Mik*_*ike 6 user-interface parity cors ethereum
我正在运行连接到自定义区块链(PoA)的奇偶校验对等体,但我无法发送交易,也无法查看我的帐户的交易列表.我收到以下错误(请参阅错误屏幕截图):
这些错误指向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"
Run Code Online (Sandbox Code Playgroud)
知道出了什么问题吗?
这是 Parity 用户界面和/或 Etherscan API 中的错误。
如果你仔细观察你的屏幕截图,它会显示“Transaction List Powered By Etherscan”,这首先与你的节点配置无关。背景是,全节点无法轻松地为您提供账户的交易列表。
另外,虽然不相关但仍然很重要;由于您正在运行专用网络,因此 Etherscan 根本没有您的数据。
请注意,我为 Parity 工作。