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

相关推荐

  • BASE64处理文件

    技术BASE64处理文件 BASE64处理文件Base64:
    Base64是一种编码方式,基于64个ASCII字符来表示二进制数据,Base64将8个bit为一个单位的字节数据拆分为以6个bit为一个单

    礼包 2021年12月24日
  • 战时管制是指,什么叫战时状态战时措施

    技术战时管制是指,什么叫战时状态战时措施它是指当国家安全受到严重威胁时,将军队处于最高级的备战准备,并向全国发布战争动员令的一种战斗紧张形势战时管制是指。交战国之间的敌对状态。一旦进入战争状态,交战国之间的外交关系、经济

    生活 2021年10月29日
  • 如何修改图片大小尺寸,如何修改照片的尺寸和大小

    技术如何修改图片大小尺寸,如何修改照片的尺寸和大小使用美图秀秀可以做到如何修改图片大小尺寸。1、打开“美图秀秀”,点击“打开图片”,这里选择一个后缀为”jpg”图片文件。2、打开图片后,在屏幕的右下角点击”EXIF“,可

    生活 2021年10月20日
  • MySQL 5.7.25在Windows平台如何安装

    技术MySQL 5.7.25在Windows平台如何安装这篇文章将为大家详细讲解有关MySQL 5.7.25在Windows平台如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1

    攻略 2021年11月1日
  • jvm有哪些垃圾回收机制(jvm垃圾回收实现原理和优点)

    技术JVM垃圾回收基本原理是什么这篇文章主要介绍“JVM垃圾回收基本原理是什么”,在日常操作中,相信很多人在JVM垃圾回收基本原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JVM

    2021年12月21日
  • 边牧犬多少钱一只,边牧犬的价格一般多少钱

    技术边牧犬多少钱一只,边牧犬的价格一般多少钱如果想要一只宠物级别的边境牧羊犬边牧犬多少钱一只,那么价格一般是在1000块钱到2500块钱之间,,如果想要品相,稍微好一点儿的边境牧羊犬,那么价格有可能是在2500块钱到45

    生活 2021年10月24日