const Web3 = require('web3');
const provider = 'https://public.tst.publicmint.io:8545'; // Public Mint TestNet Blockchain
transactionConfirmationBlocks: 1,
const web3 = new Web3(provider, null, opts);
// Blockchain account address.
const address = '0xFF206CeBAC998aEC817E7fc456fc3451eEEaA860';
// Blockchain account private key.
const accountPK = '0x93bdf0a31e3069243bb7ccf65056d2d0c526deaf5f4d3d3bc78c7a163c9136e4';
const destAddress = '0xEa3F2eb61dD221344834eA6a3fd2128dF6641D4E';
const contract = new web3.eth.Contract(contractABI, ERC20_USDP_ADDR, {
const account = web3.eth.accounts.privateKeyToAccount(accountPK);
const entropy = '54674321§3456764321§345674321§3453647544±±±§±±±!!!43534534534534';
const wallet = web3.eth.accounts.wallet.create(1, entropy);
const amountToSend = web3.utils.toHex(web3.utils.toWei('10.00', 'ether'));
const result = await contract.methods.transfer(destAddress,amountToSend).send({