The table below shows the following info:
- Logic: the logic is changed.
- ABI: the ABI is changed.
- Init data: new storage field is declared and needs initializing.
- Dependent: needs to be changed due to changes in other contracts.
Contract name | Logic | ABI | Init data | Dependent |
---|---|---|---|---|
BridgeTracking | ||||
GovernanceAdmin | ||||
Maintenance | ||||
SlashIndicator | ||||
Staking | ||||
StakingVesting | ||||
ValidatorSet |
- I have chosen the base of the PR to the
dev
branch. - I have named the PR following the format of
[contract_name] what_is_changed
, wherecontract_name
is the list of changed contracts, separated by|
, or is*
if there is changed in more than 3 contracts - I have ticked in the
Contract changes
table to guide the deployer which contracts to be upgraded. - I have clearly commented on all the main functions following the NatSpec Format
- The box that allows repo maintainers to update this PR is checked
- I tested locally to make sure this feature/fix works