Liquid Staking Wrapper
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
Liquid Staking Wrapper connects to any EVM-based liquid staking contract and enables you to wrap your staked tokens into liquid, tradable tokens with a single click. The tool reads comprehensive contract state including user's staked amount, staked token address, liquid staking token address, conversion rate, validator list, restaking pool, current block timestamp, staking history, reward rate, and withdrawal queue. It then displays your staked amount, liquid token balance, conversion rate, and the tokens involved. When you have a staked position, the tool enables a one-click wrapping transaction. The tool handles multiple wrap function signatures (wrap, mintLiquidStaking, createWrapperPosition) and automatically detects the correct function to call. After submission, the tool displays the transaction hash and refreshes the contract data to show the updated liquid token balance. This is ideal for users looking to unlock liquidity from staked positions, enabling trading, lending, or using staked assets as collateral while still earning staking rewards.
HOW TO USE
Connect your Web3 wallet (MetaMask, WalletConnect, or any EIP-1193 provider). Select the correct network for your liquid staking contract — the tool supports Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, and BNB Chain. Paste your liquid staking contract address into the input field. The tool reads the contract using a default ABI that covers standard liquid staking functions, but you can paste a custom ABI if your contract uses non-standard naming. Enter the amount of staked tokens you want to wrap into liquid tokens. Review the displayed data carefully: your staked amount, liquid token balance, conversion rate, staked token address, liquid token address, and wrap status. The status indicator will show "Active" when the contract is operational, "Wrapped" after successful wrapping, "Pending" while processing, or "Ready" when you are eligible to wrap. When you have a staked position and have entered a valid amount, the "Wrap stake" button becomes enabled. Click it to submit the wrapping transaction — the tool will show a confirmation dialog with all details, submit the transaction, and wait for confirmation. After successful execution, the contract data refreshes automatically to show your updated liquid token balance.
THE REAL MECHANISM
This tool does not assume a single wrapping interface — it adapts to the contract's actual implementation. It first detects the correct wrap function by testing common names (wrap, mintLiquidStaking, createWrapperPosition) through static calls, falling back to the user-provided name if none are found. For wrapping data, the tool reads stakedAmount(yourAddress) to check your available staked position, liquidTokenBalance(yourAddress) to display your current liquid token holdings, conversionRate() to show the current exchange rate, stakedToken() and liquidToken() to identify the assets involved, and wrapStatus() to determine the current state (0=active, 1=wrapped, 2=pending, 3=ready). When you execute the wrap, the tool calls the contract's wrap function with the amount you specify, which converts your staked tokens into liquid staking tokens at the current conversion rate. This process typically involves locking your staked position in the contract and minting an equivalent amount of liquid tokens that represent your claim on the underlying staked assets. All transaction parameters are estimated using eth_estimateGas and sent with the wallet's preferred gas strategy. The tool monitors the transaction receipt and extracts the effectiveGasPrice to display actual gas cost, not the cap.
WHAT IT CANNOT SEE
Liquid Staking Wrapper cannot verify that the liquid staking token will maintain its peg to the underlying asset or that the conversion rate will remain stable. It cannot detect if the conversion rate has been changed without notice or if the rate calculation is accurate. It cannot guarantee that the liquid staking pool contains sufficient liquidity for all wrapped positions or that funds will be available when you want to unwrap. It cannot ensure that the liquid staking contract has not been upgraded, modified, or paused by its owner. It cannot prevent the protocol from pausing, adjusting, or cancelling wrapping at any time. It cannot recover funds if the wrap transaction fails due to contract bugs, out-of-gas errors, or network conditions. It cannot verify that the underlying staking position is properly secured or that the validator is performing as expected. It cannot detect if the liquid staking contract is malicious, contains hidden fee structures, or has been deployed by an untrusted party. It cannot validate that the conversion rate is correctly calculated or that the reward rate is accurate. It cannot predict future conversion rates or changes in the liquid token's value.
PLEASE NOTE — EVM CHAINS ONLY
This tool works exclusively with EVM-compatible blockchains. Non-EVM chains are not supported. The tool does not deploy contracts, manage private keys, or sign anything outside the connected wallet's secure environment. It is a read-and-execute interface that relies entirely on the liquid staking contract's implementation and the wrapping logic defined therein. Always verify the liquid staking contract address and conversion rate directly on-chain before wrapping.