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