@sinai-standard/types
v0.2.0
Published
Sinai Standard shared TypeScript types
Readme
@sinai-standard/types
Shared TypeScript types, program IDs, and PDA seeds for the Sinai Standard protocol.
Install
npm install @sinai-standard/typesUsage
import { PROGRAM_IDS, SEEDS } from "@sinai-standard/types";
import type { TokenCreateParams, RouterConfigData } from "@sinai-standard/types";Exports
Constants
PROGRAM_IDS— Deployed program addresses (allowlist, tax, hold, router, token factory, max balance)SEEDS— PDA seed buffers for all account derivations
Types
| Type | Description |
|------|-------------|
| TokenCreateParams | Parameters for AksumKit.createToken() |
| AllowlistRegistryData | On-chain allowlist account state |
| TaxConfigData | Tax hook configuration account |
| HoldConfigData | Hold period configuration account |
| WalletLockData | Per-wallet lock state |
| RouterConfigData | Router hook with sub-hook program references |
| MaxBalanceConfigData | Max balance per wallet configuration |
| TokenRecordData | Token factory record |
| ConfidentialTransferConfig | Confidential transfer extension config |
| AllowlistMode | "allowlist" \| "denylist" |
Network
All program IDs target Solana devnet. See sinaistandard.org for details.
License
ISC
