import {
Aptos,
APTOS_COIN,
AptosConfig,
MimeType,
Network,
PendingTransactionResponse,
postAptosFullNode
} from '@aptos-labs/ts-sdk'
const walletId = 'wa-6lbfv-9esgj-88s80c0qsih0a393'
const wallet = await dfnsClient.wallets.getWallet({ walletId })
const myAddress = new PublicKey(wallet.address)
const toAddress = new PublicKey('0x5bdc24cb9033286ffe19f436145b9e2267dd03b0fd0d422459d381a6431d39ba')
const aptosConfig = new AptosConfig({
network: Network.TESTNET,
})
const client = new Aptos(aptosConfig)
const transaction = await client.transaction.build.simple({
sender: wallet.address,
data: {
function: '0x1::coin::transfer',
typeArguments: [APTOS_COIN],
functionArguments: [
"0x5bdc24cb9033286ffe19f436145b9e2267dd03b0fd0d422459d381a6431d39ba",
"1",
],
},
})
const res = await dfnsClient.wallets.broadcastTransaction({
walletId,
body: {
kind: 'Transaction',
transaction: transaction.bcsToHex().toString(),
},
})