An address of an externally owned account identified by a 32 byte string prefixed by
A 32 byte unique ID used to identify a coin. On the testnet, the
A unique hash identifier for a block.
32 bytes to hold arbitrary data, usually as a hex string.
Bytes32 is the base type for cryptographic primitives like
A wrapped 32byte hash that is used to uniquely identify a contract.
A way to pass in bytes as hex data. This is used for variable byte length types. Predicates and predicate data are always a hex string.
A random or pseudo-random number generated for a single use to ensure data freshness and prevent replay attacks.
Sometimes referred to as a nonce. A unique, random value used to distinguish two things that are otherwise identical. This is used in contract deployments so you can deploy contracts that are otherwise exactly the same.
A cryptographic signature used to authorize messages and transactions.
A TAI 64 timestamp.
A unique 32 byte hash identifier for a transaction.
The location of the transaction in the block. It can be used by UTXOs as a reference to the transaction or by the transaction itself to make it unique.
Unsigned 8 bit integer.
Unsigned 32 bit integer.
Unsigned 64 bit integer. The default GraphQL
int scalar does not cover the range of values needed because the FuelVM word size is 64bit.
A unique 32 byte identifier for a UTXO.