@libertasinception/sdk
v0.1.0
Published
Umbrella SDK package — re-exports all @helix-synapse packages with organized domain namespaces
Maintainers
Readme
@libertasinception/sdk
Umbrella SDK package — re-exports all @helix-synapse packages with organized domain namespaces
Installation
npm install @libertasinception/sdkQuick Start
import { HelixClient } from "@libertasinception/sdk";
import { identity, dex, governance, defi, nft, oracle, bridge, cortex, trigram } from "@libertasinception/sdk";
const client = new HelixClient({
chainId: "n1a-security",
rpcUrl: "http://localhost:26857",
});
// Domain packages via namespaces — no collisions
const id = new identity.IdentityClient(client.httpClient);
const exchange = new dex.DexClient(client.httpClient);
const gov = new governance.GovernanceClient(client.httpClient);
const ai = new cortex.CortexClient(client.httpClient);Features
- Single import for the entire SDK
- Core exports available directly
- Domain packages via organized namespaces
- No naming collisions between packages
- Tree-shakeable — only import what you use
Dependencies
All 17 @libertasinception/* packages
Requirements
- Node.js >= 18.0.0
- TypeScript >= 5.7 (recommended)
Links
License
MIT - see LICENSE for details.
