Comment on page
⚡
Zapper
⚡⚡⚡⚡⚡⚡⚡⚡⚡
The Zapper is a contract that drastically simplifies the process of creating and staking LP tokens. In order to stake in our vaults (or any vaults) you first need to create the LP token and then stake it. The Zapper handles all of that for you!
We currently have a vault zapper which lets you use $ONE to buy the underlying LP token and stake it in the vault.

Vault Zapper
This Zapper replaces up to 9 transactions! As well as removing the need to navigate to multiple web pages on multiple sites.
The old workflow:
- 1.Go to Sushiswap trading interface
- 1.Buy 1nd asset (and approve the trading token if needed)
- 2.Buy 2nd asset (and approve the trading token if needed)
- 2.Go to Sushiswap pooling interface
- 1.Approve both tokens for Sushiswap
- 2.Create LP token
- 3.Come back to vaults page
- 1.Approve vault to spend LP token
- 2.Deposit LP tokens
We are working on a generic version of this to support zapping in and out of any LP token for any farm!
The Universal Zapper will have the following setup:
Function | Description | Fee |
ZapIntoVault | Uses ONE to create LP tokens and stake in a vault | Free |
ZapTokenIntoVault | Uses set token list (WONE, USDC, BUSD) to create LP tokens and stake in a vault | Free |
ZapIntoLP | Uses ONE to create LP tokens | 0.25% |
ZapTokenIntoLP | Uses set token list (WONE, USDC, BUSD) to create LP tokens | 0.25% |
ZapOut | Breaks your LP tokens and sells them for ONE | Free |
ZapOutToken | Breaks your LP tokens and sells them for a specified token | Free |
Last modified 1yr ago