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.
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> |
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> |
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> |
Last modified 3mo ago