Truffle-Migration
找不到模組’@chainlink/contracts/truffle/v0.4/LinkToken'
我按照這些步驟在 Kovan 測試網上使用 Chainlink。當我完成配置(
truffle-config.js
,npm install
以獲取所有依賴項等)並且我已經編譯了契約並且一切正常時。但是當我這樣做的時候:松露遷移——網路硬
我收到一個關於找不到模組的錯誤
@chainlink/contracts/truffle/v0.4/LinkToken
。我試圖在網際網路上找到解決方案,但我沒有找到任何東西。
您需要更改以下要求行。
const { LinkToken } = require('../node_modules/@chainlink/contracts/src/v0.4/LinkToken.sol') const { Oracle } = require('../node_modules/@chainlink/contracts/src/v0.6/Oracle.sol')
希望它會幫助你。
為了將 @chainlink/contracts 與 truffle 一起使用,您應該使用 truffle unbox 或將 @chainlink/contracts 版本更改為 0.1.9。
乙太坊和 Truffle 合約工件不再在後續版本中發布。