The public key hashes.
Static OptionalbyteThe bytes length of the entity, if it is fixed, otherwise undefined
StaticencodeEncode the entity into bytes
The entity to encode
The encoded bytes
StaticdecodeDecode the entity from bytes
The bytes to decode
Optional_config: { isExtraFieldIgnored?: boolean }The configuration for decoding, including whether to ignore extra fields
The decoded entity
StaticfromCreate an entity from bytes
Optional_config: { isExtraFieldIgnored?: boolean }The configuration for decoding, including whether to ignore extra fields
The created entity
Get the threshold of flexible signatures.
StaticBaseGenerate a base class of CCC to create a serializable instance. This should be used with the codec decorator.
Check if the entity is equal to another entity
The other entity to compare with
True if the entities are equal, false otherwise
Calculate the hash of the entity
The hash of the entity
Convert the entity to a full-byte untrimmed Hex representation
The entity full-byte untrimmed hexadecimal representation
StaticBaseGenerate a base class of CCC to create a serializable Union instance. This should be used with the codec decorator.
StaticfromCreate a MultisigCkbWitness from a MultisigCkbWitnessLike.
The witness like object.
The MultisigCkbWitness.
Check if the multisig info is equal to another.
The other multisig info.
True if the multisig info is equal, false otherwise.
Generate valid public key hashes and their signatures from the witness. This method filters out invalid signatures, duplicate signatures, and signatures not in the multisig script.
The message signed.
A generator of public key hashes, signatures, and whether the signature is required.
Calculate the number of matched signatures in the witness.
The message signed.
The number of required and flexible signatures.
A class representing multisig information, holding information ingredients and containing utilities.