-
Notifications
You must be signed in to change notification settings - Fork 31
Optimize Multisig submitAndConfirm #743
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
base: master
Are you sure you want to change the base?
Conversation
…ith multisig to only search thru non executed transactions
🦋 Changeset detectedLatest commit: e58d98f The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
size-limit report 📦
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #743 +/- ##
==========================================
- Coverage 69.63% 69.61% -0.03%
==========================================
Files 150 150
Lines 7071 7075 +4
Branches 1153 1157 +4
==========================================
+ Hits 4924 4925 +1
+ Misses 2055 2051 -4
- Partials 92 99 +7
🚀 New features to boost your workflow:
|
|
I tested this, it got to the point where it doesn't time out, but still took about a minute and did a ton of RPC requests |
Adds two new flags to the governance:approve command for better control over multisig transactions: - --submit: Force submission without checking for existing confirmations - --multisigTXId: Specify exact multisig transaction ID to confirm Also adds submitTransaction method to MultiSigWrapper to support the new functionality. Includes comprehensive tests for the new features. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…ith multisig to only search thru non executed transactions
Adds two new flags to the governance:approve command for better control over multisig transactions: - --submit: Force submission without checking for existing confirmations - --multisigTXId: Specify exact multisig transaction ID to confirm Also adds submitTransaction method to MultiSigWrapper to support the new functionality. Includes comprehensive tests for the new features. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
397b776 to
ce02fe0
Compare
Description
Reports that it took very long/timed out when approving a transaction
Other changes
adds ability to specify if submitting or confirming by passing
--submitor--multisigTx NUMBERTested.
How to QA
try to approve something
Related issues
PR-Codex overview
This PR focuses on enhancing the multisig transaction approval process in the
@celo/contractkitand@celo/celoclipackages by introducing new methods and command flags for better control over transaction submission and confirmation.Detailed summary
submitTransactionmethod inMultiSigWrapperfor manual submission.--submitand--multisigTxflags ingovernance:approvecommand for enhanced control.