摘要: 授权(Approve) private static async Task<string> ApproveAsync(string privateKey, string spenderAddress, decimal amount) { const string contractAddress = 阅读全文
posted @ 2023-09-25 11:35 lijingkun 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 做项目的时候经常需要通过监控链的区块交易记录,然后根据交易记录与用户的地址进行核对,从而得知用户地址的充币和提币的情况。 var blockNumber = 0; //用来记录当前检查的区块高度 while (true) { var stopWatch = new Stopwatch(); stop 阅读全文
posted @ 2023-09-06 19:21 lijingkun 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 随手记录常用接口的实现,方便以后复制。 ### 在线获取 TRX 和 USDT 余额 ```C# private static Tuple GetBalanceByAddressByOnline(string address) { var tuple = new Tuple(0, 0); var r 阅读全文
posted @ 2023-06-29 22:15 lijingkun 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: 经常有人问我多签代码怎么写,官网有很多资料,都是稀里糊涂的没有完整的例子,而且也没有C#的例子,最近刚好有需求就自己动手写了。 代码 //封装 private static async Task<dynamic> AccountPermissionUpdateAsync(string private 阅读全文
posted @ 2023-06-26 13:20 lijingkun 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 之前做区块链项目太难了,很多组件、工具没有开源项目,需要自己写很麻烦。 我整理了几个自己给公司开发项目的时候,分离出来的几个工具,已经上传到 Gihub 了,感觉浏览量还行,在这里给园子里的朋友分享下。 1、网页版(本地)钱包: 为了方便管理项目里所有用户的私钥,用一套助记词派生出所有私钥,这样每个 阅读全文
posted @ 2023-05-10 11:29 lijingkun 阅读(874) 评论(2) 推荐(1) 编辑
摘要: 最近由于项目需要,需要给每个用户分配一个充币地址,考虑到钱包安全性和方便管理,于是自己动手写了一个本地网页版的钱包,附上源代码跟大家交流下。 [Github 源码地址](https://github.com/jingkunlee/Tron.Wallet.Web) 钱包和项目是分离的,项目通过鉴权访问 阅读全文
posted @ 2023-04-15 12:52 lijingkun 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: NuGet 引入依赖库 PM> Install-Package TronWallet 配置波场RPC网络 using Microsoft.Extensions.DependencyInjection; using Tron; public record TronRecord(IServiceProv 阅读全文
posted @ 2023-04-10 22:35 lijingkun 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: NuGet 引入依赖库 PM> Install-Package TronWallet 随机生成私钥和对应的地址 using Tron; namespace ConsoleApp1 { internal class Program { static async Task Main(string[] a 阅读全文
posted @ 2023-04-09 20:29 lijingkun 阅读(1266) 评论(0) 推荐(0) 编辑