DEX trading bot – Upwork

Develop an Ethereum Mainnet Decentralized Exchange (DEX) trading bot with the following capabilities:

Primary Requirements
1. Receive alerts via TradingView webhook or extract alerts from a Telegram channel.
2. Convert trading symbols into contract addresses and extract trade direction (buy/sell) from the alerts.
3. Execute token transactions against Ethereum based on the trade direction and symbol.
4. Notify a Telegram channel about the receipt of an alert and report the success or failure of the transaction.
5. Automatically retrieve static data related to the contract and current gas fees.
6. Ensure the code is configurable and designed for scalability.
7. Implement the bot in a programming language of your choice, with Python or JavaScript preferred.
8. Provide the complete code for the bot, including all necessary components.

You will be interested:  Create a Telegram bot that pulls and displays info from a price tracking app API - Upwork

Secondary requirements

if the mentioned token is not available on eth but available on any of the primary L2(arb,op)then app should attempt swap there. If the token is available on eth, then do the swap on eth.

Design the code on such a way so I can configure/add more L2 myself later on if required

Host it on cloud platform like AWS

This bot will enable automated trading based on incoming alerts while maintaining flexibility, scalability, and ease of configuration.

Budget: $500

Posted On: September 01, 2023 19:29 UTC
Category: Scripting & Automation
Skills:Python, JavaScript, Node.js, Bot Development, Automation, Telegram, Solidity, Uniswap, Blockchain

Skills: Python, JavaScript, Node.js, Bot Development, Automation, Telegram, Solidity, Uniswap, Blockchain
Country: United Arab Emirates

click to apply
DEX trading bot – Upwork , 2023-09-02 01:29:11, https://www.upwork.com/jobs/DEX-trading-bot_~01e7bef9ed4f52ce03?source=rss, , #DEX #trading #bot #Upwork

Get this job

Leave a Reply

Your email address will not be published. Required fields are marked *