This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Supply Position Roller

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Supply Position Roller is a DeFi yield optimization tool that allows you to move your supplied assets from one lending protocol to another to capture higher interest rates. It reads your current supply position, including the amount deposited, the current APY from the source protocol, and compares it with the target protocol's supply APY and utilization rates. The tool then constructs a transaction that withdraws your assets from the source protocol and re-deposits them into the target protocol — optionally swapping tokens along the way if the target protocol requires a different asset. This enables you to efficiently chase yield opportunities across the DeFi lending landscape without manually managing multiple transactions.

HOW TO USE

Connect your EVM wallet via the BGWallet bridge. Enter the addresses of your source lending pool (where your assets are currently supplied), the target lending pool (where you want to move them), and the token you have supplied. Optionally, provide a swap router and token path if you need to convert your tokens before depositing into the target protocol. Set your slippage tolerance, then click "Simulate Roll" to compare the APY difference and see the projected annual yield from the target protocol. If the yield differential is favorable, click "Execute Roll" to sign and broadcast the transaction. The tool will show progress for each step and provide a transaction hash for tracking.

TECHNICAL MECHANISM

The tool fetches real-time APY data from both protocols using their respective lending pool contracts. It calculates the supply APY based on the current utilization rate and reserve factor for the specific token. The transaction sequence is: (1) withdraw the full supply amount from the source protocol, (2) optionally swap tokens via the router to match the target protocol's requirements, and (3) deposit into the target protocol. All steps are encoded using multicall or sequential calls with proper nonce management to ensure atomicity — if any step fails, the entire transaction reverts, leaving your assets unchanged. The tool also simulates the expected yield over one year and warns if the gas cost would negate the yield advantage for smaller positions.

WHAT IT CANNOT SEE

This tool cannot guarantee that the yield differential will persist between the simulation and execution, or that the target protocol's APY will remain competitive after the transaction. Interest rates in lending protocols are dynamic and can change rapidly based on supply and demand. The APY displayed is a snapshot based on current utilization and may be outdated by the time your transaction confirms. Additionally, the tool cannot predict changes in token prices that could affect the value of your supply position. Always monitor market conditions and consider the gas cost — a higher APY may not be worth the transaction fees if your position is small.

PLEASE NOTE

EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied contract addresses are correct and that both protocols support the specified operations. Always double-check the simulation results and consider the gas cost before signing any transaction.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.