MultisigMemberSignature
type MultisigMemberSignature
A signature from a member of a multisig committee.
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text multisig-member-signature = ed25519-multisig-member-signature / secp256k1-multisig-member-signature / secp256r1-multisig-member-signature / passkey-multisig-member-signature
ed25519-multisig-member-signature = %d00 ed25519-signature secp256k1-multisig-member-signature = %d01 secp256k1-signature secp256r1-multisig-member-signature = %d02 secp256r1-signature passkey-multisig-member-signature = %d04 passkey-authenticator ```
type MultisigMemberSignature struct {
// contains filtered or unexported fields
}
func LiftFromExternalMultisigMemberSignature
func LiftFromExternalMultisigMemberSignature(handle uint64) *MultisigMemberSignature
func MultisigMemberSignatureFromBcs
func MultisigMemberSignatureFromBcs(bcs []byte) (*MultisigMemberSignature, error)
Create this type from BCS encoded bytes.
func MultisigMemberSignatureFromJson
func MultisigMemberSignatureFromJson(json string) (*MultisigMemberSignature, error)
Create this type from JSON encoded string.
func (*MultisigMemberSignature) AsEd25519
func (_self *MultisigMemberSignature) AsEd25519() *Ed25519Signature
func (*MultisigMemberSignature) AsOptEd25519
func (_self *MultisigMemberSignature) AsOptEd25519() **Ed25519Signature
func (*MultisigMemberSignature) AsOptPasskey
func (_self *MultisigMemberSignature) AsOptPasskey() **PasskeyAuthenticator
func (*MultisigMemberSignature) AsOptSecp256k1
func (_self *MultisigMemberSignature) AsOptSecp256k1() **Secp256k1Signature
func (*MultisigMemberSignature) AsOptSecp256r1
func (_self *MultisigMemberSignature) AsOptSecp256r1() **Secp256r1Signature
func (*MultisigMemberSignature) AsPasskey
func (_self *MultisigMemberSignature) AsPasskey() *PasskeyAuthenticator
func (*MultisigMemberSignature) AsSecp256k1
func (_self *MultisigMemberSignature) AsSecp256k1() *Secp256k1Signature
func (*MultisigMemberSignature) AsSecp256r1
func (_self *MultisigMemberSignature) AsSecp256r1() *Secp256r1Signature
func (*MultisigMemberSignature) DebugString
func (_self *MultisigMemberSignature) DebugString() string
func (*MultisigMemberSignature) Destroy
func (object *MultisigMemberSignature) Destroy()
func (*MultisigMemberSignature) Eq
func (_self *MultisigMemberSignature) Eq(other *MultisigMemberSignature) bool
func (*MultisigMemberSignature) IsEd25519
func (_self *MultisigMemberSignature) IsEd25519() bool
func (*MultisigMemberSignature) IsPasskey
func (_self *MultisigMemberSignature) IsPasskey() bool
func (*MultisigMemberSignature) IsSecp256k1
func (_self *MultisigMemberSignature) IsSecp256k1() bool
func (*MultisigMemberSignature) IsSecp256r1
func (_self *MultisigMemberSignature) IsSecp256r1() bool
func (*MultisigMemberSignature) Ne
func (_self *MultisigMemberSignature) Ne(other *MultisigMemberSignature) bool