Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | Github | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

部分 IV. EOS

目录

33. EOS
33.1. EOS 资源
33.1.1. EOS 主网与投票状态
33.1.2. EOS 投票工具
33.1.3. EOS 区块链浏览器
33.1.4. EOS 钱包资源
34. EOS 安装
34.1. CentOS 8 Stream RPM包安装
34.2. CentOS 7 源码安装
34.3. Mac
34.4. Docker 开发环境
34.5. 主网
34.6. 启动 EOS 节点
34.6.1. EOS 本地网
34.6.1.1. 单节点私链
34.6.1.2. 单机多节点
34.6.1.3. 多机多节点
34.6.1.3.1. 节点一
34.6.1.3.2. 节点二
34.6.1.3.3. 节点三
34.6.1.3.4. 进入 Node 1 创建钱包和部署合约
34.6.2. 测试网
34.6.2.1. Public Testnet Endpoints(公共测试网络的接入点)
34.6.2.1.1. testnet1.eos.io
34.6.2.1.2. http://testnet.eoswtz.com
34.6.2.2. 本地连接到测试网
34.6.2.3. EOS (testnet) Explorer (Dawn 2.0)
34.6.2.4. EOS Jungle Testnet Monitor (Dawn 4.0)
34.6.3. 主网
34.6.3.1. 创世区块
34.6.3.2. eosnodes.privex.io
34.6.3.2.1. 创世区块
34.6.3.2.2. 主网超级节点
34.6.3.3. mainnet.genereos.io
34.6.3.4. mainnet.eoswz.com
34.7. 区块数据同步到 mongodb
34.8. nodeos 命令
34.8.1.
34.8.1.1. --contracts-console
34.8.2. config.ini 配置文件
34.8.2.1. 插件配置
34.9. systemd
35. CLEOS
35.1. 钱包
35.1.1. 创建钱包
35.1.2. 钱包列表
35.1.3. 钱包锁
35.2. 账号
35.2.1. 创建公钥和私钥
35.2.2. 导入私钥
35.2.3. 查看私钥
35.2.4. 创建账号
35.3. set 命令
35.3.1. abi
35.4. 区块信息
35.4.1. 获得当前区块链信息
35.4.2. 获取指定区块数据
35.4.3. 从区块链获取交易信息
35.4.4. 获得账号信息
35.4.5. 从区块链上获取 abi 文件
35.5. 智能合约 - EOS 代币
35.5.1. 编译智能合约
35.5.2. 设置初始化账号 eosio
35.5.3. 创建账号
35.5.4. 部署合约 eosio.bios
35.5.5. 创建账号 netkiller
35.5.6. EOS 代币合约
35.5.7. 创建代币
35.5.8. 发放代币
35.5.9. 查看代币余额
35.5.10. 转账
36. 智能合约开发
36.1. WebAssembly
36.2. 只能合约文件
36.2.1. hpp 头文件
36.2.2. cpp 合约代码文件
36.2.3. abi 文件
36.3. eosiocpp 命令
36.3.1. 创建新合约
36.3.2. 编译 WAST 文件
36.3.3. 编译 ABI 文件
36.4. eosio.token 合约详解
36.4.1. token::create 方法
36.4.2. token::issue 方法
36.4.3. token::transfer 转账方法
36.5. 编译运行 hello 智能合约
36.6. dice
36.7. 智能合约数据库操作 CURD
36.7.1. 创建一个新项目
36.7.2. 创建结构体
36.7.3. 插入数据操作
36.7.4. 修改数据操作
36.7.5. 删除数据操作
36.7.6. 完整的合约例子
36.7.6.1. 编译
36.7.6.2. 启动EOS私链开发环境
36.7.6.3. 创建合约账号
36.7.6.4. 部署合约
36.7.6.5. 创建
36.7.6.6. 查找
36.7.6.7. 修改
36.7.6.8. 删除
36.7.7. 序列主键
37. EOS Dapp 开发
37.1. eosjs
37.1.1. 安装 eosjs
37.1.2. 实例演示
37.1.2.1. 智能合约
37.1.2.2. 通过 eosjs 访问智能合约
37.2. RPC接口
37.2.1. 获取节点信息
37.2.2. 获取区块信息
38. FAQ
38.1. Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations
38.2. Error 3080006: transaction took too long
38.3. 不显示合约中的 eosio::print() 输出
38.4. database dirty flag set (likely due to unclean shutdown): replay required