Разработка Web3 dApp и кошелька: wagmi, TON Connect, безопасность
dApp фронтенд на Next.js, подключение MetaMask и TON Connect, кастомные кошельки. Стек, UX транзакций, аудит.
Web3 dApp — веб-интерфейс к смарт-контрактам: свопы, стейкинг, NFT, governance. Пользователь подключает кошелёк (MetaMask, Phantom, TON Wallet), подписывает транзакции — логика на блокчейне.
Стек фронтенда
EVM (Ethereum, BSC, Polygon)
- wagmi + viem / ethers.js
- WalletConnect, Coinbase Wallet
- Чтение контрактов, simulate перед send
TON
- TON Connect 2
- Интеграция с Telegram Mini App
- @ton/ton, tonweb
Solana
- @solana/wallet-adapter
- Anchor для программ
UX транзакций
- Понятные ошибки (revert reason)
- Оценка gas / fee до подписи
- Состояния: pending, success, failed
- Explorer-ссылки на транзакции
Индексаторы
The Graph, subgraph, или кастомный indexer для истории операций без polling RPC.
Кастомные кошельки
MPC, social login, лимиты — только при явной необходимости. Non-custodial предпочтительнее: ключи у пользователя.
Безопасность
- Аудит смарт-контрактов обязателен
- Проверка адресов контрактов на фронте
- Защита от phishing (официальный домен)
Стоимость
MVP dApp с wallet connect — 3–5 недель, от 400 000 ₽.