Structs§
- Light
Client V2Upgrade Params - Parameters for upgrading LightClient to V2
- Stake
Table V2Upgrade Params - Transfer
Ownership Params
Enums§
Functions§
- encode_
generic_ calldata - Encode calldata for any function call.
- encode_
transfer_ ownership_ calldata - Encode
transferOwnership(address)calldata. - encode_
upgrade_ calldata - Encode
upgradeToAndCall(address,bytes)calldata for a proxy upgrade. - transfer_
ownership_ from_ multisig_ to_ timelock - upgrade_
esp_ token_ v2_ multisig_ owner - Upgrade the EspToken proxy to use EspTokenV2. Deploys new implementation, then returns encoded upgrade calldata.
- upgrade_
fee_ contract_ multisig_ owner - Upgrade the FeeContract proxy to a new implementation (patch upgrade). Deploys new implementation, then returns encoded upgrade calldata.
- upgrade_
light_ client_ v2_ multisig_ owner - Upgrade the light client proxy to use LightClientV2. Deploys new implementation contracts, then returns encoded upgrade calldata.
- upgrade_
light_ client_ v3_ multisig_ owner - Upgrade the light client proxy to use LightClientV3. Deploys new implementation contracts, then returns encoded upgrade calldata.
- upgrade_
stake_ table_ v2_ multisig_ owner - Upgrade the stake table proxy to use StakeTableV2. Deploys new implementation and returns encoded upgrade calldata.