
EOS开发
文章平均质量分 50
DrCrypto
这个作者很懒,什么都没留下…
展开
-
【EOS】2.1 EOS Hello World合约
合约的部署,是部署到账户里去的。账户会成为合约的与外界交互的界面。具体步骤:1.创建一个目录:hello在目录内操作,进入目录,touch hello.cpp.// hello.cpp#include <eosiolib/eosio.hpp> # loads the EOSIO C and C++ API into the scope of your contract#...原创 2018-11-06 14:33:04 · 392 阅读 · 0 评论 -
【EOS】2.2 发行Token,转移Token
1.获取合约代码:官方代码git clone https://github.com/EOSIO/eosio.contracts --branch v1.4.0 --single-branch里面包含多个合约,这里只用一个合约,那就是:eosio.token进入到eosio.token文件夹:cd eosio.contracts/eosio.token2.为合约创建账户cleos cre...原创 2018-11-06 14:51:46 · 636 阅读 · 0 评论 -
【EOS】EOS环境基础
关闭Docker再重启后的操作:之前:docker run --name eosio \ --publish 7777:7777 \ --publish 127.0.0.1:5555:5555 \ --volume /Users/codes/EOS-Dev/contracts:/Users/codes/EOS-Dev/contracts \ --detach \ eosio...原创 2018-11-13 18:47:02 · 239 阅读 · 0 评论 -
【EOS】2.3 深入理解ABI文件
在前面2.2节部署eos.token合约时,使用的是提供好的ABI文件。智能合约是附着在账号上的,所以智能合约一定对应着一个账号。什么是ABI文件?全称是Application Binary Interface,翻译为中文就是应用程序二进制接口,这个和API有相同的内涵啊,都是接口,接口就意味着可以对外提供服务,但是怎么用需要按照接口指定。ABI文件是基于JSON格式的描述,描述的内容是:...原创 2018-11-13 20:53:46 · 2852 阅读 · 0 评论 -
JSON-RPC是什么东西
什么是RPC全称是Remote Procedure Call,远程过程调用。直观的理解就是,通过网络来请求服务,不用知晓底层网络协议的细节。RPC支持的格式很多,比如XML格式,JSON格式等等。这种介绍,一般都是皮毛,去看维基百科上的介绍会更加深入一些:在分布式计算中,远程过程调用就是当计算机程序运行过程中导致一个子进程在不同的地址空间运行,通常是另一台电脑,通过网络共享地址空间。这时候...原创 2018-11-11 22:41:11 · 11274 阅读 · 0 评论 -
【EOS】2.4 EOS数据存储
学习自官方文档。第一步: 新建一个文件夹mkdir addressbookcd addressbook第二步:创建CPP文件touch addressbook.cpp第三步:合约基本框架#include <eosiolib/eosio.hpp>using namespace eosio;class [[eosio::contract]] address : pu...原创 2018-11-13 23:14:13 · 508 阅读 · 0 评论