Устанавливаем расширение кошелька
Примечание. Кошелек находится на очень ранней стадии разработки, небезопасен и не готов к работе.
Перевод с оригинала от - 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)
Ссылка на оригинальную статью - тут.