11 min read
info
Be advised that dapp.tools is no longer under active development, which may lead to compatibility issues or breaking changes. Foundry serves as a well-maintained alternative for those seeking ongoing support and updates. Check out our list of Foundry related guides here.
Overview
Ready to level up your Ethereum development skills? In this guide, we'll dive into Dapp Tools to build, test, and deploy a basic Escrow smart contract. We'll explore advanced features of Dapp Tools that can streamline your development workflow. Let's get started!
What We Will Do
- Learn about Dapp Tools
- Set up Dapp Tools
- Create a basic Escrow smart contract
- Write and run tests using Dapp Tools
- Deploy the Escrow contract to Sepolia testnet
- Interact with the deployed contract
What You Will Need
- A Linux or Windows machine
- Nix installed
- Dapp Tools installed on your system
- Basic understanding of Ethereum and smart contracts
- A QuickNode endpoint (you can create one here)
- An Ethereum wallet with some Sepolia ETH (you can get some from a Multi-Chain QuickNode faucet)
| Dependency | Version |
|---|---|
| nix | 2.24.9 |
| dapp | 0.35.0 |
| seth | 0.12.0 |