Skip to main content
Class
final class EVMKeyPairSigner

Initializers

init(privateKey:)

init(privateKey: String) throws(SignerError)

init(privateKeyData:)

init(privateKeyData: [UInt8]? = nil) throws(SignerError)

Instance Properties

PropertyTypeDescription
adminSignerExternalWalletSignerDataInherited from Signer.adminSigner.
evmAddressEVMAddress-
privateKeyString-
publicKeyString-
signerTypeSignerTypeInherited from Signer.signerType.

Instance Methods

approvals(withSignature:)

Inherited from Signer.approvals(withSignature:).
func approvals(withSignature signature: String) async throws(SignerError) -> [SignRequestApi.Approval]

initialize(_:)

Inherited from Signer.initialize(_:).
func initialize(_ service: (any SmartWalletService)?) async throws(SignerError)

sign(message:)

Inherited from Signer.sign(message:).
func sign(message: String) async throws(SignerError) -> String

Type Aliases

EVMKeyPairSigner.AdminType

Inherited from Signer.AdminType.
typealias AdminType = ExternalWalletSignerData