-
-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(governance): protocol upgrade Unlock v13 and PublicLock v14 on Sepolia #13190
Conversation
@@ -5347,7 +5347,7 @@ pragma solidity ^0.8.21; | |||
* Every ERC-721 compliant contract must implement the ERC165 interface. | |||
* https://eips.ethereum.org/EIPS/eip-721 | |||
*/ | |||
contract PublicLockV14 is | |||
contract PublicLock is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is actually needed for consistency across version. All contracts are called Unlock
or PublicLock
, only the name of the file differs. That is the pattern that is used across the scripts. I changed it before but better to not number the contract name actually
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I actually moved this to its own PR as more changes are required (e.g. re packaging the bytecode) #13197
const Safe = require('@safe-global/safe-core-sdk').default | ||
const SafeServiceClient = require('@safe-global/safe-service-client').default | ||
const EthersAdapter = require('@safe-global/safe-ethers-lib').default |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these libs ave been deprec by Safe team
…into deploy-sepolia
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 quick comment!
}) | ||
} | ||
const transactionId = await submitTx(txArgs) | ||
console.log(transactionId) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe show more details?
@@ -48,7 +48,7 @@ export const sepolia: NetworkConfig = { | |||
isTestNetwork: true, | |||
keyManagerAddress: '0x338b1f296217485bf4df6CE9f93ab4C73F72b57D', | |||
maxFreeClaimCost: 1000, | |||
multisig: '', // SAFE does not support Sepolia as of October 11th 2023 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yay!
UnlockSwapBurner deployed at 0xc9577b38ADA2B1b251EE99e54cC399027d547B68 |
Nice! |
remaining tasks for sepolia
|
Description
This adds the manifest files for deployments of Unlock v13 and PublicLock v14 on Sepolia, as well as a few fixes in the deployment / upgrade scripts
Issues
Fixes #
Refs #
Checklist:
Release Note Draft Snippet