Sign and Submit Transaction
And you can integrate more things or your D.app features with Transactionsmethods
1.1. Single signer transaction
Generate transaction usingTransactions
payload = {
"type": "entry_function_payload",
"function": "0x1::coin::transfer",
"type_arguments": ["0x1::aptos_coin::AptosCoin"],
"arguments": [
"0x...", // recipient adddress
"1000", // amount of APT - decimals = 8
]
}
rawTransaction = (await fewcha.aptos.generateTransaction(payload)).data;2. Then Transactions
// Simulate transaction before submission (Optional)
simulateRes = (await fewcha.simulateTransaction(rawTransaction)).data;
// Sign then submit
signedTx = (await fewcha.signTransaction(rawTransaction)).data;
txHash = (await fewcha.aptos.submitTransaction(signedTx)).data;
// Or Sign and submit
txHash = (await fewcha.aptos.signAndSubmitTransaction(rawTransaction)).data;1.2. Multiple agent transaction
Generate transaction usingTransactions
2. Get signatures
3. Submit (or simulate) transaction
1.3. Multiple signature transaction
Collection account public keys and generate multi-sign address
2. Generate transaction usingTransactions
3. Get at least threshold signatures from the list signers
4. Submit (or simulate) transaction
Construct transaction payload
2. Submit the transaction
Last updated
Was this helpful?