Module aliases

Expand description

Type aliases for common primitive types.

Structs§

SAddress
Seismic-shielded address type. Preimage is an address
SInt
seismic unsigned integer type][Suint], where the preimage is an unsigned integer
SUInt
seismic unsigned integer type][Sint], where the preimage is a signed integer

Type Aliases§

B8
1-byte fixed byte-array type.
B16
2-byte fixed byte-array type.
B32
4-byte fixed byte-array type.
B64
8-byte fixed byte-array type.
B96
12-byte fixed byte-array type.
B128
16-byte fixed byte-array type.
B192
24-byte fixed byte-array type.
B224
28-byte fixed byte-array type.
B256
32-byte fixed byte-array type.
B512
64-byte fixed byte-array type.
B1024
128-byte fixed byte-array type.
B2048
256-byte fixed byte-array type.
BlockHash
A block hash.
BlockNumber
A block number.
BlockTimestamp
A block timestamp.
ChainId
Chain identifier type (introduced in EIP-155).
I0
The 0-bit signed integer type, capable of representing 0.
I1
The 1-bit signed integer type, capable of representing 0 and -1.
I8
8-bit signed integer type, consisting of 1, 64-bit limbs.
I16
16-bit signed integer type, consisting of 1, 64-bit limbs.
I24
24-bit signed integer type, consisting of 1, 64-bit limbs.
I32
32-bit signed integer type, consisting of 1, 64-bit limbs.
I40
40-bit signed integer type, consisting of 1, 64-bit limbs.
I48
48-bit signed integer type, consisting of 1, 64-bit limbs.
I56
56-bit signed integer type, consisting of 1, 64-bit limbs.
I64
64-bit signed integer type, consisting of 1, 64-bit limbs.
I72
72-bit signed integer type, consisting of 2, 64-bit limbs.
I80
80-bit signed integer type, consisting of 2, 64-bit limbs.
I88
88-bit signed integer type, consisting of 2, 64-bit limbs.
I96
96-bit signed integer type, consisting of 2, 64-bit limbs.
I104
104-bit signed integer type, consisting of 2, 64-bit limbs.
I112
112-bit signed integer type, consisting of 2, 64-bit limbs.
I120
120-bit signed integer type, consisting of 2, 64-bit limbs.
I128
128-bit signed integer type, consisting of 2, 64-bit limbs.
I136
136-bit signed integer type, consisting of 3, 64-bit limbs.
I144
144-bit signed integer type, consisting of 3, 64-bit limbs.
I152
152-bit signed integer type, consisting of 3, 64-bit limbs.
I160
160-bit signed integer type, consisting of 3, 64-bit limbs.
I168
168-bit signed integer type, consisting of 3, 64-bit limbs.
I176
176-bit signed integer type, consisting of 3, 64-bit limbs.
I184
184-bit signed integer type, consisting of 3, 64-bit limbs.
I192
192-bit signed integer type, consisting of 3, 64-bit limbs.
I200
200-bit signed integer type, consisting of 4, 64-bit limbs.
I208
208-bit signed integer type, consisting of 4, 64-bit limbs.
I216
216-bit signed integer type, consisting of 4, 64-bit limbs.
I224
224-bit signed integer type, consisting of 4, 64-bit limbs.
I232
232-bit signed integer type, consisting of 4, 64-bit limbs.
I240
240-bit signed integer type, consisting of 4, 64-bit limbs.
I248
248-bit signed integer type, consisting of 4, 64-bit limbs.
I256
256-bit signed integer type, consisting of 4, 64-bit limbs.
I512
512-bit signed integer type, consisting of 8, 64-bit limbs.
SI8
8-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 8 bits.
SI16
16-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 16 bits.
SI24
24-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 24 bits.
SI32
32-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 32 bits.
SI40
40-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 40 bits.
SI48
48-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 48 bits.
SI56
56-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 56 bits.
SI64
64-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 64 bits.
SI72
72-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 72 bits.
SI80
80-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 80 bits.
SI88
88-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 88 bits.
SI96
96-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 96 bits.
SI104
104-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 104 bits.
SI112
112-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 112 bits.
SI120
120-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 120 bits.
SI128
128-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 128 bits.
SI136
136-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 136 bits.
SI144
144-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 144 bits.
SI152
152-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 152 bits.
SI160
160-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 160 bits.
SI168
168-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 168 bits.
SI176
176-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 176 bits.
SI184
184-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 184 bits.
SI192
192-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 192 bits.
SI200
200-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 200 bits.
SI208
208-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 208 bits.
SI216
216-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 216 bits.
SI224
224-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 224 bits.
SI232
232-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 232 bits.
SI240
240-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 240 bits.
SI248
248-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 248 bits.
SI256
256-bit [seismic signed integer type][Sint], where the preimage is a signed integer with 256 bits.
SU8
8-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 8 bits.
SU16
16-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 16 bits.
SU24
24-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 24 bits.
SU32
32-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 32 bits.
SU40
40-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 40 bits.
SU48
48-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 48 bits.
SU56
56-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 56 bits.
SU64
64-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 64 bits.
SU72
72-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 72 bits.
SU80
80-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 80 bits.
SU88
88-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 88 bits.
SU96
96-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 96 bits.
SU104
104-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 104 bits.
SU112
112-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 112 bits.
SU120
120-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 120 bits.
SU128
128-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 128 bits.
SU136
136-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 136 bits.
SU144
144-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 144 bits.
SU152
152-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 152 bits.
SU160
160-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 160 bits.
SU168
168-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 168 bits.
SU176
176-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 176 bits.
SU184
184-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 184 bits.
SU192
192-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 192 bits.
SU200
200-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 200 bits.
SU208
208-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 208 bits.
SU216
216-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 216 bits.
SU224
224-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 224 bits.
SU232
232-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 232 bits.
SU240
240-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 240 bits.
SU248
248-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 248 bits.
SU256
256-bit [seismic unsigned integer type][Suint], where the preimage is an unsigned integer with 256 bits.
Selector
Solidity contract functions are addressed using the first four bytes of the Keccak-256 hash of their signature.
StorageKey
An account storage key.
StorageValue
An account storage value.
TxHash
A transaction hash is a keccak hash of an RLP encoded signed transaction.
TxIndex
The index of transaction in a block.
TxNonce
The nonce of a transaction.
TxNumber
The sequence number of all existing transactions.
U0
Uint for 0 bits. Always zero. Similar to ().
U1
Uint for 1 bit. Similar to bool.
U8
8-bit unsigned integer type, consisting of 1, 64-bit limbs.
U16
16-bit unsigned integer type, consisting of 1, 64-bit limbs.
U24
24-bit unsigned integer type, consisting of 1, 64-bit limbs.
U32
32-bit unsigned integer type, consisting of 1, 64-bit limbs.
U40
40-bit unsigned integer type, consisting of 1, 64-bit limbs.
U48
48-bit unsigned integer type, consisting of 1, 64-bit limbs.
U56
56-bit unsigned integer type, consisting of 1, 64-bit limbs.
U64
64-bit unsigned integer type, consisting of 1, 64-bit limbs.
U72
72-bit unsigned integer type, consisting of 2, 64-bit limbs.
U80
80-bit unsigned integer type, consisting of 2, 64-bit limbs.
U88
88-bit unsigned integer type, consisting of 2, 64-bit limbs.
U96
96-bit unsigned integer type, consisting of 2, 64-bit limbs.
U104
104-bit unsigned integer type, consisting of 2, 64-bit limbs.
U112
112-bit unsigned integer type, consisting of 2, 64-bit limbs.
U120
120-bit unsigned integer type, consisting of 2, 64-bit limbs.
U128
128-bit unsigned integer type, consisting of 2, 64-bit limbs.
U136
136-bit unsigned integer type, consisting of 3, 64-bit limbs.
U144
144-bit unsigned integer type, consisting of 3, 64-bit limbs.
U152
152-bit unsigned integer type, consisting of 3, 64-bit limbs.
U160
160-bit unsigned integer type, consisting of 3, 64-bit limbs.
U168
168-bit unsigned integer type, consisting of 3, 64-bit limbs.
U176
176-bit unsigned integer type, consisting of 3, 64-bit limbs.
U184
184-bit unsigned integer type, consisting of 3, 64-bit limbs.
U192
192-bit unsigned integer type, consisting of 3, 64-bit limbs.
U200
200-bit unsigned integer type, consisting of 4, 64-bit limbs.
U208
208-bit unsigned integer type, consisting of 4, 64-bit limbs.
U216
216-bit unsigned integer type, consisting of 4, 64-bit limbs.
U224
224-bit unsigned integer type, consisting of 4, 64-bit limbs.
U232
232-bit unsigned integer type, consisting of 4, 64-bit limbs.
U240
240-bit unsigned integer type, consisting of 4, 64-bit limbs.
U248
248-bit unsigned integer type, consisting of 4, 64-bit limbs.
U256
256-bit unsigned integer type, consisting of 4, 64-bit limbs.
U320
Uint for 320 bits.
U384
Uint for 384 bits.
U448
Uint for 448 bits.
U512
512-bit unsigned integer type, consisting of 8, 64-bit limbs.
U1024
Uint for 1024 bits.
U2048
Uint for 2048 bits.
U4096
Uint for 4096 bits.