public class Secp256k1Blake160MultisigAllSigner extends java.lang.Object implements ScriptSigner
| Modifier and Type | Class and Description |
|---|---|
static class |
Secp256k1Blake160MultisigAllSigner.MultisigScript |
| Constructor and Description |
|---|
Secp256k1Blake160MultisigAllSigner() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isMatched(org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair,
byte[] scriptArgs,
Secp256k1Blake160MultisigAllSigner.MultisigScript multisigScript) |
boolean |
signTransaction(Transaction transaction,
ScriptGroup scriptGroup,
Context context)
Sign the transaction for the script.
|
boolean |
signTransactionInPlace(Transaction transaction,
ScriptGroup scriptGroup,
org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair,
Secp256k1Blake160MultisigAllSigner.MultisigScript multisigScript) |
public boolean signTransactionInPlace(Transaction transaction, ScriptGroup scriptGroup, org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair, Secp256k1Blake160MultisigAllSigner.MultisigScript multisigScript)
public boolean signTransaction(Transaction transaction, ScriptGroup scriptGroup, Context context)
ScriptSignerTransactionSigner
for each context and each matched script group.signTransaction in interface ScriptSignertransaction - The transaction to be signed.scriptGroup - TransactionSigner selects the corresponding ScriptSigner for each script group.
This selection is based on the registered ScriptSigner's provided script type and hash.context - This is passed from TransactionSigner.signTransactiontrue when the script handler has modified the transaction.public static boolean isMatched(org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair,
byte[] scriptArgs,
Secp256k1Blake160MultisigAllSigner.MultisigScript multisigScript)