aragonos:forward
Route actions through a chain of forwarder apps with optional context.
Syntax
Section titled “Syntax”aragonos:forward [...forwarders] <block>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
[...forwarders] |
app |
Forwarding path through apps |
block |
block |
Commands to forward |
Options
Section titled “Options”| Name | Type | Description |
|---|---|---|
--context |
string |
Context string attached to the forwarding |
--check-forwarder |
bool |
Verify forwarder can forward before submitting |
Examples
Section titled “Examples”# Forward through voting to modify permissionsaragonos:connect 0x1fc7e8d8e4bbbef77a4d035aec189373b52125a8 ( forward @app(disputable-voting.open) ( grant @app(disputable-voting.open) @app(disputable-conviction-voting.open) PAUSE_CONTRACT_ROLE @app(disputable-voting.open) ) --context "Modify permissions")- Multiple forwarders create a chain: the action is forwarded through each in order
--contextattaches a human-readable description to the forwarded action--check-forwardervalidates that each app can actually forward