web3.eth.sendSignedTransaction is not a function

I’m taking initiative to learn with Web3js and Ganache for testing interactions with blockchain. (So go easy on me being a noob pls)

When trying #3 example from here:

I am getting error "TypeError: web3.eth.sendSignedTransaction is not a function"

When I console logged my Web3 element, sendSignedTransaction is not within the returned JSON. Please help?

var Tx = require("ethereumjs-tx").Transaction  const URL = "{myInfuraID}" //Ropsten test network URL   const Web3 = require('web3')  const web3 = new Web3(new Web3.providers.HttpProvider(URL))   console.log(web3) //sendSignedTransaction is not in response  const account1 = "{myGanacheAccount1}" //Ganache account 1 const account2 = "{myGanacheAccount2}" //Ganache account 2  const address1_keys = "{myGanacheAccountPrivateKey}" const privateKey1 = Buffer.from(address1_keys, 'hex')  web3.eth.getTransactionCount(account1, (err, txCount) => {     const txObject = {         nonce: web3.toHex(txCount), //I also don't know why web3.utils.toHex(txCount) throws error         to: account2,         value: web3.toHex(web3.toWei('1', 'ether')),         gasLimit: web3.toHex(21000),         gasPrice: web3.toHex(web3.toWei('10', 'gwei'))     }      const tx = new Tx(txObject)     tx.sign(privateKey1)      const serializedTransaction = tx.serialize()     const raw = '0x' + serializedTransaction.toString('hex')      web3.eth.sendSignedTransaction(raw, (err, txHash) => { //throws error here         console.log('txHash: ', txHash)     }) }) 


TypeError: web3.eth.sendSignedTransaction is not a function     at Object.callback (C:UsersMeDocumentsNFTsWeb3_jstesting.js:48:14)     at C:UsersMenode_modulesweb3libweb3method.js:142:25     at C:UsersMenode_modulesweb3libweb3requestmanager.js:89:9     at XMLHttpRequest.request.onreadystatechange (C:UsersMenode_modulesweb3libweb3httpprovider.js:129:7)     at XMLHttpRequestEventTarget.dispatchEvent (C:UsersMenode_modulesxhr2-cookiesdistxml-http-request-event-target.js:34:22)     at XMLHttpRequest._setReadyState (C:UsersMenFode_modulesxhr2-cookiesdistxml-http-request.js:208:14)     at XMLHttpRequest._onHttpResponseEnd (C:UsersMenode_modulesxhr2-cookiesdistxml-http-request.js:318:14)     at IncomingMessage.<anonymous> (C:UsersMenode_modulesxhr2-cookiesdistxml-http-request.js:289:61)     at IncomingMessage.emit (node:events:532:35) at endReadableNT (node:internal/streams/readable:1346:12) 

web3.eth.sendSignedTransaction is not a function

Shopping cart
There are no products in the cart!
Continue shopping