@b3dotfun/anyspend-sdk
Version:
React Hooks and UI Components for AnySpend by B3
27 lines (22 loc) • 583 B
text/typescript
import { z } from "zod";
import { zToken } from "./token";
export const zTournament = z.object({
slug: z.string(),
name: z.string(),
description: z.string(),
imageUrl: z.string()
});
export type Tournament = z.infer<typeof zTournament>;
export const zJoinTournamentPayload = z.object({
contractAddress: z.string(),
entryPrice: z.string()
});
export const zFundTournamentPayload = z.object({
contractAddress: z.string(),
fundAmount: z.string()
});
export const zTournamentMetadata = z.object({
srcToken: zToken,
dstToken: zToken,
tournament: zTournament
});