- Dawn = Alpha
- V1.. = Beta
- EOS Mainnet 版本 = Stable
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。Stable:稳定版;来自预览版本释出使用与改善而修正完成。
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。Stable:稳定版;来自预览版本释出使用与改善而修正完成。
try --hard-replay-blockchain
参考:github
更新 ~/.local/share/eosio/nodeos/config/config.ini
修改或添加
http-validate-host=false
或者 nodeos 启动时添加参数 --http-validate-host=false
kill 命令再次执行时会导致以下错误。
pkill -9 nodeos or kill -9 {pid}
database dirty flag set (likely due to unclean shutdown): replay required
当重新运行nodeos时,必须使用--replay-blockchain命令忽略它。
让我们安全的结束nodeos 进程
This appears to be two different issues.
Startup after a crash or ungraceful shutdown nearly always fails due to corruption of the boost shared memory cache of the in-memory database. --resync is required to clean up the mess.
For normal shutdown, never kill with -9. Always use either the default (no argument) signal (which is SIGTERM) or SIGINT. Numerically, those are 15 and 2, respectively.
pkill nodeos | Safe
pkill -15 nodeos | Safe
pkill -2 nodeos | Safe
pkill -TERM nodeos | Safe
pkill -SIGTERM nodeos | Safe
pkill -INT nodeos | Safe
pkill -SIGINT nodeos | Safe
pkill -9 nodeos | Not Safe
pkill -KILL nodeos | Not Safe
pkill -SIGKILL nodeos | Not Safe
The core dump is a different problem. That looks like a corrupted network packet, specifically a signed_block_summary. Summary messages are being eliminated from the protocol, so this particular error will no longer be possible soon.
参考自:github
root@ubuntu:~/eos/build/tools# ./eosiocpp -o ../contracts/hello/hello.wast ../contracts/hello/hello.cpp
../hello/hello.cpp:3:10: fatal error: 'eosiolib/eosio.hpp' file not found #include ^~~~~~~~~~~~~~~~~~~~ 1 error generated.
root@ubuntu:~/eos/build/tools#
解决此问题方案如下
cd eos_source/build
,执行 sudo make install
cd ../contracts/hello/
切换到hello 合约目录eosiocpp
前的./
,修改为 eosiocpp -o hello.wast hello.cpp
打开 ~/.bashrc
vi ~/.bashrc
在文件最后添加
#set eosio path
export EOSIO_PATH=/usr/local/eosio/bin
export PATH=$EOSIO_PATH:$PATH
终端执行以下命令,添加立即生效
source ~/.bashrc