ZenMinter
Last updated
Last updated
Zen Reserve Stabilizer constructor
Name | Type | Description |
---|---|---|
update the rate limit per second and buffer cap
no-op, reverts. Prevent admin or governor from overwriting ideal rate limit
no-op, reverts. Prevent admin or governor from overwriting ideal buffer cap
mints ZEN to the target address, subject to rate limit
sets the new ZEN treasury address
sets the new ZEN treasury rewards dripper
changes the ZEN minter address
sets the max annual inflation relative to current supply
return the ideal buffer cap based on ZEN circulating supply
return the ZEN supply, subtracting locked ZEN
alias for zenCirculatingSupply
for compatibility with ERC-20 standard for off-chain 3rd party sites
return whether a poke is needed or not i.e. is buffer cap != ideal cap
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
_core
address
Chi Core to reference
_annualMaxInflationBasisPoints
uint256
the max inflation in ZEN circulating supply per year in basis points (1/10000)
_owner
address
the owner, capable of changing the zen minter address.
_zenTreasury
address
the zen treasury address used to exclude from circulating supply
_zenRewardsDripper
address
the zen rewards dripper address used to exclude from circulating supply
``
uint256
``
uint256
to
address
the address to send ZEN to
amount
uint256
the amount of ZEN to send
newZenTreasury
address
newZenRewardsDripper
address
newMinter
address
the new minter address
newAnnualMaxInflationBasisPoints
uint256
the new max inflation % denominated in basis points (1/10000)
to
address
amount
uint256
newAnnualMaxInflationBasisPoints
uint256