gpt4 book ai didi

rpc - 去以太坊 |如何连接到在本地运行的公共(public) Ropsten(testnet)

转载 作者:行者123 更新时间:2023-12-04 06:40:35 36 4
gpt4 key购买 nike

基本上我想连接到公共(public)的 Ropsten 测试网。我在本地运行 geth 有几个选项。 (--testnet, --rpc, --rpcapi, console) .

我想我可以获取我的(ropsten)帐户并检查我在 ropsten 测试网上有多少“以太”或“erc20 代币”。
但是,它无法识别我帐户中的以太币。

例如,我使用“以太坊钱包”成功地将一些“以太”和“自定义 erc20 代币”发送到我的账户。当我连接到“Ropsten 测试网络”以单击元掩码窗口顶部的下拉栏时,我可以在元掩码上看到正确的数量。
但是,如果我将其更改为下拉栏的第 4 个“Localhost 8545”并连接到“localhost:8545”,则以太币和 token 更改为 0 数量。

数量不一样,这很奇怪。总之,我认为在我本地运行的 geth 没有连接到公共(public) ropsten testnet 网络。因为这意味着我有不同的私钥和相同的公共(public)地址。我认为,ropsten 测试网上的相同公共(public)地址必须具有相同的私钥。

有没有人有这样的经验,或者我可以知道如何(geth)命令连接到公共(public)测试网网络。

哦,我还有另一个问题!

我在本地运行 go-ethereum,如下所示。

$ geth --testnet --rpc --rpcapi "db, net, web3, personal" --rpccorsdomain "*" --rpcaddir 127.0.0.1 --rpcport 8545 console

但我无法再连接到元掩码上的 localhost:8545 了。
netstat -na | grep -i LISTEN
netstat -na | grep -i LISTEN | grep 8545

我找不到 8545 开放的端口。
为什么有时rpc端口不开放?

最佳答案

首先我想告诉你,如果你想在 8545 上启动节点,你不需要指定“rpcport”参数,默认情况下它从 8454 端口开始。
现在关于在元掩码上连接到 localhost:8545 时不可见的平衡问题。我想问一下您使用本地 geth 运行 ropsten 有多久了。我怀疑它是否完全同步。
尝试在新终端中运行这些命令-
geth attach
eth.syncing
它将为您提供以下信息:
1.当前区 block 号
2. 总区 block 高度
如果总 block 高度大于当前 block 数,则意味着您的节点未完全同步并且仍在同步。

关于rpc - 去以太坊 |如何连接到在本地运行的公共(public) Ropsten(testnet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48280031/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com