Smart contract composability
A brief introduction
Smart contracts are public on Ethereum and can be thought of as open APIs. You don't need to write your own smart contract to become a dapp developer, you just need to know how to interact with them. For example, you can use the existing smart contracts of Uniswap, a decentralized exchange, to handle all the token swap logic in your app – you don't need to start from scratch. Check out some of their contracts.
Related tutorials
- Contract Composability: The Building Blocks of Ethereum Smart Contract Development
- Kickstart your Dapp frontend development with create-eth-app – An overview of how to use create-eth-app to create apps with popular smart contracts out the box.
Further reading
Know of a community resource that helped you? Edit this page and add it!
Help us with this page
If you're an expert on the topic and want to contribute, edit this page and sprinkle it with your wisdom.
You'll be credited and you'll be helping the Ethereum community!
Use this flexible documentation template
Questions? Ask us in the #content channel on our Discord server
Edit page