AccountInfo

Composite 3 v411

frame_system::AccountInfo

About This Type

Structured type: AccountInfo.

A struct-like type where each field is encoded in declaration order.

Encoding: Fields encoded consecutively in declaration order, no field names or separators.

Fields (5)

#NameType
0nonceu32
1consumersu32
2providersu32
3sufficientsu32
4dataAccountData

SCALE Encoding

Rule
5 fields encoded consecutively in declaration order. No field names or delimiters.
Size
sum of field sizes

Examples

Struct with 5 fields = nonce: u32, consumers: u32, providers: u32, sufficients: u32, data: AccountData
0x<field0><field1><field2><field3><field4>
field 0 nonce: u32
field 1 consumers: u32
field 2 providers: u32
field 3 sufficients: u32
field 4 data: AccountData

Code Examples

import { TypeRegistry } from "@polkadot/types";

const registry = new TypeRegistry();

// Encode AccountInfo
const value = registry.createType("AccountInfo", {
  nonce: 1000000,
  consumers: 1000000,
  providers: 1000000,
  sufficients: 1000000,
  data: 0
});
console.log("Hex:", value.toHex());

Type Parameters

Nonce = u32
AccountData = AccountData

Type Information

Type ID
3
Kind
Composite
Path
frame_system::AccountInfo
Runtime
v411