基本上我想连接到公共的 Ropsten 测试网。我在本地运行 geth 有几个选项。(--testnet, --rpc, --rpcapi, console)
.
我想我可以获取我的(ropsten)帐户并检查我在 ropsten 测试网上有多少“以太”或“erc20 代币”。但是,它无法识别我帐户中的以太币。
例如,我使用“以太坊钱包”成功地将一些“以太”和“自定义 erc20 代币”发送到我的账户。当我连接到“Ropsten 测试网络”以单击元掩码窗口顶部的下拉栏时,我可以在元掩码上看到正确的数量。但是,如果我将其更改为下拉栏的第 4 个“Localhost 8545”并连接到“localhost:8545”,则以太币和令牌更改为 0 数量。
数量不一样,这很奇怪。总之,我认为在我本地运行的 geth 没有连接到公共 ropsten testnet 网络。因为这意味着我有不同的私钥和相同的公共地址。我认为,ropsten 测试网上的相同公共地址必须具有相同的私钥。
有没有人有这样的经验,或者我可以知道如何(geth)命令连接到公共测试网网络。
哦,我还有另一个问题!
我在本地运行 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端口不开放?