最新要闻
- 胡伟任京东物流CEO 胡伟接替余睿任京东物流CEO-世界百事通
- 每日快看:618销量不及“董小姐”一场直播 格力渠道改革一直在路上
- 广州买房后怎么入户-全球热头条
- 动态:《原神》3.8版本蒲公英籽最佳采集路线介绍
- 世界视点!山东临邑:践行新时代枫桥经验 让平安法治种子深植群众心中
- 快资讯丨特斯拉在美召回部分Model3/Y汽车 因电池隔离装置存在故障
- 天天热资讯!U19男篮世界杯:中国队两连败 赵维伦独得25分
- 每日观察!河南南阳:中心城区买首套新房契税补贴50%
- 重庆气矿永川作业区认真落实气矿2023年三季度QHSE管理委员会暨安全能力提升工作会精神 全球播资讯
- 峨眉山市烟草专卖局:“党建+”新模式开启行政便民服务新篇章|世界球精选
- 久旱逢甘雨的下一句应该是什么呢_久旱逢甘雨的下一句-视焦点讯
- 刘銮雄换肾参聚,容颜大变 世界资讯
- 全球快资讯丨全国铁路端午小长假发送旅客较2019年同期增长11.3%
- 球墨铸铁管安装方法
- 阿森纳中后卫阵容深度:就这还没有算上怀特和富安健... 热点
- 魔兽世界怀旧服wlk休尼克的掩饰任务攻略是什么?休尼克的掩饰任务怎么做?-速讯-每日聚焦
广告
手机
平顶山卫东区:温馨家园全力提升老人生活幸福感
涉嫌信披违规,新潮能源因信披违规收警示函-天天热头条
- 平顶山卫东区:温馨家园全力提升老人生活幸福感
- 涉嫌信披违规,新潮能源因信披违规收警示函-天天热头条
- 有哲理的话
- 7月符合条件的企业可申报享受上半年研发费用加计扣除政策优惠 新动态
- 看热讯:ftp站点无法访问(ftp站点)
- 世界视点!从端午产业“三变”看消费市场活力
家电
【焦点热闻】代码设置钱包(Tron)多签
(资料图片仅供参考)
经常有人问我多签代码怎么写,官网有很多资料,都是稀里糊涂的没有完整的例子,而且也没有C#的例子,最近刚好有需求就自己动手写了。
代码
//封装private static async Task AccountPermissionUpdateAsync(string privateKey, string toAddress) { var record = TronServiceExtension.GetRecord(); var transactionClient = record.TronClient?.GetTransaction(); var account = new TronAccount(privateKey, TronNetwork.MainNet); var transactionExtention = await transactionClient?.CreateAccountPermissionUpdateTransactionAsync(account.Address, toAddress)!; var transactionSigned = transactionClient.GetTransactionSign(transactionExtention.Transaction, privateKey); var returnObj = await transactionClient.BroadcastTransactionAsync(transactionSigned); return new { Result = returnObj.Result, Message = returnObj.Message, TransactionId = transactionExtention.Transaction.GetTxid() };}//调用var privateKey = ""; //这里设置需要被多签的私钥var ownerAddress = ""; //这里设置控制地址//注意被设置多签的地址,最少需要 100TRX 余额var result = await AccountPermissionUpdateAsync(privateKey, ownerAddress);Console.WriteLine(JsonConvert.SerializeObject(result));
Github 源码
https://github.com/jared1106/Tron.Wallet.Net
//接口Task CreateAccountPermissionUpdateTransactionAsync(string fromAddress, string toAddress);//实现public async Task CreateAccountPermissionUpdateTransactionAsync(string fromAddress, string toAddress) { var wallet = _walletClient.GetProtocol(); var accountPermissionUpdateContract = new AccountPermissionUpdateContract { OwnerAddress = _walletClient.ParseAddress(fromAddress), Owner = new Permission() { PermissionName = "owner", Threshold = 1, Type = Permission.Types.PermissionType.Owner } }; accountPermissionUpdateContract.Owner.Keys.Add(new Key { Address = _walletClient.ParseAddress(toAddress), Weight = 1 }); var activePermission = new Permission { PermissionName = "active", Threshold = 1, //授权需要的权重数量 Type = Permission.Types.PermissionType.Active, // 7fff1fc0037e0000000000000000000000000000000000000000000000000000 包含了除更新权限以外的全部权限,Owner 默认都有,不需要设置 Operations = ByteString.CopyFrom("7fff1fc0037e0000000000000000000000000000000000000000000000000000".HexToByteArray()) }; var activeKey = new Key { Address = _walletClient.ParseAddress(toAddress), //授予地址 Weight = 1 //权重值 }; activePermission.Keys.Add(activeKey); var permissions = new Google.Protobuf.Collections.RepeatedField { activePermission }; accountPermissionUpdateContract.Actives.Add(permissions); return await wallet.AccountPermissionUpdateAsync(accountPermissionUpdateContract);}
引入依赖库
PM> Install-Package Tron.Wallet.Net
设置波场主网RPC信息(配置)
namespace Console1 { using Tron.Wallet.Net; public record TronRecord(IServiceProvider ServiceProvider, ITronClient TronClient, IOptions Options); public static class TronServiceExtension { private static IServiceProvider AddTronNet() { IServiceCollection services = new ServiceCollection(); services.AddTronNet(x => { x.Network = TronNetwork.MainNet; x.Channel = new GrpcChannelOption { Host = "grpc.trongrid.io", Port = 50051 }; x.SolidityChannel = new GrpcChannelOption { Host = "grpc.trongrid.io", Port = 50052 }; x.ApiKey = "80a8b20f-a917-43a9-a2f1-809fe6eec0d6"; }); services.AddLogging(); return services.BuildServiceProvider(); } public static TronRecord GetRecord() { var provider = AddTronNet(); var client = provider.GetService(); var options = provider.GetService>(); return new TronRecord(provider, client, options); } }}
参考
https://cn.developers.tron.network/reference/accountpermissionupdate
关键词:
【焦点热闻】代码设置钱包(Tron)多签
胡伟任京东物流CEO 胡伟接替余睿任京东物流CEO-世界百事通
世界热消息:颈椎奇方,一剂就好,百试百灵,几乎可以搞定半数以上的颈椎病
中国信通院:5月国内市场手机出货量2603.7万部 同比增长25.2%-百事通
电力板块午后持续拉涨 皖能电力涨超9%
每日精选:越南将于7月1日起将增值税税率从10%降至8%
环球热点评!为什么要选第三方平台保障?瓜子二手车能否更安心
全球百事通!天地在线(002995)6月26日13点13分触及跌停板
全球微动态丨中国三大运营商加入全球Open Gateway倡议
每日快看:618销量不及“董小姐”一场直播 格力渠道改革一直在路上
1—5月徐州市固定资产投资同比增长7.3%
全球观焦点:许昌东城区:环保政策入校园 绿色理念入人心
平顶山卫东区:温馨家园全力提升老人生活幸福感
2万5的头显重要配件要单独买?Gurman表示苹果Vision Pro不包含头顶绑带-讯息
穿越中国新基建 | 全球最大水光互补电站雅砻江柯拉光伏电站投产发电_焦点资讯
又一个!上海一公司CEO发文拒招川大师生,劳动部门发声 全球热议
每日速递:多少深圳人没去过这个国家级自然保护区?
广州买房后怎么入户-全球热头条
安兔兔Auto曝光!汽车性能如何跑一跑分就知道了
【组图】2023年高招会开幕,近500所高校参展_世界聚看点
奔赴南京,长沙市融合教育管理者异地培训开班 快播报
中国电竞国家集训队公布
北方国际(000065)盘中异动 股价振幅达6.21% 跌7.04% 报14.66元(06-26)_世界新消息
博睿数据(688229):该股换手率大于8%(06-26)
2023年高校毕业生等青年就业服务攻坚行动启动 当前讯息
动态:《原神》3.8版本蒲公英籽最佳采集路线介绍
世界视点!山东临邑:践行新时代枫桥经验 让平安法治种子深植群众心中
视点!《赛尔计划》哈莫雷特刻印选择建议
奔跑的“三夏”·瞰丰收 全球速讯
快资讯丨特斯拉在美召回部分Model3/Y汽车 因电池隔离装置存在故障
天天播报:新蛋全球CEO邹果庆:跨境电商将进入AI时代
当前热点-大乐透23072期综合分析推荐
简讯:拒绝背锅,中国U19男篮连败另有内情,赵维伦主动申请下场
微软Windows 11严重漏洞:CPU使用率异常升高
建行发布重要公告:严控信用卡资金流向 当前热门
大湾区高质量发展动能澎湃
每日热文:中原按揭:首置人士该恢复7成按揭上限楼按措施
本周186MW风机开标,945MW风机启动招标!【风电项目·周分析】
全球动态:环球焦点!今日热门!今日报丨每日视讯:每日消息!世界观点:莫信天上掉馅饼 守住您的钱袋子--建行石嘴山分行走进政务大厅开展金融知识教育活动 焦点播报|
总经理女儿高考710分,上市公司发文祝贺?当地教育局回应
天天热资讯!U19男篮世界杯:中国队两连败 赵维伦独得25分
潜逃27年,他终于在惠州落网
涉嫌信披违规,新潮能源因信披违规收警示函-天天热头条
港股异动 | 阿里影业(01060)涨超5%领涨电影概念股 端午档票房破9亿元 暑期档影片储备逐步释放
如果你要写青岛 就不能只写青岛
每日观察!河南南阳:中心城区买首套新房契税补贴50%
环球观察:投融快讯 | 国汽智控获得数亿人民币战略投资;利夫生物获得近2亿人民币B轮融资;星辰新能获近亿元Pre-A轮投资
当前短讯!马云旗下公司入主香港恒大中心
三国中要论起武力第一,很多人会认为是吕布,在记载中却不是如此!
贷款买的房子,能卖吗?
焦点观察:顶级旗舰之作,丰田世纪SUV确定将于年内发布
端午全省高速总车流量达798万台次 假期道路交通安保工作圆满收官
理论丨张宜剑:在全面从严治党下共青团以案示警强化青年的廉洁教育培根铸魂 全球微资讯
卢布丢冠,阿卡完胜小野兔重回世界第一,科娃奥胖携手捧杯 当前关注
有哲理的话
V观财报|万胜智能及董秘被警示:未完整介绍充电桩及检测仪业务情况
当前焦点!积极向上生活的文案
NASA开发ChatGPT风格AI,想让宇航员与飞船自由对话
每日速讯:全力打造东南设计之都核心区 2023IAI创意设计节系列活动在厦门集美举行
重庆气矿永川作业区认真落实气矿2023年三季度QHSE管理委员会暨安全能力提升工作会精神 全球播资讯
峨眉山市烟草专卖局:“党建+”新模式开启行政便民服务新篇章|世界球精选
环球今亮点!平均降价近50%!
司法部:准予5家外国律师事务所在华设立代表处|环球要闻
做投资,务必要远离低认知的“杠精”思维|环球快看
当前热门:达州市通川区西城永丰街社区举办端午睦邻活动
要闻:成都市纪委监委通报6起村(社区)干部违纪违法典型案例
广州出资50亿元设立科技创新母基金 已投出255个项目、119.30亿元
每日时讯!宏柏新材(605366.SH):和光电子累计减持1.29%股份
“领导”要求转账15万,恰巧民警来单位宣传反诈
佛山公积金贷款上限拟提至50万元/人 聚看点
7月符合条件的企业可申报享受上半年研发费用加计扣除政策优惠 新动态
看热讯:ftp站点无法访问(ftp站点)
世界视点!从端午产业“三变”看消费市场活力
久旱逢甘雨的下一句应该是什么呢_久旱逢甘雨的下一句-视焦点讯
向全球人才伸出“橄榄枝”!这些来自英国顶尖院校的学子们开启“看浦东”之旅
关注:仓库主管岗位职责(主管岗位职责)
每日短讯:让科研人员大胆探索
天天精选!有肝损伤吃什么好
当前热文:老京东的“年轻战”
世界观热点:让老人医养康护更安心 静安区探索“五床联动”居家和社区整合性照护服务模式
来了!小米14、小米14 Pro双双现身:软件系统、硬件配置将大升级
21分钟打卡下班:2.05米韩旭统治篮下 轰17+10+2帽无愧女版魔王
宜昌夷陵城市发展11.75亿元竞得夷陵东城片区4宗地块
京东高层又换血!
“贵阳贵安,经济大有作为”
常州中考成绩查询网站入口官网 每日速看
06月26日河北皮棉为17272元
环球聚焦:房贷利率再降!首套低至3.6%,贷款百万比四年前少还14万
港股异动 | 东岳集团(00189)反弹逾4% PVDF、有机硅业务低迷 制冷剂业务逆市增长-最资讯
刘銮雄换肾参聚,容颜大变 世界资讯
节前正师风 廉洁过端午——郑州高新区莲花街小学开展端午节前廉政教育活动-环球热点评
全球快资讯丨全国铁路端午小长假发送旅客较2019年同期增长11.3%
球墨铸铁管安装方法
阿森纳中后卫阵容深度:就这还没有算上怀特和富安健... 热点
天天看点:尼山论“见”丨汪寿阳:借助数字化将孔府家宴推向全国乃至世界
滚动:松下拟将中高端空调生产撤回日本
世界热头条丨欧洲归来,实锤了我的车没选错
佛山拟提高公积金贷款额度 夫妻双方最高可贷100万元-世界观热点
北京中德毛发移植整形医院怎么样?口碑医生名单公布啦!还有收费表可参考!
每日观点:简易程序转为普通程序需要重新审理吗?简易程序中的调解是怎样的?|焦点讯息