sign

abstract fun sign(signer: Account, transaction: AnyRawTransaction): AccountAuthenticator

Signs a raw transaction with a signer's account.

Usage

val alice = Account.generate()
val rawTxn = aptos.buildTransaction.simple(...)
val authenticator = aptos.sign(alice, rawTxn)
println("Transaction signed.")

Return

An AccountAuthenticator containing the signature.

Parameters

signer

The account to sign the transaction with.

transaction

The raw transaction to sign.