diff --git a/content/sips/sip-385.md b/content/sips/sip-385.md index 4fad6d05c..bb2012a64 100644 --- a/content/sips/sip-385.md +++ b/content/sips/sip-385.md @@ -1,6 +1,6 @@ --- 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 @@ -8,18 +8,27 @@ 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.