public class TransactionSigner
extends java.lang.Object
| Constructor and Description |
|---|
TransactionSigner() |
TransactionSigner(java.util.Map<org.nervos.ckb.sign.TransactionSigner.Key,ScriptSigner> scriptSignerMap) |
TransactionSigner(TransactionSigner s) |
| Modifier and Type | Method and Description |
|---|---|
static TransactionSigner |
getInstance(Network network) |
TransactionSigner |
registerLockScriptSigner(byte[] codeHash,
ScriptSigner scriptSigner) |
TransactionSigner |
registerLockScriptSigner(java.lang.String codeHash,
ScriptSigner scriptSigner) |
TransactionSigner |
registerTypeScriptSigner(byte[] codeHash,
ScriptSigner scriptSigner) |
TransactionSigner |
registerTypeScriptSigner(java.lang.String codeHash,
ScriptSigner scriptSigner) |
java.util.Set<java.lang.Integer> |
signTransaction(TransactionWithScriptGroups transaction,
Context... contexts)
signTransaction signs the transaction using registered ScriptSigners.
|
java.util.Set<java.lang.Integer> |
signTransaction(TransactionWithScriptGroups transaction,
java.util.Set<Context> contexts)
signTransaction signs the transaction using registered ScriptSigners.
|
java.util.Set<java.lang.Integer> |
signTransaction(TransactionWithScriptGroups transaction,
java.lang.String... privateKeys)
signTransaction signs the transaction using registered ScriptSigners.
|
public TransactionSigner()
public TransactionSigner(java.util.Map<org.nervos.ckb.sign.TransactionSigner.Key,ScriptSigner> scriptSignerMap)
public TransactionSigner(TransactionSigner s)
public static TransactionSigner getInstance(Network network)
public TransactionSigner registerTypeScriptSigner(byte[] codeHash, ScriptSigner scriptSigner)
public TransactionSigner registerTypeScriptSigner(java.lang.String codeHash, ScriptSigner scriptSigner)
public TransactionSigner registerLockScriptSigner(byte[] codeHash, ScriptSigner scriptSigner)
public TransactionSigner registerLockScriptSigner(java.lang.String codeHash, ScriptSigner scriptSigner)
public java.util.Set<java.lang.Integer> signTransaction(TransactionWithScriptGroups transaction, Context... contexts)
transaction - Transaction to be signed.contexts - Contexts for ScriptSigner.public java.util.Set<java.lang.Integer> signTransaction(TransactionWithScriptGroups transaction, java.util.Set<Context> contexts)
transaction - Transaction to be signed.contexts - Contexts for ScriptSigner.public java.util.Set<java.lang.Integer> signTransaction(TransactionWithScriptGroups transaction, java.lang.String... privateKeys)
transaction - Transaction to be signed.privateKeys - Each private key is wrapped in one Context. These contexts will be passed to ScriptSigners.