Skip to content
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(networks,governance): add Linea to cross chain governance #14597

Merged
merged 8 commits into from
Oct 4, 2024

Conversation

clemsos
Copy link
Member

@clemsos clemsos commented Sep 12, 2024

Description

This adds support for Linea to the cross-chain governance process.

TODO:

  • add governanceBridge section to the network package
  • deploy safe delay module master copies support linea in Gnosis Guild core lib Add support for Linea gnosisguild/zodiac#163
  • deploy delayMod instance
  • verify the delayMod
  • deploy the connextMod for the multisig
  • verify the connextMod
  • add the modules addresses to the governanceBridge section with the deployed modules address
  • enable modules correctly in SAFE

Issues

Fixes #
Refs #13463

Checklist:

  • 1 PR, 1 purpose: my Pull Request applies to a single purpose
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the docs to reflect my changes if applicable
  • I have added tests (and stories for frontend components) that prove my fix is effective or that my feature works
  • I have performed a self-review of my own code
  • If my code involves visual changes, I am adding applicable screenshots to this thread

Release Note Draft Snippet

@cla-bot cla-bot bot added the cla-signed label Sep 12, 2024
@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Contract onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06 is not verified
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some verification calls have failed :

  • ❌ Could not fetch Unlock source code from block explorer, undefined
  • ❌ Could not fetch PublicLock source code from block explorer, TypeError: Cannot read properties of undefined (reading 'substring')

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@clemsos
Copy link
Member Author

clemsos commented Sep 18, 2024

Some verification calls have failed :

  • ❌ Could not fetch Unlock source code from block explorer, undefined
  • ❌ Could not fetch PublicLock source code from block explorer, TypeError: Cannot read properties of undefined (reading 'substring')

It happens that Linea was still on v13...

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

2 similar comments
@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@clemsos
Copy link
Member Author

clemsos commented Sep 19, 2024

need to be rebased once #14636 is merged

@clemsos clemsos requested a review from julien51 September 20, 2024 07:40
@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

1 similar comment
@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 does not match packaged UnlockV13
  • ❌ PublicLock source code at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 does not match packaged PublicLockV14
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract PublicLockPrevious is missing
  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

1 similar comment
@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified
  • ❌ Missing signers: 0x2785f2a3DDaCfDE5947F1A9D6c878CCD7F885400,0x7A23608a8eBe71868013BDA0d900351A83bb4Dc2,0x8de33D8204929ceb2F7AA6299d0643a7f6664c9b

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

We have found the following errors :

  • ❌ Verification failed for onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x4Bf912519549DF750002814a2DcE7184b3971F06: Contract source code not verified

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@clemsos
Copy link
Member Author

clemsos commented Sep 25, 2024

fixed once #14665 merged

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x04664b4290fa1F4001ED25d9576f7C2d980aC64d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@julien51
Copy link
Member

ok, looking good! I think we just need to verify the delayMod ?

@clemsos
Copy link
Member Author

clemsos commented Sep 26, 2024

ok, looking good! I think we just need to verify the delayMod ?

yes asking again to the Gnosis Guild team here gnosisguild/zodiac-modifier-delay#31

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x04664b4290fa1F4001ED25d9576f7C2d980aC64d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@clemsos
Copy link
Member Author

clemsos commented Oct 4, 2024

ok the delay module is now verified, thanks to @auryn-macmillan https://lineascan.build/address/0xd54895B1121A2eE3f37b502F507631FA1331BED6#code

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x04664b4290fa1F4001ED25d9576f7C2d980aC64d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@unlock-deployer
Copy link
Collaborator

packages/networks/src/networks/linea.ts

The setup is successful :

  • ✅ all mandatory keys are present
  • ✅ Subgraph up and running
  • ✅ Unlock ownership correctly set to the multisig
  • ✅ Contract PublicLockLatest at 0x4A553635774b3d6fB6273A83b5B49577dF450227 is verified
  • ✅ Contract PublicLockPrevious at 0x70cBE5F72dD85aA634d07d2227a421144Af734b3 is verified
  • ✅ Contract Unlock at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 is verified
  • ✅ Contract KeyManager at 0x338b1f296217485bf4df6CE9f93ab4C73F72b57D is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD at 0x6878Ae3c863f6Ebd27B47C02F6B32aAC8B0BA07E is verified
  • ✅ Contract onKeyPurchaseHook_PROMOCODE at 0xCD9C9b40D757b56359e19563203D3bc64089638d is verified
  • ✅ Contract onKeyPurchaseHook_PROMO_CODE_CAPPED at 0x04664b4290fa1F4001ED25d9576f7C2d980aC64d is verified
  • ✅ Contract onKeyPurchaseHook_PASSWORD_CAPPED at 0xD925Ac2887Ba4372849F0fd64217A6749552bb21 is verified
  • ✅ Contract onKeyPurchaseHook_CAPTCHA at 0x8c5D54B2CAA4C2D08B0DDF82a1e6D2641779B8EC is verified
  • ✅ Contract onKeyPurchaseHook_GUILD at 0xaE8F3F0826A39122401ED634f0a5C19549331432 is verified
  • ✅ Unlock source code at 0x70B3c9Dd9788570FAAb24B92c3a57d99f8186Cc7 matches packaged UnlockV13
  • ✅ PublicLock source code at 0x4A553635774b3d6fB6273A83b5B49577dF450227 matches packaged PublicLockV14

Some additonal warnings :

  • ⚠️ Contract onKeyPurchaseHook_CUSTOM_CONTRACT is missing
  • ⚠️ Contract onKeyPurchaseHook_GITCOIN is missing
  • ⚠️ Contract onKeyPurchaseHook_ADVANCED_TOKEN_URI is missing

@clemsos clemsos requested a review from julien51 October 4, 2024 10:34
@clemsos clemsos merged commit 5b7f8ec into master Oct 4, 2024
13 checks passed
@clemsos clemsos deleted the linea-cross-gov branch October 4, 2024 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants