Comment on page
Getting Started
Official Aftermath Finance TypeScript SDK for Sui
npm i aftermath-ts-sdk
Create an instance of Aftermath for ease of use to make calls to our server, or create an instance of Aftermath API for finer control of transaction construction.
const afSdk = new Aftermath("MAINNET"); // "MAINNET" | "TESTNET" | "DEVNET"
const router = afSdk.Router();
const pools = afSdk.Pools();
const staking = afSdk.Staking();
const farms = afSdk.Farms();
const fullnodeEndpoint = "https://fullnode.mainnet.sui.io";
const addresses = {...};
const afApi = new AftermathApi(
new SuiClient({
transport: new SuiHTTPTransport({
url: fullnodeEndpoint,
}),
}),
addresses,
new IndexerCaller("MAINNET"), // "MAINNET" | "TESTNET" | "DEVNET"
);
const poolsApi = afApi.Pools();
const stakinApi = afApi.Staking();
const farmsApi = afApi.Farms();
Last modified 2mo ago