oo-propose
Calls oo_resolution::propose<T> against an OO MarketLink with a DUSDC bond.
| Flag | Required | Description |
|---|---|---|
--market-link | yes | OO MarketLink id (from .env) |
--outcome | yes | 1 = YES, 2 = NO |
--bond | yes | Whole DUSDC bond. Must be ≥ OO_MIN_BOND (50 default) |
--execute | no | Sign + submit |
Proposal id. Finalizable after the 30-min challenge window.
oo-finalize
Calls oo_resolution::finalize_auto<T> (no dispute) or finalize_vote<T> (post-DAO-vote). Pre-flight reads the Proposal and prints time-remaining instead of letting the Move call abort early.
| Flag | Required | Description |
|---|---|---|
--proposal | yes | Proposal object id |
--mode | yes | auto or vote |
--execute | no | Sign + submit |
EChallengeWindowOpen. Challenge deadline not reached. Script prints time-remaining instead.EVoteWindowOpen. Vote deadline not reached.EWrongState. Tryingfinalize_autoon aDISPUTEDproposal, orfinalize_voteon anOPENone.