Skip to content

Fireblocks Signer

FireblocksSigner is a signer implementation which extends SmartAccountAuthenticator to leverage the Fireblocks SDK. It supports features such as authentication, message and typed data signing, and authentication details retrieval.

FireblocksSigner provides implementations for all methods on SmartAccountAuthenticator:

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

Install Dependencies

FireblocksSigner requires installation of the @fireblocks/fireblocks-web3-provider SDK. aa-signers lists it as an optional dependency.

npm
npm i -s @fireblocks/fireblocks-web3-provider

Developer Links