Docs / Live contracts

Live contracts

Floor is live on BNB Chain mainnet (chain 56). All three contracts are source-verified on BscScan. Check every number on this page yourself.

Addresses

Deployment transactions

Roles

What each role can and cannot do is on Risks and Contracts.

Caps

Launch caps are 1,000 USDT per position and 5,000 USDT in total across all users. The owner can change them at any time with setLimits. Positions that already exist are not affected. The app and API ask for at least 5 USDT per position. The factory's own hard floor is 1 USDT.

Verify it yourself

You need cast from Foundry. These are plain read calls. They cost nothing.

export RPC=https://bsc-dataseed.bnbchain.org
export FACTORY=0x1147d482fD08DDd7F377838efb610B606B3Ad765

cast call $FACTORY "owner()(address)" --rpc-url $RPC
cast call $FACTORY "guardian()(address)" --rpc-url $RPC
cast call $FACTORY "maxDeposit()(uint256)" --rpc-url $RPC
cast call $FACTORY "maxTotalTvl()(uint256)" --rpc-url $RPC
cast call $FACTORY "defaults()" --rpc-url $RPC
cast call $FACTORY "isKeeper(address)(bool)" 0x46FD797AeBD0250A2E768022AD992DF21F12e58a --rpc-url $RPC

The caps come back in 18-decimal units: 1000000000000000000000 is 1,000 USDT and 5000000000000000000000 is 5,000 USDT. defaults() returns the settings new positions start with.

Routers

Only the direct PancakeSwap v3 router is allowed: 0x1b81D678ffb9C0263b24A97847620C99d213eB14. No aggregator. A router added later waits 24 hours before it is active.

Review status

The contracts have not had a formal human audit. The reviews so far are AI-assisted only. That is why the launch caps are small. See Known open items and Risks.