Skip to content

Deployments

This file is the source of truth for deployed addresses and environment constants.

Do not commit secrets here. Wallet tooling stores role-separated deployer and price-oracle recovery files under .secrets/fuel-credit/<env>/<role>.json, which is gitignored. Directories use mode 0700; files use 0600. Back up seed phrases offline. The price oracle signs offchain and should not be funded unless it also submits transactions.

Networks

EnvChainChain IDGraphQL RPC
locallocal Fuel node0http://127.0.0.1:4000/v1/graphql
testnetFuel testnet0https://testnet.fuel.network/v1/graphql
mainnetFuel Ignition9889https://mainnet.fuel.network/v1/graphql

Fuel testnet faucet: https://faucet-testnet.fuel.network/

Verified mainnet assets

From Fuel verified addresses docs: https://docs.fuel.network/docs/verified-addresses/assets/

AssetAsset IDDecimals
FUEL0x1d5d97005e41cae2187a895fd8eab0506111e0e2f3331cd3912c15c24e3c1d829
USDC0x286c479da40dc953bddc3bb4c453b608bba2e0ac483b077bd475174115395e6b6
USDT0xa0265fb5c32f6e8db3197af3c7eb05c48ae373605b8165b6f4a51c5b0ba4812e6

Testnet assets

Verified against Fuel Labs' current verified-assets registry before deployment.

AssetAsset IDDecimalsNotes
FUEL0x324d0c35a4299ef88138a656d5272c5a3a9ccde2630ae055dacaf9d13443d53b9testnet collateral
USDC0xc26c91055de37528492e7e97d91c6f4abe34aae26f2c4d25cff6bfe45b5dc9a96testnet principal

Contract deployments

EnvContractAddress/IDDeployment blockInitial ownerInitial price oracleABI
localFuelCreditTBDTBDTBDTBDcontracts/fuel-credit/out/debug/*.json
testnetFuelCredit0x4f09d337e4bfd7a51019c39832eaeb95ca72657d6931541b498dad6daa38568f723101790x57de1dfa5619231ad60549617a8e22876b3fb78ca762a109858cb50164aaeb400x784c23438fc6388bc22e94f8a2a6b9c72b36adff7fdd8a38adf096ddd94f4f7acontracts/fuel-credit/out/release/*.json
mainnetFuelCreditTBDTBDTBDTBDcontracts/fuel-credit/out/release/*.json

Deployment records contain initial addresses. After deployment, owner() and price_oracle() contract reads are authoritative because either role may be rotated.

The release build is deployed to testnet with owner and price oracle verified by contract reads. Its pools are unfunded and the production app is not wired to it, so live borrowing is not available. Mainnet deployment remains disabled pending production oracle operations, transaction wiring, pool funding, audit, monitoring, and explicit release approval.

Open-source infrastructure on Fuel.