Club1111 · Лос-Анджелес · 2021-2022
NFT-маркетплейс (DApp)
Роль: Full-stack разработчик
- 0→1
- frontend DApp с нуля
- Ethereum
- интеграция смарт-контрактов
- Wyvern
- протокол обмена - как у OpenSea
- React
- Next.js
- TypeScript
- Solidity
- Node.js
- NestJS
- Docker
Задача
Молодому NFT-маркетплейсу нужен был фронтенд, способный расти, - и надёжный мост между интерфейсом и смарт-контрактами Ethereum, чтобы пользователи действительно могли делать ставки и передавать активы.
Что я построил
Я спроектировал начальную frontend-архитектуру DApp на Next.js и TypeScript, задав паттерны управления состоянием и структуру компонентов, на которых строилась дальнейшая работа команды.
Я реализовал минтинг NFT, включая пакетный мульти-минт, и построил слой интеграции, связавший фронтенд с ончейн-биржей маркетплейса - на Wyvern Protocol, том же протоколе обмена по подписанным ордерам, на котором тогда работал OpenSea. Это дало ключевые сценарии: минтинг, размещение ставок и передачу активов.
За пределами кода
Я оптимизировал обработку Web3-транзакций ради надёжности и наставлял младших разработчиков по лучшим практикам Web3 - той части работы, которая продолжает приносить пользу после того, как ты ушёл.