Extend the Panther Protocol with the following, newly deployed smart contracts:On the Ethereum mainnet:
at 0xFED599513aB078Edea7Cf46574154f92b0B9FCAB
: AdvancedStakeRewardAdviserAndMsgSender
On the Polygon network:
at 0x8f15a43961c27C74CB4F55234A78802401614de3
: AdvancedStakeRewardController
at 0x47374FBE2289c0442f33a388590385A0b32a20Ff
: AdvancedStakeActionMsgRelayer
at 0x9a423671e9Cde99Ae88853B701f98ca9e136877B
: PantherPoolV0
at 0xE5da4955cBC480Eb9Bf9534def229F9D8339eE6d
: PNftToken
at 0xb658B085144a0BEd098620BB829b676371B9B48c
: ZAssetsRegistry
The following pre-existing smart contracts will be involved in the proposal transactions:On the Ethereum mainnet:
at 0x505796f5bc290269d2522cf19135ad7aa60dfd77
: DAO_Multisig
at 0xf4d06d72dACdD8393FA4eA72FdcC10049711F899
: Staking
at 0x347a58878D04951588741d4d16d54B742c7f60fC
: RewardMaster
at 0xb476104aa9D1f30180a01987FB09b1e96dDCF14B
: VestingPools
at 0x909E34d3f6124C324ac83DccA84b74398a6fa173
: ZKPToken
On the Polygon network:
at 0x9A06Db14D639796B25A6ceC6A1bf614fd98815EC
: PZkpToken
at 0x4cEc451F63DBE47D9dA2DeBE2B734E4CB4000Eac
: Staking
at 0x09220DD0c342Ee92C333FAa6879984D63B4dff03
: RewardMaster
Smart contracts of the Mainnet->Polygon PoS Bridge:
at 0x40ec5B33f54e0E8A33A975908C5BA1c14e5BbbDf
: ERC20PredicateProxy
at 0xA0c68C638235ee32657e8f720a23ceC1bFc77C77
: RootChainManagerProxy
The following Subgraph instances will be used to feed data to the front end dApp:
at https://thegraph.com/hosted-service/subgraph/toxicehc/panther with the ID QmTi7Z7YoUpzYqwGytPuKYu2FuYPEhtPTsXti5dRxn8wHR
at https://thegraph.com/hosted-service/subgraph/cryptoefelle/panther with the ID QmZPs5CFi5vpZW73DmwF5VMzt5CYvFX7vD9Ez9gkZteuRd
(Some more instances may be added to this list.)
This proposal triggers execution of the following blockchain transactions. These transactions are already encoded during submission of the proposal to Snapshot.org, and can be independently verified via the Snapshot.org web interface.
Register $ZKP as an allowed:
Register PNFT as an allowed:
Set existing contracts on Polygon to work with newly deployed contracts:
Allow zAsset redemption since 2023-04-07T18:00:00.000Z:
Allow AdvancedStakeRewardController to mint PNFT tokens:
Set advance staking rewarding parameters - 15% APR to be effective since 2022-12-08T18:00:00.000Z for 180 days:
Accept advanced stakes on Polygon since 2022-12-08T18:00:00.000Z for 119 days:
Reserve 2000 PNFT tokens for first 2000 stakes:
Mint 6,000,000 $ZKP as rewards for advanced stakes and send tokens to AdvancedStakeRewardController on Polygon via PoS bridge:
Set existing contracts on mainnet to work with newly deployed contracts:
Accept advanced stakes on mainnet since 2022-12-08T18:00:00.000Z for 119 days:
Allow AdvancedStakeRewardController to send all $ZKPs from its balance as rewards:
Mint 14,000 $ZKP as rewards for deployment and send 10,000 out of this amount to deployers: