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

CATEGORY

Other Chain / EOS / EOS-新手教程

EOS-新手教程

共 182 篇

848

Hyperion History API 详细部署

EOS-新手教程

### 安装java ### 安装elasticsearch #### 下载 https://www.elastic.co/cn/downloads/elasticsearch #### 安装 程序位置 `/usr/share/elasticsearch/` 配置文件 `/etc…

847

max_transaction_lifetime和max-transaction-time介绍

EOS-新手教程

### max-transaction-time 我们推送交易,一般是先推送到同步节点。每次推送类似于HTTP的post请求,不可能长时间的一直处于推送状态,也就是有个最大的推送时间,当超过这个时间,则推送失败。 一般是部署合约时,由于wasm文件过大,容易出现此问题。 ### …

844

通过合约实现EOS HD 类分层地址

EOS-新手教程

### 使用场景 有一些充值场景,需要用到类似于BTC HD地址功能,简单来说就是一个账户需要支持多个子地址,然后对应的子地址收账后,都能汇集到该主账户。 ## EOS分层地址实现 账户体系扩展表 userresext(可发起转账和收款) | index | key | valu…

843

EOS1.8硬分叉升级后同步节点更新

EOS-新手教程

由于1.8.*和之前的版本的数据不兼容,所以主网升级后,同步节点需要做以下调整 1. 确保其现有节点正在运行最新的稳定版本(1.7)的nodeos,然后关闭nodeos。 2. 进行备份并删除数据目录中的blocks/reversible目录,state-history目录和st…

838

received a go away message from xxxx, reason = authentication failure

EOS-新手教程

主动连接方提示: 被连接方提示: 由于BP节点config设置了对等网络验证 此时被链接方已经添加了主动连接方的`peer-key` 跟下代码 https://github.com/EOSIO/eos/blob/be804bf63c5092a123c3e1a468559a8164…

835

eos 离线计算交易id

EOS-新手教程

#### 场景 由于一些场景需要提前计算出上传的交易ID, 类似问题,已提交issue https://github.com/EOSIO/eos/issues/7816 由于一些问题,(猜测单个nodeos推送了太多事务)导致事务推送返回超时,但实际上事务已成功推送。我暂时想到的…

833

EOS Detective——EOS 的主要追踪工具包

EOS-新手教程

EOS Nation 刚刚推出了 eosdetective.io 工具包,可以让 EOS 区块链的取证数据分析触手可及。使用 EOS Detective 时,您将能够识别 EOS 帐户之间的关系并在图表中显示结果。该工具包免费提供,能让用户自己成为侦探。 https://medi…

831

如何使用Keycat

EOS-新手教程

使用Keycat登录Bloks.io Keycat是一个基于钥匙串的身份验证器。使用Keycat,您可以像登录电子邮件一样访问任何区块链中的DApps。 在本教程中,我们将演示如何使用Keycat 登录Bloks(EOS资源管理器)以及如何在Bloks中的EOSDAQ(基于EOS…

821

EOS contract uint128 convert to std::string

EOS-新手教程

https://eosio.stackexchange.com/questions/2927/how-can-i-convert-a-uint128-t-to-a-string

820

一笔交易的资源开销,可以由智能合约创建者来支付

EOS-新手教程

最近项目上线,数据一致性等问题已处理完,准备做使用资源上的一些优化, 考虑到普通账户CPU和net的资源有限,需要考虑下由合约方出这部分资源,减少用户反复抵押相应资源,以及了解资源相关的学习成本。 按照思路,应该是执行合约相关的动作,用户和合约账户一同多签,并指定资源消耗方为合约…

817

EOS 相同data与相同的私钥签出的签名一样(Duplicate transaction error)

EOS-新手教程

由于EOS防护机制,相同的data使用相同的私钥签出的签名是一样的,避免重复交易攻击, 但由于某些需求场景,即使data一致,也想相同签名每次签的不一致,那我们跟一下代码把 根据关键词`Duplicate transaction error` https://github.com…

781

Hyperion History API 解决方案

EOS-新手教程

### Hyperion History API解决方案 History API可以说是EOS主网上几个月来最紧迫的问题。DApps,块浏览器和钱包必须查阅历史信息才能正常工作,而在EOS主网上运行完整的历史记录变得昂贵,复杂且耗时。 V1 History API已被弃用,少数B…

777

获取交易到不可逆的时间

EOS-新手教程

### 需求 根据交易id(transaction_id)获取交易预计到达不可逆的时间。 ### 方案 当push_transaction 无异常后,会得到 trx_id,以及status状态为executed (状态讲解),以及必须校验此状态,防止(hard_fail 状态攻击…

776

eos Transact Without Broadcast

EOS-新手教程

https://github.com/EOSIO/eosjs/blob/849c03992e6ce3cb4b6a11bf18ab17b62136e5c9/src/tests/web.html#L144

742

基于Python的EOS智能合约开发和测试框架 eosfactory

EOS-新手教程

github:https://github.com/tokenika/eosfactory #### 参考 https://eosfactory.io/build/html/ http://blog.hubwiz.com/2018/11/08/EOS-EOSFactory/

734

net_plugin插件代码分析

EOS-新手教程

上一篇笔记中,写了nodeos的执行流程。nodeos使用的是一种插件体系,业务代码分布在一个个的插件类中,然后分析了插件类共的继承关系。本篇笔记,就从其中的net插件入手来分析p2p模块的功能,也就是分析学习net_plugin_impl类。同之前的笔记一样,从net插件的生命…

718

关于资源的抵押赎回,及查询抵押列表

EOS-新手教程

关于抵押和赎回的方法,拿eosjs举例 https://eosio.github.io/eosjs/guides/2.-Transaction-Examples.html ### Stake 抵押 ### Unstake 赎回 操作细节看以上demo即可,下面我们说下抵押时`tr…

714

EOS合约中使用nlohmann/json解析 float类型报"wabt out of bounds memory access"

EOS-新手教程

由于合约中使用`nlohmann/json`解析json时,当遇到float类型时报"wabt out of bounds memory access" 不断调试代码,找到如下位置 https://github.com/nlohmann/json/blob/d2a08ddafd5…

712

Goodbye, Scatter Extension

EOS-新手教程

## 仅作测试使用,无法保证后面不更新是否导致安全等问题,非测试建议使用官方桌面版本 今天打开Scatter浏览器扩展版本发现 已经禁止使用了,力推桌面版本。 但是开发测试的需要,还是需要扩展版本。 查看ScatterWebExtension源代码提交记录 ### disabli…

710

EOS的一些开源侧链

EOS-新手教程

https://github.com/yottachain/YTBP 持续更新