Sunsetting Voltz Protocol

Voltz Protocol v1, the worlds first interest rate swap DEX, was a beast. Not only did it bring a new instrument to DeFi, but it was also massively adopted - facilitating over $30bn of notional traded within the first ~12 months of being live. At one point, this meant the protocol was the third largest DEX in the space, behind only Uniswap and dYdX.

However, sometimes we have to say goodbye to one thing in order to open the door to something new. And that’s what’s happening here - Voltz Protocol is being sunset in advance of a new and exciting project going live. Due to this sunsetting, the only way to interact with any funds left on Voltz Protocol will be via the smart contracts directly.

To help with this, we’ve created the following guides for anyone with funds on Voltz Protocol or in the Mellow Vaults that were created to help passive LPooors.

As always if anyone gets stuck or has questions please reach out to the community, or a member of the Labs team.

In the meantime though, it’s been an amazing journey with Voltz Protocol. But whilst sad to say goodbye, we’re also all excited for what’s coming next!


Settlement Instructions For Positions on Voltz Protocol

  • Make sure you successfully connected (you must see Connected - Web3 [0x…]). Otherwise, try again.
  • Scroll down on the page and click on 9. settlePositionAndWithdrawMargin (0xc19be595)
  • Once you clicked on the function, you are prompted to fill in 4 fields: marginEngine, owner, tickLower, tickUpper. You can find all this information about your position in the Spreadsheet mentioned above. Copy all of these 4 fields and then press Write.
  • The transaction should pop up in your wallet. You can now confirm the transaction to settle your position and withdraw the funds.

Settlement Instructions For Positions in Voltz Protocol Mellow Vaults

First-ever LP Mellow Vault (stETH only, 31 Dec 22)

  1. Access https://etherscan.io/address/0xC99c70492Bc15c056813d1ddA95C89Bb285Cdc86#readContract#F4

    1. In the “” field, insert your wallet’s address

    2. Press “Query”

    3. If result is 0, then it means you don’t have any funds left in the first-ever LP Mellow Vault, so you don’t have to do anything. Otherwise, copy the result (it should be a number with many digits) and continue to step 2

  2. [Only If 1.3 returned a number greater than 0] Access https://etherscan.io/address/0xC99c70492Bc15c056813d1ddA95C89Bb285Cdc86#writeContract#F9

    • In the “to” field, insert your wallet address

    • In the “lpTokenAmount” field, insert the number you copied at the previous step (step 1.3) — again, you don’t need to perform this step if result at step 1.3 was 0 (you will just pay unnecessary gas fees).

    • In the “minTokenAmounts” field, type: “[0]” (without quotes)

    • In the “vaultOptions” field, type: “[0x00,0x00]” (without quotes)

    • Press the “withdraw” button and confirm transaction in your wallet.

LP Mellow USDC

  1. Access https://etherscan.io/address/0xF875B4BD81b1be40775652d8fDC174512C36DB20#readProxyContract#F4

    1. In the “owner” field, insert your wallet address

    2. Press “Query”

    3. If the list is empty, it means you don’t have any funds in any of the USDC optimisers — you can stop here. Otherwise, the list will contain all optimisers indices where you still have funds into.

  2. For each of the indices in step 1.3, perform the following:

    1. Access https://etherscan.io/address/0xF875B4BD81b1be40775652d8fDC174512C36DB20#writeProxyContract#F2 (don’t forget to “connect to web3” at the top of the page)

    2. In the “index” field, type a single index from the active list you received in step 1.3

    3. Search the index in the list below and populate the “minTokenAmounts” and “vaultsOptions” fields accordingly

      • 31 Dec 22 (index 0)

        • index: 0

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00]

      • 31 Mar 23 (index 1)

        • index: 1

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00]

      • 31 Jan 23 (index 2)

        • index: 2

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00]

      • 31 Mar 23 (second) (index 3)

        • index: 3

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00]

      • 28 Feb 23 (index 4)

        • index: 4

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00]

      • 30 Apr 23 (index 5)

        • index: 5

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00,0x00]

      • 31 May 23 (index 6)

        • index: 6

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00,0x00]

      • 30 Jun 23 (index 7)

        • index: 7

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00,0x00]

      • 31 Jul 23 (index 8)

        • index: 8

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00,0x00]

LP Mellow ETH

  1. Access https://etherscan.io/address/0x1963efb3B756e7D17D0e54645339e7E037705cc1#readProxyContract#F4

    1. In the “owner” field, insert your wallet address

    2. Press “Query”

    3. If the list is empty, it means you don’t have any funds in any of the ETH optimisers — you can stop here. Otherwise, the list will contain all optimisers indices where you still have funds into.

  2. For each of the indices in step 1.3, perform the following:

    1. Access https://etherscan.io/address/0x1963efb3B756e7D17D0e54645339e7E037705cc1#writeProxyContract#F2 (don’t forget to “connect to web3” at the top of the page)

    2. In the “index” field, type a single index from the active list you received in step 1.3

    3. Search the index in the list below and populate the “minTokenAmounts” and “vaultsOptions” fields accordingly

      • 31 Dec 22

        • index: 0

        • minTokenAmounts: [0]

        • vaultsOptions: [0x00,0x00,0x00,0x00,0x00]

      • 31 Mar 23

        • index: 1

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00]

      • 30 Apr 23

        • index: 2

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00,0x00]

      • 31 May 23

        • index: 3

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00,0x00]

LP Mellow DAI

  1. Access https://etherscan.io/address/0xD6e133B9C82F04734B48d5808800078038231a22#readProxyContract#F4

    1. In the “owner” field, insert your wallet address

    2. Press “Query”

    3. If the list is empty, it means you don’t have any funds in any of the ETH optimisers — you can stop here. Otherwise, the list will contain all optimisers indices where you still have funds into.

  2. For each of the indices in step 1.3, perform the following:

    1. Access https://etherscan.io/address/0xD6e133B9C82F04734B48d5808800078038231a22#writeProxyContract#F2 (don’t forget to “connect to web3” at the top of the page)

    2. In the “index” field, type a single index from the active list you received in step 1.3

    3. Search the index in the list below and populate the “minTokenAmounts” and “vaultsOptions” fields accordingly

      • 31 Dec 23

        • index: 0

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00]

      • 31 Mar 23

        • index: 1

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00]

LP Mellow USDT

  1. Access https://etherscan.io/address/0x9c1100A321ab778cE5d3B42c7b99f44afc3A4c41#readProxyContract#F4

    1. In the “owner” field, insert your wallet address

    2. Press “Query”

    3. If the list is empty, it means you don’t have any funds in any of the ETH optimisers — you can stop here. Otherwise, the list will contain all optimisers indices where you still have funds into.

  2. For each of the indices in step 1.3, perform the following:

    1. Access https://etherscan.io/address/0x9c1100A321ab778cE5d3B42c7b99f44afc3A4c41#writeProxyContract#F2 (don’t forget to “connect to web3” at the top of the page)

    2. In the “index” field, type a single index from the active list you received in step 1.3

    3. Search the index in the list below and populate the “minTokenAmounts” and “vaultsOptions” fields accordingly

      • 31 Mar 23

        • index: 0

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00]

      • 31 Mar 23 (duplicate)

        • index: 1

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00]

      • 30 Apr

        • index: 2

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00]

      • 31 May 23

        • index: 3

        • minTokenAmounts: [0]

        • vaultOptions: [0x00,0x00,0x00]

Example: First-ever LP Mellow Vault

Step 1

Step 2

Example: LP Mellow ETH

Step 1

Step 2

Subscribe to Simon Jones
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.