Files
api/docs/type-extrinsics
2018-09-17 12:37:37 +00:00
..
2018-09-17 12:37:37 +00:00
2018-09-17 12:37:37 +00:00

@polkadot/extrinsics

Index

Type aliases

Functions


Type aliases

Extrinsic$Sections

Ƭ Extrinsic$Sections: keyof Extrinsics

Defined in types.d.ts:21


ExtrinsicUnchecked

Ƭ ExtrinsicUnchecked: Uint8Array

Defined in codec/types.d.ts:9


ExtrinsicWithAccount

Ƭ ExtrinsicWithAccount: Uint8Array

Defined in codec/types.d.ts:5


ExtrinsicWithIndex

Ƭ ExtrinsicWithIndex: Uint8Array

Defined in codec/types.d.ts:7


Extrinsics

Ƭ Extrinsics: object

Defined in types.d.ts:7

Type declaration


Functions

decodeLength

▸ decodeLength(unchecked: Uint8Array): UncheckedRaw

Defined in codec/decode/length.ts:9

Parameters:

Param Type
unchecked Uint8Array

Returns: UncheckedRaw


encode

▸ encode(publicKey: Uint8Array, index: * number | BN*, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version: EncodingVersions): ExtrinsicWithAccount

Defined in codec/encode/index.ts:13

Parameters:

Param Type
publicKey Uint8Array
index number | BN
extrinsic SectionItem<Extrinsics>
values Array<any>
version EncodingVersions

Returns: ExtrinsicWithAccount


encodeCall

▸ encodeCall(publicKey: Uint8Array, nonce: * number | BN*, data: ExtrinsicWithIndex, version: EncodingVersions): ExtrinsicWithAccount

Defined in codec/encode/call.ts:14

Parameters:

Param Type
publicKey Uint8Array
nonce number | BN
data ExtrinsicWithIndex
version EncodingVersions

Returns: ExtrinsicWithAccount


encodeExtrinsic

▸ encodeExtrinsic(extrinsic: SectionItem<Extrinsics>, values: Array<any>, version: EncodingVersions): ExtrinsicWithIndex

Defined in codec/encode/extrinsic.ts:12

Parameters:

Param Type
extrinsic SectionItem<Extrinsics>
values Array<any>
version EncodingVersions

Returns: ExtrinsicWithIndex


encodeLength

▸ encodeLength(...values: Array<Uint8Array>): Uint8Array

Defined in codec/encode/length.ts:8

Parameters:

Param Type
Rest values Array<Uint8Array>

Returns: Uint8Array


unchecked

▸ unchecked(pair: KeyringPair, index: * number | BN*, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version?: EncodingVersions): UncheckedRaw

Defined in codec/encode/unchecked.ts:16

Parameters:

Param Type Default value
pair KeyringPair -
index number | BN -
extrinsic SectionItem<Extrinsics> -
values Array<any> -
Default value version EncodingVersions "latest"

Returns: UncheckedRaw


uncheckedLength

▸ uncheckedLength(pair: KeyringPair, index: * number | BN*, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version?: EncodingVersions): UncheckedRaw

Defined in codec/encode/uncheckedLength.ts:14

Parameters:

Param Type Default value
pair KeyringPair -
index number | BN -
extrinsic SectionItem<Extrinsics> -
values Array<any> -
Default value version EncodingVersions "latest"

Returns: UncheckedRaw