Marketplace.sol
This document describes the functions, attributes and modifiers in MarketPlace.sol
MarketPlace
State Variables
markets
mapping(address => mapping(uint256 => address[9])) public markets;pools
mapping(address => mapping(uint256 => address)) public pools;admin
address public admin;redeemer
lender
creator
Functions
authorized
Name
Type
Description
constructor
Name
Type
Description
createMarket
Name
Type
Description
Name
Type
Description
setPrincipal
Name
Type
Description
Name
Type
Description
setAdmin
Name
Type
Description
Name
Type
Description
setPool
Name
Type
Description
Name
Type
Description
sellPrincipalToken
Name
Type
Description
Name
Type
Description
buyPrincipalToken
Name
Type
Description
Name
Type
Description
sellUnderlying
Name
Type
Description
Name
Type
Description
buyUnderlying
Name
Type
Description
Name
Type
Description
mint
Name
Type
Description
Name
Type
Description
mintWithUnderlying
Name
Type
Description
Name
Type
Description
burn
Name
Type
Description
Name
Type
Description
burnForUnderlying
Name
Type
Description
Name
Type
Description
batch
Name
Type
Description
Events
CreateMarket
SetPrincipal
Swap
Mint
Burn
SetAdmin
SetPool
Enums
Principals
Last updated