- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果特定地址上有新交易,我想扫描 tron 网络的最新区 block https://trx.tokenview.com/en/blocklist
。
我设法获得了最新的区 block 和地址的余额,但我不知道如何扫描最新的区 block 并寻找该地址的任何新交易。任何想法都会非常有帮助。
from tronpy import Tron
client = Tron()
#-- Get the latest block
latestBlock = client.get_latest_block_number()
print (latestBlock)
#-- Get the balance
accountBalance = client.get_account_balance('TTzPiwbBedv7E8p4FkyPyeqq4RVoqRL3TW')
print (accountBalance)
#-- if the address has new transaction in the latest block at the time of the scan:
#-- display all the data (receiver, sender and amount, etc)
最佳答案
所以我尝试并为我工作的一件事如下:我达到了两个终点:trc20url = f"https://api.trongrid.io/v1/accounts/{address}/transactions/trc20?&contract_address={contract_add}&min_timestamp={getminTime}&max_timestamp={maxTime}"trxurl = f"https://api.trongrid.io/v1/accounts/{地址}/transactions"
对于 trc20 端点,请检查:https://stackoverflow.com/a/72162936/17474386
现在对于 trx 或 trc10 也有:我所做的我调用的获取请求如下:
headers = {
"Accept": "application/json",
"Content-Type": "application/json"
}
trxresponse = requests.get(trxurl, headers = headers)
trxdicResponse = trxresponse.json()
然后我遍历结果:
for tx in trxdicResponse['data']:
if (tx["raw_data"]["contract"][0]['type']) ==
'TransferContract':
# this means this is a trx tx , (transferAssetContract for trc10, and triggersmartcontract for trc20)
从那里你可以建立一个交易列表并做任何你想做的事情,如果你想让这个过程自动化,你可以做以下事情:
trxblock = client.get_block()
lastBlockNum = trxblock['block_header']['raw_data']['number']
maxTime = trxblock['block_header']['raw_data']['timestamp']
getuserBlock = get from DB
getfirstBlock = getuserBlock.trxLastBlock
getminTime = client.get_block(getfirstBlock)['block_header']['raw_data']['timestamp']
所以你要做的是获取最新的 block 并获取其时间戳,然后获取你从数据库循环过来的最后一个 block 并获取其时间戳,然后你只需将它们提供给请求参数,然后更新最后扫描的 block 在您的数据库中然后重复。
关于python - 如何扫描最新的 TRX 区 block 以获取转账事件以检查地址是否有新交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72655194/
stripe支付网关可以吗? 我们将使用 stripe 进行支付,首先我正在创建 token 。 $result = Stripe_Token::create(
最近一直在做一个有关信用卡系统的项目,所有很少出来给大家打招呼了,今天也该告一段了,本项目是基于python编程语言做的,此信用卡支持购物,转账和存取钱,下面小编把需求及实现思路大概分享一下,仅供参
1、要求 2、思路 1.购物类buy 接收 信用卡类 的信用卡可用可用余额, 返回消费金额 2.信用卡(ATM)类 接收上次操作后,信用卡可用余额,总欠款,剩余欠款,存款 其中:
您好,我正在将 MassPay Api 集成到我的项目中,我想通过集成在 codeigniter 上的 masspay api 发送批量付款。我为此创建了两个函数并获取相关 ID 和成功消息,但是当我
我是 MongoDB 新手我在银行做了一个简单的申请账户。一个账户可以给别人转账我这样设计帐户收集 account { name:A age: 24
我已经设置了一个支付门户,允许承包商将他们的账户信用余额转换为金钱(Cashout)并转入他们在 Paypal 上的账户。我的想法是将买家的电子邮件动态设置为承包商的 Paypal 电子邮件并运行快速
我是一名优秀的程序员,十分优秀!