Skip to main content
Version: 27.4.x

Module: Base Types

Enumerations

Interfaces

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

NameType
ArgsArrayextends unknown[][]

Defined in

base/types.ts:17


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

base/types.ts:137


PolymeshError

Ƭ PolymeshError: PolymeshError

Defined in

base/types.ts:236


PolymeshTransaction

Ƭ PolymeshTransaction<ReturnValue, TransformedReturnValue, Args>: PolymeshTransaction<ReturnValue, TransformedReturnValue, Args>

Type parameters

NameType
ReturnValueunknown
TransformedReturnValueReturnValue
Argsextends unknown[] | [] = unknown[]

Defined in

base/types.ts:226


PolymeshTransactionBatch

Ƭ PolymeshTransactionBatch<ReturnValue, TransformedReturnValue, Args>: PolymeshTransactionBatch<ReturnValue, TransformedReturnValue, Args>

Type parameters

NameType
ReturnValueunknown
TransformedReturnValueReturnValue
Argsextends unknown[][] = unknown[][]

Defined in

base/types.ts:231


TransactionArgument

Ƭ TransactionArgument: { _rawType: TypeDef ; name: string ; optional: boolean } & PlainTransactionArgument | ArrayTransactionArgument | SimpleEnumTransactionArgument | ComplexTransactionArgument

Defined in

base/types.ts:99


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 -

  1. Full payload
  2. Inner payload field
  3. Inner raw payload field

Defined in

base/types.ts:221