Crate bip353

Source
Expand description

BIP-353 DNS Payment Instructions - Integration Layer

This library provides convenient integration layer around the bitcoin-payment-instructions and dnssec-prover crates for resolving human-readable Bitcoin addresses (₿user@domain) through DNS.

It is designed to be easily integrated with Bitcoin Core (through an inbuilt FFI) and Hardware Wallet Interface (via Python bindings).

Structs§

AddressUsedEvent
Simple event when an address is detected as used
Bip353Metrics
Bip353Resolver
BIP-353 resolver - (what’s actually needed)
CacheStats
ChainMonitor
Simple chain monitor(placeholder)
PaymentInfo
Structured payment information
ResolutionStats
ResolverConfig
Configuration for BIP-353 resolver

Enums§

Bip353Error
Main error type for BIP-353 operations
PaymentType
Payment instruction type
ResolverType
Type of resolver to use

Traits§

ChainBackend
(lets users plug in their own)

Functions§

parse_address
BIP-353 Bitcoin address parsing utility