generate_address

Function generate_address 

Source
pub fn generate_address(
    parent_key: PublicKey,
    emulated_merkle_root: TapNodeHash,
    backup_merkle_root: Option<TapNodeHash>,
    network: Network,
) -> Result<Address, Error>
Expand description

Generates P2TR address from a parent public key and the emulated merkle root, with an optional backup merkle root.

§Arguments

  • parent_key - The parent public key
  • emulated_merkle_root - The merkle root of the emulated input
  • backup_merkle_root - Optional merkle root for backup script path spending
  • network - The network to generate the address for

§Errors

Returns an error if key derivation fails