DAO crypto investments

Client and challenge

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.

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

Main application screen with a token selector and balances
Main application screen with a token selector and balances
Wallet Connect integration
Wallet Connect integration