Skip to main content

TransactionSigner

TransactionSigner​

class TransactionSigner

An async signer implementation which wraps a TransactionSignerFn definition, which can be used to sign a transaction with a callback.

init(signerFn:)​

convenience init(signerFn: any TransactionSignerFn)

sign(txn:)​

func sign(txn: Transaction) async throws -> UserSignature

fromEd25519(key:)​

static func fromEd25519(key: Ed25519PrivateKey) -> TransactionSigner

fromKeypair(key:)​

static func fromKeypair(key: SimpleKeypair) -> TransactionSigner

fromMoveAuthenticator(auth:)​

static func fromMoveAuthenticator(auth: MoveAuthenticator) -> TransactionSigner

fromSecp256k1(key:)​

static func fromSecp256k1(key: Secp256k1PrivateKey) -> TransactionSigner

fromSecp256r1(key:)​

static func fromSecp256r1(key: Secp256r1PrivateKey) -> TransactionSigner