欢迎所有爱好区块链技术的人加入。

CATEGORY

Other Chain / EOS

EOS

EOS-新手问答EOS-新手教程EOS-开源推荐EOS-优秀转载

共 408 篇

906

基于Bancor 算法两种资源互换的算法讲解

EOS-新手教程

### 场景 BCS Token 购买 FF 资源 ### 算法文字描述 FF Bancor 算法过程中,并不是将 BCS 和 FF 直接用价格曲线进行兑换,而是引入了中间 token——FFCORE,对应于 Bancor 中的 Smart Token。 BCS 到 FF 的兑换…

902

cleos get table name,无法精准定位

EOS-新手问答

当get table索引是name 时,无法精准查询 因为cleos 传入的参数默认是字符串,需要对应的转换参数 `--key-type name` 例如 #### 参考 https://github.com/EOSIO/eos/issues/5019

897

EOS dump 以及 ubuntu设置coredump

EOS-新手教程

#### EOS 编译Debug #### ubuntu设置coredump 当`nodeos`异常退出时,就会在`/corefiles/`生成`dump`文件

896

EOS account下的ram_quota与ram_bytes有什么关系

EOS-新手问答

### 查看插件返回(github) ### 查看资源设置(github) ### 结论 `ram_bytes`是实际买的RAM 大小,`ram_quota` 是加上了 赠送的`ram_gift_bytes`(等于1400)(github) ### 验证 返回 查看账户资源表 返…

895

Transaction exceeded the current CPU usage limit imposed on the transaction

EOS-新手问答

最近链发送交易过大时容易发生一下错误 根据错误信息,定位源代码位置 (github) 由于`now > _deadline`并且 `deadline_exception_code == tx_cpu_usage_exceeded::code_value` 走到此断言逻辑 倒推到函…

893

cleos查询账户RAM总购量与实际购买不一致

EOS-新手问答

### cleos get account 通过cleos 查询账户RAM余额 但实际创建账户时,RAM购买量为`8192`byte ### cleos get table 通过查询用户资源表 `ram_bytes`的数据与创建时RAM数据基本(所差1byte是因为,购买RAM通…

892

EOS Table 倒序删除

EOS-新手教程

数据库中只保留最新的100条记录,旧纪录删除

891

error: use of undeclared identifier 'current_time_point'

EOS-新手问答

包含头文件 https://github.com/EOSIO/eosio.cdt/issues/470

890

EOS nodeos api 中继模式

EOS-新手教程

今天EOSIO官方开发提交的(New options for api nodes - 2.0)") 审核通过了。 ### 配置新增加配置 #### p2p-accept-transactions 允许评估通过p2p 网络接收的事务(如果有效) 默认值true #### api-a…

889

EOS: billed CPU time ( us) is greater than the maximum billable CPU time for the transaction ( us)

EOS-新手问答

先记录下,等测试完后,在完善 ### 参考 1. https://github.com/EOSIO/eos/issues/8502 2. https://blog.csdn.net/wangke0809/article/details/104138651 3. https://e…

888

EOS 2.0之VM改进和参数设置

EOS-新手教程

从EOS 2.0发布到现在有段时间了,今天单独研究下EOS VM的改进,以及相关的参数配置 ### 引用官方介绍 借助EOSIO 2,我们将发布一个名为EOS VM的新WASM引擎,该引擎由三个组件组成,每个组件都有自己的功能并提供特定的性能增强。 区块链WebAssembly执…

887

EOS Bancor 算法测试

EOS-新手教程

为了实际项目中,解决相对有限资源,异步动态价格交换的问题,测试下Bancor 算法 从EOS系统合约中,抽离出测试代码如下 #### 测试结果如下 符合预期,剩余资源越少,价格越高的需求 ### 参考 https://zhuanlan.zhihu.com/p/40162089

885

EOS 部署合约出现 deadline ? exceeded by ?us

EOS-新手问答

#### 测试环境 OS: Ubuntu 18.04 server EOS: v2.0.1 合约:v1.9.1 部署系统合约时出现以下错误 跟下代码(跳转github) 跟踪宏的调用 (跳转github) 查看 `main.cpp:4042` (跳转github) 发现该异常,为…

884

EOS V2.0.x 部署eosio.bios合约,需先激活 WTMSIG_BLOCK_SIGNATURES 共识

EOS-新手教程

### 问题 按v1.8.x部署的方式,启动链部署eosio.bios时报`env.set_proposed_producers_ex unresolveable` #### 测试环境 OS:Ubuntu 18.04 server EOS: v2.0.1 合约:v1.9.1 刚启…

883

EOS v2.0.x 打deb 包

EOS-新手问答

### 测试系统 os: ubuntu 18.04 server eos: v2.0.1 ### 打包 编译完EOS后,切换到打包脚本目录 并执行打包操作 如果是WSL 打包的话会报 报错是因为当前打包的目录权限为777,需要修改为 0755到0775之间的某个权限。 由于WSL…

882

EOS合约内判断账户是否部署了合约

EOS-新手教程

根据社区小伙伴需求,需要合约内查看某账户是否部署了合约, 我们根据setabi action,看下系统合约代码 https://github.com/EOSIO/eosio.contracts/blob/636406b45a4e1d4c3d7b308f6064dfe61b9628…

881

【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题

EOS-新手问答

最近装了ubuntu18.04 LTS,下载软件有点慢,网上搜了下解决方案,大致是两种:一、把/etc/apt/sources.list文件里的源更换一下,改成阿里云或者其它的镜像的文件;二、更换software&updates里的select best server。 ### …

880

WSL 编译EOS报 set: -i: invalid option

EOS-新手问答

windows10 Linux子系统(Ubuntu 18.04)编译EOS报错如下 原因是子系统的系统名不是`Ubuntu` 查看子系统的Name 所以编译时设置下环境变量即可 编辑环境变量配置文件 将下面参数添加到文件尾部 备注:如果安装1.8.x的EOS,且没配置过环境变量的…

877

工作量证明(PoW)与EOSIO一起使用

EOS-开源推荐

https://www.eospow.org/ https://github.com/NedAmarril/eosiopowcoin EOS 工作量证明硬币(POW)[1]将PoW(工作量证明)采矿时间表和调整比特币(BTC)[2] 的难度应用于EOSIO [3]令牌。 每10分…

876

推送交易上链“假”失败的处理方案

EOS-新手教程

### 解决问题 对于通过Rpc推送交易上链,因超时等因素导致无返回交易id或者失败,实际交易已上链。 ### 解决方案 在推送交易时附加一个action,action可以填一个与此次推送任务对应的唯一值`mark`,并把当前链的块高度记下 然后mongo会把这个action数据…