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

Integrate multichain-tools library with Ethereum example #54

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

denbite
Copy link
Contributor

@denbite denbite commented Jan 31, 2025

Integrating the multichain-tools library into the project was mostly a smooth experience, but there are a few areas that could be improved:

  1. At the moment, Wallet Selector isn't supported, which means users have to either import the FullAccess key (an impractical and risky option for most), or manually prepare the transaction payload for signing at MPC. While the latter is feasible, having built-in support for this would greatly improve usability

  2. The current implementation combines signature construction and broadcasting into a single addSignatureAndBroadcast function. Having these as two separate functions would be more flexible, allowing users to sign multiple transactions and broadcast them all at once.

  3. The library does not assist users in structuring transaction data for contract interactions. While this isn't necessarily a core responsibility of the library, providing at least an example of how to do it would be a valuable addition.

@denbite denbite linked an issue Jan 31, 2025 that may be closed by this pull request
@denbite denbite changed the title Integrate multichain-tools library with Ethereum Integrate multichain-tools library with Ethereum example Jan 31, 2025
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.

Make our example use multichain-tools
1 participant