gfournierpro/Safe Multisig Transaction Proposer
A reusable action for proposing transactions through Safe multisig wallets with Foundry integration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| safe-address | Safe multisig wallet address | yes | — |
| rpc-url | RPC URL for blockchain interaction | yes | — |
| proposer-private-key | Private key of the proposer account (Safe proposer or owner). Address is automatically derived from this key. | yes | — |
| safe-api-key | API key for Safe API service (optional) | yes | — |
| foundry-script-path | Path to the Foundry script to execute | yes | — |
| foundry-script-args | Additional arguments to pass to the Foundry script | no | "" |
| action-mode | Action to perform: propose or list-pending | no | propose |
| gas-limit | Gas limit for transactions | no | — |
| dry-run | Perform a dry run without actual execution (true/false) | no | false |
Outputs
| name | description |
|---|---|
| transaction-hash | Hash of the first proposed transaction |
| transaction-hashes | JSON array of all transaction hashes |
| transaction-count | Number of transactions processed |
| pending-transactions | JSON object containing pending transactions (when using list-pending mode) |
| status | Status of the operation (success, failed, pending) |