Truffle on you host should be at the correct version that is compatible with openzeppelin-solidity ^1.10.0
Web3 version should be the same between DApp and Protocol. Different versions are not compatible. Until now version is downgraded due protocol at ^1.0.0-beta.46
On Vechain Blockchain this is donwgraded to version
^1.0.0-beta.37
due packages compatibility.
This package has been forked from the original in order to make it compatible with Vechain. See here for more infos.
This package has been forked from the original in order to make it compatible with Vechain. See here for more infos.
To fix this error you should reset your Metamask Account.
Just click on your account avatar, then go to Settings > Advanced > Reset Account
After this operation try again your transaction and now the nonce should be calculated correctly.