ItxnCompose
ItxnCompose =
object
Defined in: itxn-compose.ts:44
Methods
Section titled “Methods”begin()
Section titled “begin()”Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:49
Begin a transaction group with a payment transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:54
Begin a transaction group with a key registration transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:59
Begin a transaction group with an asset config transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:64
Begin a transaction group with an asset transfer transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:69
Begin a transaction group with an asset freeze transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:74
Begin a transaction group with an application call transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:79
Begin a transaction group with a new transaction with the specified fields
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies the type, and any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin(
fields):void
Defined in: itxn-compose.ts:84
Begin a transaction group with a new transaction from the specified itxn params object
Parameters
Section titled “Parameters”fields
Section titled “fields”Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin<
TArgs>(method,fields):void
Defined in: itxn-compose.ts:94
Begin a transaction group with a typed application call transaction.
Type Parameters
Section titled “Type Parameters”TArgs extends any[]
Parameters
Section titled “Parameters”method
Section titled “method”InstanceMethod<Contract, TArgs>
The ABI method to call
fields
Section titled “fields”TypedApplicationCallFields<TArgs>
Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”begin<
TMethod>(options):void
Defined in: itxn-compose.ts:101
Begin a transaction group with a typed application call transaction. The method can be specified by options.method, or by explicitly defining the type of the generic parameter TMethod.
Type Parameters
Section titled “Type Parameters”TMethod
Section titled “TMethod”TMethod
The type of an ARC4 method signature (eg. typeof MyContract.prototype.myMethod)
Parameters
Section titled “Parameters”options
Section titled “options”AbiCallOptions<TMethod>
Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
next()
Section titled “next()”Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:107
Continue a transaction group with a payment transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:112
Continue a transaction group with a key registration transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:117
Continue a transaction group with an asset config transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:122
Continue a transaction group with an asset transfer transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:127
Continue a transaction group with an asset freeze transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:132
Continue a transaction group with an application call transaction
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:137
Continue a transaction group with a new transaction with the specified fields
Parameters
Section titled “Parameters”fields
Section titled “fields”Specifies the type, and any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next(
fields):void
Defined in: itxn-compose.ts:142
Continue a transaction group with a new transaction from the specified itxn params object
Parameters
Section titled “Parameters”fields
Section titled “fields”Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next<
TArgs>(method,fields):void
Defined in: itxn-compose.ts:152
Continue a transaction group with a typed application call transaction.
Type Parameters
Section titled “Type Parameters”TArgs extends any[]
Parameters
Section titled “Parameters”method
Section titled “method”InstanceMethod<Contract, TArgs>
The ABI method to call
fields
Section titled “fields”TypedApplicationCallFields<TArgs>
Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”next<
TMethod>(options):void
Defined in: itxn-compose.ts:159
Continue a transaction group with a typed application call transaction. The method can be specified by options.method, or by explicitly defining the type of the generic parameter TMethod.
Type Parameters
Section titled “Type Parameters”TMethod
Section titled “TMethod”TMethod
The type of an ARC4 method signature (eg. typeof MyContract.prototype.myMethod)
Parameters
Section titled “Parameters”options
Section titled “options”AbiCallOptions<TMethod>
Specifies any transaction fields which should differ from their defaults
Returns
Section titled “Returns”void
submit()
Section titled “submit()”submit():
void
Defined in: itxn-compose.ts:167
Submit all transactions in the group
Returns
Section titled “Returns”void
Remarks
Section titled “Remarks”op.GITxn.lastLog(n) (and other methods on the GITxn object) can be used to read fields from the most recently submitted
transaction group where n is a compile time constant representing the index of the transaction in the group.