TradesBaseQuotePair
OfferType
IHasOfferListOfOfferType
offerListOfOfferType
turns an offer type into an (outbound_tkn, inbound_tkn, tickSpacing) pair identifying an offer list.
Parameters
ba
enum OfferType
whether one wishes to access the offer lists where asks or bids are posted.
Return Values
olKey
struct OLKey
the olKey defining the token pair
offerTypeOfOutbound
returns the offer type of the offer list whose outbound token is given in the argument.
Parameters
outbound_tkn
contract IERC20
the outbound token
Return Values
ba
enum OfferType
the offer type
outboundOfOfferType
returns the outbound token for the offer type
Parameters
ba
enum OfferType
the offer type
Return Values
token
contract IERC20
the outbound token
TradesBaseQuotePair
Implements the IHasOfferListOfOfferType interface contract.
BASE
base of the market Kandel is making
QUOTE
quote of the market Kandel is making
TICK_SPACING
tickSpacing of the market Kandel is making
OfferListKey
The traded offer list we only emit this, so that the events for a Kandel is self contained. If one uses the KandelSeeder to deploy, then this information is already available from NewKandel or NewAaveKandel events.
Parameters
olKeyHash
bytes32
of the market Kandel is making
constructor
Constructor
Parameters
olKeyBaseQuote
struct OLKey
The OLKey for the outbound_tkn base and inbound_tkn quote offer list Kandel will act on, the flipped OLKey is used for the opposite offer list.
offerListOfOfferType
turns an offer type into an (outbound_tkn, inbound_tkn, tickSpacing) pair identifying an offer list.
Parameters
ba
enum OfferType
whether one wishes to access the offer lists where asks or bids are posted.
Return Values
olKey
struct OLKey
the olKey defining the token pair
offerTypeOfOutbound
returns the offer type of the offer list whose outbound token is given in the argument.
Parameters
outbound_tkn
contract IERC20
the outbound token
Return Values
[0]
enum OfferType
outboundOfOfferType
returns the outbound token for the offer type
Parameters
ba
enum OfferType
the offer type
Return Values
token
contract IERC20
the outbound token
dual
returns the dual offer type
Parameters
ba
enum OfferType
whether the offer is an ask or a bid
Return Values
baDual
enum OfferType
is the dual offer type (ask for bid and conversely)