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 ( aragonos:forward @aragonos:app(disputable-voting.open) ( aragonos:grant PAUSE_CONTRACT_ROLE on @aragonos:app(disputable-conviction-voting.open) to @aragonos:app(disputable-voting.open) @aragonos: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