ConversionRatesInterface

You are referring to the Legacy version of KyberSwap docs.

For the most updated information, please refer to:

interface ConversionRatesInterface

Source: ConversionRatesInterface.sol


INDEX

<AUTOGENERATED_TABLE_OF_CONTENTS>

REFERENCE

Functions

getRate

Gets the conversion rate of the ERC20 token depending on quantity at block height


function getRate(ERC20 token, uint currentBlockNumber, bool buy, uint qty) public view returns (uint) | Parameter | Type | Description | | -------------------- |:-----:|:------------------------------------------------------------------:| | token | ERC20 | ERC20 token contract address | | currentBlockNumber | uint | current block height or block number | | buy | bool | true if action is to buy, otherwise false if action is to sell | | qty | uint | wei amount of ERC20 tokens | Returns:\ Conversion rate of ERC20 token depending on quantity at block height

recordImbalance

Records the wei amount of net absolute (+/-) change for a token in a block


function recordImbalance(ERC20 token, int buyAmount, uint rateUpdateBlock, uint currentBlock) public | Parameter | Type | Description | | ----------------- |:-----:|:------------------------------------:| | token | ERC20 | ERC20 token contract address | | buyAmount | int | buy amount of ERC20 tokens in wei | | rateUpdateBlock | uint | NOT SURE | | currentBlock | uint | current block height or block number |

Last updated