Skip to content

Arcana Auth Signer

ArcanaAuthSigner is a signer implementation that extends SmartAccountAuthenticator to leverage the Arcana Auth SDK. It supports features such as authentication, message and typed data signing, and authentication details retrieval.

ArcanaAuthSigner provides implementations for all methods on SmartAccountAuthenticator:

  1. authenticate -- supports user authentication.
  2. getAddress -- gets the address of the smart contract account's connected signer.
  3. signMessage -- supports message signatures.
  4. signTypedData -- supports typed data signatures.
  5. getAuthDetails -- supports authentication details retrieval.

Install Dependencies

ArcanaAuthSigner requires the installation of the Arcana Auth SDK. aa-signers lists it as an optional dependency.

npm
npm i -s @arcana/auth

Developer Links