Перейти к содержимому
Максим Касакин
Все работы

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 - той части работы, которая продолжает приносить пользу после того, как ты ушёл.