Skip to main content

Module model

Module model 

Source

Modules§

secret_serde
Custom serialization module for Secret

Structs§

Activity
AddressGaidResponse
AmpTxData
Transaction data for AMP API confirmation (matches Python implementation)
Asset
AssetActivityParams
AssetBalanceResponse
Asset balance response that includes lost outputs (used for checking before operations)
AssetDistributionAssignment
Assignment for asset distribution workflow
AssetLostOutputs
AssetSummary
Assignment
BroadcastResponse
BurnConfirmRequest
BurnCreate
BurnRequest
BurnResponse
CategoriesRequest
CategoryAdd
CategoryEdit
CategoryResponse
ChangePasswordRequest
ChangePasswordResponse
ConfirmDistributionRequest
Request payload for distribution confirmation API
CreateAssetAssignmentRequest
CreateAssetAssignmentRequestWrapper
CreateDistributionRequest
Request payload for distribution creation API
Distribution
DistributionAssignment
DistributionAssignmentRequest
Assignment for distribution creation API request
DistributionResponse
Response from distribution creation API
DistributionTxData
Transaction data for distribution confirmation
EditAssetRequest
GaidBalanceEntry
GaidRequest
IssuanceRequest
IssuanceResponse
Manager
ManagerCreate
Outpoint
Ownership
Password
ReceivedByAddress
Address information from listreceivedbyaddress RPC
RegisterAssetResponse
Response from asset registration with the Blockstream Asset Registry Response from asset registration with the Blockstream Asset Registry
RegisteredUserAdd
RegisteredUserEdit
RegisteredUserResponse
RegisteredUserSummary
Reissuance
ReissueConfirmRequest
Request payload for reissue-confirm endpoint
ReissueRequest
ReissueRequestResponse
Response from reissue-request endpoint
ReissueResponse
Response from reissue-confirm endpoint
SetAssetMemoRequest
TokenData
Enhanced token data structure with secure storage and timestamp tracking
TokenInfo
Token information for debugging and monitoring
TokenRequest
Request payload for AMP token acquisition
TokenResponse
Response from AMP token acquisition
Transaction
TransactionDetail
Transaction details from Elements node (full gettransaction response)
TransactionOutputDetail
Transaction output detail from Elements gettransaction details array
TxInput
Transaction input for raw transaction creation
Unspent
UTXO information from Elements node
Utxo
ValidateGaidResponse

Enums§

Permission
Status

Type Aliases§

Balance
LostOutputs