For the complete documentation index, see llms.txt. This page is also available as Markdown.

📔Contracts and Security

Deployed contract addresses, token standards, and audit reports

Contract addresses

The latest version of @secured-finance/stablecoin-contracts is deployed at the addresses below. Always verify addresses against this page before interacting with the contracts directly.

USDFC token

Network
Address

Past upgrades are recorded in Contract Upgrade History.

Protocol contracts (Filecoin Mainnet)

Contract
Role
Address

BorrowerOperations

Opening, adjusting, and closing Troves

TroveManager

Liquidations, redemptions, Trove state

StabilityPool

Stability Pool deposits and gains

PriceFeed

FIL/USD price with fallback logic

RedStone FIL/USD feed

Primary oracle (Chainlink-compatible aggregator operated by RedStone)

TellorCaller

Fallback oracle adapter

ActivePool

Collateral and debt of active Troves

DefaultPool

Redistributed collateral and debt

CollSurplusPool

Claimable collateral surpluses from liquidations

GasPool

Holds Liquidation Reserves

SortedTroves

Troves ordered by collateral ratio

HintHelpers

Gas-efficient operation hints

MultiTroveGetter

Batch Trove queries

ProtocolTokenStaking

Fee Reserve — receives protocol fees; unallocated fees are withdrawable by the contract owner (see Protocol Fees)

Testnet addresses for every contract are in the repository's deployments/outputs.

Token standards

USDFC implements:

  • ERC-20 — the standard token interface.

  • EIP-2612 (permit) — signature-based allowances, so granting an approval doesn't require its own transaction (a transferFrom still moves the tokens).

  • EIP-3009 (transferWithAuthorization / receiveWithAuthorization) — signature-authorized transfers. transferWithAuthorization can be submitted by anyone (who pays the gas); receiveWithAuthorization must be submitted by the recipient. Together they enable gasless transfers and x402 payment flows.

EIP-2612 and EIP-3009 support was added by a contract upgrade in September 2025 (the token address did not change) and audited by Hexens in August 2025 — the third report below.

Audit reports

Auditor
Date
Scope
Report

Hexens

2024/12/30 – 2025/1/20

Core protocol

Decurity

2025/2/19 – 2025/3/5

Core protocol

Hexens

2025/8/20 – 2025/8/28

EIP-3009 / EIP-2612 token upgrade

Stress test

Stress-Testing Simulation and Risk Assessment by the CryptoEconLab team:

Last updated