I just learned how to send BNB from one wallet to another in Binance Smart Chain.
It looks like
const account = web3.eth.accounts.privateKeyToAccount('xxxxxxx')
web3.eth.accounts.wallet.add(account);
web3.eth.sendTransaction({
from: address1,
to: address2,
value: '100000000000',
gas: 5000000,
gasPrice: 18e9,
}, callback)
And this code sends BNB from one account to another one
But how to do the same with USDT? Maybe, do I have to include USDT's contractAbi?