Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .changeset/celocli-governance-approve-flags.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'@celo/celocli': minor
---

Add new flags to `governance:approve` command for better multisig transaction control:

- `--submit`: Force submission of approval transaction to multisig without checking for prior confirmations onchain. Use with caution - this bypasses the check for existing submissions. Example: `celocli governance:approve --proposalID 99 --from 0x... --useMultiSig --submit`

- `--multisigTx`: Specify exact multisig transaction ID to confirm, rather than searching onchain. Useful when you know the transaction ID from offchain sources. Example: `celocli governance:approve --proposalID 99 --from 0x... --useMultiSig --multisigTx 5`

Both flags depend on `--proposalID` and `--useMultiSig` being provided.
5 changes: 5 additions & 0 deletions .changeset/contractkit-submit-transaction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/contractkit': patch
---

Add `submitTransaction` method to `MultiSigWrapper` to submit transactions to multisig without automatic confirmation. This complements the existing `submitOrConfirmTransaction` method by providing more granular control over the submission process.
6 changes: 6 additions & 0 deletions .changeset/open-donkeys-nail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@celo/contractkit': patch
'@celo/celocli': patch
---

Updates logic for submiting/confirming transaction with multisig to only search thru non executed transactions
Loading
Loading