Aptos transaction
1. Generate Transaction
1.1. Generate Transaction (Single signer)
async generateTransaction(
payload: EntryFunctionPayload,
options?: Partial<SubmitTransactionRequest>
): Promise<Response<Uint8Array>>;
type SubmitTransactionRequest = {
sender: string;
sequence_number: string; // U64
max_gas_amount: string; // U64
gas_unit_price: string; // U64
expiration_timestamp_secs: string; // U64
payload: object; // Transaction Payload (entry, script, module_bundle)
signature: object; // ed25519, multi_ed25519, multi_agent
}
type EntryFunctionPayload = {
type: string;
function: string;
type_arguments: Array<string>;
arguments: Array<any>;
}1.2. Generate Raw Transaction (Single signer)
1.3. Generate BCS Transaction (Single signer)
2. Sign Transaction
2.1. Sign and Submit Transaction (Single signer)
2.2. Sign Transaction (Single signer)
2.3. Sign Message (Single signer)
3. Submit Transaction
3.1 Submit Transaction (Single signer)
4. Simulate Transaction
4.1. simulateTransaction (Single Signer, Multi-Sign)
5. Supported methods
Last updated