智能合约之 eosio.cdt 我们需要知道的那些事
eosio.cdt 在 1.2.x 和 1.3.x 的改动比较大, 虽然虚拟机是向后兼容的, 但是为了避免意外情况, 我们都会将陆续将合约代码升级。下面来介绍一下大致的改动 ### 1.2.x 和 1.3.x 的区别 #### eoslib C API uint64_t 别名 a…
欢迎所有爱好区块链技术的人加入。
CATEGORY
收集一些其他的链
矿池-新手教程OtherChain-开源推荐OtherChain-优秀转载OtherChain-新手教程FabricEOSBitcoinCross chain
共 467 篇
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出块时间 我们知道,新生产节点必须基于上一个区块生产新区块,因此新生产节点必须在指定的时候内接收到上一个区块的内容,否则只能跳过(只能基于上上一个区块生产)。如果出块时间太短,新节点很大可能接收不到上一个区块的内容,进而频繁出现跳块。只要有跳块,系统就会出现临时分叉…
在测试网中,获取出块奖励时,报错 查询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
之前我们演示了scatter 扩展版本,添加测试网络的演示 (《Scatter的使用及添加测试网络相关设置》) 目前scatter官方已经明确废弃了扩展版本,主推桌面版本ScatterDesktop #### 1.下载ScatterDesktop 请到https://github…
#### 下载源代码 ## Mac系统编译 首先确认下当前机器安装的node的版本为`v9.8.0`,否则无法编译通过。切换版本,可参考《mac os 安装指定版本 node》 #### 开始编译 进入源代码目录,安装依赖 编译源码 生成对应平台安装包 mac: windows:…
#### 系统准备 演示的系统为 Ubuntu 18.04 LTS,内存8g以上,硬盘300g+ #### clone EOS代码 我们以EOS-Mainnet仓库部署,(EOS-Mainnet是部署在目前EOS主网的版本,等于再次在EOSIO仓库测试过的版本,更稳定。) 开始c…
对于目前EOS 开发现状,想要做一款基本的Dapp,需要以下人员和配备 - 所需人员 1.前端开发(初级) 2.EOS区块链运维(高级) 3.EOS合约开发(高级) - 硬件配备 至少一台配置较高的服务器,提供全节点rpc服务(正式环境,一般不会用其他节点的api,难以把控)。 …
#### 本文由来 最近在做一个Dapp,里面有部分功能涉及帮助用户存储一定量的数据,所以需要有个计算用户成本的逻辑,由用户持续为自己消耗的存储付费。 #### 开始计算合约成本 ##### 合约的部署成本 等于合约源码编译后WASM文件大小的10倍(mainnet)。相关源码在…
麒麟网获取测试代币时 http://faucet.cryptokylin.io/get_token?bcskillsurou 返回 可尝试使用直接ip 访问获取 http://13.230.87.138/get_token?bcskillsurou
目前了解到的方案是,nodeos 重新启动,添加以下参数,重建数据,也许之后版本会有新的修复方案 github
- account_name to std:string - std::string to account_name
I have a simple struct with one member and want to pass this to an action. The .abi looks like this: I tried a lot of different variations a…
麒麟测试网部署测试合约时出现一下错误 ####开始演示步骤 开始部署合约中表的结构为 然后直接修改了 `iresult` 为` std::string` 由于前面合约已部署,就像数据库中表字段的类型已经建好了,下次再部署时,导致表错乱,所以改个表名或者重新部署个账号测试把。等后面…
先执行 清理掉旧lib,再编译 参考:GitHub
# EOS 资源汇总 A curated list of EOS Ecosystem by SuperONE. [](https://github.com/sindresorhus/awesome) [](README.md) [](README-en.md) EOS 资源汇总。…