UNPKG

zebec-instant-card-sdk

Version:

An sdk for interacting with zebec instant card program in solana.

66 lines (65 loc) 2.06 kB
/// <reference types="@coral-xyz/anchor/node_modules/@solana/web3.js" /> import { BigNumber } from "bignumber.js"; import { PublicKey } from "@solana/web3.js"; export declare const isSdkEnvDev: boolean; /** * Zebec Card Program Ids */ export declare const ZEBEC_CARD_PROGRAM: { /** Mainnet Program Id */ mainnet: string; /** Devnet Program Id */ devnet: string; }; export declare const CARD_PROGRAM_SEEDS: { cardPdaSeed: string; userPdaSeed: string; vaultInfoSeed: string; buyerPdaSeed: string; feeMapPdaSeed: string; cardBotPdaSeed: string; onRampConfigSeed: string; onRampUserCustodySeed: string; reloadAbleSeed: string; }; export declare const FLEXLEND_PROGRAM_SEEDS: { promotionReserve: string; flexlend: string; }; /** USDC Decimals = 6 */ export declare const USDC_DECIMALS = 6; /** * WSOL Mint Address */ export declare const WSOL: PublicKey; export declare const ZBCN: PublicKey; /** BigNumber Object for 10 */ export declare const TEN_BIGNUM: BigNumber; export declare const UNITS_PER_USDC: BigNumber; /** Token Program ID */ export declare const TOKEN_PROGRAM_ID: PublicKey; /** Associated Token Program ID */ export declare const ASSOCIATED_TOKEN_PROGRAM_ID: PublicKey; /** Memo Program ID */ export declare const MEMO_PROGRAM_ID: PublicKey; /** Flexlend Program ID */ export declare const FLEXLEND_PROGRAM_ID: PublicKey; /** * Flexlend reserve admin key */ export declare const FLEXLEND_RESERVE_ADMIN: PublicKey; export declare const CARD_LOOKUP_TABLE_ADDRESS: PublicKey; export declare const JUP_SWAP_API = "https://quote-api.jup.ag/v6/swap"; export declare const DEFAULT_MAX_CONFIRMATION_RETRIES = 5; /** * In millisecond */ export declare const DEFAULT_SEND_TRANSACTION_INTERVAL = 1000; /** * Max compute budget unit */ export declare const MAX_COMPUTE_UNIT = 1400000; export declare const DEFAULT_SWAP_FEE = 5; export declare const BASE_FEE_LAMPORTS = 5000; export declare const LAMPORTS_PER_MICRO_LAMPORT = 0.000001; export declare const DEFAULT_MAX_PRIORITY_FEE = 0.001;