FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Bancor

Proposals

Discussions

Members

Information

Create Proposal

Bancor

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded 2 years ago ยท Snapshot (Offchain)

Carbon Vortex 2.0 - Dutch Auction

By 0xdfCA...A0aa21

TL;DR

  • The Carbon Vortex has been part of CarbonDefi since launch
    • Link to proposal: Proposing Carbon
    • Link to docs: CarbonVortex
    • Link to most recent update: FastLane
  • The current version is limited to only being able to sell tokens that have a B3 pool.
  • As noted here (FastLane) โ€œIf this proposal passes, we should expect a second version that will also know how to handle tokens that do not have liquidity on Bancor 3.โ€
  • This proposal is to allow the Vortex to function without reliance on B3.
  • As you can see, there are many tokens which are held by the vortex but the mechanism to sell them does not yet exist: https://etherscan.io/address/0xba7d1581db6248dc9177466a328bf457703c8f84
    • NOTE: This is designed in a generic fashion so that it can also be used by anyone licensing the Carbon source code.

Background

The design for Vortex 2.0 is very similar to the POL contract (link) (link). The goal is to take fees earned and convert them to BNT via ETH and send that BNT to the token contract.

Description:

Parameters:

  • Define target token: ETH
  • Define final target token: BNT
  • Define MaxSaleAmount: 100
  • Define MinSaleAmount: 10
  • Define Caller Incentive: 0.5% (this represents a reduction from current incentives)
  • Define Half Life: 12 hours

Note: ETH is proposed as it is the most common pairing of tokens on Ethereum mainnet. This should ensure mostly simple trading pairs without the need for complex arb routes.

Flow:

Note: For simplicity, I will describe the flow using the above parameters

  • The CarbonController and Carbon Vortex/Vault hold all fees generated from Carbon and the Arb Bot on Ethereum.
    • Note: In the future, I plan to propose a mechanism for sending TKN from the arb bot vaults on other chains to the Carbon Vortex.
  • Users can call a public function to enable TKN to ETH trading
    • Withdraws accumulated fees (CarbonController + TKN in vortex/vault)
    • Caller gets 0.5% of TKN transferred amount (caller incentive)
    • TKN is put up for sale at an arbitrarily high price with exponential decay and half life of 12 hours.
    • To prevent abuse, calling this function will reset the auction price if over half of the TKN has been sold already
    • Users can call the public function to trade TKN for ETH at any time or price point.
  • If BNT is defined as the final target token, ETH is put up for sale for BNT at an arbitrarily high price with exponential decay and half life of 12 hours.
    • Similar to the POL contract, this can be triggered with a bucket system (LINK)
    • These are defined as MaxSaleAmount and MinSaleAmount
  • BNT received is sent to the token contract.

For:

Update to Vortex 2.0 as outlined above

Against:

Take no action

Continue Reading
Connect Wallet to Add Note
0
Votes 9
VoterCast PowerVote & Rationale
0xc32E...35cC22
2M

Abstain

0x21dB...18AF45
463,857

For

0x0154...8D0AE0
235,989

For

0x9326...aC7Ed9
62,883

For

0x6439...83d8d2
50,794

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Sun March 24 2024, 02:00 pmVoting Period Starts
  • Wed March 27 2024, 05:00 pmEnd Voting Period
Current Results

1-Abstain

2M

70.58%

2-For

833,841.724

29.42%
Quorum 2.834M/5.329M
53.2%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us