In the next round of attracting investments in a Swiss crypto startup, there was a need to create a web application integrated with crypto wallets and smart contracts. It was necessary to integrate funding support using three ERC-20 tokens — DAI, USDC, and USDT in the Ethereum Mainnet. It was also required to display the current balance of the user's tokens, be able to add a token to their crypto wallet, and use a promo code to receive additional (bonus) tokens.
DAO crypto investments
Client and challenge
Technologies and solutions
Implemented support for Web3 Modal (WalletConnect) in an SSR application implemented on React (Gatsby). Integrated support for smart contracts via ethers.js, and wagmi libraries.
Results
Implemented from the scratch the flow from connecting the web3 wallet to the message about the successful deposit of tokens. The implemented application allowed the startup to raise $300K in the first two days of launch. Attracting investments through cryptocurrencies made it possible to engage new user audiences that are ready for funding through cryptocurrencies, but not through fiat.
Screenshots

