七哥
七哥 - 区块链创业者
共建者 专业认证

广东 - 深圳 注册于 2019-04-08

擅长:以太坊,DAG

向TA求助
18151学分数
373 经验值
12个粉丝

15 个回答

1 赞同

关于以太坊fast模式和full模式的问题

差别在于以太坊的状态数据 [state](https://learnblockchain.cn/books/geth/part3/statedb.html) ,这个才是需要大量磁盘空间存储。 即使一笔普通转载交易也会造成大量的 state 数据的增加和删除。如果是 full 模式,则需要存储从创世到现在的所有 state 的历史版本,在 leveldb 中的键值对是上亿条目的。 因此,fast...

回答于 2020-07-27 22:08

0 赞同

使用truffle init创建工程失败 显示unbox failed

补充解决方案: 从 github 中下载已经可直接使用 hosts 文件替换本地 hosts 文件。 下载地址:https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts

回答于 2020-07-02 21:51

1 赞同

使用truffle init创建工程失败 显示unbox failed

从github上下载数据失败导致的。 1. 多尝试几遍。 2. 或解决下Github的DNS污染导致的下载慢访问慢的问题 。

回答于 2020-04-22 22:37

1 赞同

移动端钱包

客户端必然是需要缓存账户余额的, 但需要在一些合适的时机去更新余额: 1. 查找余额时 2. 启动后后台默认去更新 3. 使用过程中订阅账户发送的交易 4. 订阅Token转账事件 当如如果钱包的后台服务是中心化的,则可以自动推送与账户相关的交易信息通知消息,来更新余额。 还有需要注意的是账户资产,是包括Tok...

回答于 2020-04-22 22:09

0 赞同

geth的javascript控制台中运行自定义API

你需要注册RPC服务才能使用,否则在控制台初始化时因为无法从已注册API中找到myalgo,而过滤掉myalgo。 做法: 在`internal/ethapi/backend.go`文件中定义的 `GetAPIs`方法中添加注册: ```go { Namespace: "myalgo", Version: "1.0", Service: &API{}, Public: true, }, ``` 另外不需要额外的...

回答于 2020-04-17 14:51

1 赞同

报错Error: Returned values aren't valid, did it run Out of G...

哥,你总得把代码贴出来吧,让回答的热心朋友猜测吗?先修改好问题,再让别人帮助你,?。

回答于 2020-04-13 20:47

0 赞同

eth交易记录input解析

首先我不太清楚你需要解析的目的? 因为反向解析是非常不稳定的,类似于混淆后的JS代码,反向恢复后灵活多变的。一个 byte32的数据,可以代表一个地址,也可能是一个 byte256 的数据。 除非你知道所调研的合约的ABI接口。 我猜测你是需要解析Token的转账交易。如果是需要解析Token的转账,应该使用使用读取事件日志的...

回答于 2020-04-13 20:17

1 赞同

获取erc20地址所持有的所有币种

补充 Tiny熊的回答。 很遗憾没有直接存在的API共你调用。 但你可以通过etherscan的API扫描用户的Token余额 [http://api.etherscan.io/api?module=account&action=tokentx&address=0x4e83362442b8d1bec281594cea3050c8eb01311c&startblock=0&endblock=999999999&sort=asc&apikey=FWIFYX812T9MP4CE7YMYRCHXQ4K9VAF7QV]...

回答于 2020-04-09 14:16

0 赞同

智能合约数据迁移方案?

为什么要迁移?迁移后需要怎样兼容现有合约?

回答于 2020-03-18 14:13

0 赞同

大家好,我是新手一枚,请多关照。

@[票薇fp2090](https://learnblockchain.cn/people/566) 欢迎你,这里是最好的中文区块链社区!!!!!

回答于 2020-03-18 10:50