Кошелёк

Референс-сборка: бэкенд некастодиального кошелька

Бэкенд кошелька читает состояние, предупреждает о рисках, показывает превью действий и отправляет ценность. Сборка закрывает все четыре задачи примитивами, при которых подпись остаётся на вашей стороне.

Задача

Команды кошельков обычно собирают отдельно balance API, сканер алловансов, симулятор и RPC-отправитель. Задача — брать всё это с одного ключа, сохраняя кошелёк некастодиальным.

Использованные примитивы
  • Balances / portfolio / net-worthC1
  • Approvals / value-at-riskC2
  • Simulate tx (preview)C2
  • Build / sign / broadcastC2

Чтение балансов и net-worth

Наполняйте главный экран одним вызовом балансов по BTC, ETH и TRON, с net-worth портфеля, выведенным в том же чтении.

Предупреждение о рискованных апрувах

Сканируйте token approvals и показывайте value-at-risk, чтобы пользователи отзывали опасные алловансы до того, как их опустошат.

Сначала превью, потом отправка

Симулируйте каждую исходящую транзакцию, чтобы показать ожидаемый результат и поймать реверты, затем build/sign/broadcast — с подписью под вашим контролем.

Что даёт сборка

  • Полная read/write-поверхность кошелька с одного ключа
  • Риск апрувов виден до того, как средства можно опустошить
  • Некастодиально: подписи не обязаны покидать вашу сторону

Частые вопросы

Держит ли бэкенд ключи?

Только если вы сами включите кастодиальную подпись. Сборка по умолчанию оставляет подпись на вашей стороне.

Как избегаются реверты?

Симуляция показывает превью транзакции, чтобы пользователь не платил за перевод, который бы упал.

Пополнили, получили ключ, запустили.

Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.

Получить API-ключ