实时监控一个区块链某地址的实现方案

区块链数据都在链上大家都可以看到,前阵子发现一些卖NFT pass卡的,其实就是跟踪以太坊的钱包地址,发现几个大V都去免费mint NFT的时候就去跟着mint, 他实现第一步就是必须监控这些钱包的地址

监控区块链地址实现方案

个人分析,实现方式有两种,第一种是监听以太坊区块内容,监听最新区块内的数据,解析出地址和方法等方式和监控的地址对比,这个方式更快,但是更底层,实现起来难一些;第二种方式就是用爬虫的方式,比如以太坊链都是有以太坊浏览器的,这样就可以方便的用爬虫的方式监控某地址页面的变化,来判断账户中的变化,进行监控。

具体实现

我是以golang语言编写,定时对某个地址的以太坊浏览器的内容进行监控,如果有操作就进行分析

具体实现逻辑,就是监控最新“账单”时间,小于一定的时间,通过钉钉通知自己

在这里插入图片描述

package main

import (
	"bytes"
	"fmt"
	"github.com/gocolly/colly"
	"io/ioutil"
	"net/http"
	"strings"
	"time"
)



func sendDDingMsg(msg string){

	//钉钉机器人自己获取自己的api
	postUrl := "https://oapi.dingtalk.com/robot/send?access
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值