Skip to main content

Event Type


Supported Event

Event Type

Description

ADDRESS_ACTIVITY

Monitors activity for accounts included in a user-defined array of addresses. This event triggers a notification whenever those accounts appear as the sender (from) or recipient (to) of a transaction, ERC20 token transfer, or NFT transfer (ERC721, ERC1155). This service enables real-time tracking of activity across multiple addresses, helping you effectively monitor asset movements and transactions.

MINED_TRANSACTION

Delivers the transaction receipt as a notification when a transaction sent by a specific address is successfully mined and finalized by the blockchain network. This event covers both successful and failed transactions, allowing you to track the final status of your submitted transactions in real time.

SUCCESSFUL_TRANSACTION

Sends a notification when a transaction submitted by a specific address is successfully processed. This event fires when the blockchain network fully confirms and validates the transaction, allowing you to verify that your transaction executed as expected and the intended operation completed successfully.

FAILED_TRANSACTION

Sends a notification when a transaction submitted by a specific address fails. This event fires when the blockchain network rejects the transaction or when an error occurs during execution and the transaction cannot be completed. Use this event to quickly identify the cause of transaction failures and take corrective action. Failures can result from various technical issues such as insufficient gas or unmet contract conditions.

TOKEN_TRANSFER

Sends a notification when an ERC20 token transfer or NFT (ERC721, ERC1155) transfer occurs. Specify a contract address to monitor token movements from that contract. For ERC721 and ERC1155 NFTs, you can set a specific token ID as a filter condition to track transfers for that particular token only.

BELOW_THRESHOLD_BALANCE

Sends a notification when the balance of a specified account falls below a user-defined threshold. This event plays a key role in financial management and asset protection. Use it to take preventive measures before your account balance drops below the minimum, and to transfer additional funds or take other financial action in a timely manner when needed.

BLOCK_PERIOD

Sends notifications at a user-defined block interval on the network. Set the desired block period (e.g., every block or every N blocks) to receive block data at that frequency. This event provides information after a specified number of blocks have been confirmed, delivering more stable and finalized data.

BLOCK_LIST_CALLER

Sends a notification when an address on the block list transfers tokens to the target address. This event type is primarily used when you want to monitor the activity of pre-defined blocked addresses. For example, you can receive an immediate alert when a blacklisted address attempts to transfer funds to a specific account, making it a useful tool for detecting illegal or suspicious fund movements in advance.

ALLOW_LIST_CALLER

Sends a notification when an address on the allow list transfers tokens to the target address. The allow list contains trusted addresses whose fund movements are considered safe or expected. Use this event type to track activity from allowed addresses and to confirm fund transfers from allow-listed addresses.

LOG

Sends a notification when a transaction containing the specified smart contract event log is created. One or more event signatures can be set as filter conditions. For example, if you configure monitoring for the Transfer(address,address,uint256) event of the ERC20 standard, all transaction logs matching that event signature (0xddf252ad...) will be captured. Use the LOG event type to efficiently track important on-chain activities such as standard token transfers or specific smart contract events.