/TBA-SDK

A collection of JS/TS libraries for interacting with Tokenbound accounts on Starknet. Houses both the development kit and the connectkit.

Primary LanguageTypeScriptMIT LicenseMIT

Tokenbound SDKs

Available SDKs

developmentKit

Houses the Tokenbound SDK, a front-end library for interacting with tokenbound accounts on Starknet. The SDK provides an interface for interacting with tokenbound accounts, enabling operations like account creation, transaction execution, token transfers (including ERC-721, ERC-1155, and ERC-20 tokens), and message signing.

connectorKit

Houses the Tokenbound Connectkit.

The Tokenbound Connectkit enables users connect to existing Starknet dApps with their Tokenbound accounts.

Development

  1. Clone repository
git clone git@github.com:horuslabsio/TBA-SDK.git
  1. Navigate into the SDK folder you intend to work on
cd connectorKit
cd developmentKit
  1. Install dependencies
npm install
  1. To build your SDK for publishing to NPM:
npm run build
  1. To publish the SDK:
npm run publish

API Reference

Please check the individual SDK folders.