Solidity Developer for Flash-Loan Smart Contract

via Freelancer ·

Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted57 minutes ago
Project overview
Web development / New project
Expected to be completed by Sep 05, 2026
Request details
Project Overview

I'm looking for an experienced Solidity/Web3 developer who can build a smart contract that integrates with Aave V3 and can receive a flash loan of USDT liquidity.

The goal is to have the entire process execute atomically in one blockchain transaction.

Required Logic

The smart contract should:

Initiate/receive a USDT flash loan from Aave V3.
Receive the flash-loaned USDT into my smart contract.
Transfer the borrowed USDT from the smart contract to another wallet that I control.
Allow me to perform my required strategy/work with those funds.
Have the necessary logic to return the required principal + Aave flash-loan fee back to the smart contract within the same transaction.
Repay Aave V3 automatically before the transaction completes.
Revert the entire transaction if the required amount cannot be returned and the flash loan cannot be repaid.
What I'm Looking For

I need someone who is comfortable with:

Solidity smart-contract development
Aave V3 flash loans
ERC-20/USDT interactions
Transaction atomicity and flash-loan repayment requirements
Secure access controls and safe token-transfer logic
Testing the contract on an appropriate testnet/fork before deployment

The main objective is a simple, reliable flow where the flash-loaned USDT comes into my contract, is transferred to my controlled wallet for my strategy, and the principal plus fee is returned to the contract so that Aave can be repaid all within a single transaction.

Please have experience with Aave V3 and flash-loan implementations and be able to explain the architecture and any limitations around having the funds temporarily transferred to an external wallet during the transaction.
php adobe flash website design graphic design ethereum web development solidity smart contracts
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.