MultiSigPublicKey class

Mixed in types

Constructors

MultiSigPublicKey(MultiSigPublicKeyStruct value)
MultiSigPublicKey.fromBytes(Uint8List publicKey)
factory
MultiSigPublicKey.fromPublicKeys({required int threshold, required List<PublicKeyWeight> publicKeys})
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
publicKeys List<PublicKeyWeight>
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

combinePartialSignatures(List<String> signatures) String
Combines multiple partial signatures into a single multisig, ensuring that each public key signs only once and that all the public keys involved are known and valid, and then serializes multisig into the standard format
equals(PublicKey publicKey) bool
Checks if two public keys are equal
inherited
flag() int
Return signature scheme flag of the public key
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBase64() String
Return the base-64 representation of the public key
override
toRawBytes() Uint8List
Return the byte array representation of the public key
override
toString() String
Return the base-64 representation of the public key
inherited
toSuiAddress() String
Return the Sui address associated with this public key
override
toSuiBytes() Uint8List
Returns the bytes representation of the public key prefixed with the signature scheme flag
inherited
toSuiPublicKey() String
Return the Sui representation of the public key encoded in base-64. A Sui public key is formed by the concatenation of the scheme flag with the raw bytes of the public key
inherited
verify(Uint8List data, Uint8List signature) bool
Verifies that the signature is valid for for the provided message
override
verifyPersonalMessage(Uint8List message, String signature) bool
inherited
verifyTransactionBlock(Uint8List transactionBlock, String signature) bool
inherited
verifyWithIntent(Uint8List bytes, String signature, IntentScope intent) bool
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited