@coti-io/pod-sdk
v0.1.4
Published
Coti PoD SDK - TypeScript utilities for PoD dApps
Readme
@coti-io/pod-sdk
TypeScript SDK for building privacy dApps on EVM with COTI Privacy on Demand (PoD): encryption/decryption helpers, fee-aware contract calls, and cross-chain request tracking.
Install
From npm:
npm install @coti-io/pod-sdk ethersethers v6 is a peer dependency — install it in your app alongside this package.
From GitHub:
npm install github:coti-io/coti-sdk-podDocumentation
User-facing documentation lives in the COTI documentation repo:
- Privacy on Demand — concepts, tutorials, API reference
- TypeScript PoD SDK —
CotiPodCrypto,PodContract,PodRequest
Solidity contracts (not shipped in this package):
@coti-io/coti-contracts—PodLib,PodUser, interfaces, examples@coti-io/coti-pod-inbox-contracts— Inbox implementation, fee manager, miner
Public API
import {
CotiPodCrypto,
DataType,
PodContract,
PodRequest,
SEPOLIA_DEFAULT_INBOX_ADDRESS,
COTI_TESTNET_DEFAULT_INBOX_ADDRESS,
type PodSdkConfig,
} from "@coti-io/pod-sdk";Package and release
npm run ci:verifyFull-stack e2e (live Sepolia + COTI testnet, requires .env): see examples/private-adder-e2e.
Publish flow:
- Bump version:
npm version patch|minor|major - Push commit and tag to
main - The
Publish npm packageGitHub Action publishes matchingv*.*.*tags
Current version
0.1.4
