📔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
Filecoin Mainnet
Filecoin Calibration Testnet
Past upgrades are recorded in Contract Upgrade History.
Protocol contracts (Filecoin Mainnet)
RedStone FIL/USD feed
Primary oracle (Chainlink-compatible aggregator operated by RedStone)
CollSurplusPool
Claimable collateral surpluses from liquidations
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 (atransferFromstill moves the tokens).EIP-3009 (
transferWithAuthorization/receiveWithAuthorization) — signature-authorized transfers.transferWithAuthorizationcan be submitted by anyone (who pays the gas);receiveWithAuthorizationmust 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
Stress test
Stress-Testing Simulation and Risk Assessment by the CryptoEconLab team:
Audits reduce risk but never eliminate it. The price feed's Tellor fallback also currently depends on an update job operated by Secured Finance (the primary RedStone feed does not) — see Price Oracle for the trust assumptions.
Last updated