Oracles

Chainlink 節點未連接到外部適配器

  • November 3, 2020

我正在嘗試使用Chainlink 外部適配器將我的契約連接到 Twitter,但我正在執行的節點似乎無法連接到 localhost:8080 上的適配器,即使適配器說這是它正在偵聽的埠。具體來說,我得到了錯誤,ExternalBridge post to external adapter: connection refused. 想法?

鏈環外部適配器未連接

將我的 Chainlink 節點中的 Bridge 規範從 localhost 更改為我機器的 192.168.1.X 本地 IP 並修復了它。問題是我的節點在 docker 容器中執行,但適配器在我的本機作業系統上執行。所以從我的節點的角度來看 localhost 不是從適配器的角度來看的 localhost 。

僅供參考:可以通過在 Linux 上執行“ip addr”找到您的特定本地 IP,它將是您的主介面的 IP,例如 eth0。這樣也可以看到docker IP。

引用自:https://ethereum.stackexchange.com/questions/89877