Project Description
VIEW CODE ATTACHED FOR MORE DETAILS: I’m looking for an experienced blockchain developer to review, debug, and fully optimize an existing codebase involving advanced DeFi mechanisms, including flash loans and a custom “flash bets” system integrated with ultra-fast, short-resolution markets.
---
### **Project Context**
This system is designed to interact with **instant-resolution betting markets** and **prediction markets**, where outcomes resolve in seconds. The strategy focuses on **arbitrage opportunities** where pricing inefficiencies allow for risk-minimized profit when executed correctly and atomically.
---
### **Scope of Work**
* Review the entire codebase for bugs, vulnerabilities, and inefficiencies
* Ensure all core features function correctly, especially:
* Flash loan execution (borrow, execute strategy, and repay within one transaction)
* Flash bets execution with strict requirement that bets are placed and resolved **within the same transaction (atomic execution)**
---
### **Flash Loan Logic**
* Implement and/or refine logic to:
* Analyze **wallet/contract balance** prior to execution
* Determine and request the **maximum viable flash loan size based on that balance**
* Ensure repayment (including fees) is always satisfied within the same transaction
* Ensure:
* Capital is sourced from **external liquidity pools/providers (deep liquidity)**
* Strategy does not rely on personal funds beyond gas/fees
* Routing prioritizes **high-liquidity pools to support larger position sizes**
---
### **Arbitrage Engine (Core Requirement)**
Implement and validate logic that:
* Detects arbitrage opportunities using **implied probability calculations**
* Confirms opportunities only when:
* Combined implied probability of all outcomes is **< 100%**
* Example logic to support:
* Convert odds to implied probability:
* Positive odds: `100 / (odds + 100)`
* Negative odds: `|odds| / (|odds| + 100)`
* Identify arbitrage when total probability < 100%
* Dynamically calculate **bet sizing across outcomes** to:
* Balance returns across all possible outcomes
* Target consistent profit regardless of result (subject to execution conditions)
* Ensure:
* Bet sizing integrates with **flash loan amount**
* Entire arbitrage cycle (loan → bets → settlement → repayment) executes atomically
---
### **Flash Bets + Market Execution**
* Flash bets must:
* Execute immediately
* Resolve within the same transaction where possible
* Be compatible with:
* In-play instant markets
* Flash markets (micro-events)
* Prediction market pre-resolution opportunities
---
### **Optimization & Risk Handling**
* Optimize for:
* Execution speed
* Gas efficiency
* Reliable transaction inclusion
* Identify and mitigate:
* Slippage risks
* Liquidity constraints
* Oracle delays or inconsistencies
* MEV risks (frontrunning, sandwiching)
---
### **Critical Requirements**
* All logic must execute **atomically in a single transaction**
* Flash loan size must be dynamically derived from **wallet balance + liquidity availability**
* System must:
* Connect to **deep liquidity providers**
* Maximize usable capital per trade
* Execute arbitrage opportunities with **consistent outcome balancing**
---
### **Deliverables**
* Fully working, tested, and optimized code
* Verified atomic execution of:
* Flash loans
* Flash bets
* Arbitrage strategy
* Working arbitrage detection + bet sizing logic
* Summary of issues found and fixes applied
* Recommendations for further optimization
---
### **To Apply**
Please include:
* Experience with DeFi, flash loans, or arbitrage systems
* Examples of similar bots or smart contracts
* Your approach to atomic arbitrage execution
* Timeline and rate
---
This project requires strong expertise in **atomic execution, liquidity sourcing, and real-time arbitrage systems**. Only apply if you’ve built or audited similar high-performance DeFi infrastructure.