# SDK

## [Official npm package link](https://www.npmjs.com/package/@a-dex/a-dex-sdk)

## SwapActionGenerator

Helper class to construct swap contract actions which can be signed and pushed on the chain.

## SwapTransactionGenerator

Helper class to construct swap contract transactions that can be signed and pushed on the chain.

## ChainApi

Chain API client.

## RpcApi

Native A-DEX RPC API client.

## Interfaces

Custom typescript interfaces.

## Types

Custom typescript types.

## Utils

Helper functions for math calculations and data formatting.
