Skip to main content

Crate fedimint_mintv2_client

Crate fedimint_mintv2_client 

Source

Re-exportsยง

pub use fedimint_mintv2_common as common;

Modulesยง

api ๐Ÿ”’
cli ๐Ÿ”’
client_db ๐Ÿ”’
ecash ๐Ÿ”’
event ๐Ÿ”’
input ๐Ÿ”’
issuance
output ๐Ÿ”’
receive ๐Ÿ”’

Structsยง

ECash
MintClientContext
MintClientInit
MintClientModule
PeerSelector ๐Ÿ”’
ReceivePaymentEvent
Event emitted when a receive (reissuance) operation is initiated.
ReceivePaymentUpdateEvent
Event emitted when a receive (reissuance) operation reaches a final state.
SendPaymentEvent
Event emitted when e-cash is sent out-of-band. This is a final event - once e-cash is sent, the operation is complete.
SpendableNote

Enumsยง

FinalReceiveOperationState
MintClientStateMachines
MintOperationMeta
ReceiveECashError
ReceivePaymentStatus
Status of a receive (reissuance) operation.
SendECashError

Constantsยง

PARALLEL_HASH_REQUESTS ๐Ÿ”’
PARALLEL_SLICE_REQUESTS ๐Ÿ”’
SLICE_SIZE ๐Ÿ”’
TARGET_PER_DENOMINATION ๐Ÿ”’

Functionsยง

download_slice_with_hash ๐Ÿ”’
Download a slice with hash verification and peer selection
represent_amount ๐Ÿ”’
represent_amount_with_fees ๐Ÿ”’
round_to_multiple ๐Ÿ”’