# Gala Games > Gala (formerly Gala Games) is a Web3 gaming and entertainment company that operates GalaChain, a Hyperledger Fabric based Layer 1 built for games, music and film. Its public API surface is REST-first rather than RPC: chaincode contracts are exposed as OpenAPI-documented HTTP endpoints across eighteen mainnet channel/contract pairs, alongside a swap/wallet API, a block explorer and a DeFi backend. This file was GENERATED by API Evangelist from the specifications and documentation Gala publishes. Gala does not serve an llms.txt of its own — https://gala.com/llms.txt returns HTTP 200 with the site's HTML shell (a single-page-app catch-all), not a document. Note on agent access: every galachain.com and gala.com host serves a robots.txt declaring `Content-Signal: search=yes,ai-train=no,use=reference` and explicitly disallows Amazonbot, Applebot-Extended, Bytespider, CCBot, ClaudeBot, CloudflareBrowserRenderingCrawler, Google-Extended, GPTBot and meta-externalagent. Gala's published API specifications remain openly reachable; its marketing and documentation HTML does not welcome crawlers. ## The one thing to know first Every write is a POST of a signed DTO, and every write carries a caller-supplied `uniqueKey`. GalaChain will not permit two transactions with the same `uniqueKey` to commit — a replay is rejected with `UniqueTransactionConflictError`. Retries are safe by construction, and a conflict means the original write already landed. There are no bearer tokens, no OAuth and no API keys for developers: writes are authenticated by a secp256k1 signature over the alphabetically-sorted, deterministically-stringified request body, verified against a public key registered on chain. Most reads need no credential at all. ## APIs - [GalaChain Token Contract API](https://gateway-mainnet.galachain.com/docs): Fungible and non-fungible token classes, balances, allowances, minting, burning, locking, transfers, NFT collections, on-chain swaps and cross-chain bridge-out. Base https://gateway-mainnet.galachain.com/api/asset/token-contract — 38 operations. - [GalaChain DEX v3 Contract API](https://gateway-mainnet.galachain.com/docs?channel=asset&contract=dexv3-contract): Concentrated-liquidity pools, positions, ticks, liquidity estimation, swap allowances. 21 operations. - [GalaChain Launchpad Contract API](https://gateway-mainnet.galachain.com/docs?channel=asset&contract=launchpad-contract): Bonding-curve token sales — buy and sell meme tokens against the native token, sale details, launchpad fees. 8 operations. - [GalaChain Fee Contract API](https://gateway-mainnet.galachain.com/docs?channel=asset&contract=fee-contract): Cross-channel fee authorizations. 2 operations. - [GalaChain Public Key Contract API](https://gateway-mainnet.galachain.com/docs?channel=asset&contract=public-key-contract): On-chain identity and registered public keys. 2 operations. - [GalaConnect API](https://connect.gala.com/info/api.html): Token swaps, headless wallet creation, project tokens, cross-channel fee authorization, and a GalaChain passthrough. Base https://api-galaswap.gala.com — 28 operations. Labelled Beta. - [Gala Block Explorer API](https://explorer-api.galachain.com/docs/): Blocks, transactions, block height, registered channels, token media, balances, allowances, bridge operations and search. Base https://explorer-api.galachain.com — 17 operations, no credential required. - [Gala DeFi Backend API](https://dex-backend-prod1.defi.gala.com/docs): The GalaSwap backend — quotes, pools, positions, liquidity, swaps, explore analytics, price oracle, pairs, incentives, competitions, leaderboards and marketplace. Base https://dex-backend-prod1.defi.gala.com — 316 operations. ## Specs - [Token Contract OpenAPI](https://gateway-mainnet.galachain.com/docs-json?channel=asset&contract=token-contract): OpenAPI 3.0.0 - [DEX v3 Contract OpenAPI](https://gateway-mainnet.galachain.com/docs-json?channel=asset&contract=dexv3-contract): OpenAPI 3.0.0 - [Launchpad Contract OpenAPI](https://gateway-mainnet.galachain.com/docs-json?channel=asset&contract=launchpad-contract): OpenAPI 3.0.0 - [Fee Contract OpenAPI](https://gateway-mainnet.galachain.com/docs-json?channel=asset&contract=fee-contract): OpenAPI 3.0.0 - [Public Key Contract OpenAPI](https://gateway-mainnet.galachain.com/docs-json?channel=asset&contract=public-key-contract): OpenAPI 3.0.0 - [GalaConnect OpenAPI](https://connect.gala.com/info/swagger.json): OpenAPI 3.0.0 - [Block Explorer OpenAPI](https://explorer-api.galachain.com/docs-json): OpenAPI 3.0.0 - [DeFi Backend OpenAPI](https://dex-backend-prod1.defi.gala.com/docs-json): OpenAPI 3.0.0 Any channel/contract pair's spec can be fetched from `https://gateway-mainnet.galachain.com/docs-json?channel={channel}&contract={contract}`. Mainnet channels: asset (dexv3, fee, launchpad, public-key, token), championsarena, echoesofempire, eternalparadox, galafilm, lastexpedition, legacy, legendsreborn, mirandus, music, node, superior, thewalkingdeadempires, vox — each with a token-contract. ## Docs - [GalaChain SDK Documentation](https://docs.galachain.com/latest/): Version-pinned; /latest/ redirects to the current version tree and older versions stay readable. - [Getting Started](https://docs.galachain.com/latest/getting-started/) - [Integration Guide](https://docs.galachain.com/latest/integration-guide/): Endpoints, a complete signed token-transfer example, common use cases. - [Authorization](https://docs.galachain.com/latest/authorization/): Signature-based authorization, multisig, roles. - [Chaincode Development](https://docs.galachain.com/latest/chaincode-development/): Error handling, ChainError classes, the uniqueKey guarantee. - [Exchange Integration](https://docs.galachain.com/latest/exchange-integration/) - [From Zero to Deployment](https://docs.galachain.com/latest/from-zero-to-deployment/) - [Developer Portal](https://galachain.com/) - [Support / Help Center](https://support.gala.com/hc/en-us) ## SDKs and tools - [@gala-chain/api](https://www.npmjs.com/package/@gala-chain/api): DTOs, signatures, validation. v3.1.11 (2026-08-14) - [@gala-chain/client](https://www.npmjs.com/package/@gala-chain/client): REST and Fabric clients. v3.1.11 - [@gala-chain/connect](https://www.npmjs.com/package/@gala-chain/connect): MetaMask and Trust Wallet signing, TokenApi/PublicKeyApi/FeeApi. v3.1.11 - [@gala-chain/chaincode](https://www.npmjs.com/package/@gala-chain/chaincode): Chaincode framework. v3.1.11 - [@gala-chain/test](https://www.npmjs.com/package/@gala-chain/test): Testing harness. v3.1.11 - [@gala-chain/cli](https://www.npmjs.com/package/@gala-chain/cli): `galachain` CLI — init, network-up, keygen, dto:sign, dto:verify, register, deploy, info. v3.1.11 - [@gala-chain/launchpad-sdk](https://www.npmjs.com/package/@gala-chain/launchpad-sdk): Gala Launchpad backend, 273 methods. v5.1.1 (2026-08-12) - [@gala-chain/launchpad-mcp-server](https://www.npmjs.com/package/@gala-chain/launchpad-mcp-server): MCP server, 310 tools, stdio only. v5.1.1 - [GitHub organization](https://github.com/GalaChain) - [GalaChain SDK repository](https://github.com/GalaChain/sdk): Apache-2.0 ## Agent access - MCP: `npx -y @gala-chain/launchpad-mcp-server@latest`. **stdio only — there is no hosted MCP endpoint**, so an agent cannot reach Gala without a local install. Omit `PRIVATE_KEY` for read-only mode; supply it for trading, token creation and transfers. Covers the Launchpad product only; the four OpenAPI-documented APIs have no MCP tools. - A2A agent card: none. `/.well-known/agent-card.json` and `/.well-known/agent.json` return 404 (or an HTML shell) on all nine Gala hosts probed. - No `/.well-known/` document of any kind is served on any Gala host. ## Operational facts an agent should know - Rate limit: GalaConnect enforces a global 20 requests per 10 seconds, returning 429 with a `Retry-After` header in whole seconds. No other Gala API publishes a limit, and no Gala API emits `X-RateLimit-*` or `RateLimit-*` headers. - Never issue concurrent writes for the same wallet — serialization failures come back as HTTP 409. - Fee quotes: append `/fee` to any GalaConnect route and POST the same body without `signature` or `uniqueKey`. Fees are denominated in GALA. The `/fee` routes are intentionally absent from the OpenAPI but exist for every route. - Dry run: every gateway contract exposes a `DryRun` method that evaluates a DTO without committing. Use it before any signed write. - Errors: no RFC 9457. Three envelopes — GalaChainResponse (`Status`, `Message`, `ErrorCode`, `ErrorKey`, `ErrorPayload`), GalaConnect application errors (`error`, `errorId`) and bubbled chain errors (`message`, `error.ErrorKey`, `errorId`). Quote `errorId` to support@gala.com. - Token identity is a composite key `collection|category|type|additionalKey` (plus `instance` for a specific unit), e.g. `GALA|Unit|none|none`. `"none"` is a required literal value, not a null. - Status page: none. There is no health dashboard for any Gala API; the only liveness signals are `GET /health` on the Block Explorer and `GET /api/v1/wallet/compat/health` on the DeFi backend. - Deprecation: no policy, no `Sunset` or `Deprecation` header support. The former Gala Games Server API and Object API were retired without notice — `game-server-api.gala.games` is now NXDOMAIN and `creators.gala.com` 302s to the marketing site.