`

eos rpc create

    博客分类:
  • EOS
 
阅读更多
1.创建公私钥对
xjdeMacBook-Pro:safecode.contracts xj$ cleos create key --to-console
Private key: 5J9RmXH1pP4zKBpyMy2AF8LngJet3xEoEmKjDzG2tfbXD8X9au5
Public key: EOS62PB2MqjPGZjf2CDvjb8etM5jBqDbh9VR7UEABFP87WAKM3apR

2.create account:创建帐号
Positionals:
  creator TEXT                The name of the account creating the new account (required)
  name TEXT                   The name of the new account (required)
  OwnerKey TEXT               The owner public key for the new account (required)
  ActiveKey TEXT              The active public key for the new account

xjdeMacBook-Pro:programs xj$ cleos create account eosio xj12 EOS7gvkGGtJvixFLNh7PV5McVYhrYN4Swmh3Eu9Na9RFKx8FxYJht EOS7gvkGGtJvixFLNh7PV5McVYhrYN4Swmh3Eu9Na9RFKx8FxYJht
executed transaction: 55a7def6b647e28b8692de2078046a8b0e9b21aeca00caf396614700909b894c  200 bytes  794 us
#         eosio <= eosio::newaccount            {"creator":"eosio","name":"xj12","owner":{"threshold":1,"keys":[{"key":"EOS7gvkGGtJvixFLNh7PV5McVYhr...
warning: transaction executed locally, but may not be confirmed by the network yet         ]

客户端:
1.解析参数列表,校验owerkey,activekey是否是publickey
2.获取creator帐户权限
3.创建交易,将创建帐户的action打包到交易中(send_action)

服务端:
真正执行的是:apply_eosio_newaccount
trx_context.exec();
1.验证ower和active key
2.验证名字,最长12个字符
3.创建account_object
4.创建account_sequence_object
5.分别创建owner和active的允许对象(permission_usage_object,permission_object)
6.初始化帐户,根据account_name创建resource_limits_object
7.增加ram使用
trx_context.finalize();
分享到:
评论

相关推荐

    EOS RPC中文手册

    EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由 汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/eos-rpc-api/

    EOS rpc创建可投票账户

    2. **构建交易**:根据EOS RPC API文档构建交易JSON数据结构,其中包含交易的操作类型、参数等信息。 3. **发起并签名交易**:通过调用`push_transaction`或类似的方法发起交易,并使用导入的钱包中的私钥对其进行...

    eos.java.rpc.jar

    eos.java.rpc.wrapper-1.0-SNAPSHOT是封装好的EOS,Java调用的SDK。

    eos rpc创建账户

    nodejs通过eos的rpc接口创建账户,注释打开就可以运行

    EOS rpc账户间交易

    rpc接口创建的账户间转账,组装事务,签名,广播交易;

    EOS使用RPC的接口创建账户

    - 使用`cleos system newaccount`命令或相应的RPC接口(如`create_account`),并提供上述所需参数。 - 例如: ```bash cleos -u ...

    eos.java.rpc.wrapper-1.0-SNAPSHOT.jar

    eos.java.rpc.wrapper-1.0-SNAPSHOT.jar配合https://blog.csdn.net/liu1765686161/article/details/82180070文章

    Scala-API-Wrapper:用于EOS RPC API的Scala包装器

    适用于Scala的EOS RPC API 警告此版本当前是为Dawn2构建的,与EOSIO软件高度不同步。 区块链api的基本Scala包装器。 根据要求Scala版本:2.12.4 SBT版本:0.13.16安装获取回购将sbt依赖项添加到build.sbt文件中。 ...

    eosrb:EOS RPC-API客户端。 轻松与EOS区块链互动

    osEOS RPC-API客户端与EOS区块链无缝交互以启动您的Ruby / RoR项目。用法require 'eosrb'# Defaults to EOS::Client.new('http://localhost:8888')c = EOS :: Client . newputs c . chain_get_info连接到EOS阿根廷# ...

    php-eos-serializer:与PHP EOS RPC API一起使用的序列化器

    - 部署和更新智能合约:序列化合约代码和 abi(应用二进制接口),然后通过RPC API部署到EOS网络上。 - 监听和处理事件:监听区块事件,对新产生的事件数据进行反序列化,以便进一步处理。 综上所述,`...

    bch btc eos trx usdt xrp eth eos等公链 jsonrpc 代码类

    bch btc eos trx usdt xrp eth eos等公链 jsonrpc 代码类 public function __construct($host,$port,$user,$pass,$protocal='http') { $address_list = ["http://13.124.62.58","http://34.220.77.106",...

    EOS.rar_EOS_普元_普元EOS_普元EOS教程

    **EOS - 普元企业服务总线** EOS(Enterprise Service Bus),由普元公司研发,是一款高效、灵活的企业服务总线系统。它在SOA(Service-Oriented Architecture,面向服务架构)环境中扮演着核心角色,为企业提供了...

    eospy-api:用于EOS RPC接口的python-client

    Eospy-api 用于非官方python-client。

    EOS5.x 的 WebService 服务配置及使用说明

    本文档旨在详细介绍如何在WebLogic、JBoss、WebSphere等不同环境中配置EOS5.x的WebService服务,并且提供了通过EOS的WebService服务调用EOS业务逻辑的具体方法。本文档的目标读者是对EOS有一定了解的开发人员和技术...

    EOS OSLab操作系统

    EOS 是一个可以在 Intel X86 平台上运行的、面向教学的开源操作系统。为了让 EOS 适合于教学,EOS 被设计的十分小巧,并且尽量保持架构简单。但是,EOS 仍然涵盖了系统引导、进程管理、内存管理、IO 管理、文件系统...

    CANON Digital EOS SDK v2.13.2

    (This document is common for All Cameras, EOS 5D Mark III, EOS 5D Mark II, EOS 6D, EOS 7D, EOS 60D, EOS 50D, EOS 40D, EOS-1Ds Mark III, EOS-1D Mark III, EOS-1D Mark IV, EOS M, EOS 1100D, EOS 1000D, ...

    普元EOS7.5基础教程(官网版)

    **普元EOS7.5基础教程(官网版)** 普元EOS是一款国内知名的中间件平台,专注于企业级服务总线(Enterprise Service Bus, ESB)和应用服务器领域。EOS7.5版本是其一个重要的迭代,提供了更强大的功能和优化的性能。本...

    EOS.rar_EOS业务_以太网 SDH EOS

    **EOS(Ethernet Over SDH)业务** EOS,即以太网在SDH(Synchronous Digital Hierarchy,同步数字体系)上的承载,是一种将以太网数据流映射到SDH通道的技术,它允许以太网业务在SDH网络中高效、透明地传输。这种...

Global site tag (gtag.js) - Google Analytics