Aftermath TS SDK
Official Aftermath Finance TypeScript SDK for Sui
Installation
npm i aftermath-ts-sdkQuick Start (Aftermath SDK)
const afSdk = new Aftermath("MAINNET"); // "MAINNET" | "TESTNET"
await afSdk.init(); // initialize provider
// Access protocols
const router = afSdk.Router();
const pools = afSdk.Pools();
const staking = afSdk.Staking();
const farms = afSdk.Farms();
const dca = afSdk.Dca();Advanced Usage (AftermathApi)
const afSdk = new Aftermath("MAINNET");
const addresses = afSdk.getAddresses();
const afApi = new AftermathApi(
new SuiClient({
transport: new SuiHTTPTransport({
url: "https://fullnode.mainnet.sui.io",
}),
}),
addresses // Configuration addresses
);
// Access protocol APIs
const poolsApi = afApi.Pools();
const stakingApi = afApi.Staking();
const farmsApi = afApi.Farms();Available Protocols
Pools (AMM)
Router
Staking
Farms
DCA (Dollar-Cost Averaging)
Limit Orders
Rate Limits
Last updated