コード例 #1
0
ファイル: Network.cs プロジェクト: thecrypt0hunter/blockcore
        internal static string CreateBech32(Bech32Type type, byte[] bytes, byte witnessVersion, Network network)
        {
            if (network == null)
            {
                throw new ArgumentNullException("network");
            }
            if (bytes == null)
            {
                throw new ArgumentNullException("bytes");
            }
            Bech32Encoder encoder = network.GetBech32Encoder(type, true);

            return(encoder.Encode(witnessVersion, bytes));
        }
コード例 #2
0
 public NetworkBuilder SetBech32(Bech32Type type, Bech32Encoder encoder)
 {
     _Bech32Prefixes.AddOrReplace(type, encoder);
     return(this);
 }
コード例 #3
0
 public NetworkBuilder SetBech32(Bech32Type type, string humanReadablePart)
 {
     _Bech32Prefixes.AddOrReplace(type, Encoders.Bech32(humanReadablePart));
     return(this);
 }