Terminal issue with New chainlink course

I think it can be a bad syntax here, you dont need to send those arguments as an object {}, instead just send it normally as 2 arguments.

This is mine:

    kovan: {
      provider: () => {
        return new HDWalletProvider(mnemonic, url)
      },
      network_id: '42',
      skipDryRun: true
    },

try that one in your truffle config, also if still not working, maybe it could be because you are using a seed phrase instead the hexadecimal private key (thats why your is a string of characters, while mine is a bunch of numbers and letters), the difference is that your seed contain 20 accounts with their own priv key (in hexa, like mine), so im just sending it the priv key of 1 of my 20 accounts.

Let me know how your going :nerd_face:

Carlos Z

Hi @thecil Carlos, I changed the to correct kovan config, and also to hex mnemonic, still getting Argument error

Error: Unknown arguments format passed to new HDWalletProvider. Please check your configuration and try again
    at Object.getOptions (C:\Users\jflor\MyChainLinkProject\node_modules\@truffle\hdwallet-provider\src\constructor\getOptions.ts:143:11)
    at new HDWalletProvider (C:\Users\jflor\MyChainLinkProject\node_modules\@truffle\hdwallet-provider\src\index.ts:68:9)
    at Object.provider (C:\Users\jflor\MyChainLinkProject\truffle-config.js:28:16)
    at Object.getProvider (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\provider\index.js:20:1)
    at Object.create (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\provider\index.js:13:1)
    at TruffleConfig.get [as provider] (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\config\dist\configDefaults.js:235:1)
    at Object.detect (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\environment\environment.js:19:1)
    at Object.run (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\commands\migrate.js:201:1)
    at Command.run (C:\Users\jflor\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\command.js:183:1)

    kovan: {
      provider: () => {
        return new HDWalletProvider(mnemonic, url)
      },
      network_id: '42',
      skipDryRun: true
    },
  
  },
  compilers: {
    solc: {
      version: '0.6.6',
    },
  },
}

MNEMONIC="1c49d2330c06ba699edb3ecc24a4f674db2f1b....."
RPC_URL="https://kovan.infura.io/v3/7d82a16ccf554b9a9...../"