Overview of TypeScript SDK


How does TypeScript SDK work?

Answers 1

The SDK is broken into two components: **Client:** An exported class used to interact with the contracts and registry to manage projects and accounts. This connects to the Polygon network and corresponding contract addresses, as well as gas-less meta-transactions. This also connects to IPFS and handles automatic storage functionality when publishing content. **Types & interfaces:** Exported interfaces for metadata associated with Accounts, Projects, and Releases. Everything is abstracted into a clean interface, and all you need to get started is a Wallet/Web3 Provider! You can also customize the infrastructure (RPC, IPFS, Subgraph, etc) the SDK connects with. By default, it uses the valist.io managed infrastructure, but you can swap out every component for your own!