Quickstart: I want to build a dApp
You will need
- Node.js >= 20
- A Catalyst RPC URL
Steps
- 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
- Read the tx lifecycle (so you understand domain separation + receipts):
- 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).