EOS Shell./eosd导读
./eosd --help
arg
会被替换掉的
账户历史 account_history_plugin
--f[ --filter_on_accounts ]
: 只查询在listed 账户下的交易记录
--get-transactions-time-limit arg (=3)
: 限定一个获取单个交易记录的最大时间范围
配置选项 chain_plugin
--genesis-json arg
: 从arg中读取Genesis State
--genesis_timestamp arg
: 复制override the initial timestamp in the
Genesis State file
(Genesis的英文解释:the origin or mode of formation of something.)
命令行选项 chain_plugin
--replay-blockchain
: 清空chain 数据库,并重新洗牌所有区块
--resync-blockchain
: 清空chain 数据库和block日志
--skip-transaction-signatures
: 取消所有的交易签名验证,该操作一般只是测试使用
####配置选项 database_plugin
--readonly arg (=0)
用只读模式打开数据库
--shared-file-dir arg(="blockchain")
: 标注块链共享内存的位置的文件(绝对路径或相对于application data dir的路径)
-shared-file-size arg (=8192)
: 数据库共享的最小内存文件(mb)
配置选项 http_plugin
http-server-endpoint arg(=127.0.0.1:8888)
: 本地IP和端口用于http连接
配置选项 net_plugin
--listen-endpoint arg(=0.0.0.0:9876)
: 本地IP和端口用于http连接
--remote-endpoint arg
: 用于和远程伙伴同步的IP地址和端口
--public-endpoint arg
: advertised 端口的ip address
--agent-name arg(=EOS Test Agent)
: 标识名称
配置选项 producer_plugin
--enable-stale-production
: 即使chain处于stale的状态,也会继续进行block production
--required-participation
: 必须有0-99的producers存在,才能继续生成
-p [ --producer-name ] arg
: 这一个节点生产者的ID
--private-key arg
: ([公钥,WIF私钥],位于tests/tests/
的abi_tests.cpp
中)
WIF:Wallet import format
a way of encoding a private ECDSA key so as to make it easier to copy.
用ECDSA私钥加密,便于拷贝的钱包形式。
stale: no longer fresh to eat
Daniel Larimer对abi_tests.cpp
的解释是
发送给智能合约的二进制序列化消息。
ABI:Application Binary Interface, 应用程序二进制接口
abi_tests.cpp
: 应用程序的二进制接口测试
####应用程序的配置选项 和 命令行选项
--plugin arg
: arg代表要启用的插件,可以多次指定
-h [ --help ]
: 帮助
-v [ --version ]
: 版本
-d [ --data-dir] arg (="config.ini")
: 包含配置文件config.ini的目录(default是data-dir)
-c [ --config ] arg (="config.ini")
: 配置文件的名称相对于data-dir目录
技术爱好者的知识星球会分享最及时的EOS 团队进展以及技术发展
本星球会分享:
- EOS code 基础知识:
- C++: boost, CMake,Clang,
- Linux:OpenSSL,LLVM 4.0,
- 安全加密: secp256k1-zkp, PGP
- 前端: WASM,Javascript
- 筛选并发布Telegram “EOS Developer”优质信息
- EOS 单机节点运行
- EOS 虚拟多节点运行 (pseudo-distributed)
- EOS 多节点运行
- EOS智能合约编写与发布
- 优秀项目架构和设计原理:
- graphene(石墨烯),Steemit,BitShares
- PressOne,BigOne
- OracleChain
- Motion.one
- HMS(Health Mutual Society)