NFT Bot Monitoring
What is NFT Bot Monitoring?
NFT Bot Monitoring is primarily designed to track changes in NFT prices, order updates, and ownership transfers.
Typical Scenarios for NFT Bot Monitoring
Monitoring changes in NFT floor prices
BAYC NFT floor price is greater than 100E
BAYC NFT floor price is less than 100E
Monitoring NFT transfers
BAYC #1 is transferred from Address A to Address B
Monitoring offers received by specific NFT owners
Monitoring the actions of target addresses buying NFTs
Supported Data Sources
Data Source | Type | Stability |
---|---|---|
Ethereum | on chain | Very High |
Supported Data Sources
Data Source | Type | Stability |
---|---|---|
Ethereum | On-chain | Very High |
Supported Markets
Market | Stability |
---|---|
OpenSea | High |
*We are planning to support more markets.
How to Configure NFT Bot Monitoring?
After logging into the ChainBot platform, go to the upper right corner and click "Create Bot" -> "NFT Monitor".
Info Description
Field Name | Description | Required |
---|---|---|
Name | Bot Monitor Name | Yes |
Chain | Select a supported blockchain | Yes |
Contract | Select an NFT contract, ERC 721 or ERC 1155 | Yes |
Market | NFT trading market | Yes |
Event | Type of NFT event | Yes |
Tags | Tags for the Bot Monitor, useful for search | Yes |
Event Types
Type | Description |
---|---|
Listed | NFT is listed |
MetadataUpdated | NFT metadata is updated |
Sold | NFT is sold |
Transferred | NFT ownership is transferred |
ReceivedBid | Received a bid |
ReceivedOffer | Received an offer |
Cancelled | NFT listing is cancelled |
FloorPrice | Collection floor price |
Conditions Description
Parameter | Symbol | Description |
---|---|---|
makerAddress | == | Maker address |
takerAddress | == | Taker address |
price | >, >=, <, <= | NFT price |
token_id | == | Token ID of the NFT |
Template Variables
Variable | Description |
---|---|
$taker.address | Taker address |
$maker.address | Maker address |
$collection.slug | NFT identifier on the platform |
$item.opensea_link | Link to the item page on OpenSea |
$item.token_id | Extract the final token ID from item.nft_id |
$payment.symbol | Payment symbol, usually WETH |
$payment.price | Sale price or base price, user needs to handle decimals |
$payment.usd_price | Corresponding original payment.usd_price field |
$quantity | Quantity of tokens, always 1 for ERC 721, could be multiple for ERC 1155 |
$transaction.hash | On-chain transaction hash |
$transaction.timestamp | RFC3339 format timestamp |
$subscriptions.name | Bot Monitor name |
$monitor.market | Market monitored by the Bot, currently OpenSea |
$event.type | Value listed like Listed, etc. |
$event.timestamp | RFC3339 format timestamp |
$chain.explore | Blockchain explorer prefix, https://etherscan.io/ |
Default Alert Template
Learn about alert notification templates?
Notification Message Example
[ Listed monitor for BAYC ] New Listed event for friendship-bracelets-by-alexis-andre #24805 at opensea View : https://opensea.io/collection/friendship-bracelets-by-alexis-andre Time: 2022-11-30T14:07:23+08:00 Created By ChainBot.io
NFT Bot Monitoring Case
Last updated