Integrations - 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 Architecture supports integrations with external on-chain Applications, especially those related to vote delegation of xGovs or the vote of the xGov Council.
Third parties and Applications can rely on the xGov Registry ARC-56 App Spec to build:
The App Client for direct ABI calls to the xGov Registry, or
The App Interface for internal C2C ABI calls to the xGov Registry from their Applications.
To integrate the xGov Registry, you can follow these steps:
Download the xGov Registry ARC-56 App Spec or add the
xgov-beta-scas git submodule to your project.Use the
algokit generate client ...to call the xGov Registry with a direct ABI call using the App Client.Use the
puyapy-clientgenutility to call the xGov Registry with an innerabi_call()using the App Interface.