Устанавливаем расширение кошелька
Примечание. Кошелек находится на очень ранней стадии разработки, небезопасен и не готов к работе.
Перевод с оригинала от - ikurt#6756 (discord)
Ссылка на оригинальную статью - тут.
В этом руководстве рассказывается, как создать расширение кошелька и как использовать его с вашим децентрализованным приложением (dApp - ориг.)
Код кошелька можно найти на нашем github.
Шаг 1) Установка кошелька в Chrome
Загрузите последнюю версию кошелька и разархивируйте
Откройте окно Chrome и перейдите во вкладку расширения
Включите режим разработчика в правом верхнем углу страницы расширения.
Нажмите «Загрузить распакованное» и укажите папку, которую вы только что скачали.
Теперь вы должны увидеть кошелек Aptos в своих расширениях Chrome!
Совет: откройте загруженные расширения, щелкнув значок кусочка головоломки на панели инструментов Chrome.
Шаг 2) Функциональность кошелька
В кошельке реализованы некоторые основы взаимодействия с Aptos.
Создать новый аккаунт
Пополните свой счет тестовыми монетами
Отправить монеты на другой адрес
Ссылка на ресурсы вашей учетной записи в Explorer
Шаг 3) Интеграция с децентрализованным приложением (dApp - ориг.)
В настоящее время у нас есть два запроса, которые веб-страница dApp может сделать к кошельку:
account()
: получает адрес учетной записи, зарегистрированной в кошельке.signAndSubmitTransaction(transaction)
: подписывает данную транзакцию и отправляет в цепочку
Использование
// Gets the address of the account signed into the wallet const accountAddress = await (window as any).aptos.account() // Create a transaction dictionary const transaction = { type: 'script_function_payload', function: '0x1::TestCoin::transfer', type_arguments: [], arguments: [receiverAddress, amount] } // Send transaction to the extension to be signed and submitted to chain const response = await (window as any).aptos.signAndSubmitTransaction(transaction)
Перевод с оригинала от - ikurt#6756 (discord)
Ссылка на оригинальную статью - тут.