Сеть и активы
Константы, на которых должны сойтись фасилитатор и любой совместимый клиент.
Сеть
| CAIP-2 | cosmos:gonka-mainnet |
| Chain ID | gonka-mainnet |
| Префикс адреса | gonka |
| Эксплорер | gonka.gg — URL транзакции https://gonka.gg/tx/{hash} |
GNK
| Отображение | GNK |
| Denom в сети | ngonka |
| Знаки | 9 — 1 GNK = 1_000_000_000 ngonka |
| Сообщение | /cosmos.bank.v1beta1.MsgSend |
| Комиссия | Транзакции, которые собирает фасилитатор, используют комиссию 0ngonka и лимит газа 120000. |
USDC
| Отображение | USD Coin (забриджен с Ethereum) |
| CW-20 | gonka1fa83z7np903k9vh63guy82qthtv373d7vjeq0y7xeqh50rzn8vtssffkre |
| Источник в Ethereum | 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
| Знаки | 6 — 1 USDC = 1_000_000 атомарных |
| Сообщение | /cosmwasm.wasm.v1.MsgExecuteContract |
| JSON execute | {"transfer":{"recipient":"gonka1…","amount":"…"}} |
Забриджите USDC в Gonka через официальный Ethereum-мост. Keplr не показывает балансы CW-20, пока вы не добавите контракт как пользовательский токен.
RPC
Фасилитатор использует публичный шлюз. API-ключ не нужен. Пути, которые он вызывает:
| Балансы | GET /chain-api/cosmos/bank/v1beta1/balances/{address} |
| Аккаунт | GET /chain-api/cosmos/auth/v1beta1/accounts/{address} |
| Запрос CW-20 | GET /chain-api/cosmwasm/wasm/v1/contract/{contract}/smart/{base64} |
| Трансляция | POST /chain-api/cosmos/tx/v1beta1/txs |
| Транзакция по хешу | GET /chain-api/cosmos/tx/v1beta1/txs/{hash} |
Документация шлюза: rpc.gonka.gg/endpoints.
Этот хост
| Документация и фасилитатор | |
| Платный пример | /demo |
| Спецификация x402 | docs.x402.org |