Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sip 385 Arbitrum Fee model & BBB #1999

Merged
merged 1 commit into from
Jun 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions content/sips/sip-385.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,34 @@
---
sip: 385
title: Arbitrum perps v3 fee model
title: Arbitrum perps v3 fee model & SNX buy back and burn
network: Arbitrum
status: Draft
type: Governance
author: cyberduck (@acyberduck)
---

## Simple Summary
This SIP introduces a fee-sharing mechanism for Perps v3 deployment on Arbitrum, where liquidity providers earn 40%, the protocol's treasury earns 40%, and integrators earn 20% of the base fee in Synthetix's native Arbitrum stablecoin. The proposal also instructs the Treasury Council to bridge the protocol's earned fees to Base to be used for the buyback and burn mechanism of SNX as per [SIP-345](https://sips.synthetix.io/sips/sip-345/).
This SIP introduces the following for Synthetix's v3 deployment on Arbitrum: deploys the SNX token via Arbitrum bridge, introduces a fee-sharing mechanism for Perps v3 between LPs, integrators and SNX buy back and burn.

## Abstract
This SIP proposes a fee-sharing mechanism for liquidity providers, the protocol's treasury, and integrators of the Synthetix Perps v3 deployment on Arbitrum. Liquidity providers will earn 40% of the fees, integrators will earn a 20% fee for trades processed through their integration, and the remaining 40% will be earned by the Synthetix treasury to be used to buy back and burn SNX on the Base chain. All fees will be distributed in Synthetix's native Arbitrum stablecoin. Future products or networks will require additional proposals to set the integrator fee share.
Enable briding of the SNX token on Arbitrum via Arbitrum bridge. Deploy an Arbitrum's version of the SNX buyback and burn contract introduced in (SIP-345)[https://sips.synthetix.io/sips/sip-345/].

Introduce a fee-sharing mechanism for liquidity providers, the protocol's treasury, and integrators of the Synthetix Perps v3 deployment on Arbitrum. Liquidity providers will earn 40% of the fees, integrators will earn a 20% fee for trades processed through their integration, and the remaining 40% will be sent to the SNX buy back and burn contract. All fees will be distributed in Synthetix's native Arbitrum stablecoin. Future products or networks will require additional proposals to set the integrator fee share.

## Motivation
This fee distribution model follows a proven model already in place on Synthetix's Base deployment, where we're seeing a continually growing total value locked by liquidity providers, enabling increasing trading volumes by front-end integrators. The SNX buy-back and burn mechanism on Base has proven effective for channeling value to SNX holders during the interim period of isolated chain deployments, and as such can also be applied to fees captured on Arbitrum.

## Specification
Integrators will request a unique tracking code for each integration they wish to track and provide an address to which they will receive fees. A 20% fee relative to protocol fees earned, excluding gas, execution fees, or funding fees, will be directed to the corresponding address for all trades executed using an integrator tracking code.
Deploy SNX token on Arbitrum using Arbitrum bridge, a wrapped version of SNX will be deployed on Arbitrum. Refer to https://docs.arbitrum.io/arbitrum-bridge/quickstart

The Treasury Council will periodically transfer earned protocol fees from Arbitrum to the Base SNX Buyback contract. [SIP-345](https://sips.synthetix.io/sips/sip-345/).
Deploy a buyback contract based on Yearns, and configure buying of SNX using USDC, owned by the Deployer, with the TC able to withdraw SNX. Set the price of the SNX buy at oracle + premium%
Configure a Fee collector for Perps Market on Arbitrum to collect SNXFeeShare = 50% of net fees (after integrator share)
Fee Collector accrues USDx fees
Any keeper can call the Fee Collector, unwrap USDx into USDC and send to buyback contract to top it up
Anyone can send SNX to the contract to sell it at oracle + premium for USDC
TC to withdraw SNX at least monthly, and burn by sending to 0x000000000000000000000000000000000000dead

Integrators will request a unique tracking code for each integration they wish to track and provide an address to which they will receive fees. A 20% fee relative to protocol fees earned, excluding gas, execution fees, or funding fees, will be directed to the corresponding address for all trades executed using an integrator tracking code.

## Rationale
Having a consistent and transparent fee structure across chains is key to attracting and retaining liquidity providers, integrators and Synthetix tokenholders alike.
Expand Down
Loading