Contracts and Code

Deployment and Background

The deployer's address is set to be the SUPER_USER role. This role allows the creation of all other roles in a permissioning Roles hierarchy.

The Staking Pool Mediator is an Upgradeable Proxy (UUPS) contract. Essentially, this means the storage of the entry contract is permanent while the implementation that holds the logic may be changed (by the SYSTEM_ADMIN role). While using Etherscan, the admin will need to utilise the “Write as Proxy“ and “Read as Proxy” options to interact with the contract (otherwise functionally these UUPS contract behave the same).

Contract

Staking mediator contract https://goerli.etherscan.io/address/0x3d8cBBc284160D6d692d02B76Dae4bAd21902d73

Code

GitHub

https://github.com/windranger-io/windranger-treasury

Last updated