Ошибка выполнения ВМ при моделировании контракта Контракт UMA LSP

Я пытаюсь развернуть смарт-контракт в тестовой сети Kovan с протоколом UMA. В частности, после этого руководства: https://docs.umaproject.org/developers/deploy-an-lsp

Я запускаю сценарий развертывания со следующими параметрами:

      node index.js 
--gasprice 15 
--url wss://kovan.infura.io/ws/v3/PROJECTIDInfura
--mnemonic "SEED PHRASE"
--pairName "WHTUSDJune" 
--expirationTimestamp 1655312460 
--collateralPerPair 1000000000 
--priceIdentifier BTCUSD 
--longSynthName "wheat_SRW_June_long" 
--longSynthSymbol WHTUSDBJun 
--shortSynthName "wheat_SRW_June_short" 
--shortSynthSymbol WHTUSDSJun 
--collateralToken 0x7079f3762805cff9c979a5bdc6f5648bcfee76c8 
--fpl Linear 
--lowerBound 0 
--upperBound 2000000000 
--proposerReward 2000000 
--optimisticOracleProposerBond 200000000 

Но это ошибка, которую я получаю при моделировании контракта:

      Error: VM execution error.
    at WebsocketSubprovider._handleSocketMessage (C:\Users\FOLDER\launch-lsp\node_modules\@trufflesuite\web3-provider-engine\subproviders\websocket.js:121:18)
    at WebSocket.onMessage (C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\event-target.js:120:16)
    at WebSocket.emit (events.js:315:20)
    at Receiver.receiverOnMessage (C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\websocket.js:720:20)
    at Receiver.emit (events.js:315:20)
    at Receiver.dataMessage (C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\receiver.js:414:14)
    at C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\receiver.js:371:23
    at C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\permessage-deflate.js:307:9
    at C:\Users\FOLDER\launch-lsp\node_modules\ws\lib\permessage-deflate.js:389:7
    at afterWrite (_stream_writable.js:468:5)
    at onwrite (_stream_writable.js:448:7)
    at InflateRaw.afterTransform (_stream_transform.js:98:3)
    at Zlib.processCallback (zlib.js:580:8) 

Что я делаю неправильно?

1 ответ

Выяснил, какой параметр приводил к сбою моего запроса. Это:

      --priceIdentifier BTCUSD 

я заменил его на

      --priceIdentifier UMAUSD

и это сработало как шарм. Не уверен, почему, поскольку BTCUSD указан в качестве идентификатора цены на их сайте.

Другие вопросы по тегам