GameChanger Wallet implements the Universal Dapp Connector specification to stablish bi-directional communications with dapps, hardware and other agents.
Software implementation of GameChanger Wallet dapp connector follows a JSON schema for consistent design, interoperability, validation and documentation purposes. Code is law.
Because this flexible dapp connector API is a scripting programming language on it’s own, this specification is actually the definition of GCScript DSL (Domain Specific Language). Language validators and interpreters leverages also on this JSON schema to process and execute user scripts.
The schema contains more or less human readable content such as longer descriptions and embedded code examples. Two versions are provided, a JSON schema full version suited for documentation generation purposes and a minified version more efficient for in-software usage.
Mainnet | Pre-Production Testnet |
---|---|
JSON (Full) | JSON (Full) |
JSON (Minified) | JSON (Minified) |
Mainnet | Pre-Production Testnet |
---|---|
HTML | HTML |
JSON schema and documentation released under MIT license, funded by Project Catalyst