SeaportAdapter

Implements the NFT <=> ERC20 exchange logic via OpenSea Seaport marketplace

constructor

constructor() public

getAskOrderInfo

function getAskOrderInfo(bytes params, address) external pure returns (struct DataTypes.OrderInfo orderInfo)

getBidOrderInfo

function getBidOrderInfo(bytes params) external pure returns (struct DataTypes.OrderInfo orderInfo)

matchAskWithTakerBid

function matchAskWithTakerBid(address marketplace, bytes params, uint256 value) external payable returns (bytes)

matchBidWithTakerAsk

function matchBidWithTakerAsk(address marketplace, bytes params) external returns (bytes)

isBasicOrder

function isBasicOrder(struct AdvancedOrder advancedOrder) private pure returns (bool)