SDK
The Typescript SDK gives developers the ability to construct and decode transactions and interact with various parts of the keystore. The source code is located in the axiom-crypto/axiom-keystore-sdk repository.
Keystore Account Helpers
Helpers for creating and interacting with keystore accounts.
Transaction Clients
UpdateTransactionClient
Handles creation and manipulation of keystore update transactions. It is used to serialize and deserialize transactions, as well as generate hashes for the transaction or for message signing.
RPC Clients
These are wrappers around JSON-RPC methods.
NodeClient
Interacts with a keystore node and can query information about sync status, blocks, accounts, and transactions.
SignatureProverClient
Interacts with signature prover and handles transaction authentication for users and sponsors as well as checking the status of the authentication.
SequencerClient
Interacts with the sequencer and allows users to get gas information and send raw transaction data.