UNPKG

@deserialize/auction-sdk

Version:

An SDK for Auction on SVMs

36 lines (27 loc) 615 B
import { PublicKey } from "@solana/web3.js"; export interface BidReceipt { key: PublicKey; listing: PublicKey; bidder: PublicKey; amount: number; createdAt: number; updatedAt: number | null; state: BidReceiptState; cancelledAt: number | null; refundedAt: number | null; } export enum BidReceiptState { Active="active", Cancelled="cancelled", Refunded="refunded", Executed="executed", } export interface BidInfo { bidder: PublicKey; receipt: PublicKey; amount: number; } export interface ReceiptInfo { amount: number; key: PublicKey; }