Struct ckb_sdk::unlock::SecpMultisigScriptSigner
source · pub struct SecpMultisigScriptSigner { /* private fields */ }Expand description
Signer for secp256k1 multisig all lock script
Implementations§
source§impl SecpMultisigScriptSigner
impl SecpMultisigScriptSigner
pub fn new(
signer: Box<dyn Signer>,
config: MultisigConfig
) -> SecpMultisigScriptSigner
pub fn signer(&self) -> &dyn Signer
pub fn config(&self) -> &MultisigConfig
Trait Implementations§
source§impl ScriptSigner for SecpMultisigScriptSigner
impl ScriptSigner for SecpMultisigScriptSigner
fn match_args(&self, args: &[u8]) -> bool
source§fn sign_tx(
&self,
tx: &TransactionView,
script_group: &ScriptGroup
) -> Result<TransactionView, ScriptSignError>
fn sign_tx(
&self,
tx: &TransactionView,
script_group: &ScriptGroup
) -> Result<TransactionView, ScriptSignError>
Add signature information to witnesses