Constructs a TransactionBuilderABI instance
List of binary ABIs.
Optional
builderConfig: ABIBuilderConfigConfigs for creating a raw transaction.
Private
Readonly
abiPrivate
Readonly
builderBuilds a RawTransaction
Below are valid value examples
// Structs are in format `AccountAddress::ModuleName::StructName`
0x1::aptos_coin::AptosCoin
// Vectors are in format `vector<other_tag_string>`
vector<0x1::aptos_coin::AptosCoin>
bool
u8
u16
u32
u64
u128
u256
address
RawTransaction
Fully qualified func names, e.g. 0x1::Coin::transfer
TypeTag strings.
Function arguments
Builds a TransactionPayload. For dApps, chain ID and account sequence numbers are only known to the wallet. Instead of building a RawTransaction (requires chainID and sequenceNumber), dApps can build a TransactionPayload and pass the payload to the wallet for signing and sending.
TransactionPayload
Fully qualified func names, e.g. 0x1::Coin::transfer
TypeTag strings
Function arguments
Static
Private
toBCSArgsStatic
Private
toGenerated using TypeDoc
Builds raw transactions based on ABI