IWarrant
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?