如何使用php实现EOS离线签名交易

技术如何使用php实现EOS离线签名交易这篇文章给大家分享的是有关如何使用php实现EOS离线签名交易的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。EOS区块链的钱包服务器Keosd,提供了s

本文是关于如何用php实现EOS离线签名交易。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。

EOS区块链的钱包服务器Keosd提供了sign_transaction开发接口,允许开发人员签署交易。但是,如果我们想自己管理密钥而不是留给keosd,那么应该如何在PHP代码中实现事务的离线签名功能呢?

答案是使用EosTool,一个用于EOS应用程序开发的PHP包。EosTool的LocalSigner类可以轻松实现EOS交易的离线签名。例如,下面的代码使用自己管理的私钥对令牌传输事务进行签名:

useEosTool \ Signer \ LocalSigner

$tx=[

到期’=’2018-12-04T17:00:00 ‘,

ref_block_num’=2878,

ref_block_prefix’=29012031,

max_net_usage_words’=0,

max_cpu_usage_ms’=0,

delay_sec’=0,

context_free_actions’=[],

actions’=[[

account ‘=’ eosio.token ‘,

名称’=’转移’,

授权’=[[

actor ‘=’ eosio ‘,

权限’=’活动’

]],

数据’=’ 1122334455677889900112234455667.889900′

]],

transaction_extensions’=[]

];

$pubKeys=[.];

$chainId=’ . ‘;

$ signer=new localsigner([‘ 5kqwrpbwdl 6 phxujx w37 fssqz 1 jiwst4c qqzdeyxtp 79 zkvfd 3 ‘]/* private keys */);

$signatures=$signer-sign($tx,$pubKeys,$ chain id);实例化LocalSigner需要传入一组私钥进行签名,然后调用其sign()方法传入交易发起账户的公钥数组和区块链ID,返回的结果是交易的权威签名数组。

感谢阅读!这篇关于“如何用php实现EOS离线签名交易”的文章就分享到这里。希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/117470.html

(0)

相关推荐

  • Act Framework多模块开发指南是什么

    技术Act Framework多模块开发指南是什么这篇文章给大家介绍Act Framework多模块开发指南是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ActFramework 是一个Jav

    攻略 2021年10月20日
  • 怎么使用ImageModifier

    技术怎么使用ImageModifier这篇文章主要介绍“怎么使用ImageModifier”,在日常操作中,相信很多人在怎么使用ImageModifier问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

    攻略 2021年11月12日
  • 送老师鲜花禁忌,老师生病了,我该送什么呢

    技术送老师鲜花禁忌,老师生病了,我该送什么呢考虑到老师的身体还没有完全恢复,胃口也不好,送营养品不是很实用,出院的时候还增加行李负担。不妨看望他的时候送一些鲜花,鲜花可以调节他的心情,心情好了,身体也能够快速恢复。但是老

    生活 2021年10月25日
  • 1000平方米等于多少公顷,一千米平方千米等于多少公顷

    技术1000平方米等于多少公顷,一千米平方千米等于多少公顷1平方千米(km²)=100公顷(ha) 1公顷=10000平方米 1平方千米(k㎡) = 1,000,000平方米(㎡) = 100公顷(ha) 1平方米=10

    生活 2021年10月26日
  • python中循环引用以及标记清除的问题分析

    技术python中循环引用以及标记清除的问题分析这篇文章主要介绍python中循环引用以及标记清除的问题分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!=1 在循环引用的情况下,引用计数就不好事

    攻略 2021年11月15日
  • MySQL多表操作与事务

    技术MySQL多表操作与事务 MySQL多表操作与事务一、多表查询1.笛卡尔积概念:有两个集合A,B,取这两个集合的所有组成情况。要完成多表查询需要消除无用的数据。2.多表查询的分类内连接查询1.隐式内

    礼包 2021年11月4日