Идентификация актива и сети
Модель отделяет актив от сети, в которой он обращается. Нативные монеты определяются блокчейном; токенам также нужен контракт, mint, policy или аналогичный идентификатор. USDT и USDC в разных сетях должны оставаться разными записями.
Сети UTXO
Bitcoin, Litecoin и Dogecoin требуют своих параметров сети, обработки адресов, поиска неизрасходованных выходов, построения транзакций и отслеживания подтверждений. Общая модель UTXO не делает форматы транзакций или настройки восстановления взаимозаменяемыми.
Сети EVM
Ethereum, BNB Smart Chain, Polygon PoS и Avalanche C-Chain могут использовать общую семью адаптеров с разными настройками сетей. Подготовка должна фиксировать сеть, получателя, nonce, сумму, комиссию и данные контракта. Перевод нативного актива и токена остаются разными операциями.
Solana и Sui
Транзакции Solana содержат инструкции и ссылки на счета. Sui использует объектную модель с типами Move. Им нужны разные средства построения и подписи транзакций; подключение EVM не предоставляет эти функции.
Другие сетевые интеграции
XRP Ledger, Cardano, TRON, Polkadot, Kusama и Monero требуют специальных интеграций и проверки восстановления. Различия включают теги, идентификаторы активов, учёт ресурсов, контекст блокчейна и особенности обнаружения в конфиденциальных сетях. Руководства объясняют контекст каждого актива.
Обнаружение, подпись и отправка
Предлагаемая архитектура отделяет сетевые запросы от авторизации. Транзакция готовится для одной сети, проверяется со всеми данными актива и комиссии, явно подписывается и отправляется в эту сеть. Отправка не означает подтверждение.
Проверка восстановления и совместимости
Каждая интеграция требует восстановления известных адресов, тестов получения и отправки, обработки комиссий и ошибок, отслеживания подтверждений. Поддержку аппаратных или сторонних кошельков нужно проверять для каждой сети и операции.
Границы текущей реализации
Версия предоставляет сайт продукта и документацию сетей. Действующие RPC, обнаружение счетов, хранение ключей, построение и подпись транзакций не подключены. До управления реальными средствами мультивалютному приложению нужны эти компоненты.
Исследования и документация сетей
Изучите исторические исследования Bitcoin и официальную документацию сетей и активов каталога Samourai Crypto Wallet.
Источники