示例#1
0
        /// <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));
        }
示例#2
0
        /// <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));
        }
示例#3
0
 public BitcoinAddress GetAddress(Network network)
 {
     return(BitcoinAddress.Create(this, network));
 }