- EOSLIB_SERIALIZE 添加的变量名顺序要与struct添加变量名顺序一致,不然实例化后的存的变量数据会错位
- Error 3080006: transaction took too long
nodeos --max-transaction-time=1000
- 之前table find 的iterator获取的是最新值
如果后面有modify,再用前面iterator获取的数据将是后面modify后的新数据,如果想要旧数据,需要先保存下。
持续收集
nodeos --max-transaction-time=1000
持续收集
设置-->用户设置-->文本编辑器-->文件-->eol-->
设置为\n
或者直接搜索files:eol
进行设置。
部署完eosio.system
后,执行
cleos push action eosio init '[0,"4,SYS"]' -p eosio@active
一些同学想用Windows + sub ubuntu 编译eos,在windows下使用TortoiseGit pull 后,导致sh换行符被默认转换成dos '\r',运行出错。
对于git bash用户使用命令:
git config --global core.autocrlf false
为了保证文件的换行符是以安全的方法,避免windows与unix的换行符混用的情况,最好也加上这么一句
git config --global core.safecrlf true
对于使用TortoiseGit的同学来说可以“快捷菜单”->“Git",将autocrlf去掉勾选
Pulse是EOS区块链的开源浏览器扩展。它可以轻松与自定义dApp集成,并支持各种EOS网络上的多个帐户。Pulse可用于处理所有基于EOS的令牌。人们可以从全球的钱包和交易所发送,接收或放弃EOS及其定制代币。人们可以轻松地为Pulse源代码做出贡献,甚至可以在其上创建多个扩展。开放式存储库甚至允许开发人员创建类似的DApp,如Pulse。它具有专用模式,如果启用该模式,则有助于保护连接的dApp中的敏感信息。
https://chrome.google.com/webstore/detail/eos-pulse/jlnbnjlakmkkhcmjbloceddnmclmfieo
github: https://github.com/KoinEx/pulse
账户安全性自己评估,可查看开源代码,此处只做代码层级的学习推荐