Provides real-time notifications
For blockchain events

With BLOCKSDK, real-time blockchain information and stream API notifications enable detection and integrated development of all types of events
Including exchange wallet deposits and withdrawals, NFTs, and tokens.

NFTs

Provides immediate notification of major NFT events such as NFT issuance, transmission, and additional time of collection.

Tokens

Provides immediate notification for various token events such as token transfers, additional minting, and transfers.

Smart Contract Event

Smart Contract Event

Wallet

Monitor your designated wallet address transactions and keep track of your digital assets to keep them secure.

Support for all event types and
Customized expressions

The expression of BLOCKSDK can be simple or complicated depending on what is important to you.
api.receive_notifications

Wallet A (0x…)…Db22A) just made the transfer. Ethereum mainnet's wallet B (0x…)…Go to 5f0d1).

P.M 12:00

From: 0xa7Ca2C8673bcFA5a26d8ceeC2887f2CC2b0Db22A
To: 0x2d5d8C48731Fd8681389EfA1C3A9685231c5f0d1
Value: 1966933276
Block Number: 18573625
From: 0xa7Ca2C8673bcFA5a26d8ceeC2887f2CC2b0Db22A
To: 0x2d5d8C48731Fd8681389EfA1C3A9685231c5f0d1
Value: 1966933276
Block Number: 18573625

The wallet you're monitoring (0x…)…Transaction to Db22A (0x…)…5f0d1) Failed to complete.

P.M 12:00

{
  innerError: {
    code: -32005,
    data: { from: '0x107B417', limit: 10000, to: '0x10B89A8' },
    message: 'query returned more than 10000 results. Try with this block range [0x107B417, 0x10B89A8].'
  },
  code: 101,
  data: { from: '0x107B417', limit: 10000, to: '0x10B89A8' },
  request: {
    jsonrpc: '2.0',
    id: '29eed7dd-cdcc-438f-85b5-3f2d6116fa21',
    method: 'eth_getLogs',
    params: [ [Object] ]
  }
}
{
  innerError: {
    code: -32005,
    data: { from: '0x107B417', limit: 10000, to: '0x10B89A8' },
    message: 'query returned more than 10000 results. Try with this block range [0x107B417, 0x10B89A8].'
  },
  code: 101,
  data: { from: '0x107B417', limit: 10000, to: '0x10B89A8' },
  request: {
    jsonrpc: '2.0',
    id: '29eed7dd-cdcc-438f-85b5-3f2d6116fa21',
    method: 'eth_getLogs',
    params: [ [Object] ]
  }
}

Contracts being monitored by Ethereum (0x…)…6f13D) Mainnet just got another NFT (0x...037b1) has been issued.

P.M 12:00

{
  "address": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
    "blockHash": "0xe2d521d11856591b77506a383033cf85e1d46f1669321859154ab38643244293",
    "blockNumber": "12292922",
    "data": "0x",
    "logIndex": "85",
    "removed": false,
    "topics": [
      "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
      "0x0000000000000000000000000000000000000000000000000000000000000000",
      "0x000000000000000000000000aba7161a7fb69c88e16ed9f455ce62b791ee4d03",
      "0x0000000000000000000000000000000000000000000000000000000000000000"
    ],
    "transactionHash": "0xcfb197f62ec5c7f0e71a11ec0c4a0e394a3aa41db5386e85526f86c84b3f2796",
    "transactionIndex": "21",
    "returnValues": {
      "0": "0x0000000000000000000000000000000000000000",
      "1": "0xaBA7161A7fb69c88e16ED9f455CE62B791EE4D03",
      "2": "0",
      "__length__": 3,
      "from": "0x0000000000000000000000000000000000000000",
      "to": "0xaBA7161A7fb69c88e16ED9f455CE62B791EE4D03",
      "tokenId": "0"
    },
    "event": "Transfer",
    "signature": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
    "raw": {
      "data": "0x",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0x000000000000000000000000aba7161a7fb69c88e16ed9f455ce62b791ee4d03",
        "0x0000000000000000000000000000000000000000000000000000000000000000"
      ]
    }
}
{
  "address": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
    "blockHash": "0xe2d521d11856591b77506a383033cf85e1d46f1669321859154ab38643244293",
    "blockNumber": "12292922",
    "data": "0x",
    "logIndex": "85",
    "removed": false,
    "topics": [
      "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
      "0x0000000000000000000000000000000000000000000000000000000000000000",
      "0x000000000000000000000000aba7161a7fb69c88e16ed9f455ce62b791ee4d03",
      "0x0000000000000000000000000000000000000000000000000000000000000000"
    ],
    "transactionHash": "0xcfb197f62ec5c7f0e71a11ec0c4a0e394a3aa41db5386e85526f86c84b3f2796",
    "transactionIndex": "21",
    "returnValues": {
      "0": "0x0000000000000000000000000000000000000000",
      "1": "0xaBA7161A7fb69c88e16ED9f455CE62B791EE4D03",
      "2": "0",
      "__length__": 3,
      "from": "0x0000000000000000000000000000000000000000",
      "to": "0xaBA7161A7fb69c88e16ED9f455CE62B791EE4D03",
      "tokenId": "0"
    },
    "event": "Transfer",
    "signature": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
    "raw": {
      "data": "0x",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0x000000000000000000000000aba7161a7fb69c88e16ed9f455ce62b791ee4d03",
        "0x0000000000000000000000000000000000000000000000000000000000000000"
      ]
    }
}

Block data

Target block data such as block size, miner address, and gas data using flexible expression language.

block_baseFeePerGas
block_difficulty
block_extraData
block_gasLimit
block_gasUsed
block_hash
block_logsBloom
block_miner
block_mixHash
block_number
block_parentHash
block_sha3Uncles

Transaction data

Targets specific transaction data such as sender and receiver addresses, input, and transmitted values.

tx_blockHash
tx_blockNumber
tx_contractAddress
tx_cumulativeGasUsed
tx_effectiveGasPrice
tx_gas
tx_gasPrice
tx_input
tx_nonce
tx_from
tx_to
tx_transactionHash
tx_logsBloom

Transaction log data

Target transaction log data such as contract addresses, subject hash, and data - evaluated in hexadecimal or integer format.

block_baseFeePerGas
block_difficulty
block_extraData
block_gasLimit
block_gasUsed
block_hash
block_logsBloom
block_miner
block_mixHash
block_number
block_parentHash
block_sha3Uncles

Stream API

If you need real-time blockchain event processing, BLOCKSDK integration through Stream API is ideal. Compatible with all EVM blockchains.

Multiple Event Destination Points

We are happy to introduce a new service to customers to strengthen the real-time notification function.

Webhooks

Coming soon

Coming soon

Various notification data options

Get a customized blockchain data notification event in BLOCKSDK in real time!

CrosschainMonitoring

Various networks, e.g., Ethereum and BNB smart chains, provide real-time notifications of on-chain events.

Ethereum

Mainnet, Testnet

BNB Smart Chain

Mainnet, Testnet

Polygon

Mainnet, Testnet

Avalanche C-Chain

Mainnet, Testnet

Ethereum Classic

Mainnet, Testnet

Klaytn

Mainnet, Testnet

Solana

Mainnet, Testnet

TRON

Mainnet, Testnet

Are you ready?

With BLOCKSDK, you can query and create data from more than a dozen cross-chains in seconds. DirectDB automates the DB system construction by collecting and aggregating all types of WEB3 data through custom DB settings. Industry-leading companies trust us and you can do the same.