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