Treasury - 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
- Auto
- Light
- Dark
xGov Beta Architecture
The xGov Treasury is an Algorand Address controlled by the xGov Registry.
| FLOW | FROM | TO | AMOUNT | METHOD | CONDITION |
|---|---|---|---|---|---|
| Deposit Proposals Funds | Anyone | xGov Treasury | Any | deposit_funds |
|
| xGov Subscription | Anyone | xGov Treasury | xGov Fee | subscribe_xgov |
|
| xGov Subscription Request | Anyone | xGov Treasury | xGov Fee | request_subscribe_xgov |
|
| xGov Unsubscription Request | Anyone | xGov Treasury | xGov Fee | request_unsubscribe_xgov |
|
| Proposer Subscription | Anyone | xGov Treasury | Proposer Fee | subscribe_proposer |
|
| Open Proposal | Anyone | xGov Treasury | Open Proposal Fee | open_proposal |
|
| Slash Proposal Commitment | Proposal Escrow | xGov Treasury | Proposal Locked Deposit | review (on Proposal) |
Veto is applied (block=True) |
| Claim Voters MBR | Proposal Escrow | xGov Treasury | Voters Box MBR | finalize_proposal |
|
| Close Out Proposal | Proposal Escrow | xGov Treasury | Metadata Box MBR + App Account | delete (on Proposal) |
| FLOW | FROM | TO | AMOUNT | METHOD | CONDITION |
|---|---|---|---|---|---|
| Open Proposal | xGov Treasury | Proposal Escrow | Partial Proposal Fee | open_proposal |
|
| Pay Proposal | xGov Treasury | Proposer | Requested Amount | pay_grant_proposal |
Proposal is approved |
| Withdraw Proposal Funds | xGov Treasury | xGov Manager | Up to available Proposals Funds | withdraw_funds |
|
| Withdraw Available Funds | xGov Treasury | xGov Payor | Available funds, excluding MBR and Proposals Funds | withdraw_available_funds |
Note
Partial Open Proposal Fees are equal to the Open Proposal Fee discounted by the Proposal Application MBR.
Note
Theget_available_fundsgetter returns the available funds in the Treasury, excluding MBRs and Proposals Funds.
Treasury Application Account;
xGov Boxes;
Proposer Boxes;
Created Proposal Applications.