You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overall code diff based on currently deployed contracts on mainnet
Mainnet Deployment
Deploy new contracts
LIP-3
Deploy the new LivepeerVerifier contract. Let the new contract address be livepeerVerifierAddr.
LIP-8 and LIP-11
Deploy the new BondingManager contract. Let the new contract address be bondingManagerAddr.
LIP-9
Deploy the new ServiceRegistry target contract. Let the new contract address be serviceRegistryTargetAddr.
Deploy the new ServiceRegistry proxy contract. Let the new contract address be serviceRegistryProxyAddr.
Pause Controller
Submit a transaction to the governance multisig that executes the function call Controller.pause().
Confirm the transaction from first step.
Register new contracts
LIP-3
Submit a transction to the governance multisig that executes the function call Controller.setContract(contractId("Verifier"), livepeerVerifierAddr).
Confirm the transacton from first step.
LIP-8 and LIP-11
Submit a transaction to the governance multisig that executes the function call Controller.setContract(contractId("BondingManagerTarget"), bondingManagerAddr).
Confirm the transaction from first step.
LIP-9
Submit a transaction to the governance multisig that executes the function call Controller.setContract(contractId("ServiceRegistryTarget"), serviceRegistryTargetAddr).
Confirm the transaction from step 1.
Submit a transaction to the governance multisig that executes the function call Controller.setContract(contractId("ServiceRegistry"), serviceRegistryProxyAddr).
Confirm the transaction from step 3.
Unpause Controller
Submit a transaction to the governance multisig that executes the function call Controller.unpause().
Confirm the transaction from first step.
Misc
Update protocol specification
Document breaking changes for third party client developers and for node operators
Update deployed contract addresses in the wiki
The text was updated successfully, but these errors were encountered:
Internal Code Audit
Mainnet Deployment
livepeerVerifierAddr
.bondingManagerAddr
.serviceRegistryTargetAddr
.serviceRegistryProxyAddr
.Controller.pause()
.Controller.setContract(contractId("Verifier"), livepeerVerifierAddr)
.Controller.setContract(contractId("BondingManagerTarget"), bondingManagerAddr)
.Controller.setContract(contractId("ServiceRegistryTarget"), serviceRegistryTargetAddr)
.Controller.setContract(contractId("ServiceRegistry"), serviceRegistryProxyAddr)
.Controller.unpause()
.Misc
The text was updated successfully, but these errors were encountered: