Aptos adapter
Atops snap adapter is used to integrate Aptos Snap into your dapp.
Installation
with yarn
yarn add @keystonehq/aptossnap-adapter
with npm
npm install @keystonehq/aptossnap-adapter
Integration Example
import WalletAdapter from '@keystonehq/aptossnap-adapter';
await walletAdapter.connect();
const account = walletAdapter.publicAccount;
console.log(account.address);
console.log(account.publicKey);
const transactionPayload = {
arguments: [
'0x1f410f23447ae2ad00e931b35c567783a5beb3b5d92c604f42f912416b7c3ccd',
2,
],
function: '0x1::coin::transfer',
type: 'entry_function_payload',
type_arguments: ['0x1::aptos_coin::AptosCoin'],
};
const txHash = await walletAdapter.signAndSubmitTransaction(
transactionPayload,
);
console.log(txHash);