杰哥的技术杂货铺
六年区块链开发及运维经验,成都电子科技大学Web3讲师,利用该平台进行技术分享,可私信进行交流沟通
展开
-
使用 Golang 实现以太坊转账:从 A 账户向 B 账户转账并由 B 账户支付 Gas 费用
使用 Golang 实现以太坊转账:从 A 账户向 B 账户转账并由 B 账户支付 Gas 费用原创 2024-10-30 14:35:15 · 241 阅读 · 0 评论 -
使用 Python 发送 TRON-USDT 和 TRX 交易
本文档介绍如何使用Python和tronpy库发送TRON网络上的USDT(TRC-20)和TRX交易。本文将详细介绍设置环境、获取钱包地址和私钥、编写并执行交易脚本的步骤。原创 2024-05-23 15:26:16 · 1632 阅读 · 0 评论 -
TRON 网络离线交易详解
TRON网络离线交易详解原创 2024-05-03 23:19:23 · 296 阅读 · 1 评论 -
利用BSCScan获取账户交易记录
利用BSCScan获取账户交易记录原创 2023-11-20 20:29:29 · 241 阅读 · 0 评论 -
以太坊上交易异常Pending的处理方法
以太坊上交易异常Pending的处理方法原创 2023-02-09 18:13:02 · 2454 阅读 · 0 评论 -
goerli 测试网资源整理
goerli 测试网资源整理原创 2022-10-19 23:18:14 · 1736 阅读 · 0 评论 -
比特币&omni-usdt充值逻辑
比特币&omni-usdt充值逻辑原创 2022-10-12 19:18:04 · 131 阅读 · 0 评论 -
生成以太坊系地址keystore的几种方法
生成以太坊系地址keystore的几种方法原创 2022-06-17 16:12:19 · 1032 阅读 · 0 评论 -
abigen工具利用ABI生成调用合约的go文件
abigen工具利用ABI生成调用智能合约的go文件原创 2022-06-16 14:23:49 · 3006 阅读 · 0 评论 -
以太坊系节点余额精度处理
当我们使用json_rpc接口 eth_getBalance 获取以太坊余额时,将得到一个string类型的十六进制数,如:0x1bc10edd0701d9f2此时我们需要将该值转为big.int类型的整数,转换方法如下:value := common.HexToBigInt("0x1bc10edd0701d9f2")fmt.Println(value) //得到big.int类型整数值:1999896051997334002注:如果我们需要将该整数值再次转为string,方便其它方法调用使用时,原创 2022-04-08 11:51:44 · 1038 阅读 · 2 评论 -
以太坊 Input Data 解析
文章目录一、input data二、函数标识符三、参数四、以太坊交易附备注信息参考文档:以太坊中文官网:https://ethereum.org/en/keccak团队官网:https://keccak.team/software.html集成了 Keccak、SHA-3和SHAKE 函数的golang官方开源库:https://pkg.go.dev/golang.org/x/crypto/sha3?utm_source=godocKeccak、SHA-3和SHAKE 函数的三方实现:https原创 2022-05-07 10:34:46 · 1915 阅读 · 0 评论 -
以太坊系节点交易金额有效性判断
文章目录string 转 intint数据类型取值范围string 转 big.intbig.int 扩展big.int 的大于、小于或等于big.int的深拷贝big.int判断值是否大于、小于或等于 0big.int 转化为固定长度的 bytes使用big.int拼装以太坊节点代币交易input交易金额有效性判断代码在进行以太坊或者代币交易时,我们可能需要判断交易金额是否有效,例如交易金额是否为负数,是否为0。或者交易金额大于from地址的余额等等。string 转 int我们需要将获取到的以太坊原创 2022-04-06 20:30:39 · 3707 阅读 · 0 评论 -
TRON通过扫块判断用户充值逻辑
文章目录一、解析区块信息,获取交易回执1.1 根据块号获取block信息1.2 解析区块交易信息1.3 判断TRC20合约入账1.4 基础信息1.5 代码实现二、获取区块信息后,解析交易信息2.1 区块交易解析流程2.2 基础信息2.3 代码实现一、解析区块信息,获取交易回执该方式首先获取区块信息,循环判断交易体中的交易类型,如果是trx交易,则格式化from及to地址,如果是trc20交易,则格式化合约地址,如果合约地址是trc20-usdt合约地址(或者自己需要的合约地址),那么根据交易哈希查询交易原创 2022-05-17 11:40:07 · 4152 阅读 · 0 评论 -
波场网络离线交易详解
文章目录一、交易的生命周期二、TRX离线交易2.1 TRX交易格式2.2 创建trx交易2.3 签名交易2.4 广播交易2.5 交易确认三、TRC20 离线交易3.1 TRC20交易格式3.2 创建TRC20交易3.3 签名交易3.4 广播交易3.5 交易确认四、错误解决4.1 交易格式错误4.2 from地址私钥错误4.3 合约地址错误一、交易的生命周期交易在其生命周期中会依次经历以下几个阶段:交易被创建及签名交易被广播到TRON网络,节点对其验证并执行通过后,将其放入交易缓存池中产块节点从交原创 2022-04-14 20:57:41 · 551 阅读 · 0 评论 -
波场 API Key 使用详解
文章目录一、什么是tron的API Key?二、请求速率限制2.1 如何判断是否受到速率限制?2.2 如果速率受限怎么办?2.3 限制请求的因素三、使用Trongrid的API Key3.1 创建TronGrid API Key3.2 使用Trongrid的API Key3.3 申领Trongrid 50万请求量一、什么是tron的API Key?TronGrid提供TRON网络所有的全节点HTTP API和扩展 API,为了保证请求资源的合理分配,所有的请求API都需要带参数API Key,没有API原创 2022-04-19 21:05:37 · 1868 阅读 · 0 评论 -
利用BSCScan获取账户交易记录
文章目录一、BSCScan账户1.1 BSCScan注册1.2 请求速率限制1.3 常用文档参考二、接口调用方法2.1 获取地址的平台币交易记录2.1.1 使用方法2.1.2 curl使用方法2.1.2 交易判断方案2.1.3 golang使用方法2.2 获取地址的合约交易记录2.2.1 curl使用方法2.2.2 交易判断方案三、etherscan及bscscan 使用3.1 使用方法3.2 参考文档一、BSCScan账户1.1 BSCScan注册网址:https://bscscan.com/reg原创 2022-05-04 22:05:48 · 3398 阅读 · 0 评论