Skip to content

Contracts and assets ​

Production contract boundary ​

Fuel Earn uses three production Sway components:

  • Vault: positions, NFTs, custody, liabilities, transfers, unbonding, claims, manager controls, and simplified-oracle TWAP reads.
  • BondMarket V2 proxy: fixed-price asks, general buy orders, settlement, and fee accounting.
  • SimplifiedTWAPOracle (shared): permissionless O2 sampling and a bounded 120-sample rolling mean.

TestAssets is valueless, testnet-only infrastructure and must never be deployed or accepted on mainnet.

Current Fuel testnet deployment ​

  • TestAssets:0x3a1edfe022d6fec25886be71c414873d3b4ccc493c01170efed30a33819ccf1d
  • Vault:0xcc4f48d5e093a3963c75568db696b96e3bce1d37c47199a1cee021061c26754b
  • Market V2 proxy:0x6027926f9b9cc77c54378a6b726d83f37544e3123af29dee2df6019d21c41a92
  • Market V2 implementation:0x34f8d436138b23b265afa4a915057c2bba19f867df7c6e02d953b3288b7534b5
  • Simplified TWAP oracle:0x2c32b316b19394261f271bdf2ece2756389c2d9351ab50f13d5b3605b5a176f2
  • tFUEL:0x35b4807838ac4087c393a1941a0dd02bb371c7201bb1bfdcd8563da91d060777
  • tstFUEL:0xbe8c4c51d0a3d8f6f782bbc9c21b7f027f2fe3b6fdc070263dc58d07ded0a1de
  • tUSDC:0x7d904e99c2f81d3aa58b6fb609b9efc9f03718776badb6a428d4500c34ffa1cf

Vault/market deployment block: 0x46b48aa / 74139818. Canonical machine-readable configuration is config/deployments.json.

Toolchain ​

Generated storage-slot files are required by ContractFactory. The compatible test toolchain is forc 0.68.1, fuel-core 0.43.1, with fuels@0.101.1 pinned.

Managed custody · Testnet preview · Audit pending