![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include "script/interpreter.h"
Go to the source code of this file.
Classes | |
class | BaseSignatureCreator |
class | TransactionSignatureCreator |
class | DummySignatureCreator |
Functions | |
bool | ProduceSignature (const BaseSignatureCreator &creator, const CScript &scriptPubKey, CScript &scriptSig) |
bool | SignSignature (const CKeyStore &keystore, const CScript &fromPubKey, CMutableTransaction &txTo, unsigned int nIn, int nHashType=SIGHASH_ALL) |
bool | SignSignature (const CKeyStore &keystore, const CTransaction &txFrom, CMutableTransaction &txTo, unsigned int nIn, int nHashType=SIGHASH_ALL) |
CScript | CombineSignatures (const CScript &scriptPubKey, const BaseSignatureChecker &checker, const CScript &scriptSig1, const CScript &scriptSig2) |
CScript | CombineSignatures (const CScript &scriptPubKey, const CTransaction &txTo, unsigned int nIn, const CScript &scriptSig1, const CScript &scriptSig2) |
CScript CombineSignatures | ( | const CScript & | scriptPubKey, |
const BaseSignatureChecker & | checker, | ||
const CScript & | scriptSig1, | ||
const CScript & | scriptSig2 | ||
) |
CScript CombineSignatures | ( | const CScript & | scriptPubKey, |
const CTransaction & | txTo, | ||
unsigned int | nIn, | ||
const CScript & | scriptSig1, | ||
const CScript & | scriptSig2 | ||
) |
bool ProduceSignature | ( | const BaseSignatureCreator & | creator, |
const CScript & | scriptPubKey, | ||
CScript & | scriptSig | ||
) |
Produce a script signature using a generic signature creator.
Definition at line 104 of file sign.cpp.
Referenced by CWallet::CreateTransaction(), IsMine(), and SignSignature().
bool SignSignature | ( | const CKeyStore & | keystore, |
const CScript & | fromPubKey, | ||
CMutableTransaction & | txTo, | ||
unsigned int | nIn, | ||
int | nHashType = SIGHASH_ALL |
||
) |
Produce a script signature for a transaction.
Definition at line 129 of file sign.cpp.
Referenced by CWallet::CreateCollateralTransaction(), MutateTxSign(), CPrivateSendClient::SignFinalTransaction(), signrawtransaction(), and SignSignature().
bool SignSignature | ( | const CKeyStore & | keystore, |
const CTransaction & | txFrom, | ||
CMutableTransaction & | txTo, | ||
unsigned int | nIn, | ||
int | nHashType = SIGHASH_ALL |
||
) |