Exemplo n.º 1
0
 public static Script FromPubKeyHash(PublicKey publicKey)
 {
     var s = new Script();
     s.Add(Op.Push(publicKey.Hash));
     s.Add(Opcode.OP_CHECKSIG);
     return s;
 }
Exemplo n.º 2
0
 public static bool VerifySignature(byte[] message, BigInteger r, BigInteger s, PublicKey publicKey)
 {
     return VerifySignature(message, r, s, publicKey.Point);
 }
Exemplo n.º 3
0
 public static Script FromPubKey(PublicKey publicKey)
 {
     var s = new Script();
     s.Add(Op.Push(publicKey.ToByteArray()));
     s.Add(Opcode.OP_CHECKSIG);
     return s;
 }
Exemplo n.º 4
0
 public static bool VerifySignature(byte[] message, ECDSASignature signature, PublicKey publicKey)
 {
     return VerifySignature(message, signature.R, signature.S, publicKey.Point);
 }