简单停机迁移mongo数据
最近在做一个dapp,由于服务器所在地原因,导致内陆用户访问不稳定,所以更换下服务器,做个简单的停机迁移记录 #### 停止原服务器Dapp程序,备份数据库 等待结束后,会将备份的数据库写到`/dmp/数据库名/各种表名` #### 将备份文件下载到本地 #### 将备份上传到新…
欢迎所有爱好区块链技术的人加入。
INDEX
共 1183 篇
最近在做一个dapp,由于服务器所在地原因,导致内陆用户访问不稳定,所以更换下服务器,做个简单的停机迁移记录 #### 停止原服务器Dapp程序,备份数据库 等待结束后,会将备份的数据库写到`/dmp/数据库名/各种表名` #### 将备份文件下载到本地 #### 将备份上传到新…
### 合约 ### Js push action 参数为 `new Date().getTime() * 1000`
昨日EOS紧急更新了一个偷窃RAM漏洞的补丁,今天和远航讨论到该漏洞,远航提供了昨日官网修复该漏洞的patch,于是又有了想复现漏洞的冲动,最后验证并在测试网络还原了该漏洞。 漏洞详情 该漏洞是因为EOSIO系统对于合约inline调用合约内的其他函数不会进行权限检测,从而恶意合…
#### 麒麟测试网查询演示 #### 返回 #### 备注 现在的出块顺序是按ascii排序的,理想的是支持heartbeat,按地理位置顺序出块,可减少延迟不稳定等问题
#### 定义table #### 创建table #### 查询 #### hash 生成 #### 添加数据 ### 新增索引方法 ### 参考 https://eosio.stackexchange.com/questions/3219/how-to-properly-us…
#### 源代码 #### 测试 #### 参考 - https://eosio.stackexchange.com/questions/3304/how-to-transfer-token-and-do-some-action-inlineor-how-to-parse-str…
合约table 定义 table 创建 table 使用
由于一些场景比如转账后做某些操作,需要利用memo 传递多个参数信息 一般会以各种分隔符,如‘-’,‘|’,‘#’,空格等,所以需要个简单的方法格式化下 比如memo 格式为“id:value” 测试代码如下
#### 复制源代码 从eosio.contracts 项目中,复制`eosio.contracts/eosio.system/src/exchange_state.cpp`,`eosio.contracts/eosio.system/include/eosio.system/e…
你没看错,我今天要回顾的是DApp的各种攻击方式,其实这个主题已经有好多人写了,且都还不错,只是最近正好有大佬要深入了解,因而作者尝试从技术角度来解读这些攻击方法。 #### 菠菜游戏运行机制 菠菜游戏都是钱袋子,所以目前的DApp攻击基本都是针对菠菜游戏,有钱的美女人人都爱很正…
eosio.cdt 在 1.2.x 和 1.3.x 的改动比较大, 虽然虚拟机是向后兼容的, 但是为了避免意外情况, 我们都会将陆续将合约代码升级。下面来介绍一下大致的改动 ### 1.2.x 和 1.3.x 的区别 #### eoslib C API uint64_t 别名 a…
每个开发人员都需要一个良好的IDE,它是为他的项目的开发过程而设置的。这就是为什么我们创建了一个关于如何为EOS dApp开发设置VS Code和/或CLion的快速教程 。 我们还为VS Code创建了一些脚本,它们将自动执行您在终端中使用的一些命令。 ### Visual S…
## 链上部署合约部分代码 ##### Table ##### Action ## NodeJs 代码部分 #### EosService.js #### chain.js #### game.js
### EOS出块时间 我们知道,新生产节点必须基于上一个区块生产新区块,因此新生产节点必须在指定的时候内接收到上一个区块的内容,否则只能跳过(只能基于上上一个区块生产)。如果出块时间太短,新节点很大可能接收不到上一个区块的内容,进而频繁出现跳块。只要有跳块,系统就会出现临时分叉…
今天要实现通过ScatterDesktop,使用选中的账号私钥加密数据做签名,传到中心服务器,做身份验证 先粗略记下,稍后整理 ### 首先由scatter.js发起 (View Code) ### 然后传到 ScatterDesktop (View Code) 关键点在 ###…
https://www.npmjs.com/package/semaphore-async-await
在测试网中,获取出块奖励时,报错 查询supply 发现supply已经不小于max_supply。 由于bp每次claimrewards时,根据距离上次claim的时间差先增发,然后再从奖池里面拿。所以每次claimrewards时,supply都会增加相应的值,但必须小于ma…
80天80亿流水, EOS DApp生态大爆发,CPU价格水涨船高,这是一个很正常的市场行为,需求大了,价格自然上涨。但是如果你仔细看看数据就会发现,目前EOS TPS平均只有50,理论上CPU肯定是空闲的。既然是空闲的,CPU没有涨价的理由啊。所以这里就存在一个问题,要么是CP…
问题来自 https://github.com/EOSIO/eos/issues/5640 解决方案: To clarify: get code still works, but now retrieves wasm instead of wast. To function co…
### eos 消息队列 https://github.com/TP-Lab/kafka_plugin https://github.com/cc32d9/eos_zmq_plugin