Principal Protection Wrapper 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
Principal Protection Wrapper Executor is a non-custodial tool that creates positions with built-in downside protection to preserve capital. It reads principal protection wrapper contract state, underlying asset prices, oracle data, user address, token balances, collateral requirements, product terms, yield rates, risk parameters, expiration timestamp, protection level, coverage ratio, and premium amounts to structure the optimal protected position. With a single transaction, it calls createProtectedPosition(), depositAndProtect(), or executeWrapper() on the target contract, simultaneously depositing funds and securing protection against downside risk. The tool supports various protection levels from 0% to 100%, with higher protection offering greater principal security at the cost of lower yield potential. Users pay a premium for protection, which is automatically calculated and deducted from the deposit or paid separately.
HOW TO USE
1. Connect your wallet (EVM-compatible).
2. Paste the wrapper contract address and underlying asset address.
3. Enter your deposit amount in underlying token decimals.
4. Specify the protection level percentage (0-100%).
5. Optionally enter a premium amount (leave blank for contract default).
6. Set the expiration or maturity timestamp for the position.
7. Review the estimated yield, protection status, and position preview.
8. Click "create protected position" and confirm the transaction in your wallet.
The tool fetches current yield rates, coverage ratios, and premium structures from on-chain data before execution. After the transaction confirms, your position is protected against downside risk—no centralized custody, no intermediaries. If the underlying asset drops in value, your principal is protected up to the specified level. If it rises, you participate in the upside (less any premiums).
TECHNICAL MECHANISM: MULTI-FUNCTION FALLBACK WITH PROTECTION VERIFICATION
Unlike simple transaction builders that assume a single function signature, this tool implements a multi-function fallback strategy. It first attempts createProtectedPosition(), then falls back to depositAndProtect() or executeWrapper() 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 protection eligibility by checking both the current contract state and coverage ratios from storage, rather than relying on historical events—because an event log proves a position was opened, not that protection is still valid. 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 protection levels are within acceptable ranges and that expiration timestamps are in the future.
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 wrapper contract has been upgraded or modified, or if the trade path is optimal or front-run. It cannot guarantee execution at the optimal 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 protection has expired. It cannot verify that the collateral token is legitimate. It cannot predict market movements, price gaps, or flash crashes, nor ensure that protection terms will remain unchanged. It cannot protect against liquidation risk, collateral shortfalls, or guarantee that principal will be fully protected. It cannot detect if the underlying protocol has been compromised, or prevent you from canceling or modifying trade parameters. It cannot guarantee that settlement will be processed correctly, verify that the protection provider will honor their obligation, or guarantee that coverage ratio or premium structure will remain stable.
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 protection parameters before executing. Principal protection is not risk-free—it depends on the solvency of the protection provider and the integrity of the contract. 100% protection may still be subject to contract risk, oracle risk, and extreme market conditions. Past performance does not guarantee future results. The tool is provided as-is; use at your own risk.