Skip to content

Adds a Multisig Contract#207

Merged
PeterYinusa merged 2 commits intoMetaMask:mainfrom
seaona:multisig-contract
Feb 2, 2023
Merged

Adds a Multisig Contract#207
PeterYinusa merged 2 commits intoMetaMask:mainfrom
seaona:multisig-contract

Conversation

@seaona
Copy link
Copy Markdown
Member

@seaona seaona commented Feb 2, 2023

Context: there's been an issue with Sending ETH to Multisig Wallets, resulting in failing the transaction with the error Cannot convert string to buffer. See more here: MetaMask/metamask-extension#17488

Explanation:
This PR introduces a new Smart Contract for a Multisig Wallet, facilitating the work for testing this functionality on MM e2e.
The Multisig contract is the one created by Solidity By Example and can be found here.
https://solidity-by-example.org/app/multi-sig-wallet/

The subsequent work is finished on MetaMask Extension repo, with this PR:
MetaMask/metamask-extension#17565

@seaona seaona requested a review from a team as a code owner February 2, 2023 10:24
Copy link
Copy Markdown
Contributor

@jpuri jpuri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @seaona : changes look good. Content is huge, it might be better to create separate file.

Copy link
Copy Markdown
Contributor

@PeterYinusa PeterYinusa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Can we also add a button to the test dapp to deploy the contract? Can be in a separate PR

@seaona
Copy link
Copy Markdown
Member Author

seaona commented Feb 2, 2023

Thank you! I will create another PR for adding the button on the UI @PeterYinusa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants