问题标签 [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.
javascript - Geth 灯节点不同步
我想用geth console
. 因此我确实尝试在灯光模式下使用 geth。但是当我使用:
geth console --syncmode light
它卡在块号 0 并且没有开始同步。以下是一些结果:
web3.eth.syncing
- 错误的eth.blockNumber
- 0
我使用的版本是:1.7.3
有人知道我如何强制它开始同步吗?
这是我得到的输出:
提前致谢!
token - 以太坊代币转移 - 等待验证 + 72H
我目前正在开发一个使用和发送大量ethereum
代币转账的项目。 web3.js
GETH
在 12 月 1 日,我们已经发送了大约 3000 笔付款,但只有 80 笔已被确认,而其余的仍在等待 3 天。
我们之前已经发送了数千次转账没有任何问题,但这次我们设置了较低的 Gas Limit,一些转账被暂停了。这本身就是一个问题,但可以管理,因为至少我们知道传输失败,问题是我们在过去 72 小时内有大约 2900 次待处理的传输而没有任何类型的进展。我们现在面临一个两难的境地,因为我们无法取消已经发送的转账,也无法发行新的转账,因为存在双重支付的风险。交易在 etherscan.io 网站上出现和消失,没有任何合理的解释。
- 是否有验证转账的最长时间?如果有,多少钱?
- 为什么有些转账会进入低谷,而其他转账却没有,尽管它们具有相同的设置(gas 限制/价格)?
- 在这种情况下你会怎么做?
我知道这个问题可能有点含糊,但请理解我们手头有一个真正的问题,欢迎所有帮助,谢谢。
ethereum - 什么是以太坊环境中的 QoS
我经常在我的 go-ethereum 输出中看到这条线。
QoS 代表什么以及它在以太坊中的用途是什么?
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:绑定:地址已在使用中
struct - 结构数组稳固,推送有效,但数组长度仍为 1
我有一个结构的结构数组,我将项目推送到该结构,但在推送我的数组后立即显示其自身的长度仅为 1,我在哪里出错了
ethereum - 未指定可见性。默认为“公开”。函数传输(地址接收者,单位数量);
我正在做一个 criptoCoin,我正在使用 Solidity。我在创建众筹时遇到问题function transfer(address receiver, uint amount);
} the compile said No visibility specified. Defaulting to "public".
function transfer(address receiver, uint amount);
^-----------------------------------------------^\
blockchain - 私有以太坊链,如何增加出块目标时间
我一直在搞私有以太坊区块链,我想将创建块的目标时间增加到 2 分钟(120 秒)。是这样修改 CalcDifficulty 函数的唯一方法吗?我尝试将难度设置为静态并减少时间,并且一切都按预期进行。但是我在增加与目标匹配的难度时遇到了麻烦。
我正在使用 geth (v1.7.3)。
PS:我这样做是为了学习目的,我知道增加目标时间是不希望的。
blockchain - 其他非 etherc-20 代币转移操作的 Solidity 合约
我使用官方代码创建了一个token合约,并且我创建了一个新合约。现在希望用这个新合约调用token合约,将token从A账户转移到B账户,遇到配额不可转让的问题。
当我使用代币合约直接调用approve方法时,可以通过新合约进行转账,但是不能通过新合约调用approve方法直接分配配额。
为什么是这样?谢谢你的回答!
blockchain - 购买产品的识别
我在测试网络上创建了硬币。现在的困惑是,
我已经向 100 个成员分发了硬币,他们可以使用这些硬币在我的平台上购买数字产品(域)。现在的困惑是,如果所有域都以 10 美元(100 个硬币)的价格出售,并且多个域被出售,怎么能我确定了哪个用户向我付款。因为所有用户都可以看到我的钱包地址。有没有什么方法可以检测到哪个购买的产品的付款?
blockchain - 致命错误:运行时:安装 geth 期间内存不足
我想知道安装geth的机器有什么要求。或者我安装geth时出了什么问题?