EOS节点配置
编辑配置文件
vim /$HOME/.local/share/eosio/nodeos/config/config.ini
配置文件添加/打开
http-server-address = 0.0.0.0:8888
enable-stale-production = true
producer-name = eosio
access-control-allow-origin = *
plugin = eosio::producer_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::http_plugin
http-validate-host = false
filter-on="*"
# 用于存储链状态的数据库尺寸,以兆为单位
cha3in-state-db-size-mb = 102400
# 用于存储链状态的数据库尺寸低于多少兆时安全的退出节点
chain-state-db-guard-size-mb = 100
# 用于存储不可逆的区块数据 的 数据库尺寸,以兆为单位
reversible-blocks-db-size-mb = 102400
# 用于存储不可逆区块的数据库尺寸低于多少兆时安全的退出节点
reversible-blocks-db-guard-size-mb = 100
eos启动
nohup ./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --contracts-console --verbose-http-errors >> log.log 2>&1 &
./build/bin/cleos get info
cd /$HOME/.local/share/eosio/nodeos/
rm -rf data
常用命令
钱包列表
./cleos wallet list
锁定钱包
./cleos wallet lock -n tes321
解锁钱包
./cleos wallet unlock -n tes321 --password
创建钱包
./cleos wallet create -n tes321 --to-console
生成秘钥对
./cleos create key --to-console
导入秘钥
./cleos wallet import -n tes321 --private-key 5JgWiGxHoce8gLBtH1dAzjTXyiwKH2dGpwDJQz4x1xmChuxmaM
./cleos wallet keys
./cleos get accounts 公钥
```