Skip to content

Address & Network

Address

Construction Examples:

  • Address Expr: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq, 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
  • Descriptor: address(wpkh($alice))
  • Script: address(`OP_DUP OP_HASH160 $alice->identifier OP_EQUALVERIFY OP_CHECKSIG`)
  • Script Bytes: address(script(0x00147d9620d04e5eac6b9715d37112cbb9ca0c926793))
  • Witness Program: address(`0 0x7d9620d04e5eac6b9715d37112cbb9ca0c926793`)
  • Address String: address("tb1q0ktzp5zwt6kxh9c46dc39jaeegxfyeunt0q9ca")

Coerces from: (None)

Underlying type: bitcoin::Address

address()

address(spk: ScriptPubKey, with_network: Network = testnet) -> Address
address(addr_str: String, verify_network: Network = None) -> Address

Rust source code: src/stdlib/btc.rs:N/A

script_pubkey Script

Also see:* scriptPubKey()

address_type String

witness_program Int:Bytes opt

qr_uri String

Network

Underlying type: bitcoin::Network

signet Network

regtest Network

testnet Network