奇偶校验GUI错误(getTransactions TypeError:无法获取)

时间:2018-04-11 10:16:29

标签: user-interface cors ethereum parity

我正在运行连接到自定义区块链(PoA)的奇偶校验对等方,但我无法发送交易,也无法查看我帐户的交易列表。我收到以下错误(see error screenshot):

  • No' Access-Control-Allow-Origin'标题出现在请求的上 资源。
  • 406
  • getTransactions TypeError:无法获取

错误指向CORS问题,但我为cors尝试的所有配置("all""null""*""none""http://example.com:8540")导致得到相同的结果。在本地运行对等体和远程运行它从我的电脑上访问GUI时,我得到相同的结果。所有列出的端口都在防火墙中打开。 Chrome扩展程序已停用;也在隐身模式下尝试过。我也尝试添加命令行选项--unsafe-expose无济于事。

这是我远程机器上的toml(运行Ubuntu):

[parity]
chain = "pcplExternal.json"
base_path = "/home/mike/parity"
[network]
port = 30303
[rpc]
hosts = ["all"]
port = 8545
interface = "0.0.0.0"
cors =["all"]
apis = ["web3", "eth", "net", "personal", "parity", "parity_set", "traces","rpc", "parity_accounts"]
[ui]
force = true
port = 8540
interface = "0.0.0.0"
path = "/home/mike/parity/signer"
[websockets]
origins = ["all"]
apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "traces", "rpc", "shh", "shh_pubsub", "personal", "signer"]
hosts = ["all"]
port = 8450
interface = "0.0.0.0"

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

这是奇偶校验用户界面和/或Etherscan API中的错误。

如果您仔细查看屏幕快照,它会显示“由Etherscan提供支持的事务列表”,这与您的节点配置无关。背景是,完整的节点无法轻松为您提供帐户的交易列表。

无关紧要,但仍然很重要;由于您正在运行专用网络,因此Etherscan根本没有您的数据。

注意,我正在为奇偶校验工作。