ChainBot Docs
English
English
  • 🎉ChainBot Introduction
  • ☺️Quick Start
  • 🚀Basic Usage
    • 🤖Monitoring/Bot
      • Transaction Bot Monitoring
      • Event Bot Monitoring
      • DEX Bot Monitoring
      • Value Bot Monitoring
      • NFT Bot Monitoring
      • Snapshot Bot Monitoring
      • Block Bot Monitoring
      • Arweave Bot Monitoring
    • 🧲Lists
      • Create List
      • Manage List
    • 📝Contract Management
      • Add Contract
      • Manage Contract
    • 📮Notify Channels
      • Email
      • Slack
      • Discord
      • Telegram
      • DingTalk
      • Pushover
      • Pagerduty
      • Webhook
      • Lark
      • Cobo Argus
    • 🔔Subscription
  • 💻Advanced Features
    • Fork Bot
    • Manage Bot
    • Alarm Notification Template
      • Message Template Variable Summary
    • Condition(s) Description
    • Webhooks
    • ⛏️Supported Data Sources
    • API
      • API Key Application
      • API Doc
  • Bot Configuration Examples
    • Event Bot Example
    • Dex Bot Example
    • Value Bot Example
    • Transaction Bot Example
    • Block Bot Example
    • NFT Bot Example
    • Snapshot Bot Example
    • Arweave Bot Example
  • 🫂Privacy Policy
    • Privacy Policy
    • Terms of Services
  • Support
    • 🤔FAQ
    • 📩Contact us
Powered by GitBook
On this page
  • What is NFT Bot Monitoring?
  • Typical Scenarios for NFT Bot Monitoring
  • How to Configure NFT Bot Monitoring?
  1. Basic Usage
  2. Monitoring/Bot

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}

Notification Message Example

NFT Bot Monitoring Case

NFT Bot Monitoring

PreviousValue Bot MonitoringNextSnapshot Bot Monitoring

Last updated 8 months ago

Blockchain explorer prefix,

[ Listed monitor for BAYC ] New Listed event for friendship-bracelets-by-alexis-andre #24805 at opensea View : Time: 2022-11-30T14:07:23+08:00 Created By

🚀
🤖
Learn about alert notification templates?
https://opensea.io/collection/friendship-bracelets-by-alexis-andre
ChainBot.io
https://etherscan.io/
Create a NFT Bot