- 浏览: 761461 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
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();
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快照
2019-10-06 08:31 375快照:为区块链提供临时 ... -
eos待确认/分叉库
2019-10-05 08:32 244fork_database:管理了轻量级状态数据,是由未确认的 ... -
eos controller概述
2019-10-03 17:28 285EOS中的模型层是blocks.log和基于chainbase ... -
eos multi_index
2019-10-03 09:01 276EOS的数据库就是chainbase,而调用数据库服务的C++ ... -
eos chainbase状态库
2019-10-01 08:03 420chainbase:是一个快速包含 ... -
eos action
2019-09-28 17:18 179action:在EOS中,action被分配到对应程序(一般是 ... -
eos事务结构
2019-09-28 16:34 387transaction_header:事务头的数据大小是固定的 ... -
eos区块头结构
2019-09-28 08:54 275block_header:区块头 struct block ... -
eos rpc set
2019-09-26 19:27 278set contract:设置合约 xjdeMacBook- ... -
EOS blocks.log
2019-09-26 07:40 364区块数据通过blocks.log与blocks.index持久 ... -
引用区块
2019-09-25 07:26 305trx.set_reference_block(ref_blo ... -
EOS事务
2019-09-24 07:36 340调用函数add_standard_transaction_op ... -
全节点搭建
2019-09-22 09:34 2591.通过system regproducer命令可将普通账户注 ... -
eos名词解释
2019-09-14 09:34 6451.Authority:权力,要与Permission做好区分 ... -
智能合约依赖库
2019-08-29 07:32 361Action:这部分定义了查询或发送action的API.在E ... -
eos_rpc_system资源获取
2019-08-21 07:39 364资源主要有CPU,net bandwidt ... -
eos_rpc_sign
2019-08-21 07:22 238sign [OPTIONS] transaction:完成EO ... -
eos_rpc_wallet
2019-08-20 07:31 3121.wallet create [OPTIONS]:创建一个新 ... -
eos_rpc_get
2019-08-18 08:38 2841.get info:通过指定全节点API接口获取其连接的EO ... -
nodeos,cleos,keosd
2019-08-16 07:17 299nodeos:是运行在服务端的 ...
相关推荐
EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由 汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/eos-rpc-api/
2. **构建交易**:根据EOS RPC API文档构建交易JSON数据结构,其中包含交易的操作类型、参数等信息。 3. **发起并签名交易**:通过调用`push_transaction`或类似的方法发起交易,并使用导入的钱包中的私钥对其进行...
eos.java.rpc.wrapper-1.0-SNAPSHOT是封装好的EOS,Java调用的SDK。
nodejs通过eos的rpc接口创建账户,注释打开就可以运行
rpc接口创建的账户间转账,组装事务,签名,广播交易;
- 使用`cleos system newaccount`命令或相应的RPC接口(如`create_account`),并提供上述所需参数。 - 例如: ```bash cleos -u ...
eos.java.rpc.wrapper-1.0-SNAPSHOT.jar配合https://blog.csdn.net/liu1765686161/article/details/82180070文章
适用于Scala的EOS RPC API 警告此版本当前是为Dawn2构建的,与EOSIO软件高度不同步。 区块链api的基本Scala包装器。 根据要求Scala版本:2.12.4 SBT版本:0.13.16安装获取回购将sbt依赖项添加到build.sbt文件中。 ...
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阿根廷# ...
- 部署和更新智能合约:序列化合约代码和 abi(应用二进制接口),然后通过RPC API部署到EOS网络上。 - 监听和处理事件:监听区块事件,对新产生的事件数据进行反序列化,以便进一步处理。 综上所述,`...
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 - 普元企业服务总线** EOS(Enterprise Service Bus),由普元公司研发,是一款高效、灵活的企业服务总线系统。它在SOA(Service-Oriented Architecture,面向服务架构)环境中扮演着核心角色,为企业提供了...
**EOS(Ethernet Over SDH)业务** EOS,即以太网在SDH(Synchronous Digital Hierarchy,同步数字体系)上的承载,是一种将以太网数据流映射到SDH通道的技术,它允许以太网业务在SDH网络中高效、透明地传输。这种...
Eospy-api 用于非官方python-client。
本文档旨在详细介绍如何在WebLogic、JBoss、WebSphere等不同环境中配置EOS5.x的WebService服务,并且提供了通过EOS的WebService服务调用EOS业务逻辑的具体方法。本文档的目标读者是对EOS有一定了解的开发人员和技术...
(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, ...
EOS 是一个可以在 Intel X86 平台上运行的、面向教学的开源操作系统。为了让 EOS 适合于教学,EOS 被设计的十分小巧,并且尽量保持架构简单。但是,EOS 仍然涵盖了系统引导、进程管理、内存管理、IO 管理、文件系统...
**普元EOS7.5基础教程(官网版)** 普元EOS是一款国内知名的中间件平台,专注于企业级服务总线(Enterprise Service Bus, ESB)和应用服务器领域。EOS7.5版本是其一个重要的迭代,提供了更强大的功能和优化的性能。本...
根据提供的文件信息,本文将详细解析《EOS5.0 EOSV5.0 上海 普元 EOS5.0应用指南》中所涉及的关键知识点,主要包括PetStore示例的使用说明与tag应用示例的使用说明。 ### PetStore示例使用说明 #### 1.1 查看源...