Module: Base Types
Enumerations
Interfaces
- ArrayTransactionArgument
- ComplexTransactionArgument
- PayingAccountFees
- PlainTransactionArgument
- SimpleEnumTransactionArgument
- TransactionPayload
Type Aliases
MapTxData
Ƭ MapTxData<ArgsArray>: { [K in keyof ArgsArray]: ArgsArray[K] extends unknown[] ? TxData<ArgsArray[K]> : never }
Apply the TxData type to all args in an array
Type parameters
| Name | Type |
|---|---|
ArgsArray | extends unknown[][] |
Defined in
PayingAccount
Ƭ PayingAccount: { account: Account ; allowance: BigNumber ; type: Subsidy } | { account: Account ; type: Caller | Other | MultiSigCreator }
Data representing the Account responsible for paying fees for a transaction
Defined in
PolymeshError
Ƭ PolymeshError: PolymeshError
Defined in
PolymeshTransaction
Ƭ PolymeshTransaction<ReturnValue, TransformedReturnValue, Args>: PolymeshTransaction<ReturnValue, TransformedReturnValue, Args>
Type parameters
| Name | Type |
|---|---|
ReturnValue | unknown |
TransformedReturnValue | ReturnValue |
Args | extends unknown[] | [] = unknown[] |
Defined in
PolymeshTransactionBatch
Ƭ PolymeshTransactionBatch<ReturnValue, TransformedReturnValue, Args>: PolymeshTransactionBatch<ReturnValue, TransformedReturnValue, Args>
Type parameters
| Name | Type |
|---|---|
ReturnValue | unknown |
TransformedReturnValue | ReturnValue |
Args | extends unknown[][] = unknown[][] |
Defined in
TransactionArgument
Ƭ TransactionArgument: { _rawType: TypeDef ; name: string ; optional: boolean } & PlainTransactionArgument | ArrayTransactionArgument | SimpleEnumTransactionArgument | ComplexTransactionArgument
Defined in
TransactionPayloadInput
Ƭ TransactionPayloadInput: TransactionPayload | TransactionPayload["payload"] | TransactionPayload["rawPayload"]
The data needed for submitting an offline transaction.
Note
One of the following can be used to submit an offline transaction -
- Full payload
- Inner payload field
- Inner raw payload field