Sweep governance controls:
- Code updates and parameters
- Asset list and limits
- Treasury use
Stabilizers charge a fee and send it to the Treasury. Fees compensate the DAO for risk, and for providing redemption liquidity. Fees will increase if the DAO funds less liquid assets, or guarantees redemption liquidity for longer duration assets.
The protocol owns some Stabilizers, such as the Market Maker, which are expected to make a profit.
The Treasury holds assets as SWEEP. It stays fully invested in stable dollar assets. The protocol does not keep volatile assets in a treasury.
SWEEPR implements the OpenZeppelin updates to Compound governance. SWEEPR is an ERC20 coin that uses OpenZeppelin code with settings for Mintable, Burnable, Pausable, and Votes (with delegation). It includes new functions to mint and burn SWEEPR under the right conditions.
SWEEPR is minted and voted on Arbitrum. It can travel to other blockchains as an Ominichain Fungible Token.
SweepGovernor contains the standard code for timelock and execution on Arbitrum. It can deliver transactions to other blockchains to manage the protocol parameters on those chains.
SWEEPR includes transfer restrictions through an attached transferApprover contract. This contract can implement whitelists, lockups, and vesting.
SWEEPR has a lifetime mint cap of 10M tokens.
The protocol will distribute 4M tokens to initial stakeholders, in order to govern the protocol at launch. It will sell those tokens from the treasury at fixed prices. The initial batch of tokens will be locked up by a transferApprover contract.