Deploy a Dapp on an L2 using Infura and Truffle
Description
Build dapps that scale. The Truffle Optimism box and Truffle Arbitrum box are scaffolded projects that set you up to build on L2s right away. In this bounty, we want to see you build a L2 dapp using Truffle and deploy it to a L2 Infura endpoint.
Acceptance criteria
In order to be eligible for this bounty, we expect to see:
- You start by unboxing a L2 Truffle box by using the CLI or VS Code in your demo video
- The project is deployed on an Infura L2 endpoint (configured in your truffle-config.js)
- Judging will lean towards full MVPs
- A list of challenges and benefits when using Infura and the Truffle suite of tools
- Bonus points if you build a multi-chain dapp and test with multiple instances of detached ganache in your demo video
Rewards
1000 reward pool
Resources
- Truffle Optimism box
- https://trufflesuite.com/boxes/optimism/
- Truffle Arbitrum box
- https://trufflesuite.com/boxes/arbitrum/
- Truffle Optimism bridge box
- https://trufflesuite.com/boxes/optimism-bridge/
- How to use the bridge box
- https://trufflesuite.com/guides/optimism-bridge-widget/
- How to use the optimism box
- https://trufflesuite.com/guides/nft-marketplace/
- Infura
- https://www.infura.io/