Gunzilla Games · AsyncAPI Specification
Gunzilla Games Gunzscan Events
Version
View Spec
View on GitHub
CompanyGamingBlockchainWeb3EVMAvalancheJSON-RPCGraphQLBlock ExplorerNFTVideo GamesAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-04'
method: probed
source: https://gunzscan.io/api/v1/graphql (introspection) + https://gunzscan.io/socket/websocket
spec_type: none
summary: >-
Gunzilla publishes no AsyncAPI document and no webhook catalog - there is no callback URL you can
register anywhere in the estate. There IS a real, anonymous, push-based event surface: the GUNZScan
GraphQL schema declares a RootSubscriptionType with a tokenTransfers subscription, delivered over
Blockscout's Phoenix WebSocket. Plus the chain node itself carries the standard EVM log/filter
polling surface. Both are recorded here as the provider's event surface; neither is described by a
machine-readable event spec.
asyncapi_document: null
webhooks: []
event_surfaces:
- id: gunzscan-graphql-subscription
kind: graphql-subscription
transport: websocket
endpoint: wss://gunzscan.io/socket/websocket
protocol: Phoenix channels (Blockscout), vsn=2.0.0
auth: none
verified:
probe: GET https://gunzscan.io/socket/websocket?vsn=2.0.0
http_status: 426
meaning: Upgrade Required - the endpoint is a live WebSocket, not an HTTP resource
channels:
- name: tokenTransfers
operation: subscribe
root_type: RootSubscriptionType
payload: TokenTransfer
payload_fields:
- transactionHash
- blockNumber
- logIndex
- fromAddressHash
- toAddressHash
- tokenContractAddressHash
- amount
- amounts
- tokenIds
- token
- transaction
schema_source: graphql/gunzilla-games-gunzscan.graphql
note: >-
The only subscription the schema exposes. There is no block, transaction or address
subscription in the GraphQL surface, so an agent wanting new-block events must poll.
- id: evm-log-filters
kind: polling-filter
transport: json-rpc
endpoint: https://rpc.gunzchain.io/ext/bc/2M47TxWHGnhNtq6pM5zPXdATBtuqubxn5EPFgFmEawCQr9WFML/rpc
auth: none
methods:
- eth_getLogs
- eth_newFilter
- eth_newBlockFilter
- eth_getFilterChanges
- eth_getTransactionByHash
note: >-
Gunzilla's documentation names this as the supported deposit-tracking pattern rather than
offering push notifications.
quote: >-
"GUNZ Chain allows deposit scanning using its public node API. Similar to Ethereum, a common
approach involves using a full node to scan the blockchain for specific address transactions. The
getTransactionByHash and getLogs RPC calls can be used to track deposits."
source: https://gunbygunz.com/documentation/
websocket_variant:
probed: false
note: >-
A wss:// variant of the subnet RPC (eth_subscribe / newHeads) is the usual Subnet-EVM
companion but is not published by Gunzilla and was not confirmed.
gaps:
- No AsyncAPI document for either surface.
- No webhooks anywhere - an integrator cannot receive an HTTP callback for a deposit, a mint or a
marketplace event, only poll or hold a socket open.
- Only one subscription channel exists (token transfers); block and transaction events are
poll-only.
- The WebSocket endpoint is undocumented on any Gunzilla page - it was found by probing the explorer.
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/gunzilla-games-gunzscan-events"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.