Covalent · Capability

GoldRush Streaming API — Wallet Activity

Wallet activity subscription via the Streaming API GraphQL-over-WebSocket endpoint. Self-contained Naftiko capability.

Run with Naftiko CovalentGoldRushStreamingWallet

MCP Tools

goldrush-streaming-wallet-activity

Subscribe to wallet activity (decoded events) for an address.

read-only

Capability Spec

streaming-wallet-activity.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: GoldRush Streaming API — Wallet Activity
  description: Wallet activity subscription via the Streaming API GraphQL-over-WebSocket endpoint. Self-contained Naftiko capability.
  tags:
  - Covalent
  - GoldRush
  - Streaming
  - Wallet
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    GOLDRUSH_API_KEY: GOLDRUSH_API_KEY
capability:
  consumes:
  - type: http
    namespace: streaming-wallet-activity
    baseUri: https://streaming.goldrush.dev
    description: GoldRush Streaming GraphQL subscription for wallet activity.
    resources:
    - name: graphql
      path: /graphql
      operations:
      - { name: subscribeWalletActivity, method: POST, description: 'Wallet Activity Stream — live decoded events for an address.', outputRawFormat: json }
    authentication:
      type: apikey
      key: Authorization
      value: 'Bearer {{env.GOLDRUSH_API_KEY}}'
      placement: header
  exposes:
  - type: mcp
    namespace: streaming-wallet-activity-mcp
    port: 9090
    transport: http
    description: MCP adapter exposing the wallet activity subscription.
    tools:
    - { name: goldrush-streaming-wallet-activity, description: 'Subscribe to wallet activity (decoded events) for an address.', hints: { readOnly: true, idempotent: false }, call: streaming-wallet-activity.subscribeWalletActivity }