Across DAOby
brittm.eth
[ACX] Arrakis PALM - Market Making Proposal
Author(s): Arrakis Team Related Discussions: Forum Discussion here
Note: This proposal is being put forth by the Arrakis team.
Summary:
Deploy Arrakis PALM to conduct market making for ACX on Mainnet UniV3, with POL allocated from Across DAO.
Introduction to Arrakis Finance and Arrakis PALM:
Arrakis Finance is Web3’s trustless market making protocol that enables running sophisticated algorithmic strategies on Uniswap V3.
Since launch, Arrakis has achieved:
- $1.7b in TVL at its peak (currently around $460m), across Ethereum, Optimism and Polygon
- 25% Uniswap V3 total TVL
- 80 projects have their liquidity managed via Arrakis vaults
Arrakis PALM
Protocol Automated Liquidity Management, is a novel on-chain market making mechanism that taps into the organic trading volume on UniV3. PALM autonomously and trustlessly makes markets for protocols to create deep and sustainable liquidity with high capital efficiency and customizability.
In essence, PALM helps protocols bootstrap their base asset inventory (ETH, DAI, etc.) as well as attain deep and sustainable liquidity. The major advantages of using PALM include:
- Zero incentive: no LM incentive needed, liquidity bootstrapping is done solely via market making.
- No biased price impact: PALM conducts market making by setting up ranges / limit orders, no swaps involved.
- Trustless: Across DAO retains the ownership of the liquidity and can withdraw at all times. PALM only autonomously manages the liquidity but can never remove it.
- Highly customizable: PALM can be adjusted for various asset types and purposes beyond just liquidity bootstrapping.
PALM has been deployed for over 30 protocols and counting. Protocols such as Stargate, Kwenta, Redacted Cartel, Premia, etc. are benefiting from the high capital efficiency and cost effectiveness enabled by PALM.
Background & Motivation
Currently, there are two major challenges in terms of ACX liquidity:
- High liquidity rental cost: 2.9m 1 ACX has been given away as LM incentives in the form of bribes via Aura Finance. Based on the current price of ACX, this bribe allocation represents roughly $183k, and has bootstrapped around $1m liquidity.
As elaborated in this recent proposal 1 1, the efficiency of the bribe campaign has depreciated by about 50% over time. In addition, most probably the liquidity will leave once the reward runs low. This is particularly true when the LM is conducted through bribes, because rather than directly rewarding community LPs that believe in the value of ACX, it is the vlAura holders that receive the token and they tend to sell the bribes for AURA to increase their bribe earning power, or other assets.
- Low capital efficiency: A 50/50 Balancer pool or any x*y=k type DEX has the issue of low capital efficiency. With currently $1m liquidity sitting in the Balancer pool, it can hardly handle any significant volume without causing large price impact. Concentrated liquidity DEX such as UniV3 on the other hand, can apply liquidity where it’s needed the most, and thus minimize price impact for large trades even with limited capital.
At the same time, PALM has been managing liquidity for ACX/WETH on UniV3 for 19 weeks, with liquidity allocated from Risk Labs. The performance, especially in comparison with the Balancer pool, has been as intended.
- The ratio of ACX/WETH in the initial deposit was about 90/10. Over time, PALM has gradually bootstrapped a decent amount of WETH (grey area)and pulled the ratio to about 50/60, which enables much stronger liquidity support for large volumes.
- As more WETH was bootstrapped, PALM allocated more liquidity from the inventory into the market, which leads to the decline of price impact for large swaps. As can be seen below price impact has since also stayed constant.
- When compared with the Velodrome pool (left), Balancer pool (middle), Uniswap/PALM (right) offers competitive pricing for large swaps. Although the pool TVLs are extremely different. $1M TVL on balancer, 560k on Velodrome, and only $50k in the market with PALM on Uniswap.
- Although balancers TVL is currently 20 times larger, in many high volume days Uniswap facilitates the majority of the onchain volume.
- In addition PALM has also earned Risk labs $15.5k in fees since June.
- Lastly, for PALM, Risk labs has currently paid $1,337 in management fees. In comparison to currently bribing 750k ACX (currently $41,253) on Velodrome for 10 weeks, and having bribed 2.3m ACX ($125k) over the last 5 months on Balancer via Aura.
All the above demonstrates how capital efficient and cost effective PALM. We hope that the proven record of the running PALM vault for ACX will give more confidence to Across community so that the DAO can allocate POL into another PALM vault to further strengthen the liquidity depth for ACX.
Therefore, Arrakis proposes to provide Across DAO with the full spectrum of market making services on UniV3 with PALM to bootstrap and create deep on-chain liquidity.
Implementation & Specification
To reduce the number of contract approvals that the Across DAO treasury needs to make, we're proposing that Risk Labs should set up this vault and set the Across DAO as the owner of the vault.
The flow will look like this:
-
Across DAO will send 3.75M ACX to Risk Labs
-
Risk Labs will initialize the vault on behalf of the DAO. They will convert a share of the tokens to WETH (based on numbers provided below) and deposit into the PALM vault that Arrakis has already created here. This will be at least 2.5M ACX + 50.7 WETH. A share of the tokens can be converted to ETH fund the gas tank (recommended to use at least 1-2 ETH).
-
In doing so, they will set the Across DAO as the owner of the vault. Please note that Risk Labs will not have any power over the vault once this step is done. The Across DAO is the only address that can withdraw funds.
-
If additional tokens are remaining due to the recent price appreciation of ACX, they will be returned to the DAO.
Where do the numbers come from?
The vault allocation has been determined based on an ACX price of $0.08 (30day avg price is $0.07626 according to coingecko). Reasoning for choosing the avg price of the last 30 days is to be conservative and ensure a good liquidity depth even if price reverts. Risk Labs will internally convert ACX to WETH, rather than selling on the open market.
ACX:
- min target value: $200k
- 30day AVG price: $0.08
- requested amount: 2.5M ACX
- current price: $0.11-$0.14
- expected current value: $275k-$350k
WETH:
- min target value: $100k
- 30day AVG price: $1972
- requested amount: 50.7 WETH
- current price: $2000-$2100
- expected current value: $101k-$106k
- equivalent value for $100k worth of ETH in ACX tokens: 1.25M ACX
The Vision for Implementation is as follows:
Phase 1 - Accumulate base asset Across DAO deposits a minimum $300k POL in ACX/WETH into a PALM vault. The ratio of ACX/WETH can be as low as 5/95. PALM will first pull that ratio towards 50/50 over time.
Phase 2 - Establish deep liquidity Once the target ratio of 50/50 is reached, the focus is then on creating deep liquidity for ACX to minimize the price impact on both the buy and sell side for large swaps.
During the deployment period, Across DAO has complete visibility of the execution and performance of PALM via a custom dashboard, and retains full custody of the liquidity in the vault, which means that Across DAO can withdraw the liquidity or revoke the managing access from PALM at all times. PALM can only conduct market-making with the liquidity in the vault and never be able to remove the fund.
For the services provided, Arrakis charges fees on two fronts:
- Management fee: 1% AUM fee on a yearly basis.
- Performance fee: 50% of trading fees generated.
Voting:
-
A YES vote results in the Across DAO treasury sending 3.75M ACX to Risk Labs. They will then deploy at least 2.5M ACX + 50.7 WETH into a PALM vault (0x08acC6571C8B6189fdeFAA8c7E0A739E1B209C86), and set the Across DAO treasury as the owner.
-
A NO vote results in no ACX leaving the Across DAO treasury as a result of this proposal.
Off-Chain Vote
Loading…
- Author
brittm.eth
- IPFS#bafkreig
- Voting Systembasic
- Start DateDec 01, 2023
- End DateDec 08, 2023
- Total Votes Cast7.57M ACX
- Total Voters128
Timeline
- Dec 01, 2023Proposal created
- Dec 01, 2023Proposal vote started
- Dec 08, 2023Proposal vote ended
- Apr 11, 2025Proposal updated