Transfer

Overview

The Token Kit Transfer Event webhook allows your application to receive real-time notifications about token transfer events occurring within EQHub's Token Kit. Each time tokens are transferred(includes issuing and burning tokens) using the Token Kit, EQHub will send detailed transaction data to your configured webhook endpoint.


Webhook Payload Structure Example

{
  "app": "EQHub",
  "data": {
    "amount": "100",
    "sender": "0xSenderAddress",
    "receiver": "0xReceiverAddress",
    "transaction_hash": "0xExampleTransactionHash",
    "timestamp": "2025-02-20T05:29:29.000Z"
  },
  "event_name": "TOKEN_KIT_TRANSFER",
  "service_identifier": "TOKEN_KIT",
  "resource_identifier": 1
}

Payload Field Descriptions

FieldTypeDescription
appStringFixed value: "EQHub"
data.amountStringAmount of tokens transferred (not in wei units)
data.senderStringSender’s blockchain address
data.receiverStringReceiver’s blockchain address
data.transaction_hashStringBlockchain hash representing the transaction
data.timestampStringISO timestamp when transaction occurred
event_nameStringFixed value: "TOKEN_KIT_TRANSFER"
service_identifierStringFixed value: "TOKEN_KIT"
resource_identifierIntegerIdentifier for Token Kit (kit_id)

How to Receive Token Kit Transfer Events

To receive webhook notifications for Token Kit Transfer Events, create a webhook in the EQ Hub Console, register the TOKEN_KIT_TRANSFER event, and configure your webhook URL within the same setup process.

Example:

{
  "useWebhook": true,
  "webhookUrl": "https://your-callback-url.com/webhook"
}