UNPKG

based-auth

Version:

A Next.js/Node.js authentication and wallet API kit for Ethereum and Solana, with utilities for serialization and contract interaction, designed for serverless and API route usage.

25 lines (24 loc) 688 B
import { Model, Document } from 'mongoose'; import { NetworkSymbols } from '../../../basedauth/src/networks'; export interface IBoardJoinRequest extends Document { _id: string; boardId: string; chainId: number; boardTitle: string; requester: { network: NetworkSymbols; address: string; }; status: "pending" | "approved" | "rejected" | "expired"; message?: string; requestedAt: Date; respondedAt?: Date; respondedBy?: { network: NetworkSymbols; address: string; }; responseMessage?: string; createdAt: Date; updatedAt: Date; } export declare const BoardJoinRequestModel: Model<IBoardJoinRequest>;