OTCMarket

Git Source

Inherits: BaseMarket

Allows two parties to register a private negotiated deal. The contract finalizes ownership transfer once both confirm.

Functions

createListing

function createListing(uint96 quantity, uint256 price) external override returns (bytes32);

executeTrade

function executeTrade(bytes32 listingId, uint96 tradeQuantity) external payable override;

cancelListing

function cancelListing(bytes32 listingId) external override;

Last updated

Was this helpful?