MetaPool —
образовательный сервис для криптоинвесторов
Привет! Расскажу, как клиент пришёл к нам с идеей, а ушёл с готовым проектом и поднял раунд инвестиций 🐝
О проекте
MetaPool — это платформа для инвестиций, ценность которой в объединении активов пользователей в пулы для достижения максимального финансового результата от участия в пресейлах токенов и правлениями пулами ликвидности.
Зачем
Популяризовать криптовалюту и создать возможность экологичного и простого заработка для каждого.
Для кого
Для опытных крипто-инвесторов, которые не имеют или времени для выбора проекта для инвестирования, или не обладают достаточным количеством активов для выполнения условий пресейла.
Для новичков, не знакомых с криптовалютой, которые хотят инвестировать, но не имеют опыта в создании криптокошельков, приобретения криптовалюты и т.д.
О результатах
За время работы над проектом мы сделали всё и даже больше, чем планировали: от составления ТЗ до написания смарт-контрактов
Написали на Solidity
В основе Python, а для админки — Django
TypeScript, React по дефолту, MobX как стейт-менеджер
Figma для всех этапов. Для хранения тест-кейсов — qase.io
Сколько длились работы
3 месяца. В ходе работы требования менялись, а мы сделали больше, чем планировали и этим довольны.
Как держали связь
С клиентом в Telegram-чатах и на еженедельных демо. Клиент активно вовлекался в процессы, созванивались несколько раз в неделю. С командой — Telegram-чаты и ежедневные митинги по прогрессу. Задачи вели в Trello, GitHub.
О процессе работы
Вот как мы начинали:
- Собрали требованияПереформулировали все идеи в задачи, разобрались с ограничениями. В результате подготовили вайрфреймы и ТЗ на разработку.
- Оценили сроки и стоимость работыПо имеющимся данным из ТЗ разработчики и дизайнер составили план работ с оценкой каждой задачи в днях.
- Засинхронили ожиданияУбедились, что и клиент, и наша команда поняли задачу одинаково и учли ограничения. Утвердили формат работ и коммуникации.
О вызове №1:
интеграции GSN
О вызове №1:
интеграции GSN
- Специфика токенаРешение «из коробки» подходит для безгазовых транзакций с Eth в Ethereum. Наша задача была обеспечить безгазовые транзакции с BUSD в Binance Smart Chain. Разница в том, что настройка для нативных токенов (коем является Eth и BNB) проще, чем настройка для BEP-20 (или ERC-20) токенов из-за особенностей самих токенов.
- Мало примеров реализацииХоть OpenGSN и предоставляет решения во многих EVM-совместимых сетях, в BSC инфраструктура развита не достаточно: мало тестовых серверов, не решены все проблемы сети, мало проектов, у которых можно посмотреть «А как сделали другие?».
- Дополнительные вычисленияОтправителем транзакции, совершённой через GSN, является один из контрактов-посредников системы. В нашем сервисе было важно отслеживать, с какого именно кошелька совершена транзакция, чтобы пополнить баланс пользователя.
- Интегрировали контракты GSN с системой контрактов сервиса
- Переписали логику на бэкенде, чтобы отслеживать безгазовые транзакции
- Сменили несколько провайдеров тестовой сети и серверов GSN, чтобы протестировать в разных условиях
- Для продакшна подняли свой релейный сервер, чтобы всё работало быстро и без сбоев
Спасибо, я в порядке 🤖