如何使用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)

相关推荐

  • 怎么编写Prometheus配置文件prometheus.yml

    技术怎么编写Prometheus配置文件prometheus.yml小编给大家分享一下怎么编写Prometheus配置文件prometheus.yml,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!默认情

    攻略 2021年11月21日
  • 怎么在启动Jupyter Notebook时自动执行一段代码

    技术怎么在启动Jupyter Notebook时自动执行一段代码本篇内容主要讲解“怎么在启动Jupyter Notebook时自动执行一段代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编

    攻略 2021年10月26日
  • 学习CSS布局的理由具体有哪些

    技术学习CSS布局的理由具体有哪些学习CSS布局的理由具体有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。这里向大家描述一下CSS布局的10大理由,虽然

    攻略 2021年11月17日
  • hadoop怎么进入jdk的安装目录(怎样查找hadoopjdk的安装路径命令)

    技术DKhadoop开发环境安装常见问题的示例分析这篇文章主要为大家展示了“DKhadoop开发环境安装常见问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“DKh

    攻略 2021年12月20日
  • Hive源码编译的示例分析

    技术Hive源码编译的示例分析小编给大家分享一下Hive源码编译的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Hive简介:Hive

    攻略 2021年12月10日
  • 10款好用的MySQL GUI工具分别是什么

    技术10款好用的MySQL GUI工具分别是什么这篇文章将为大家详细讲解有关10款好用的MySQL GUI工具分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。My

    攻略 2021年11月29日