fuels_types/
lib.rs

1//! Defines a set of serializable types required for the Fuel VM ABI.
2//!
3//! We declare these in a dedicated, minimal crate in order to allow for downstream projects to
4//! consume or generate these ABI-compatible types without needing to pull in the rest of the SDK.
5
6pub mod bech32;
7pub mod block;
8pub mod chain_info;
9pub mod coin;
10pub mod coin_type;
11pub mod constants;
12mod core;
13pub mod enum_variants;
14pub mod errors;
15pub mod input;
16pub mod message;
17pub mod message_proof;
18pub mod node_info;
19pub mod offsets;
20pub mod param_types;
21pub mod traits;
22pub mod transaction;
23pub mod transaction_builders;
24pub mod transaction_response;
25pub mod unresolved_bytes;
26
27pub use fuel_tx::{Address, AssetId, ContractId};
28
29pub mod output {
30    pub use fuel_tx::Output;
31}
32
33pub use crate::core::*;