Skip to main content

Quickstart: I want to build a dApp

You will need

  • Node.js >= 20
  • A Catalyst RPC URL

Steps

  1. Get the SDK:
note

If @catalyst/sdk is not published to npm yet, use the repo-based workflow below (clone + build).

Option A (npm, when published):

npm install @catalyst/sdk

Option B (repo, works today):

git clone https://github.com/catalyst-network/catalyst-sdk
cd catalyst-sdk
npm install
npm run build
  1. Read the tx lifecycle (so you understand domain separation + receipts):
  1. Follow the SDK guide:

Verify

  • Deploy a small contract and verify code exists via catalyst_getCode.

Troubleshooting

  • If signing fails intermittently behind a load balancer, ensure your tooling uses catalyst_getTxDomain (single-call domain).