Эскроу на Solana

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

концепт:

Два участника договариваются о сделке и исполняют обязательства вне блокчейна. Чтобы у каждой стороны было обеспечение, участники вносят токены на отдельный счёт сделки в Solana. Смарт-контракт хранит параметры взносов и правила их возврата.

Задача:

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

Эскроу на Solana — гарантийные депозиты участников сделки — главное изображение кейса
Эскроу на Solana — гарантийные депозиты участников сделки — логотип проекта
Отрасли:
  • Финансовые технологии
  • Блокчейн
услуги
  • Разработка смарт-контракта
  • Интеграция SPL-токенов
  • Проверка сценариев в Solana devnet
Сделано
  • Мы разработали программу на Rust и Anchor. Администратор создаёт сделку, указывает участников, размер взноса и комиссию для каждого. Участник подписывает перевод со своего токен-счёта. Программа проверяет его адрес и баланс, переводит токены на счёт сделки и отмечает взнос как внесённый.
  • Когда поступили все взносы, администратор может запустить возврат. Программа рассчитывает комиссию отдельно для каждого участника и переводит остаток обратно. В условном примере участники внесли 2 000 и 1 000 токенов. При комиссии 2% они получают 1 960 и 980 токенов. Ещё 60 поступают получателю комиссии.
  • После внесения всех депозитов участник или администратор может открыть спор. Средства остаются на счёте сделки, пока администратор рассматривает обстоятельства вне блокчейна. Он задаёт доли выплат, а программа выполняет распределение и закрывает сделку.
Блокчейны
Эскроу на Solana — гарантийные депозиты участников сделки — скриншот интерфейса (1) Эскроу на Solana — гарантийные депозиты участников сделки — скриншот интерфейса (1)
Эскроу на Solana — гарантийные депозиты участников сделки — скриншот интерфейса (2)
Эскроу на Solana — гарантийные депозиты участников сделки — скриншот интерфейса (3)

Похожие кейсы

FreeBlock / От идеи к запуску

Обсудим ваш проект.

Можно без технического задания. Расскажите, что хотите создать или улучшить — вместе определим следующий шаг.

Достаточно одного контакта — выберите удобный способ связи.

Отправляя форму, вы соглашаетесь с политикой конфиденциальности.

Мы обрабатываются файлы cookie. Оставаясь на сайте, вы даёте своё согласие на использование cookie в соответствии с политикой конфиденциальности