Hyperion History API 详细部署
### 安装java ### 安装elasticsearch #### 下载 https://www.elastic.co/cn/downloads/elasticsearch #### 安装 程序位置 `/usr/share/elasticsearch/` 配置文件 `/etc…
欢迎所有爱好区块链技术的人加入。
CATEGORY
Other Chain / EOS / EOS-新手教程
共 182 篇
### 安装java ### 安装elasticsearch #### 下载 https://www.elastic.co/cn/downloads/elasticsearch #### 安装 程序位置 `/usr/share/elasticsearch/` 配置文件 `/etc…
### max-transaction-time 我们推送交易,一般是先推送到同步节点。每次推送类似于HTTP的post请求,不可能长时间的一直处于推送状态,也就是有个最大的推送时间,当超过这个时间,则推送失败。 一般是部署合约时,由于wasm文件过大,容易出现此问题。 ### …
### 使用场景 有一些充值场景,需要用到类似于BTC HD地址功能,简单来说就是一个账户需要支持多个子地址,然后对应的子地址收账后,都能汇集到该主账户。 ## EOS分层地址实现 账户体系扩展表 userresext(可发起转账和收款) | index | key | valu…
由于1.8.*和之前的版本的数据不兼容,所以主网升级后,同步节点需要做以下调整 1. 确保其现有节点正在运行最新的稳定版本(1.7)的nodeos,然后关闭nodeos。 2. 进行备份并删除数据目录中的blocks/reversible目录,state-history目录和st…
主动连接方提示: 被连接方提示: 由于BP节点config设置了对等网络验证 此时被链接方已经添加了主动连接方的`peer-key` 跟下代码 https://github.com/EOSIO/eos/blob/be804bf63c5092a123c3e1a468559a8164…
#### 场景 由于一些场景需要提前计算出上传的交易ID, 类似问题,已提交issue https://github.com/EOSIO/eos/issues/7816 由于一些问题,(猜测单个nodeos推送了太多事务)导致事务推送返回超时,但实际上事务已成功推送。我暂时想到的…
EOS Nation 刚刚推出了 eosdetective.io 工具包,可以让 EOS 区块链的取证数据分析触手可及。使用 EOS Detective 时,您将能够识别 EOS 帐户之间的关系并在图表中显示结果。该工具包免费提供,能让用户自己成为侦探。 https://medi…
使用Keycat登录Bloks.io Keycat是一个基于钥匙串的身份验证器。使用Keycat,您可以像登录电子邮件一样访问任何区块链中的DApps。 在本教程中,我们将演示如何使用Keycat 登录Bloks(EOS资源管理器)以及如何在Bloks中的EOSDAQ(基于EOS…
https://eosio.stackexchange.com/questions/2927/how-can-i-convert-a-uint128-t-to-a-string
最近项目上线,数据一致性等问题已处理完,准备做使用资源上的一些优化, 考虑到普通账户CPU和net的资源有限,需要考虑下由合约方出这部分资源,减少用户反复抵押相应资源,以及了解资源相关的学习成本。 按照思路,应该是执行合约相关的动作,用户和合约账户一同多签,并指定资源消耗方为合约…
由于EOS防护机制,相同的data使用相同的私钥签出的签名是一样的,避免重复交易攻击, 但由于某些需求场景,即使data一致,也想相同签名每次签的不一致,那我们跟一下代码把 根据关键词`Duplicate transaction error` https://github.com…
### Hyperion History API解决方案 History API可以说是EOS主网上几个月来最紧迫的问题。DApps,块浏览器和钱包必须查阅历史信息才能正常工作,而在EOS主网上运行完整的历史记录变得昂贵,复杂且耗时。 V1 History API已被弃用,少数B…
### 需求 根据交易id(transaction_id)获取交易预计到达不可逆的时间。 ### 方案 当push_transaction 无异常后,会得到 trx_id,以及status状态为executed (状态讲解),以及必须校验此状态,防止(hard_fail 状态攻击…
https://github.com/EOSIO/eosjs/blob/849c03992e6ce3cb4b6a11bf18ab17b62136e5c9/src/tests/web.html#L144
github:https://github.com/tokenika/eosfactory #### 参考 https://eosfactory.io/build/html/ http://blog.hubwiz.com/2018/11/08/EOS-EOSFactory/
上一篇笔记中,写了nodeos的执行流程。nodeos使用的是一种插件体系,业务代码分布在一个个的插件类中,然后分析了插件类共的继承关系。本篇笔记,就从其中的net插件入手来分析p2p模块的功能,也就是分析学习net_plugin_impl类。同之前的笔记一样,从net插件的生命…
关于抵押和赎回的方法,拿eosjs举例 https://eosio.github.io/eosjs/guides/2.-Transaction-Examples.html ### Stake 抵押 ### Unstake 赎回 操作细节看以上demo即可,下面我们说下抵押时`tr…
由于合约中使用`nlohmann/json`解析json时,当遇到float类型时报"wabt out of bounds memory access" 不断调试代码,找到如下位置 https://github.com/nlohmann/json/blob/d2a08ddafd5…
## 仅作测试使用,无法保证后面不更新是否导致安全等问题,非测试建议使用官方桌面版本 今天打开Scatter浏览器扩展版本发现 已经禁止使用了,力推桌面版本。 但是开发测试的需要,还是需要扩展版本。 查看ScatterWebExtension源代码提交记录 ### disabli…
https://github.com/yottachain/YTBP 持续更新