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

  1. Monitoring changes in NFT floor prices

    1. BAYC NFT floor price is greater than 100E

    2. BAYC NFT floor price is less than 100E

  2. Monitoring NFT transfers

    1. BAYC #1 is transferred from Address A to Address B

  3. Monitoring offers received by specific NFT owners

  4. 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

Default Alert Template

[{$bot.name}]
New {$nft.event} event for {$nft.slug} #{$nft.token_id} at {$nft.market}
View : {$nft.market_link}
Time: {$alert.time}

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

NFT Bot Monitoring

Last updated