This proposal is for an upgrade to SchnoodleV7.
These are the changes:
- Staking feature added to allow locking of tokens in return for rewards. Applies a sigmoid curve algorithm to determine multiplier of gross reward dependent on vesting blocks and unbonding blocks chosen by the stakeholder. Also includes automatic burning of tokens on each withdrawal of at least half of the gross reward. Staking rate of 4% initially applies which supplies a staking fund.
- Access control added to support granting and revoking of roles, namely
LIQUIDITY role, so that fees are payable only on transfers to any number of specified liquidity token addresses.
- Donation to eleemosynary fund no longer incurs its own transfer fee.
- Fee rate reduced from 8% to 4%.
This upgrade will be performed under the EIP-1967 Transparent Proxy pattern (per the whitepaper), and will therefore not require a token swap. All future contract interactions will continue to be via the existing Schnoodle proxy contract address.