Yield Tranche Split Executor
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Yield Tranche Split Executor is a non-custodial tool that divides deposits into senior and junior tranches with distinct risk-return profiles. It reads yield tranche contract state, senior/junior token balances, underlying asset prices, oracle data, yield rates, risk parameters, collateral ratios, maturity dates, and split ratios to structure the optimal allocation. With a single transaction, it calls splitYieldTranche(), createTranchePosition(), or executeTrancheSplit() on the target contract, simultaneously depositing funds and minting senior and junior tranche tokens according to user-specified percentages. Senior tranche receives priority yield and principal protection with lower returns, while junior tranche receives higher yield potential with increased risk exposure. The tool handles all collateral allocation and token minting automatically based on user parameters and contract terms.
HOW TO USE
1. Connect your wallet (EVM-compatible).
2. Paste the yield tranche contract address and underlying asset address.
3. Enter your deposit amount in underlying token decimals.
4. Specify the senior tranche allocation percentage (e.g., 70%).
5. Specify the junior tranche allocation percentage (e.g., 30%).
6. Set the maturity or expiration timestamp for the position.
7. Review the estimated yields for both tranches and the split preview.
8. Click "execute tranche split" and confirm the transaction in your wallet.
The tool fetches current yield rates, risk parameters, and collateral ratios from on-chain data before execution. After the transaction confirms, you receive both senior and junior tranche tokens representing your split position—no centralized custody, no intermediaries. The senior tranche typically offers lower but more stable returns, while the junior tranche offers higher potential returns with greater risk.
TECHNICAL MECHANISM: MULTI-FUNCTION FALLBACK WITH SPLIT VERIFICATION
Unlike simple transaction builders that assume a single function signature, this tool implements a multi-function fallback strategy. It first attempts splitYieldTranche(), then falls back to createTranchePosition() or executeTrancheSplit() if the primary method fails—automatically adapting to different contract implementations without requiring the user to know the exact function name. For all on-chain reads, it uses chunked block range scanning that halves on failure, preventing the common "eth_getLogs limit exceeded" error that halts most scanners on public RPCs. It double-verifies split eligibility by checking both the current contract state and user balances before execution, rather than relying on historical events—because an event log proves a split was previously executed, not that it can currently be performed. Gas estimation uses receipt.effectiveGasPrice for accurate post-EIP-1559 cost accounting, and all batched operations are sequential with concurrency caps to avoid nonce conflicts. The tool also validates that senior and junior percentages sum to exactly 100% and that maturity timestamps are in the future, preventing common user errors.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed or oracle is accurate, reliable, or uncompromised. It cannot detect if the oracle has been manipulated, if the contract has been upgraded or modified, or if the trade path is optimal or front-run. It cannot guarantee execution at the optimal split price due to slippage, market volatility, or extreme network congestion. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, paused/frozen contracts, or if the split ratios are no longer valid. It cannot verify that the collateral token is legitimate. It cannot predict market movements, price gaps, or flash crashes, nor ensure that yield targets will be met or principal will be protected. It cannot protect against liquidation risk, collateral shortfalls, or guarantee that settlement will be processed correctly. It cannot detect if the underlying protocol has been compromised, or prevent you from canceling or modifying trade parameters. It cannot verify that the split ratios will remain unchanged, or guarantee that senior tranche priority will be honored by the contract.
PLEASE NOTE
This tool operates only on EVM-compatible chains (Ethereum, Polygon, Arbitrum, Optimism, etc.). It is non-custodial—you retain full control of your funds at all times. Always verify contract addresses and split parameters before executing. Tranche structures carry complex risks including principal loss, illiquidity, and counterparty risk. Senior tranches are not risk-free—they have priority but can still lose value. Junior tranches are highly speculative. Past performance does not guarantee future results. The tool is provided as-is; use at your own risk.