Configuration

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

Dexible Contract

The Dexible contract has multisig settings plus the following items:

SettingDescriptionInitial 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:

SettingDescriptionInitial 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.

SettingDescriptionInitial 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>

Last updated