Expand description
Type aliases for common primitive types.
Type Aliasesยง
- 1-byte fixed byte-array type.
- 2-byte fixed byte-array type.
- 4-byte fixed byte-array type.
- 8-byte fixed byte-array type.
- 12-byte fixed byte-array type.
- 16-byte fixed byte-array type.
- 24-byte fixed byte-array type.
- 28-byte fixed byte-array type.
- 32-byte fixed byte-array type.
- 64-byte fixed byte-array type.
- 128-byte fixed byte-array type.
- 256-byte fixed byte-array type.
- A block hash.
- A block number.
- A block timestamp.
- Chain identifier type (introduced in EIP-155).
- The 0-bit signed integer type, capable of representing 0.
- The 1-bit signed integer type, capable of representing 0 and -1.
- 8-bit signed integer type, consisting of 1, 64-bit limbs.
- 16-bit signed integer type, consisting of 1, 64-bit limbs.
- 24-bit signed integer type, consisting of 1, 64-bit limbs.
- 32-bit signed integer type, consisting of 1, 64-bit limbs.
- 40-bit signed integer type, consisting of 1, 64-bit limbs.
- 48-bit signed integer type, consisting of 1, 64-bit limbs.
- 56-bit signed integer type, consisting of 1, 64-bit limbs.
- 64-bit signed integer type, consisting of 1, 64-bit limbs.
- 72-bit signed integer type, consisting of 2, 64-bit limbs.
- 80-bit signed integer type, consisting of 2, 64-bit limbs.
- 88-bit signed integer type, consisting of 2, 64-bit limbs.
- 96-bit signed integer type, consisting of 2, 64-bit limbs.
- 104-bit signed integer type, consisting of 2, 64-bit limbs.
- 112-bit signed integer type, consisting of 2, 64-bit limbs.
- 120-bit signed integer type, consisting of 2, 64-bit limbs.
- 128-bit signed integer type, consisting of 2, 64-bit limbs.
- 136-bit signed integer type, consisting of 3, 64-bit limbs.
- 144-bit signed integer type, consisting of 3, 64-bit limbs.
- 152-bit signed integer type, consisting of 3, 64-bit limbs.
- 160-bit signed integer type, consisting of 3, 64-bit limbs.
- 168-bit signed integer type, consisting of 3, 64-bit limbs.
- 176-bit signed integer type, consisting of 3, 64-bit limbs.
- 184-bit signed integer type, consisting of 3, 64-bit limbs.
- 192-bit signed integer type, consisting of 3, 64-bit limbs.
- 200-bit signed integer type, consisting of 4, 64-bit limbs.
- 208-bit signed integer type, consisting of 4, 64-bit limbs.
- 216-bit signed integer type, consisting of 4, 64-bit limbs.
- 224-bit signed integer type, consisting of 4, 64-bit limbs.
- 232-bit signed integer type, consisting of 4, 64-bit limbs.
- 240-bit signed integer type, consisting of 4, 64-bit limbs.
- 248-bit signed integer type, consisting of 4, 64-bit limbs.
- 256-bit signed integer type, consisting of 4, 64-bit limbs.
- 512-bit signed integer type, consisting of 8, 64-bit limbs.
- Solidity contract functions are addressed using the first four bytes of the Keccak-256 hash of their signature.
- An account storage key.
- An account storage value.
- A transaction hash is a keccak hash of an RLP encoded signed transaction.
- The index of transaction in a block.
- The nonce of a transaction.
- The sequence number of all existing transactions.
- 8-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 16-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 24-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 32-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 40-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 48-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 56-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 64-bit unsigned integer type, consisting of 1, 64-bit limbs.
- 72-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 80-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 88-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 96-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 104-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 112-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 120-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 128-bit unsigned integer type, consisting of 2, 64-bit limbs.
- 136-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 144-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 152-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 160-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 168-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 176-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 184-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 192-bit unsigned integer type, consisting of 3, 64-bit limbs.
- 200-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 208-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 216-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 224-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 232-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 240-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 248-bit unsigned integer type, consisting of 4, 64-bit limbs.
- 256-bit unsigned integer type, consisting of 4, 64-bit limbs.
Uint
for320
bits.Uint
for384
bits.Uint
for448
bits.- 512-bit unsigned integer type, consisting of 8, 64-bit limbs.
Uint
for1024
bits.Uint
for2048
bits.Uint
for4096
bits.