Private _mintrequires mint URL to create this object
Checks if specific proofs have already been redeemed
redeemed and unredeemed ordered list of booleans
fetches mints info at the /info endpoint
Ask mint to perform a melt operation. This pays a lightning invoice and destroys tokens matching its amount + fees
Requests the mint to perform token minting after the LN invoice has been paid
outputs (Blinded messages) that can be written
hash (id) used for by the mint to keep track of wether the invoice has been paid yet
serialized blinded signatures
Starts a minting process by requesting an invoice from the mint
Amount requesting for mint.
the mint will create and return a Lightning invoice for the specified amount
Ask mint to perform a split operation
data needed for performing a token split
split tokens
Static check
Checks if specific proofs have already been redeemed
redeemed and unredeemed ordered list of booleans
Static checkStatic getfetches mints info at the /info endpoint
Static getStatic getStatic melt
Ask mint to perform a melt operation. This pays a lightning invoice and destroys tokens matching its amount + fees
Static mint
Requests the mint to perform token minting after the LN invoice has been paid
outputs (Blinded messages) that can be written
hash (id) used for by the mint to keep track of wether the invoice has been paid yet
serialized blinded signatures
Static requestStarts a minting process by requesting an invoice from the mint
Amount requesting for mint.
the mint will create and return a Lightning invoice for the specified amount
Static split
Ask mint to perform a split operation
data needed for performing a token split
split tokens
Generated using TypeDoc
Class represents Cashu Mint API. This class contains Lower level functions that are implemented by CashuWallet.