UNPKG

@hubbleprotocol/hubble-config

Version:
74 lines (73 loc) 1.99 kB
import { PublicKey } from '@solana/web3.js'; export type SerumMarketsConfig = { SOL: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; ETH: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; BTC: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; SRM: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; RAY: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; FTT: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; MSOL: { marketAddress: PublicKey; requestQueue: PublicKey; eventQueue: PublicKey; baseVault: PublicKey; quoteVault: PublicKey; vaultOwner: PublicKey; bidsAddress: PublicKey; asksAddress: PublicKey; }; };