passportxyz / passport

Passport allows users to prove their identity through a secure, decentralized UI
Other
992 stars 461 forks source link

Claim Eth from contracts to multisig #2587

Closed Jkd-eth closed 4 months ago

Jkd-eth commented 5 months ago

User Story:

As the Passport team I want to move the ETH from our smart contracts to our multisigs So that I can bridge to mainnet treasury

Acceptance Criteria

GIVEN Eth on the following smart contracts below WHEN we execute the withdraw function THEN the ETH is moved to our chain multisigs

Move the following amounts from the onchain contracts to the multisigs on each chain: OP = 20 ETH Linea = 48 ETH (Let's start with 1 ETH to make sure everything is flowing well before we execute the remaining) ARB = 3 ETH zkSync = 3 ETH

Multisigs OP Linea ARB zkSync

Product & Design Links:

#### Tech Details: #### Open Questions: #### Notes/Assumptions:
nutrina commented 5 months ago

Waiting for feedback on transaction execution

nutrina commented 5 months ago

The attached branch is for the upgrade of the OP Verifier deployment, as it still uses the old version of the withdraw method (the one that withdraws all).

nutrina commented 4 months ago

Waiting for review

Jkd-eth commented 4 months ago

@nutrina I think we can move & close this one!