It packs together the execution of the two different motions:
The resources mentioned in this section are assumed to be trustworthy and reliable.
MODULE_MANAGER_ROLE
on CS Module to Aragon AgentgrantRole
with the parameters role
set to 0x79dfcec784e591aafcf60db7db7b029a5c8b12aac4afd4e8c4eb740430405fa6
(that's the keccak of "MODULE_MANAGER_ROLE" that can be verified by calling this method) and account
set to 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c
(that's the address of the AragonAgent that can be verified via Lido docs)
publicRelease
method β it should return false
activatePublicRelease
as requested in the research forum post and supported during the snapshot
1%
to 2%
on CS Module and increase the priority exit threshold from 1.25%
to 2.5%
getStakingModule
method with id
set to 3
(the id given to the CSM when it was created) β it should return the structure with the current dataupdateStakingModule
with a couple of new parameters β new _stakeShareLimit
set to 200
, _priorityExitShareThreshold
set to 250
, and the rest of the parameters are the same as they were
MODULE_MANAGER_ROLE
on CS Module from Aragon AgentrevokeRole
with the parameters role
set to 0x79dfcec784e591aafcf60db7db7b029a5c8b12aac4afd4e8c4eb740430405fa6
(that's keccak of "MODULE_MANAGER_ROLE" that can be verified by calling this method) and account
set to 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c
(that's the address of the AragonAgent that can be verified via Lido docs)
II. NO Acquisitions: Bridgetower is now part of Solstice Staking
5. Rename Node Operator ID 17
from BridgeTower to Solstice
getNodeOperator
method with _nodeOperatorId
set to 17
and _fullInfo
set to true
β it should return a structure with the field name
equal to BridgeTower
setNodeOperatorName
with the parameters _nodeOperatorId
set to 17
and _name
set to Solstice
as requested in the research forum post
Using the how-to, one can verify all addresses and details of the instruction. Let's check one address as an example to ensure it is not malicious.
Imagine the following situation: there was a merger of two different node operators (NOs) that resulted in a request to change the name of a NO.
To do that, we go through several steps:
At first, we're going to work with https://docs.lido.fi to make sure that the contract belongs to Lido:
Next, we want to make sure that the method mentioned in the instruction does what it says it does:
We need to check the params:
Now, let's verify the values of the params:
At last, it's necessary to verify that the description of the proposal on https://research.lido.fi (+ https://snapshot.org/#/lido-snapshot.eth if there's a snapshot) and in the instruction match. Don't forget to check the author of the proposal and comments (to ensure there are no objections)
We've verified one address, the params for its method, and the description of the proposal by using https://etherscan.io/, https://docs.lido.fi, https://snapshot.org/#/lido-snapshot.eth, and https://research.lido.fi/. By following these steps, you can verify the rest of the information provided in this instruction to ensure that it is not malicious.