Fuel Specifications
1.
Transaction Format
1.1.
Constants
1.2.
Transaction
1.3.
Input
1.4.
Output
1.5.
Witness
1.6.
TXPointer
2.
Computing Identifiers
2.1.
Asset ID
2.2.
Contract ID
2.3.
Predicate ID
2.4.
Transaction ID
2.5.
UTXO ID
3.
Protocol
3.1.
Transaction Validity Rules
3.2.
Cryptographic Primitives
3.3.
Storage Slot Initialization
3.4.
Block Header Format
4.
Application Binary Interface (ABI)
4.1.
JSON ABI Format
4.2.
Receipts
4.3.
Function Selector Encoding
4.4.
Argument Encoding
5.
FuelVM
5.1.
Instruction Set
6.
Networks
6.1.
Proof of Authority (PoA)
7.
Testing
7.1.
Sparse Merkle Tree
Light (default)
Rust
Coal
Navy
Ayu
Fuel Specifications
Transaction Format
The Fuel Transaction Format.
Constants
Transaction
TransactionScript
TransactionCreate
TransactionMint
Input
InputCoin
InputContract
InputMessage
Output
OutputCoin
OutputContract
OutputChange
OutputVariable
OutputContractCreated
Witness
TXPointer