I have tried each of the suggestions mentioned in the official issue pointing to this problem to no prevail in BSC MainNet.
I have had success in BSC TestNet as well as Ropsten TestNet.
However, the issue resurfaces when attempting to execute
rm -rf node_modules; npm install; truffle deploy --network bsc with the
truffle-config.js pointing its
https://bsc-dataseed.binance.org (I have also attempted pointing
For reference I am using my metamask wallet which is configured for the binance smart chain network.
I have also attempted to use several different versions of the
1.2.2- suggested by @jerrkill
1.2.3- suggested by @eggplantzzz
1.3.1- by natural experimentation
As suggested by @nehal-backspace, I have also attempted to change
const HDWalletProvider from
const HDWalletProvider = require('@truffle/hdwallet-provider');
const HDWalletProvider = require('truffle-hdwallet-provider');
However, for each of the versions mentioned above, truffle was unable to fetch the package.
The above was reported while currently running Truffle version
Upon upgrading to Truffle version
5.3.5 I can verify that the issue persists with
@truffle/hdwallet-provider set to
1.3.1 as well as
Does anyone have any other suggestions?