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§
- Address
Used Event - Simple event when an address is detected as used
- Bip353
Metrics - Bip353
Resolver - BIP-353 resolver - (what’s actually needed)
- Cache
Stats - Chain
Monitor - Simple chain monitor(placeholder)
- Payment
Info - Structured payment information
- Resolution
Stats - Resolver
Config - Configuration for BIP-353 resolver
Enums§
- Bip353
Error - Main error type for BIP-353 operations
- Payment
Type - Payment instruction type
- Resolver
Type - Type of resolver to use
Traits§
- Chain
Backend - (lets users plug in their own)
Functions§
- parse_
address - BIP-353 Bitcoin address parsing utility