Design Philosophy
Protocol features are delivered through two extension mechanisms:- Precompiles: Fixed-address contracts that implement protocol logic (fee management, orderbook, token factory, etc.) at native speed.
- Transaction type extensions: New tx types (
0x76for AA,0x4afor encrypted) that carry additional fields while remaining compatible with existing RPC infrastructure.
Tooling Compatibility
| Tool | Status | Notes |
|---|---|---|
Foundry (forge, cast, anvil) | Supported | Standard deployment and testing workflows. |
| Hardhat / Ethers.js | Supported | Connect via JSON-RPC as with any EVM chain. |
| Viem / Wagmi | Supported | Custom transport for AA and encrypted tx types available in the OpenGDP SDK. |
| Block Explorers | Compatible | Standard receipt and log formats. |