INNER CODE UNIT · JavaScript
run
CleBeert/crypto-trading-bot-eth-bnb · Arbitrage.js:55
async function run(){
console.log('\x1b[1m\x1b[37m[Bot]: Process has been started! \x1b[1m\x1b[31m(to stop press CTRL+C anytime)\x1b[0m\n')
console.log('\x1b[1m\x1b[37m[Bot]: Looking for targets at DEX...\x1b[0m\n')
fs.writeFile('./transactions_hashes.txt', '', function(){console.log('\x1b[1m\x1b[37m[Bot]: transactions_hashes.txt \x1b[1m\x1b[32mwiped!\n\x1b[0m\n\n')})
token = await Fetcher.fetchTokenData(chainId, TOKEN_ADDRESS)
weth = WETH[chainId]
const pair = await Fetcher.fetchPairData(token, weth, provider)
route = new Route([pair], weth)
initialTokenBalance = await tokenContract.balanceOf(ACCOUNT);
if(true){
subscription = web3.eth.subscribe('pendingTransactions', function (error, result) {})
.on("data", function (transactionHash) {
web3.eth.getTransaction(transactionHash)