# ethereum

- [Contract caller](/prototypes/blockchain/ethereum/d0c40c17-a70f-46da-b735-5d6fb7a364d9.md)
- [Contract deployer](/prototypes/blockchain/ethereum/cf8402d8-2801-4b12-9d91-c0edf557f2d9.md)
- [Contract deployment logger](/prototypes/blockchain/ethereum/d2039634-678e-4316-812f-f1df972f8c8f.md)
- [Contract deployment waiter](/prototypes/blockchain/ethereum/1e99c75f-d21c-41de-a79c-7080ab8a2883.md)
- [Contract executor](/prototypes/blockchain/ethereum/228b10ab-9b15-4317-8700-f5ddac476c25.md)
- [contracts](/prototypes/blockchain/ethereum/contracts.md)
- [Compile and deploy contract preset](/prototypes/blockchain/ethereum/contracts/f4f89c90-1285-4803-b3c8-530254056164.md)
- [Contract preset](/prototypes/blockchain/ethereum/contracts/c791825d-ced0-4354-b066-d8488511dd4b.md)
- [erc1155](/prototypes/blockchain/ethereum/contracts/erc1155.md)
- [ERC1155 abi](/prototypes/blockchain/ethereum/contracts/erc1155/aa6191bb-c26c-49d0-a597-93bd97294506.md)
- [presets](/prototypes/blockchain/ethereum/contracts/erc1155/presets.md)
- [ERC1155PresetMinterPauser](/prototypes/blockchain/ethereum/contracts/erc1155/presets/5edf0515-2d82-4cd8-ad5d-2da36a51ace3.md)
- [erc20](/prototypes/blockchain/ethereum/contracts/erc20.md)
- [presets](/prototypes/blockchain/ethereum/contracts/erc20/presets.md)
- [ERC20PresetFixedSupply deployer](/prototypes/blockchain/ethereum/contracts/erc20/presets/6a8ac46e-756f-4028-bf83-e5fd7fdd8788.md)
- [token decimals getter](/prototypes/blockchain/ethereum/contracts/erc20/fdcb586e-b352-4aba-9dec-64a0135a3e52.md)
- [Token transferer](/prototypes/blockchain/ethereum/contracts/erc20/b20c5c97-32b4-4893-bd16-74b976c072db.md)
- [ERC20](/prototypes/blockchain/ethereum/contracts/5ef2bbbc-fcfb-4573-8e12-e414dd5968c9.md)
- [Approve](/prototypes/blockchain/ethereum/contracts/5ef2bbbc-fcfb-4573-8e12-e414dd5968c9/55c96c0b-170d-4b6a-93a2-d56894a89afc.md)
- [erc721](/prototypes/blockchain/ethereum/contracts/erc721.md)
- [ERC721 abi](/prototypes/blockchain/ethereum/contracts/erc721/0746f330-4f64-49b5-9cb4-ed7572a3cefa.md)
- [presets](/prototypes/blockchain/ethereum/contracts/erc721/presets.md)
- [ERC721PresetMinterPauserAutoId](/prototypes/blockchain/ethereum/contracts/erc721/presets/e9af93a1-4171-4683-bbfa-f6379bcf011e.md)
- [Contracts compiler](/prototypes/blockchain/ethereum/8b0df39b-8337-4107-8211-565d56429b0f.md)
- [demo](/prototypes/blockchain/ethereum/demo.md)
- [Demo pool creator](/prototypes/blockchain/ethereum/demo/9b8748db-7f0b-4304-b79a-d65a473f255f.md)
- [pancakeswap](/prototypes/blockchain/ethereum/pancakeswap.md)
- [Pancakeswap Factory ABI](/prototypes/blockchain/ethereum/pancakeswap/dec01468-3e77-4936-b464-8c8a91b18e7b.md)
- [Pancakeswap Factory Deployer](/prototypes/blockchain/ethereum/pancakeswap/caab2885-46e2-4cf1-a634-853748436ef3.md)
- [Pancakeswap Pair ABI](/prototypes/blockchain/ethereum/pancakeswap/9ef6e7a3-7f9e-48d1-b8f0-8d181deedf40.md)
- [Pancakeswap Router ABI](/prototypes/blockchain/ethereum/pancakeswap/edecb654-3b80-4b63-bfa6-68a4f728a3b5.md)
- [Pancakeswap Router Deployer](/prototypes/blockchain/ethereum/pancakeswap/a9de8194-778e-4284-b46d-dd1686c574b3.md)
- [WBNB Deployer](/prototypes/blockchain/ethereum/pancakeswap/0953af1d-ae69-47fe-aa66-085699649f88.md)
- [Uniswap](/prototypes/blockchain/ethereum/uniswap.md)
- [v2](/prototypes/blockchain/ethereum/uniswap/v2.md)
- [Core compiler](/prototypes/blockchain/ethereum/uniswap/v2/e0f819d4-ec36-45a0-a772-252e08986fdd.md)
- [Core source code](/prototypes/blockchain/ethereum/uniswap/v2/d68f7858-17ef-4a8b-8cde-008cf54de6af.md)
- [Factory compiler](/prototypes/blockchain/ethereum/uniswap/v2/d595dd66-f2dc-4e96-b13c-d398b142a9bb.md)
- [Factory deployer](/prototypes/blockchain/ethereum/uniswap/v2/b821b2e7-fa0d-4c28-a4f0-0b5953931815.md)
- [Init code pair hash requester](/prototypes/blockchain/ethereum/uniswap/v2/8ad9e182-95f3-4e99-94d9-c9489eead7c4.md)
- [Liquidities adder](/prototypes/blockchain/ethereum/uniswap/v2/5ed430d1-bb98-4b36-a351-969af7585e46.md)
- [Liquidity adder](/prototypes/blockchain/ethereum/uniswap/v2/5cc08991-9e11-460e-bbbd-82b4d4b685f4.md)
- [Liquidity adder ETH](/prototypes/blockchain/ethereum/uniswap/v2/b646dd6e-2ec9-4caa-a611-a0bd7906308b.md)
- [Liquidity adder token](/prototypes/blockchain/ethereum/uniswap/v2/0979c75a-e817-4ed7-83a3-bb2570613cac.md)
- [Periphery compiler](/prototypes/blockchain/ethereum/uniswap/v2/67ab2ae2-50e3-4c99-bbf7-0f02291bc4b9.md)
- [Periphery source code (instrumented)](/prototypes/blockchain/ethereum/uniswap/v2/f1ba6849-b8d1-44be-9bce-860cabb016f0.md)
- [Router](/prototypes/blockchain/ethereum/uniswap/v2/router.md)
- [AddLiquidity](/prototypes/blockchain/ethereum/uniswap/v2/router/634d2024-2796-4288-b986-d6fb62336270.md)
- [AddLiquidityETH](/prototypes/blockchain/ethereum/uniswap/v2/router/1c480aec-b4de-4093-b532-693f2f13a576.md)
- [Router compiler](/prototypes/blockchain/ethereum/uniswap/v2/125d96bd-7269-4cfb-ab93-366d611f2647.md)
- [Router deployer](/prototypes/blockchain/ethereum/uniswap/v2/0829c503-2486-4c90-9901-52439492c17e.md)
- [WETH addresses](/prototypes/blockchain/ethereum/uniswap/v2/d016a834-c89f-414d-b3d4-48e6b5d924ef.md)
- [Unit formatter](/prototypes/blockchain/ethereum/96f03be3-a29d-4637-aab1-6840bafeacb0.md)
- [Unit parser](/prototypes/blockchain/ethereum/eb3f5e07-27f3-42dc-9ac1-60f747d6c1b5.md)
