In order to work with the blockchain locally, you’ll need to set up a local devnet and install a wallet to your browser.
Ecko Wallet Browser Extension
- Download Ecko Wallet Browser Extension (currently only available for Google Chrome)
<aside>
🗒️ NOTE: this means you will need to use the Chrome browser during the event
</aside>
- Run through all the steps for the extensions setup wizard (choose “Create New Wallet” if you’ve never used Ecko Wallet before)
- At the conclusion of the wizard setup, you can close the tab and use the extension pop-up moving forward.
Setup the Local Devnet and Connect Wallet
- Run the following command in the project folder to start the dev network. (You can stop the network with
ctrl + c
but make sure you have it running while we’re developing)
yarn kadena:devnet
# or
npm run kadena:devnet
<aside>
⚠️ The devnet runs on port 8080, so ensure it’s free
</aside>
- Open the Ecko Wallet Chrome extension to connect it to the dev network started by the previous command.
- Choose the “Settings” button from the bottom menu

- Next, choose “Networks”
- Click the “Add a New Network” button.

- Fill in the network details as follows:
- Network Name: DevNet
- New RPC URL: http://127.0.0.1:8080
- Block Explorer URL: http://127.0.0.1:8080
- Network Id: fast-development
- Click the “Save” button

- Next, close the extension and open it again to get to the wallet view. Then select the “DevNet” network from the dropdown in the top left corner.

- Create a wallet by selecting the vertical three-dots menu in the top right-hand corner, and choosing “Create Wallet”.
- Congrats, Ecko Wallet is setup to work with the devnet! 🎉

Fund Account
Next, we need to fund our account on the devnet so we have some digital money (KDA) to work with while we’re developing
- Copy your public key from the Ecko Wallet Extension by clicking on it in the top right corner of the extension pop-up

- Go back to the terminal in the project folder
- In a new terminal tab, run the following command to fund your account