FEFER.io protocol, Stable Mainnet, and Remix deployment.
This package separates the existing community-market token from a new reserve-backed FEFER protocol contract. The dashboard can show public market links immediately and activates mint, burn, staking, and protocol telemetry only after a new contract address is configured.
Stable Mainnet configuration
Network: Stable Mainnet Chain ID: 988 RPC: https://rpc.stable.xyz Explorer: https://stablescan.xyz Native value / gas symbol: USDT0 Dashboard contract variable: NEXT_PUBLIC_FEFER_ADDRESS
Use the network button on the dashboard or add these values manually in MetaMask. The Solidity contract receives native USDT0 through msg.value.
Two addresses, two purposes
0x58037e32522cFc7c803A9453a7c69590C0572a32 is the default public-market token used by the supplied DYORSwap and chart links. The new reserve-curve protocol is deployed separately and its address belongs in NEXT_PUBLIC_FEFER_ADDRESS. The interface labels them independently to prevent accidental address substitution.
The immutable platform wallet is 0xE5cF73F96F57d56d6E44BD82D8AF95727A2FAb04. The protocol constructor sends the backed 10,000,000-token seed allocation there.
Remix deployment
- Open Remix and create
FEFER_Remix.solfromcontracts/remix/FEFER_Remix.sol. - Compile with Solidity
0.8.26, optimizer enabled, 1,000 runs. - Connect MetaMask to Stable Mainnet, chain ID
988. - Deploy with constructor values such as
sValue = 150000000000000000000000andtreasuryBps = 50. - Run
node contracts/seed-reserve.js 150000, then attach at least the exact printed native USDT0 value. The constructor reverts if the 10M seed is not fully backed. - Verify the source on StableScan, set
NEXT_PUBLIC_FEFER_ADDRESS, then rebuild the website.
Mint, burn, and stake mechanics
Direct mints send native USDT0 to the contract. The net reserve amount advances a logarithmic curve and creates FEFER. Burns destroy curve-accounted FEFER and return native USDT0 from the reserve. Fixed fee lanes accrue to the platform wallet, staking rewards, and a permanent reserve buffer.
Staking moves FEFER into the same contract without changing total supply. Eligible stakers claim native USDT0 funded by protocol flow or explicit reward funding.
Stable precompiles
contracts/remix/StablePrecompileLens.sol contains minimal interfaces and read-only helpers for Stable's Bank and staking precompile addresses. The public FEFER curve does not call privileged Bank mint or burn methods. Those operations require Stable governance authorization and should never be represented as permissionless token mechanics.
Security and attribution
The contracts are an implementation baseline, not an audit. Run independent Solidity, economic, and frontend reviews before using real funds. Test every path on a controlled deployment first.
The linked social post is context for the meme only. This project does not claim that Tether launched, owns, supports, or endorses the community token or this separate protocol.