NFT Bot 监控

NFT Bot 监控是什么?

NFT Bot 监控主要围绕着 NFT 价格变更,订单变更,以及所属权的转移而设计的。

NFT Bot 监控典型场景

  1. 监控 NFT 地板价的变更

    1. BAYC NFT 地板价大于 100E

    2. BAYC NFT 地板价小于 100E

  2. 监控 NFT 的转移

    1. BAYC #1 从 A 地址转移到 B 地址

  3. 监控指定 NFT 的所有者收到的 offer

  4. 监控目标地址买入 NFT 的行为

支持的数据源

数据源类型稳定性

Ethereum

on chain

极高

支持的数据源

数据源类型稳定性

Ethereum

链上

极高

支持的 Market

Market稳定性

OpenSea

*我们正在计划支持更多的 Market。

如何配置 NFT Bot 监控?

登录 ChainBot 平台后,右上角 "Create Bot" -> "NFT Monitor"。

Info 说明

字段名说明是否必填

Name

Bot 监控名称

Chain

选择已支持的链

Contract

选择 NFT 合约,ERC 721 或 ERC 1155

Market

NFT 交易市场

Event

NFT 行为类型

Tags

Bot 监控 tags,利于搜索

Event 类型

类型说明

Listed

NFT上架

MetadataUpdated

NFT 的 metadata 更新

Sold

NFT 被卖出

Transferred

NFT 所有权被转移

ReceivedBid

收到的竞价

ReceivedOffer

收到的出价

Cancelled

NFT 被取消上架

FloorPrice

collection 地板价

Conditions 说明

参数Symbol说明

makerAddress

==

maker 地址

takerAddress

==

taker 地址

price

>, >=, <, <=

NF

token_id

==

目标 NFT 的 token_id

模板变量

变量说明

$taker.address

taker 地址

$maker.address

maker 地址

$collection.slug

交易平台的nft 标识

$item.opensea_link

到 OpenSea 的 item 页面的链接

$item.token_id

需要从 item.nft_id 中取出来最后的token id

$payment.symbol

支付 Symbol 一般为 WETH

$payment.price

取 sale_price 或者 base_price ,需要用户处理 decimals ;

$payment.usd_price

对应原始的 payment.usd_price 字段

$quantity

token 的数量,721协议都是1,1155可能是多个

$transaction.hash

链上 transaction hash

$transaction.timestamp

RFC3339

$subscriptions.name

Bot 监控名称

$monitor.market

Bot 监控的 market,目前为 OpenSea

$event.type

取值 Listed 等

$event.timestamp

RFC3339

$chain.explore

公链的浏览器前缀,https://etherscan.io/

默认告警模板

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

了解告警通知模板?

通知消息示例

[ 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 监控案例

NFT Bot 监控

最后更新于