I'm trying to deploy my Smart Contract onto the Rinkeby test network. Everything is working fine, my rinkeby account is also having enough ethers. And also using HDWalletProvider, I am able to access my rinkeby account as it's getting logged out on the terminal too but still I am getting this error don't know why
My abi and bytecode are also working fine as previously I deployed the same contract on my ganache local network. Only when deploying it on rinkeby, I'm facing this issue.
Also if I don't use try and catch, some really really huge chunk of characters keep printing on my terminal. I have no clue what's the real problem here.