LogoLogo
  • Start Here
    • Use Cases
    • Fees
    • Integrated DEXs
    • Submitting an Order
    • Available Tokens
    • Post-Order Analytics
    • Setting Up Notifications
    • Managing DeFi Strategies
    • Smart Order Router (SOR)
    • Terminology
  • Referrals
  • Order Types
    • Dexible's Order Types
      • Segmented Market
      • TWAP
      • Limit
      • Take Profit
      • Stop Loss
      • Trailing Stop
      • Stop Limit
  • DXBL
    • DXBL & Proof of Trade Litepaper
      • Proof of Trade
      • Minting Rate
      • Supply Mechanism
      • Burning $DXBL
      • DXBL Discount
      • Summary
    • DXBL Technical Paper
      • Smart Contract Architecture
      • Design Principles
      • Proxy Pattern
      • Change Process
      • Multisig Approach
      • Configuration
      • Community Vault Contract
      • Dexible Contract
      • DXBL Token Contract
      • Arbitrum Gas
    • DXBL FAQs
      • $DXBL Contract Addresses
      • $DXBL Questions
      • Protocol Mechanics
      • Trader Questions
      • Miscellaneous Questions
    • Terminology
    • Audit & Contract Addresses
  • Support
    • Changelog
    • How to Participate
    • FAQs
  • Miscellaneous
    • Dexible Press Kit
    • 🔗Resource Links
      • Blog
      • Help
      • Academy
    • 🔗Important Links
      • Terms Of Service
      • Privacy Policy
      • Dexible SDK
    • 🔗Community Links
      • Twitter
      • Telegram
      • Discord
      • Youtube
      • Medium
Powered by GitBook
On this page
  • Dexible Contract
  • Community Vault
  • DXBL Token

Was this helpful?

  1. DXBL
  2. DXBL Technical Paper

Configuration

PreviousMultisig ApproachNextCommunity Vault Contract

Last updated 2 years ago

Was this helpful?

Most of the Proof of Trade protocol contracts have settings that can be changed using the previously discussed . The settings and their default values are also outlined.

Dexible Contract

The Dexible contract has multisig settings plus the following items:

Setting
Description
Initial Value

revshareSplitRatio

The amount of bps fee going to the Community Vault expressed as whole-number percentage

50

stdBpsRate

The standard BPS fee applied to traded volume

8

minBpsRate

The minimum fee applied to any trade regardless of discounts

4

communityVault

The Community Vault contract address

<set at deployment>

treasury

The Dexible Treasury address where other revshare split and gas fees go

<set at deployment>

dxblToken

Address of the DXBL token contract

<set at deployment>

adminMultiSig

Address of the Gnosis Safe that will administer the contract

<set at deployment>

minFeeUSD

Potential minimum fee per txn to mitigate infra costs exceeding revenue per order.

0

initialRelays

Whitelisted wallets that can submit orders on traders behalf

<set at deployment>

Community Vault

The pool contract has all of the multisig settings plus:

Setting
Description
Initial Value

wrappedNativeToken

The address of the wrapped native token for the network (WETH, WAVAX, etc)

<set at deployment>

baseMintThreshold

The starting mint rate

$100

rateRanges

An array of mint rate range ranges (in millions) and their increased % per million in volume

See litepaper for details

feeTokenConfig

A set of tokens and their chainlink price feed addresses

See litepaper for details

discountRateBps

Applied on the DXBL token contract, which determines how much of a discount to apply per token (expressed in bps)

5

dxblToken

Sets the DXBL token address

<set after deploying DXBL token>

dexible

Dexible contract address since it is the only one allowed to request DXBL rewards for traders

<set after Dexible deployed>

timelockSeconds

Grace period to apply migrations expressed in seconds

7-days

adminMultiSig

The Gnosis Safe used to administer the contract.

<set at deployment>

DXBL Token

These settings are not directly changeable but are set at deployment. The only one that can change is the rewards per token setting, which is adjusted via the Community Pool contract.

Setting
Description
Initial Value

discountRateBps

The amount of discount per token owned expressed in bps

5

minter

The contract address that can make mint/burn requests

<set to Community Pool address at deployment>

approval process