IWarrant

Git Source

Inherits: IIssuedAsset

Interface for the Warrant contract

Functions

createWarrantToken

function createWarrantToken(address holder, uint96 quantity, address paymentCurrency, uint96 strikePrice)
    external
    returns (bytes32);

getWarrantToken

function getWarrantToken(bytes32 tokenId) external view returns (WarrantToken memory);

warrantTokens

function warrantTokens(bytes32 tokenId)
    external
    view
    returns (bool isValid, address owner, uint96 quantity, address paymentCurrency, uint96 strikePrice);

Structs

WarrantToken

struct WarrantToken {
    bytes32 tokenId;
    uint96 quantity;
    address paymentCurrency;
    uint96 strikePrice;
    bool isValid;
}

Last updated

Was this helpful?