Limits
Composite 552 v393pallet_contracts::schedule::Limits
About This Type
Structured type: Limits.
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 (7)
SCALE Encoding
- Rule
- 7 fields encoded consecutively in declaration order. No field names or delimiters.
- Size
- sum of field sizes
Examples
Struct with 7 fields = event_topics: u32, memory_pages: u32, subject_len: u32, payload_len: u32, runtime_memory: u32, validator_runtime_memory: u32, event_ref_time: u64
0x<field0><field1><field2><field3><field4><field5><field6>field 0 event_topics: u32field 1 memory_pages: u32field 2 subject_len: u32field 3 payload_len: u32field 4 runtime_memory: u32field 5 validator_runtime_memory: u32field 6 event_ref_time: u64Code Examples
import { TypeRegistry } from "@polkadot/types";
const registry = new TypeRegistry();
// Encode Limits
const value = registry.createType("Limits", {
event_topics: 1000000,
memory_pages: 1000000,
subject_len: 1000000,
payload_len: 1000000,
runtime_memory: 1000000,
validator_runtime_memory: 1000000,
event_ref_time: 1_000_000_000n
});
console.log("Hex:", value.toHex());Referenced By (1)
Type Information
- Type ID
- 552
- Kind
- Composite
- Path
- pallet_contracts::schedule::Limits
- Runtime
- v393