/// <summary> /// Extract P2SH or P2PH address from scriptSig /// </summary> /// <param name="network"></param> /// <returns></returns> public BitcoinAddress GetSignerAddress(Network network) { var sig = GetSigner(); return(sig == null ? null : BitcoinAddress.Create(sig, network)); }
/// <summary> /// Extract P2SH or P2PH address from scriptPubKey /// </summary> /// <param name="network"></param> /// <returns></returns> public BitcoinAddress GetDestinationAddress(Network network) { var dest = GetDestination(); return(dest == null ? null : BitcoinAddress.Create(dest, network)); }
public BitcoinAddress GetAddress(Network network) { return(BitcoinAddress.Create(this, network)); }