Escrow - xGov Beta Architecture

Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

xGov Beta Architecture

The Proposal Escrow is an Address controlled by the Proposal Application.

FLOW FROM TO AMOUNT METHOD CONDITION
Open Proposal xGov Treasury Proposal Escrow Partial Proposal Fee open_proposal (on xGov Registry)
Deposit Proposal Commitment Proposer Proposal Escrow Proposal Locked Deposit open
FLOW FROM TO AMOUNT METHOD CONDITION
Operations Funding Proposal Escrow xGov Daemon % of Open Proposal Fee submit
Return Proposal Commitment Proposal Escrow Proposer Proposal Locked Deposit drop
Return Proposal Commitment Proposal Escrow Proposer Proposal Locked Deposit scrutiny Proposal is rejected
Return Proposal Commitment Proposal Escrow Proposer Proposal Locked Deposit finalize_proposal (on xGov Registry) Proposal is dropped for staleness
Return Proposal Commitment Proposal Escrow Proposer Proposal Locked Deposit review Veto is not applied (block=False)
Slash Proposal Commitment Proposal Escrow xGov Treasury Proposal Locked Deposit review Veto is applied (block=True)
Claim Voters MBR Proposal Escrow xGov Treasury Voters Box MBR finalize_proposal (on xGov Registry)
Close Out Proposal Proposal Escrow xGov Treasury Metadata Box MBR + App Account delete