Security
How Note protects your funds: on-chain safeguards, access controls, and what to check yourself.
On-Chain Safety Mechanisms
All admin actions (changing fee splits, updating oracles, upgrading contracts) must be queued in the NoteTimelock contract and wait 48 hours before execution. This gives users time to exit if they disagree with a change.
The NoteGuardian contract can pause all money-moving contracts instantly in an emergency (exploit, oracle failure, etc.). On mainnet this will require 2-of-N signatures from the core team.
Staked NOTE is held in the NoteStaking contract and is only ever transferred back to the original staker. The contract has no function that allows the protocol to seize user principal.
The NoteToken contract uses a minter-role system. Only LiquidityBootstrap_Note (for LP seeding) and NoteCollateral (for STRC-backed minting) are authorised minters. No unrestricted mint function exists.
An independent audit by a reputable firm (Cyfrin, Code4rena, or similar) is required before mainnet launch. Audit reports will be published publicly here.
Contract Addresses
BSC Testnet (chainId 97). All contracts verified on BscScan after deployment.