Skip to main content

Firm Money Protocol Contracts

Network: Status Network (coming soon)

info

Contract addresses will be updated here once the Status Network deployment is live. All addresses below are placeholders.

Governance

ContractAddressDescription
Governance Safe0x0000000000000000000000000000000000000000Multisig controlling protocol parameters and receiving fees

Core Contracts

These contracts are shared across all collateral branches:

ContractAddressDescription
USF Stablecoin0x0000000000000000000000000000000000000000USF stablecoin token
CollateralRegistry0x0000000000000000000000000000000000000000Registry for all collateral types
HintHelpers0x0000000000000000000000000000000000000000Helper contract for trove operations
MultiTroveGetter0x0000000000000000000000000000000000000000Batch trove data retrieval

Collateral Branches

Branch 0: ETH

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000WETH token address
AddressesRegistry0x0000000000000000000000000000000000000000Branch-specific address registry
BorrowerOperations0x0000000000000000000000000000000000000000Trove management operations
TroveManager0x0000000000000000000000000000000000000000Core trove management logic
TroveNFT0x0000000000000000000000000000000000000000Trove ownership NFTs
StabilityPool0x0000000000000000000000000000000000000000Stability pool for liquidations
ActivePool0x0000000000000000000000000000000000000000Active collateral pool
DefaultPool0x0000000000000000000000000000000000000000Default collateral pool
GasPool0x0000000000000000000000000000000000000000Gas compensation pool
CollSurplusPool0x0000000000000000000000000000000000000000Collateral surplus pool
SortedTroves0x0000000000000000000000000000000000000000Sorted trove data structure
PriceFeed0x0000000000000000000000000000000000000000ETH price feed

Branch 1: wstETH

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000wstETH token address
AddressesRegistry0x0000000000000000000000000000000000000000Branch-specific address registry
BorrowerOperations0x0000000000000000000000000000000000000000Trove management operations
TroveManager0x0000000000000000000000000000000000000000Core trove management logic
TroveNFT0x0000000000000000000000000000000000000000Trove ownership NFTs
StabilityPool0x0000000000000000000000000000000000000000Stability pool for liquidations
ActivePool0x0000000000000000000000000000000000000000Active collateral pool
DefaultPool0x0000000000000000000000000000000000000000Default collateral pool
GasPool0x0000000000000000000000000000000000000000Gas compensation pool
CollSurplusPool0x0000000000000000000000000000000000000000Collateral surplus pool
SortedTroves0x0000000000000000000000000000000000000000Sorted trove data structure
PriceFeed0x0000000000000000000000000000000000000000wstETH price feed

Branch 2: rETH

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000rETH token address
AddressesRegistry0x0000000000000000000000000000000000000000Branch-specific address registry
BorrowerOperations0x0000000000000000000000000000000000000000Trove management operations
TroveManager0x0000000000000000000000000000000000000000Core trove management logic
TroveNFT0x0000000000000000000000000000000000000000Trove ownership NFTs
StabilityPool0x0000000000000000000000000000000000000000Stability pool for liquidations
ActivePool0x0000000000000000000000000000000000000000Active collateral pool
DefaultPool0x0000000000000000000000000000000000000000Default collateral pool
GasPool0x0000000000000000000000000000000000000000Gas compensation pool
CollSurplusPool0x0000000000000000000000000000000000000000Collateral surplus pool
SortedTroves0x0000000000000000000000000000000000000000Sorted trove data structure
PriceFeed0x0000000000000000000000000000000000000000rETH price feed

Branch 3: SNT

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000SNT token address
AddressesRegistry0x0000000000000000000000000000000000000000Branch-specific address registry
BorrowerOperations0x0000000000000000000000000000000000000000Trove management operations
TroveManager0x0000000000000000000000000000000000000000Core trove management logic
TroveNFT0x0000000000000000000000000000000000000000Trove ownership NFTs
StabilityPool0x0000000000000000000000000000000000000000Stability pool for liquidations
ActivePool0x0000000000000000000000000000000000000000Active collateral pool
DefaultPool0x0000000000000000000000000000000000000000Default collateral pool
GasPool0x0000000000000000000000000000000000000000Gas compensation pool
CollSurplusPool0x0000000000000000000000000000000000000000Collateral surplus pool
SortedTroves0x0000000000000000000000000000000000000000Sorted trove data structure
PriceFeed0x0000000000000000000000000000000000000000SNT price feed

Branch 4: LINEA (coming soon)

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000LINEA token address
All branch contracts0x0000000000000000000000000000000000000000Coming soon

Branch 5: sGUSD (coming soon)

ContractAddressDescription
Token Address0x0000000000000000000000000000000000000000sGUSD token address
All branch contracts0x0000000000000000000000000000000000000000Coming soon

Notes

  • All addresses are placeholders and will be updated once the Status Network deployment is live.
  • Each collateral branch operates independently with its own set of contracts, isolating risks.
  • Core contracts (USF Stablecoin, CollateralRegistry, HintHelpers, MultiTroveGetter) are shared across all branches.
  • Price feeds provide real-time pricing data for each collateral type with several safeguards built in.