Ethereum Data Structure Basic Types
These types are used throughout the Ethereum data structures but are themselves not IPLD blocks.
# Go big.Int # Prefer presenting to users either as a number or a string view of the decimal number # for readability. type BigInt bytes # Unsigned integer # Used to explicity specify that an integer cannot be negative type Uint int # Block nonce is an 8 byte binary representation of a block's nonce type BlockNonce bytes # Hash represents the 32 byte KECCAK_256 hash of arbitrary data. type Hash bytes # Address represents the 20 byte address of an Ethereum account. type Address bytes # Bloom represents a 256 byte bloom filter. type Bloom bytes # Balance represents an account's balance in units of wei (1*10^-18 ETH) type Balance BigInt # OpCode is a 1 byte EVM opcode type OpCode bytes