EIP658ReceiptData

Composite 518 v393

ethereum::receipt::EIP658ReceiptData

About This Type

Structured type: EIP658ReceiptData.

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 (4)

#NameType
0status_codeu8
1used_gasU256
2logs_bloomBloom
3logsVec<Log>

SCALE Encoding

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

Examples

Struct with 4 fields = status_code: u8, used_gas: U256, logs_bloom: Bloom, logs: Vec<Log>
0x<field0><field1><field2><field3>
field 0 status_code: u8
field 1 used_gas: U256
field 2 logs_bloom: Bloom
field 3 logs: Vec<Log>

Code Examples

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

const registry = new TypeRegistry();

// Encode EIP658ReceiptData
const value = registry.createType("EIP658ReceiptData", {
  status_code: 42,
  used_gas: 0,
  logs_bloom: 0,
  logs: 0
});
console.log("Hex:", value.toHex());

Referenced By (4)

Type Information

Type ID
518
Kind
Composite
Path
ethereum::receipt::EIP658ReceiptData
Runtime
v393