Skip to content

aragonos:forward

Route actions through a chain of forwarder apps with optional context.

aragonos:forward [...forwarders] <block>
Name Type Description
[...forwarders] app Forwarding path through apps
block block Commands to forward
Name Type Description
--context string Context string attached to the forwarding
--check-forwarder bool Verify forwarder can forward before submitting
# Forward through voting to modify permissions
aragonos: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
  • --context attaches a human-readable description to the forwarded action
  • --check-forwarder validates that each app can actually forward