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)); }
public NetworkBuilder SetBech32(Bech32Type type, Bech32Encoder encoder) { _Bech32Prefixes.AddOrReplace(type, encoder); return(this); }
public NetworkBuilder SetBech32(Bech32Type type, string humanReadablePart) { _Bech32Prefixes.AddOrReplace(type, Encoders.Bech32(humanReadablePart)); return(this); }