问题标签 [go-ethereum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2915 浏览

javascript - Geth 灯节点不同步

我想用geth console. 因此我确实尝试在灯光模式下使用 geth。但是当我使用:

geth console --syncmode light

它卡在块号 0 并且没有开始同步。以下是一些结果:

  • web3.eth.syncing- 错误的

  • eth.blockNumber- 0

我使用的版本是:1.7.3

有人知道我如何强制它开始同步吗?

这是我得到的输出:

提前致谢!

0 投票
1 回答
308 浏览

token - 以太坊代币转移 - 等待验证 + 72H

我目前正在开发一个使用和发送大量ethereum代币转账的项目。 web3.jsGETH

在 12 月 1 日,我们已经发送了大约 3000 笔付款,但只有 80 笔已被确认,而其余的仍在等待 3 天。

我们之前已经发送了数千次转账没有任何问题,但这次我们设置了较低的 Gas Limit,一些转账被暂停了。这本身就是一个问题,但可以管理,因为至少我们知道传输失败,问题是我们在过去 72 小时内有大约 2900 次待处理的传输而没有任何类型的进展。我们现在面临一个两难的境地,因为我们无法取消已经发送的转账,也无法发行新的转账,因为存在双重支付的风险。交易在 etherscan.io 网站上出现消失,没有任何合理的解释。

  1. 是否有验证转账的最长时间?如果有,多少钱?
  2. 为什么有些转账会进入低谷,而其他转账却没有,尽管它们具有相同的设置(gas 限制/价格)?
  3. 在这种情况下你会怎么做?

我知道这个问题可能有点含糊,但请理解我们手头有一个真正的问题,欢迎所有帮助,谢谢。

0 投票
1 回答
484 浏览

ethereum - 什么是以太坊环境中的 QoS

我经常在我的 go-ethereum 输出中看到这条线。

QoS 代表什么以及它在以太坊中的用途是什么?

0 投票
1 回答
2337 浏览

ethereum - Ethereum Mist 连接本地私有网络

系统信息

预期行为

将 Mist 与本地专用网络连接

实际行为

我输入命令:

我运行 Mist 但我有一个错误“地址已在使用中”即使我杀死使用端口 30303 的进程我也有相同的结果

回溯

~/.ethereum/testnet/geth/ethash 计数=3

信息 [12-16|12:05:37] 为 ethash DAG 启用磁盘存储 dir=~/.ethash count=2

INFO [12-16|12:05:37] 初始化以太坊协议版本="[63 62]" network=3

INFO [12-16|12:05:37] 加载最新的本地标头编号=797369 哈希=81c88e…3044c5 td=587702682055345

INFO [12-16|12:05:37] 加载最近的本地完整块号=0 hash=419410…ca4a2d td=1048576

INFO [12-16|12:05:37] 加载最近的本地快速块编号=761870 哈希=08735b…e597b9 td=571350456833753

INFO [12-16|12:05:37] 已加载本地事务日志事务=0 已删除=0

INFO [12-16|12:05:37] 升级链索引类型=bloombits百分比=79

INFO [12-16|12:05:37] 重新生成的本地交易日志交易=0 帐户=0

信息 [12-16|12:05:37] 启动 P2P 网络致命:启动协议栈时出错:监听 udp:30303:绑定:地址已在使用中

0 投票
0 回答
2954 浏览

struct - 结构数组稳固,推送有效,但数组长度仍为 1

我有一个结构的结构数组,我将项目推送到该结构,但在推送我的数组后立即显示其自身的长度仅为 1,我在哪里出错了

0 投票
1 回答
1012 浏览

ethereum - 未指定可见性。默认为“公开”。函数传输(地址接收者,单位数量);

我正在做一个 criptoCoin,我正在使用 Solidity。我在创建众筹时遇到问题function transfer(address receiver, uint amount); } the compile said No visibility specified. Defaulting to "public". function transfer(address receiver, uint amount); ^-----------------------------------------------^\

0 投票
0 回答
90 浏览

blockchain - 私有以太坊链,如何增加出块目标时间

我一直在搞私有以太坊区块链,我想将创建块的目标时间增加到 2 分钟(120 秒)。是这样修改 CalcDifficulty 函数的唯一方法吗?我尝试将难度设置为静态并减少时间,并且一切都按预期进行。但是我在增加与目标匹配的难度时遇到了麻烦。

我正在使用 geth (v1.7.3)。

PS:我这样做是为了学习目的,我知道增加目标时间是不希望的。

0 投票
1 回答
787 浏览

blockchain - 其他非 etherc-20 代币转移操作的 Solidity 合约

我使用官方代码创建了一个token合约,并且我创建了一个新合约。现在希望用这个新合约调用token合约,将token从A账户转移到B账户,遇到配额不可转让的问题。

当我使用代币合约直接调用approve方法时,可以通过新合约进行转账,但是不能通过新合约调用approve方法直接分配配额。

为什么是这样?谢谢你的回答!

0 投票
2 回答
33 浏览

blockchain - 购买产品的识别

我在测试网络上创建了硬币。现在的困惑是,

我已经向 100 个成员分发了硬币,他们可以使用这些硬币在我的平台上购买数字产品(域)。现在的困惑是,如果所有域都以 10 美元(100 个硬币)的价格出售,并且多个域被出售,怎么能我确定了哪个用户向我付款。因为所有用户都可以看到我的钱包地址。有没有什么方法可以检测到哪个购买的产品的付款?

0 投票
0 回答
685 浏览

blockchain - 致命错误:运行时:安装 geth 期间内存不足

我想知道安装geth的机器有什么要求。或者我安装geth时出了什么问题?