fuel_merkle::sparse

Type Alias Primitive

source
pub type Primitive = (u32, u8, Bytes32, Bytes32);
Expand description

Leaf buffer:

AllocationData
00 - 04Height (4 bytes)
04 - 05Prefix (1 byte, 0x00)
05 - 37hash(Key) (32 bytes)
37 - 69hash(Data) (32 bytes)

Node buffer:

AllocationData
00 - 04Height (4 bytes)
04 - 05Prefix (1 byte, 0x01)
05 - 37Left child key (32 bytes)
37 - 69Right child key (32 bytes)