MultiKeyAccount

class MultiKeyAccount(val multiKey: MultiKey, val signers: List<Account>, address: AccountAddressInput? = null) : Account

Constructors

Link copied to clipboard
constructor(multiKey: MultiKey, signers: List<Account>, address: AccountAddressInput? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val accountAddress: AccountAddress

Account address associated with the account

Link copied to clipboard
Link copied to clipboard
open override val publicKey: MultiKey

Public key associated with the account

Link copied to clipboard
Link copied to clipboard
open override val signingScheme: SigningScheme

Signing scheme used to sign transactions

Functions

Link copied to clipboard
open override fun sign(message: HexInput): MultiKeySignature

Sign the given message with the private key.

Link copied to clipboard
Link copied to clipboard

Sign a message using the available signing capabilities.

Link copied to clipboard
open override fun verifySignature(message: HexInput, signature: Signature): Boolean