今天早些时候,大概是 7 点多一点点吧,EOSIO 团队正式发布了 EOSIO 的 v1.5.0 版本。
这个版本对于 EOS 开发者来说,意义非凡,因为它带来了几个非常重要的更新
-
为了支持
get_table_rows
和get_table_by_scope
的倒叙排序法。添加了-r
这个选项。也就是说,我们可以在eosjs.getTableRows
-
数据恢复的时候的多线程支持。
-
给
eosio.code
权限添加了说明 -
alpha
版本的eosio::state_history_plugin
的历史状态插件。配置如下:
plugin = eosio::state_history_plugin trace-history = true chain-state-history = true
命令行使用方法如下
/usr/local/eosio/bin/nodeos --data-dir /home/eosio/data --config-dir /home/eosio/etc --disable-replay-opts --chain-state-history --trace-history
详细介绍等到周末有空了再来翻译。
但是,我在编译的过程中还是出错了,报错如下
In file included from /Users/yufei/Downloads/eos/libraries/chain/controller.cpp:12: /Users/yufei/Downloads/eos/libraries/chain/include/eosio/chain/contract_table_objects.hpp:200:17: error: use of undeclared identifier 'f64_negative_infinity' return f64_negative_infinity(); ^ /Users/yufei/Downloads/eos/libraries/chain/include/eosio/chain/contract_table_objects.hpp:204:17: error: use of undeclared identifier 'f64_positive_infinity' return f64_positive_infinity(); ^ /Users/yufei/Downloads/eos/libraries/chain/include/eosio/chain/contract_table_objects.hpp:213:17: error: use of undeclared identifier 'f128_negative_infinity' return f128_negative_infinity(); ^ /Users/yufei/Downloads/eos/libraries/chain/include/eosio/chain/contract_table_objects.hpp:217:17: error: use of undeclared identifier 'f128_positive_infinity' return f128_positive_infinity(); ^ 4 errors generated. make[2]: *** [libraries/chain/CMakeFiles/eosio_chain.dir/controller.cpp.o] Error 1 make[1]: *** [libraries/chain/CMakeFiles/eosio_chain.dir/all] Error 2 make: *** [all] Error 2 >>>>>>>>>>>>>>>>>>>> MAKE installing EOSIO has exited with the above error.
目前尚无回复