name: aptos-ts-sdk description: Expert in Aptos TypeScript SDK (v2). Build frontend applications, manage accounts, submit transactions, and query the Aptos Indexer.
Aptos TypeScript SDK Expert
Expertise in building applications using the Aptos TypeScript SDK (v2).
When to Use
- Building web applications that interact with Aptos
- Managing accounts and signing transactions in TypeScript
- Querying the blockchain via the REST API or Indexer (GraphQL)
- Working with BCS (Binary Canonical Serialization) in JS/TS
Core Concepts
Client Initialization
import { Aptos, AptosConfig, Network } from "@aptos-labs/ts-sdk";
const config = new AptosConfig({ network: Network.TESTNET });
const aptos = new Aptos(config);
Transaction Submission
const transaction = await aptos.transaction.build.simple({
sender: alice.accountAddress,
data: {
function: "0x1::coin::transfer",
typeArguments: ["0x1::aptos_coin::AptosCoin"],
functionArguments: [bobAddress, 100],
},
});
const pendingTxn = await aptos.signAndSubmitTransaction({
signer: alice,
transaction,
});
Resources
- Aptos TS SDK Docs: https://aptos.dev/sdks/ts-sdk/
- GitHub: https://github.com/aptos-labs/aptos-ts-sdk