Owner Privilege

This page elaborates owner privileges.

BatchTrade

activate()/deactivate()

Owner can pause and unpause batchTrading. This is intended to be used when a new version of 31Third protocol will be deployed.

updateFeeRecipient()

Owner can update the fee recipient wallet.

updateBasisPoints()

Owner can update fee basis points in a range of:0<=feeBasisPoints<=maxFeeBasisPoints0 <= feeBasisPoints <= maxFeeBasisPoints

reduceMaxFeeBasisPoints()

Owner can reduce max fee basis points.

(Max fee basis points are currently set to twenty basis points.)

addFeelessWallet()/removeFeelessWallet()

Owner can add and remove wallets which are eligable for feeless trading.

updateTradeSigner()

Owner can adapt the public key used for validating the sent Trade struct data sent into batchTrade(...).

ExchangeAdapterRegistry

addAdapter()/removeAdapter()

Owner can add/remove adapters which are used the establish the connection to external exchange contracts like 0x ExchangeProxy.

Last updated