Член команды:
FREEBLOCK
в команде:
15 человек
Алексей Мелешко › alexmeleshko Паспорт верифицирован
Blockchain и Web3 под ключ, DApp, DeFi, GameFi и др.
Рейтинг
6 947
№ 174 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Минск
Опыт работы
13 лет
На сайте с
2022 года
Юридический статус
ИП

Эскроу на Solana — гарантийные депозиты участников сделки

Описание

Эскроу на Solana — Эскроу на Solana — гарантийные депозиты участников сделки

Задача
Учесть депозит каждого участника, исключить повторный взнос и разрешить возврат только после поступления всех депозитов. Для спора нужен отдельный порядок расчёта с решением администратора.

Решение

Выполненные работы
Мы разработали программу на Rust и Anchor. Администратор создаёт сделку, указывает участников, размер взноса и комиссию для каждого. Участник подписывает перевод со своего токен-счёта. Программа проверяет его адрес и баланс, переводит токены на счёт сделки и отмечает взнос как внесённый.
Когда поступили все взносы, администратор может запустить возврат. Программа рассчитывает комиссию отдельно для каждого участника и переводит остаток обратно. В условном примере участники внесли 2 000 и 1 000 токенов. При комиссии 2% они получают 1 960 и 980 токенов. Ещё 60 поступают получателю комиссии.
После внесения всех депозитов участник или администратор может открыть спор. Средства остаются на счёте сделки, пока администратор рассматривает обстоятельства вне блокчейна. Он задаёт доли выплат, а программа выполняет распределение и закрывает сделку.

Состав работ
Разработка смарт-контракта
Интеграция SPL-токенов
Проверка сценариев в Solana devnet

Результат

Стек: Rust, Anchor.

Блокчейны: Solana.

Подробный кейс: https://freeblock.dev/cases/smart-contract/solana-escrow

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Crocobit Extansion — Расширение Google Chrome - криптовалютный кошелек
Crocobit Extansion — Расширение Google Chrome - криптовалютный кошелек
224
Веб-разработка и IT Riseclub — Личный кабинет инвестора
Riseclub — Личный кабинет инвестора
191
Веб-разработка и IT CryptoCubes Mobile — Блокчейн игра на смарт-контракте Tron для iOS и Android
CryptoCubes Mobile — Блокчейн игра на смарт-контракте Tron для iOS и Android
175
Веб-разработка и IT Pandas.Money — Криптовалютный обменник
Pandas.Money — Криптовалютный обменник
322