Beispiel #1
0
 public TransactionSignature SignInput(Key key, Script scriptPubKey, int nIn, SigHash sigHash = SigHash.All)
 {
     return(Inputs.AsIndexedInputs().ToArray()[nIn].Sign(key, scriptPubKey, sigHash));
 }
Beispiel #2
0
 public TransactionSignature SignInput(Key key, ICoin coin, SigHash sigHash = SigHash.All)
 {
     return(Inputs.AsIndexedInputs().ToArray()[GetIndex(coin)].Sign(key, coin, sigHash));
 }
Beispiel #3
0
 public uint256 GetSignatureHash(Script scriptPubKey, int nIn, SigHash sigHash = SigHash.All)
 {
     return(Inputs.AsIndexedInputs().ToArray()[nIn].GetSignatureHash(scriptPubKey, sigHash));
 }
Beispiel #4
0
 public uint256 GetSignatureHash(ICoin coin, SigHash sigHash = SigHash.All)
 {
     return(Inputs.AsIndexedInputs().ToArray()[GetIndex(coin)].GetSignatureHash(coin, sigHash));
 }