@macalinao/zod-solana
Version:
Zod schemas for Solana types with @solana/kit integration
11 lines • 1.03 kB
TypeScript
import { addressSchema } from "./address-schema.js";
import { bpsSchema } from "./bps-schema.js";
import { U16_MAX, U32_MAX, U64_MAX, U8_MAX } from "./constants.js";
import { TokenMetadata, TokenMetadataAttribute, TokenMetadataCollection, TokenMetadataCreator, TokenMetadataFile, TokenMetadataProperties, tokenMetadataSchema } from "./token-metadata-schema.js";
import { u8Schema } from "./u8-schema.js";
import { u16Schema } from "./u16-schema.js";
import { u32Schema } from "./u32-schema.js";
import { u64Schema } from "./u64-schema.js";
import { u64StringSchema } from "./u64-string-schema.js";
import { jsonUint8ArraySchema, uint8ArraySchema } from "./uint8array-schema.js";
export { type TokenMetadata, type TokenMetadataAttribute, type TokenMetadataCollection, type TokenMetadataCreator, type TokenMetadataFile, type TokenMetadataProperties, U16_MAX, U32_MAX, U64_MAX, U8_MAX, addressSchema, bpsSchema, jsonUint8ArraySchema, tokenMetadataSchema, u16Schema, u32Schema, u64Schema, u64StringSchema, u8Schema, uint8ArraySchema };