@zodor-sdk/server-sdk
v0.1.3
Published
Zodor Protocol Node.js backend SDK — identity admin, token ops, vault, KYC claim issuance
Maintainers
Readme
@zodor-sdk/server-sdk
Node.js backend SDK for Zodor Protocol. Admin operations for identity management, token issuance, vault management, and KYC claim workflows.
Install
npm install @zodor-sdk/server-sdkFeatures
- Identity — Deploy identities, issue/revoke claims, manage the identity registry
- Token — Mint, burn, freeze, force-transfer ERC-3643 security tokens
- Vault — Admin vault operations, NAV adjustments, deposit/withdraw
- Wallet — Create and manage ERC-4337 smart wallets, configure paymaster allowances
- Capital / Energy — Vertical-specific admin helpers
Usage
import { createClients, ZodorIdentityAdmin, ZodorTokenAdmin } from '@zodor-sdk/server-sdk';
// Initialize clients
const { publicClient, walletClient } = createClients({
rpcUrl: process.env.MASKADE_RPC_URL,
privateKey: process.env.DEPLOYER_PRIVATE_KEY,
});
// Issue a KYC claim
const identity = new ZodorIdentityAdmin({ publicClient, walletClient, addresses });
await identity.issueClaim(userIdentity, claimTopic, claimData);
// Mint security tokens
const token = new ZodorTokenAdmin({ publicClient, walletClient, tokenAddress });
await token.mint(recipient, amount);Requirements
- Node.js >= 18
- A signer key with appropriate contract roles on Maskade L1
License
MIT
