KyberNetwork / KyberReserve

Uniswap - KyberUniswapReserve

0x31e085afd48a1d6e51cc193153d625e8f0514c7f
KyberUniswapReserve
function

delistToken

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
tokenaddress

Outputs

(void)
function

setInternalActivationConfig

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
tokenaddress
minSpreadBpsuint256
premiumBpsuint256

Outputs

(void)
function

setFee

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
bpsuint256

Outputs

(void)
function

setKyberNetwork

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
_kyberNetworkaddress

Outputs

(void)
function

listToken

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
tokenaddress

Outputs

(void)
function

enableTrade

nonpayable
Restricted (onlyAdmin)

Inputs

(void)

Outputs

TypeDescription
bool
function

disableTrade

nonpayable
Restricted (onlyAlerter)

Inputs

(void)

Outputs

TypeDescription
bool
function

setInternalInventoryLimits

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
tokenaddress
minBalanceuint256
maxBalanceuint256

Outputs

(void)
function

trade

payable

Inputs

ParameterTypeDescription
srcTokenaddress
srcAmountuint256
destTokenaddress
destAddressaddress
conversionRateuint256
validatebool

Outputs

TypeDescription
bool
function

calculateSpreadBps

pure

Inputs

ParameterTypeDescription
_askRateuint256
_bidRateuint256

Outputs

TypeDescription
int256
function

deductFee

view

Inputs

ParameterTypeDescription
amountuint256

Outputs

TypeDescription
uint256
function

getConversionRate

view

Inputs

ParameterTypeDescription
srcaddress
destaddress
srcQtyuint256
blockNumberuint256

Outputs

TypeDescription
uint256
function

isValidTokens

view

Inputs

ParameterTypeDescription
srcaddress
destaddress

Outputs

TypeDescription
bool
function

shouldUseInternalInventory

view

Inputs

ParameterTypeDescription
srcTokenaddress
srcAmountuint256
destTokenaddress
destAmountuint256
rateSrcDestuint256
rateDestSrcuint256

Outputs

TypeDescription
bool
function

addPremium

view

Inputs

ParameterTypeDescription
tokenaddress
amountuint256

Outputs

TypeDescription
uint256
constructor

KyberUniswapReserve

nonpayable

Inputs

ParameterTypeDescription
_uniswapFactoryaddress
_adminaddress
_kyberNetworkaddress

Outputs

(void)
fallback

(fallback)

payable

Inputs

(void)

Outputs

(void)
event

KyberNetworkSet

Inputs

ParameterTypeDescription
kyberNetworkaddress

Outputs

(void)
event

TradeEnabled

Inputs

ParameterTypeDescription
enablebool

Outputs

(void)
event

TokenDelisted

Inputs

ParameterTypeDescription
tokenaddress

Outputs

(void)
event

TokenListed

Inputs

ParameterTypeDescription
tokenaddress
exchangeaddress

Outputs

(void)
event

InternalInventoryLimitsUpdated

Inputs

ParameterTypeDescription
tokenaddress
minBalanceuint256
maxBalanceuint256

Outputs

(void)
event

InternalActivationConfigUpdated

Inputs

ParameterTypeDescription
tokenaddress
minSpreadBpsuint256
premiumBpsuint256

Outputs

(void)
event

FeeUpdated

Inputs

ParameterTypeDescription
bpsuint256

Outputs

(void)
event

TradeExecute

Inputs

ParameterTypeDescription
senderaddress
srcaddress
srcAmountuint256
destTokenaddress
destAmountuint256
destAddressaddress
useInternalInventorybool

Outputs

(void)
PermissionGroups
function

removeOperator

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
operatoraddress

Outputs

(void)
function

addOperator

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
newOperatoraddress

Outputs

(void)
function

transferAdminQuickly

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
newAdminaddress

Outputs

(void)
function

transferAdmin

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
newAdminaddress

Outputs

(void)
function

addAlerter

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
newAlerteraddress

Outputs

(void)
function

removeAlerter

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
alerteraddress

Outputs

(void)
function

claimAdmin

nonpayable

Inputs

(void)

Outputs

(void)
function

getAlerters

view

Inputs

(void)

Outputs

TypeDescription
address[]
function

getOperators

view

Inputs

(void)

Outputs

TypeDescription
address[]
event

OperatorAdded

Inputs

ParameterTypeDescription
newOperatoraddress
isAddbool

Outputs

(void)
event

AlerterAdded

Inputs

ParameterTypeDescription
newAlerteraddress
isAddbool

Outputs

(void)
event

AdminClaimed

Inputs

ParameterTypeDescription
newAdminaddress
previousAdminaddress

Outputs

(void)
event

TransferAdminPending

Inputs

ParameterTypeDescription
pendingAdminaddress

Outputs

(void)
Utils2
function

getBalance

view

Inputs

ParameterTypeDescription
tokenaddress
useraddress

Outputs

TypeDescription
uint256
Withdrawable
function

withdrawEther

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
amountuint256
sendToaddress

Outputs

(void)
function

withdrawToken

nonpayable
Restricted (onlyAdmin)

Inputs

ParameterTypeDescription
tokenaddress
amountuint256
sendToaddress

Outputs

(void)
event

EtherWithdraw

Inputs

ParameterTypeDescription
amountuint256
sendToaddress

Outputs

(void)
event

TokenWithdraw

Inputs

ParameterTypeDescription
tokenaddress
amountuint256
sendToaddress

Outputs

(void)
function

admin

view

Inputs

(void)

Outputs

TypeDescription
address
function

tradeEnabled

view

Inputs

(void)

Outputs

TypeDescription
bool
function

internalActivationMinSpreadBps

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
function

kyberNetwork

view

Inputs

(void)

Outputs

TypeDescription
address
function

internalInventoryMax

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
function

uniswapFactory

view

Inputs

(void)

Outputs

TypeDescription
address
function

internalInventoryMin

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
function

DEFAULT_FEE_BPS

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

pendingAdmin

view

Inputs

(void)

Outputs

TypeDescription
address
function

feeBps

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

internalPricePremiumBps

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
function

tokenExchange

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
address