cleos】的更多相关文章

好了,上一节我们已经讲了关于wallet的一些基础操作,基本了解了怎么去创建一个钱包,怎么去查看钱包.上锁和解锁钱包等,这一节咱们就来开始操作账户account吧. 上一节讲到了每一个account都需要与两对密钥绑定,那么我们就先给它创建两对密钥吧. 1.创建密钥(./cleos create key) 如下图,创建了密钥后,我们查看一下wallet中的keys,发现钱包又被锁上了,解锁,再看,发现里面还是只有一个公钥在里面: 那要怎么做我们上边创建的密钥才会出现在wallet中呢? 这里有一…
不知道下边这一段英文你们是不是能看懂,如果看不懂那就算了,我就是转过来随便看看的. 总之你记住nodeos.cleos和keosd这三个工程十分重要就行了,回头咱们的研究都从这三个工程杀进去. EOSIO comes with a number of programs. The primary ones that you will use, and the ones that are covered here, are: nodeos - server-side blockchain node…
[cleos] 1.在.bashrc中加入以下代码,方便直接使用 cleos,7777是nodeos端口,5555是keosd端口. alias cleos='docker exec -it eosio /opt/eosio/bin/cleos --url http://127.0.0.1:7777 --wallet-url http://127.0.0.1:5555' 2.进入bash的命令 docker exec -it eosio bash 3.创建钱包需要 --file 或 --to-c…
前一篇文章介绍了EOSIO中钱包.账户与账户权限的概念,这一篇文章继续学习EOSIO系统的主要组件,包括nodeos.keosd以及cleos. 本文执行的命令都是基于Docker环境,请先下载Docker镜像 docker pull eosio/eos nodeos.keosd与cleos的关系 先来了解整体架构,下图展示了nodeos.keosd与cleos之间的关系.  图中有几个关键信息: nodeos就是我们常说的节点,用来管理账号,上传数据到区块链. keosd是钱包管理客户端,用来…
上一节我们搞了老半天,也没整明白Exchange这个合约到底干啥用的.就它官方提供的说法,是用于货币的创造和交易.我没整明白,所以去看了下代码,发现代码头文件里面有下面这段话: This contract enables users to create an exchange between any pair of standard currency types. A new exchange is created by funding it with an equal value of bot…
先回答一下上一节中留下的问题,为什么我就看不到eosio这个账户中的钱呢?我明明为它create了很多token啊. 对,你是create了,但是没有issue啊.create了1000000000 SYS,只能说明eosio.token这个用户为eosio这个用户在eosio.token用户的这个合约上创建了1000000000 SYS,这些SYS还在央行里面躺着呢,还没有发行,它就是一堆废纸. 所以,咱们issue一下试试? 执行命令:./cleos push action eosio.to…
现实世界中的合约,简单地说,是一个参与活动的所有人都需要遵循的协议.合约可以是正式的法律合同(例如,金融交易),或者是简单的游戏规则.典型的活动可以是诸如资金转移(在金融合约的情况下)或游戏动作(在游戏合约的情况下). EOSIO智能合约是在区块链上注册,并在EOSIO节点上执行的软件,它实现了一个“契约”的语义,其动作请求的总帐被存储在块链上.智能合约定义接口(动作.参数.数据结构)和实现接口的代码.代码被编译成一个规范的字节码格式,以便节点可以检索和执行,而合约执行的交易记录都会被存储在区块…
好了,上一节我们已经讲了关于wallet的一些基础操作,基本了解了怎么去创建一个钱包,怎么去查看钱包.上锁和解锁钱包等,这一节咱们就来开始操作账户account吧. 上一节讲到了每一个account都需要与两对密钥绑定,那么我们就先给它创建两对密钥吧. 1.创建密钥(./cleos create key) 如下图,创建了密钥后,我们查看一下wallet中的keys,发现钱包又被锁上了,解锁,再看,发现里面还是只有一个公钥在里面: 那要怎么做我们上边创建的密钥才会出现在wallet中呢? 这里有一…
不知道下边这一段英文你们是不是能看懂,如果看不懂那就算了,我就是转过来随便看看的. 总之你记住nodeos.cleos和keosd这三个工程十分重要就行了,回头咱们的研究都从这三个工程杀进去. EOSIO comes with a number of programs. The primary ones that you will use, and the ones that are covered here, are: nodeos - server-side blockchain node…
EOS版本:4.0   一.进程cleos的作用   cleos,即为client eos.从名字就可以猜出来,它是一个标准的客户端程序,而实际上,它也确实为一个标准的client^_^   准确地说,它具有以下几个特点:   它是一个标准的命令行解析器,类似于linux操作系统的终端,它同样具有强大的扩展功能. 它不存在数据库,所有它需要的数据,都是通过http协议去连接nodeos和keosd(这两个进程都有http的监听端口),通过反射机制拿到自己想要的数据再进行逻辑运算并把执行的结果显示…