UNPKG

@drift-labs/sdk

Version:
834 lines (833 loc) • 39.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SpotMarkets = exports.MainnetSpotMarkets = exports.DevnetSpotMarkets = exports.WRAPPED_SOL_MINT = void 0; const web3_js_1 = require("@solana/web3.js"); const numericConstants_1 = require("./numericConstants"); const types_1 = require("../types"); const anchor_1 = require("@coral-xyz/anchor"); exports.WRAPPED_SOL_MINT = new web3_js_1.PublicKey('So11111111111111111111111111111111111111112'); exports.DevnetSpotMarkets = [ { symbol: 'USDC', marketIndex: 0, poolId: 0, oracle: new web3_js_1.PublicKey('En8hkHLkRe9d9DraYmBTrus518BvmVH448YcvmrFM6Ce'), oracleSource: types_1.OracleSource.PYTH_STABLE_COIN_PULL, mint: new web3_js_1.PublicKey('8zGuJQqwhZafTah7Uc7Z4tXRnguqkn5KLFAP8oV6PHe2'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a', pythLazerId: 7, }, { symbol: 'SOL', marketIndex: 1, poolId: 0, oracle: new web3_js_1.PublicKey('BAtFj4kQttZRVep3UZS2aZRDixkGYgWsbqTBVDbnSsPF'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey(exports.WRAPPED_SOL_MINT), precision: numericConstants_1.LAMPORTS_PRECISION, precisionExp: numericConstants_1.LAMPORTS_EXP, serumMarket: new web3_js_1.PublicKey('8N37SsnTu8RYxtjrV9SStjkkwVhmU8aCWhLvwduAPEKW'), phoenixMarket: new web3_js_1.PublicKey('78ehDnHgbkFxqXZwdFxa8HK7saX58GymeX2wNGdkqYLp'), pythFeedId: '0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d', pythLazerId: 6, }, { symbol: 'BTC', marketIndex: 2, poolId: 0, oracle: new web3_js_1.PublicKey('486kr3pmFPfTsS4aZgcsQ7kS4i9rjMsYYZup6HQNSTT4'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('3BZPwbcqB5kKScF3TEXxwNfx5ipV13kbRVDvfVp5c6fv'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, serumMarket: new web3_js_1.PublicKey('AGsmbVu3MS9u68GEYABWosQQCZwmLcBHu4pWEuBYH7Za'), pythFeedId: '0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43', pythLazerId: 1, }, { symbol: 'PYUSD', marketIndex: 3, poolId: 0, oracle: new web3_js_1.PublicKey('HpMoKp3TCd3QT4MWYUKk2zCBwmhr5Df45fB6wdxYqEeh'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('GLfF72ZCUnS6N9iDJw8kedHzd6WFVf3VbpwdKKy76FRk'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xc1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692', }, { symbol: 'Bonk', marketIndex: 4, poolId: 0, oracle: new web3_js_1.PublicKey('GojbSnJuPdKDT1ZuHuAM5t9oz6bxTo1xhUKpTua2F72p'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('7SekVZDmKCCDgTP8m6Hk4CfexFSru9RkwDCczmcwcsP6'), precision: new anchor_1.BN(10).pow(numericConstants_1.FIVE), precisionExp: numericConstants_1.FIVE, pythFeedId: '0x72b021217ca3fe68922a19aaf990109cb9d84e9ad004b4d2025ad6f529314419', pythLazerId: 9, }, { symbol: 'JLP', marketIndex: 5, poolId: 1, oracle: new web3_js_1.PublicKey('5Mb11e5rt1Sp6A286B145E4TmgMzsM2UX9nCF2vas5bs'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('HGe9FejFyhWSx6zdvx2RjynX7rmoEXFiJiLU437NXemZ'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xc811abc82b4bad1f9bd711a2773ccaa935b03ecef974236942cec5e0eb845a3a', }, { symbol: 'USDC', marketIndex: 6, poolId: 1, oracle: new web3_js_1.PublicKey('En8hkHLkRe9d9DraYmBTrus518BvmVH448YcvmrFM6Ce'), oracleSource: types_1.OracleSource.PYTH_STABLE_COIN_PULL, mint: new web3_js_1.PublicKey('8zGuJQqwhZafTah7Uc7Z4tXRnguqkn5KLFAP8oV6PHe2'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a', pythLazerId: 7, }, { symbol: 'GLXY', marketIndex: 7, poolId: 0, oracle: new web3_js_1.PublicKey('4wFrjUQHzRBc6qjVtMDbt28aEVgn6GaNiWR6vEff4KxR'), oracleSource: types_1.OracleSource.Prelaunch, mint: new web3_js_1.PublicKey('2vVfXmcWXEaFzp7iaTVnQ4y1gR41S6tJQQMo1S5asJyC'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x67e031d1723e5c89e4a826d80b2f3b41a91b05ef6122d523b8829a02e0f563aa', }, ]; exports.MainnetSpotMarkets = [ { symbol: 'USDC', marketIndex: 0, poolId: 0, oracle: new web3_js_1.PublicKey('9VCioxmni2gDLv11qufWzT3RDERhQE4iY5Gf7NTfYyAV'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), precision: numericConstants_1.QUOTE_PRECISION, precisionExp: numericConstants_1.QUOTE_PRECISION_EXP, pythFeedId: '0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a', pythLazerId: 7, }, { symbol: 'SOL', marketIndex: 1, poolId: 0, oracle: new web3_js_1.PublicKey('3m6i4RFWEDw2Ft4tFHPJtYgmpPe21k56M3FHeWYrgGBz'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey(exports.WRAPPED_SOL_MINT), precision: numericConstants_1.LAMPORTS_PRECISION, precisionExp: numericConstants_1.LAMPORTS_EXP, serumMarket: new web3_js_1.PublicKey('8BnEgHoWFysVcuFFX7QztDmzuH8r5ZFvyP3sYwn1XTh6'), phoenixMarket: new web3_js_1.PublicKey('4DoNfFBfF7UokCC2FQzriy7yHK6DY6NVdYpuekQ5pRgg'), openbookMarket: new web3_js_1.PublicKey('AFgkED1FUVfBe2trPUDqSqK9QKd4stJrfzq5q1RwAFTa'), pythFeedId: '0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d', pythLazerId: 6, }, { symbol: 'mSOL', marketIndex: 2, poolId: 0, oracle: new web3_js_1.PublicKey('FAq7hqjn7FWGXKDwJHzsXGgBcydGTcK4kziJpAGWXjDb'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, serumMarket: new web3_js_1.PublicKey('9Lyhks5bQQxb9EyyX55NtgKQzpM4WK7JCmeaWuQ5MoXD'), pythFeedId: '0xc2289a6a43d2ce91c6f55caec370f4acc38a2ed477f58813334c6d03749ff2a4', }, { symbol: 'wBTC', marketIndex: 3, poolId: 0, oracle: new web3_js_1.PublicKey('fqPfDa6uQr9ndMvwaFp4mUBeUrHmLop8Jxfb1XJNmVm'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, serumMarket: new web3_js_1.PublicKey('3BAKsQd3RuhZKES2DGysMhjBdwjZYKYmxRqnSMtZ4KSN'), pythFeedId: '0xc9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33', pythLazerId: 103, }, { symbol: 'wETH', marketIndex: 4, poolId: 0, oracle: new web3_js_1.PublicKey('6bEp2MiyoiiiDxcVqE8rUHQWwHirXUXtKfAEATTVqNzT'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, serumMarket: new web3_js_1.PublicKey('BbJgE7HZMaDp5NTYvRh5jZSkQPVDTU8ubPFtpogUkEj4'), phoenixMarket: new web3_js_1.PublicKey('Ew3vFDdtdGrknJAVVfraxCA37uNJtimXYPY4QjnfhFHH'), openbookMarket: new web3_js_1.PublicKey('AT1R2jUNb9iTo4EaRfKSTPiNTX4Jb64KSwnVmig6Hu4t'), pythFeedId: '0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace', }, { symbol: 'USDT', marketIndex: 5, poolId: 0, oracle: new web3_js_1.PublicKey('JDKJSkxjasBGL3ce1pkrN6tqDzuVUZPWzzkGuyX8m9yN'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB'), precision: numericConstants_1.QUOTE_PRECISION, precisionExp: numericConstants_1.QUOTE_PRECISION_EXP, serumMarket: new web3_js_1.PublicKey('B2na8Awyd7cpC59iEU43FagJAPLigr3AP3s38KM982bu'), pythFeedId: '0x2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b', pythLazerId: 8, }, { symbol: 'jitoSOL', marketIndex: 6, poolId: 0, oracle: new web3_js_1.PublicKey('9QE1P5EfzthYDgoQ9oPeTByCEKaRJeZbVVqKJfgU9iau'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, serumMarket: new web3_js_1.PublicKey('DkbVbMhFxswS32xnn1K2UY4aoBugXooBTxdzkWWDWRkH'), phoenixMarket: new web3_js_1.PublicKey('5LQLfGtqcC5rm2WuGxJf4tjqYmDjsQAbKo2AMLQ8KB7p'), pythFeedId: '0x67be9f519b95cf24338801051f9a808eff0a578ccb388db73b7f6fe1de019ffb', }, { symbol: 'PYTH', marketIndex: 7, poolId: 0, oracle: new web3_js_1.PublicKey('6Sfx8ZAt6xaEgMXTahR6GrT7oYB6nFBMoVyCmMyHmeJV'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, serumMarket: new web3_js_1.PublicKey('4E17F3BxtNVqzVsirxguuqkpYLtFgCR6NfTpccPh82WE'), phoenixMarket: new web3_js_1.PublicKey('2sTMN9A1D1qeZLF95XQgJCUPiKe5DiV52jLfZGqMP46m'), pythFeedId: '0x0bbf28e9a841a1cc788f6a361b17ca072d0ea3098a1e5df1c3922d06719579ff', pythLazerId: 3, }, { symbol: 'bSOL', marketIndex: 8, poolId: 0, oracle: new web3_js_1.PublicKey('BmDWPMsytWmYkh9n6o7m79eVshVYf2B5GVaqQ2EWKnGH'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, serumMarket: new web3_js_1.PublicKey('ARjaHVxGCQfTvvKjLd7U7srvk6orthZSE6uqWchCczZc'), pythFeedId: '0x89875379e70f8fbadc17aef315adf3a8d5d160b811435537e03c97e8aac97d9c', }, { symbol: 'JTO', marketIndex: 9, poolId: 0, oracle: new web3_js_1.PublicKey('CGCz4mB8NsDddCq6BZToRUDUuktzsAfpKYh6ATgyyCGF'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, serumMarket: new web3_js_1.PublicKey('H87FfmHABiZLRGrDsXRZtqq25YpARzaokCzL1vMYGiep'), phoenixMarket: new web3_js_1.PublicKey('BRLLmdtPGuuFn3BU6orYw4KHaohAEptBToi3dwRUnHQZ'), pythFeedId: '0xb43660a5f790c69354b0729a5ef9d50d68f1df92107540210b9cccba1f947cc2', pythLazerId: 91, }, { symbol: 'WIF', marketIndex: 10, poolId: 0, oracle: new web3_js_1.PublicKey('4QXWStoyEErTZFVsvKrvxuNa6QT8zpeA8jddZunSGvYE'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, serumMarket: new web3_js_1.PublicKey('2BtDHBTCTUxvdur498ZEcMgimasaFrY5GzLv8wS8XgCb'), phoenixMarket: new web3_js_1.PublicKey('6ojSigXF7nDPyhFRgmn3V9ywhYseKF9J32ZrranMGVSX'), openbookMarket: new web3_js_1.PublicKey('CwGmEwYFo7u5D7vghGwtcCbRToWosytaZa3Ys3JAto6J'), pythFeedId: '0x4ca4beeca86f0d164160323817a4e42b10010a724c2217c6ee41b54cd4cc61fc', pythLazerId: 10, }, { symbol: 'JUP', marketIndex: 11, poolId: 0, oracle: new web3_js_1.PublicKey('DXqKSHyhTBKEW4qgnL7ycbf3Jca5hCvUgWHFYWsh4KJa'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, phoenixMarket: new web3_js_1.PublicKey('2pspvjWWaf3dNgt3jsgSzFCNvMGPb7t8FrEYvLGjvcCe'), launchTs: 1706731200000, pythFeedId: '0x0a0408d619e9380abad35060f9192039ed5042fa6f82301d0e48bb52be830996', pythLazerId: 92, }, { symbol: 'RENDER', marketIndex: 12, poolId: 0, oracle: new web3_js_1.PublicKey('97EqsAGbTnShB7oYWAFFCVVAx8PWXgDYDhcpm99izNQ4'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, serumMarket: new web3_js_1.PublicKey('2m7ZLEKtxWF29727DSb5D91erpXPUY1bqhRWRC3wQX7u'), launchTs: 1708964021000, pythFeedId: '0x3d4a2bd9535be6ce8059d75eadeba507b043257321aa544717c56fa19b49e35d', pythLazerId: 34, }, { symbol: 'W', marketIndex: 13, poolId: 0, oracle: new web3_js_1.PublicKey('CsFUXiA5dM4eCKjVBBy8tXhXzDkDRNoYjU5rjpHyfNEZ'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, phoenixMarket: new web3_js_1.PublicKey('8dFTCTAbtGuHsdDL8WEPrTU6pXFDrU1QSjBTutw8fwZk'), launchTs: 1712149014000, pythFeedId: '0xeff7446475e218517566ea99e72a4abec2e1bd8498b43b7d8331e29dcb059389', pythLazerId: 102, }, { symbol: 'TNSR', marketIndex: 14, poolId: 0, oracle: new web3_js_1.PublicKey('EX6r1GdfsgcUsY6cQ6YsToV4RGsb4HKpjrkokK2DrmsS'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('TNSRxcUxoT9xBG3de7PiJyTDYu7kskLqcpddxnEJAS6'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, phoenixMarket: new web3_js_1.PublicKey('AbJCZ9TAJiby5AY3cHcXS2gUdENC6mtsm6m7XpC2ZMvE'), launchTs: 1712593532000, pythFeedId: '0x05ecd4597cd48fe13d6cc3596c62af4f9675aee06e2e0b94c06d8bee2b659e05', pythLazerId: 99, }, { symbol: 'DRIFT', marketIndex: 15, poolId: 0, oracle: new web3_js_1.PublicKey('5VJou4ufN2vE11zyZUaLsKLTXhyzCTgiq6QDsts2YnnD'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('DriFtupJYLTosbwoN8koMbEYSx54aFAVLddWsbksjwg7'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, phoenixMarket: new web3_js_1.PublicKey('8BV6rrWsUabnTDA3dE6A69oUDJAj3hMhtBHTJyXB7czp'), launchTs: 1715860800000, pythFeedId: '0x5c1690b27bb02446db17cdda13ccc2c1d609ad6d2ef5bf4983a85ea8b6f19d07', pythLazerId: 249, }, { symbol: 'INF', marketIndex: 16, poolId: 0, oracle: new web3_js_1.PublicKey('B7RUYg2zF6UdUSHv2RmpnriPVJccYWojgFydNS1NY5F8'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('5oVNBeEEQvYi1cX3ir8Dx5n1P7pdxydbGF2X4TxVusJm'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, launchTs: 1716595200000, pythFeedId: '0xf51570985c642c49c2d6e50156390fdba80bb6d5f7fa389d2f012ced4f7d208f', }, { symbol: 'dSOL', marketIndex: 17, poolId: 0, oracle: new web3_js_1.PublicKey('4YstsHafLyDbYFxmJbgoEr33iJJEp6rNPgLTQRgXDkG2'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('Dso1bDeDjCQxTrWHqUUi63oBvV7Mdm6WaobLbQ7gnPQ'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, launchTs: 1716595200000, pythFeedId: '0x41f858bae36e7ee3f4a3a6d4f176f0893d4a261460a52763350d00f8648195ee', }, { symbol: 'USDY', marketIndex: 18, poolId: 0, oracle: new web3_js_1.PublicKey('9PgHM68FNGDK6nHb29ERDBcFrV6gNMD8LyUqwxbyyeb2'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('A1KLoBrKBde8Ty9qtNQUtq3C2ortoC3u7twggz7sEto6'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, launchTs: 1718811089000, pythFeedId: '0xe393449f6aff8a4b6d3e1165a7c9ebec103685f3b41e60db4277b5b6d10e7326', pythLazerId: 276, }, { symbol: 'JLP', marketIndex: 19, poolId: 0, oracle: new web3_js_1.PublicKey('5Mb11e5rt1Sp6A286B145E4TmgMzsM2UX9nCF2vas5bs'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, launchTs: 1719415157000, pythFeedId: '0xc811abc82b4bad1f9bd711a2773ccaa935b03ecef974236942cec5e0eb845a3a', }, { symbol: 'POPCAT', marketIndex: 20, poolId: 0, oracle: new web3_js_1.PublicKey('C5fiAmQyjdfDR4EGepZqnEL3fJwMBav5yoAk6XyKMF6u'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, launchTs: 1720013054000, phoenixMarket: new web3_js_1.PublicKey('31XgvAQ1HgFQEk31KdszbPkVXKaQqB1bgYZPoDrFpSR2'), pythFeedId: '0xb9312a7ee50e189ef045aa3c7842e099b061bd9bdc99ac645956c3b660dc8cce', pythLazerId: 130, }, { symbol: 'CLOUD', marketIndex: 21, poolId: 0, oracle: new web3_js_1.PublicKey('9Ennia27iT83kNAk3JtRKxSMzuCzsVtT4MzuxpE7anME'), oracleSource: types_1.OracleSource.PYTH_LAZER, pythFeedId: '0x7358313661dcd4f842a1423aa4f7a05f009001c9113201c719621d3f1aa80a73', mint: new web3_js_1.PublicKey('CLoUDKc4Ane7HeQcPpE3YHnznRxhMimJ4MyaUqyHFzAu'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, launchTs: 1721316817000, pythLazerId: 404, }, { symbol: 'PYUSD', marketIndex: 22, poolId: 0, oracle: new web3_js_1.PublicKey('5QZMnsyndmphvZF4BNgoMHwVZaREXeE2rpBoCPMxgCCd'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xc1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692', pythLazerId: 156, }, { symbol: 'USDe', marketIndex: 23, poolId: 0, oracle: new web3_js_1.PublicKey('5uR6oza6teuMRpjsbMi9fDhCDid2hoYdRBiLW7WzcK54'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('DEkqHyPN7GMRJ5cArtQFAWefqbZb33Hyf6s5iCwjEonT'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, pythFeedId: '0x6ec879b1e9963de5ee97e9c8710b742d6228252a5e2ca12d4ae81d7fe5ee8c5d', pythLazerId: 204, }, { symbol: 'sUSDe', marketIndex: 24, poolId: 0, oracle: new web3_js_1.PublicKey('BRuNuzLAPHHGSSVAJPKMcmJMdgDfrekvnSxkxPDGdeqp'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('Eh6XEPhSwoLv5wFApukmnaVSHQ6sAnoD9BmgmwQoN2sN'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, pythFeedId: '0xca3ba9a619a4b3755c10ac7d5e760275aa95e9823d38a84fedd416856cdba37c', }, { symbol: 'BNSOL', marketIndex: 25, poolId: 0, oracle: new web3_js_1.PublicKey('8DmXTfhhtb9kTcpTVfb6Ygx8WhZ8wexGqcpxfn23zooe'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('BNso1VUJnh4zcfpZa6986Ea66P6TCp59hvtNJ8b1X85'), precision: numericConstants_1.LAMPORTS_PRECISION, precisionExp: numericConstants_1.LAMPORTS_EXP, pythFeedId: '0x55f8289be7450f1ae564dd9798e49e7d797d89adbc54fe4f8c906b1fcb94b0c3', }, { symbol: 'MOTHER', marketIndex: 26, poolId: 0, oracle: new web3_js_1.PublicKey('469WQgfJ6AJ3eJ8FUcdhiZawf7yNChA3hseTSyhFatHZ'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('3S8qX1MsMqRbiwKg2cQyx7nis1oHMgaCuc9c4VfvVdPN'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x62742a997d01f7524f791fdb2dd43aaf0e567d765ebf8fd0406a994239e874d4', pythLazerId: 501, }, { symbol: 'cbBTC', marketIndex: 27, poolId: 0, oracle: new web3_js_1.PublicKey('9jPy6EHpLkXaMdvfkoVnRnSdJoQysQDKKj3bW5Amz4Ci'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, openbookMarket: new web3_js_1.PublicKey('2HXgKaXKsMUEzQaSBZiXSd54eMHaS3roiefyGWtkW97W'), pythFeedId: '0x2817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97', }, { symbol: 'USDS', marketIndex: 28, poolId: 0, oracle: new web3_js_1.PublicKey('7pT9mxKXyvfaZKeKy1oe2oV2K1RFtF7tPEJHUY3h2vVV'), oracleSource: types_1.OracleSource.PYTH_STABLE_COIN_PULL, mint: new web3_js_1.PublicKey('USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1', }, { symbol: 'META', marketIndex: 29, poolId: 0, oracle: new web3_js_1.PublicKey('DwYF1yveo8XTF1oqfsqykj332rjSxAd7bR6Gu6i4iUET'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('METADDFL6wWMWEoKTFJwcThTbUmtarRJZjRpzUvkxhr'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'ME', marketIndex: 30, poolId: 0, oracle: new web3_js_1.PublicKey('BboTg1yT114FQkqT6MM3P3G3CcCktuM2RePgU8Gr3K4A'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('MEFNBXixkEbait3xn9bkm8WsJzXtVsaJEn4c8Sam21u'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x91519e3e48571e1232a85a938e714da19fe5ce05107f3eebb8a870b2e8020169', pythLazerId: 93, }, { symbol: 'PENGU', marketIndex: 31, poolId: 0, oracle: new web3_js_1.PublicKey('4A3KroGPjZxPAeBNF287V3NyRwV2q8iBi1vX7kHxTCh7'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('2zMMhcVQEXDtdE6vsFS7S7D5oUodfJHE8vd1gnBouauv'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xbed3097008b9b5e3c93bec20be79cb43986b85a996475589351a21e67bae9b61', pythLazerId: 97, }, { symbol: 'BONK', marketIndex: 32, poolId: 0, oracle: new web3_js_1.PublicKey('BERaNi6cpEresbq6HC1EQGaB1H1UjvEo4NGnmYSSJof4'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263'), precision: new anchor_1.BN(10).pow(numericConstants_1.FIVE), precisionExp: numericConstants_1.FIVE, pythFeedId: '0x72b021217ca3fe68922a19aaf990109cb9d84e9ad004b4d2025ad6f529314419', openbookMarket: new web3_js_1.PublicKey('D3gZwng2MgZGjktYcKpbR8Bz8653i4qCgzHCf5E4TcZb'), launchTs: 1734717937000, pythLazerId: 9, }, { symbol: 'JLP-1', marketIndex: 33, poolId: 1, oracle: new web3_js_1.PublicKey('3ZLn5XDgSLWhTk2NjqAU44cPkSeC5JAhW5o6w5Nz4p8R'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x6704952e00b6a088b6dcdb8170dcd591eaf64cff9e996ca75ae0ca55bfb96687', launchTs: 1735255852000, }, { symbol: 'USDC-1', marketIndex: 34, poolId: 1, oracle: new web3_js_1.PublicKey('9VCioxmni2gDLv11qufWzT3RDERhQE4iY5Gf7NTfYyAV'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a', launchTs: 1735255852000, pythLazerId: 7, }, { symbol: 'AI16Z', marketIndex: 35, poolId: 0, oracle: new web3_js_1.PublicKey('3BGheQVvYtBNpBKSUXSTjpyKQc3dh8iiwT91Aiq7KYCU'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, pythFeedId: '0x2551eca7784671173def2c41e6f3e51e11cd87494863f1d208fdd8c64a1f85ae', launchTs: 1736384970000, pythLazerId: 171, }, { symbol: 'TRUMP', marketIndex: 36, poolId: 0, oracle: new web3_js_1.PublicKey('FPQjZYvHRGy51guJ77p7n9u9b8eo1ktKRc2D2g5Vysth'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a', launchTs: 1737219250000, pythLazerId: 203, }, { symbol: 'MELANIA', marketIndex: 37, poolId: 0, oracle: new web3_js_1.PublicKey('3RgNWYYcZCKf5uZfriK8ASUbGQErhH6YbpdvZQ7ZKDCf'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('FUAfBo2jgks6gB4Z4LfZkqSZgzNucisEHqnNebaRxM1P'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x8fef7d52c7f4e3a6258d663f9d27e64a1b6fd95ab5f7d545dbf9a515353d0064', launchTs: 1737360280000, pythLazerId: 145, }, { symbol: 'AUSD', marketIndex: 38, poolId: 0, oracle: new web3_js_1.PublicKey('8FZhpiM8n3mpgvENWLcEvHsKB1bBhYBAyL4Ypr4gptLZ'), oracleSource: types_1.OracleSource.PYTH_STABLE_COIN_PULL, mint: new web3_js_1.PublicKey('AUSD1jCcCyPLybk1YnvPWsHQSrZ46dxwoMniN4N2UEB9'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0xd9912df360b5b7f21a122f15bdd5e27f62ce5e72bd316c291f7c86620e07fb2a', launchTs: 1738255943000, }, { symbol: 'FARTCOIN', marketIndex: 39, poolId: 0, oracle: new web3_js_1.PublicKey('2sZomfWMDuQLcFak3nuharXorHrZ3hK8iaML6ZGSHtso'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythLazerId: 182, launchTs: 1743086746000, }, { symbol: 'JitoSOL-3', marketIndex: 40, poolId: 3, oracle: new web3_js_1.PublicKey('Fqv8vT5fdjvBbHd5k4B4ZvnXLH6bbdKP8cMv93ybCP8W'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, serumMarket: new web3_js_1.PublicKey('DkbVbMhFxswS32xnn1K2UY4aoBugXooBTxdzkWWDWRkH'), phoenixMarket: new web3_js_1.PublicKey('5LQLfGtqcC5rm2WuGxJf4tjqYmDjsQAbKo2AMLQ8KB7p'), pythFeedId: '0x67be9f519b95cf24338801051f9a808eff0a578ccb388db73b7f6fe1de019ffb', }, { symbol: 'PT-fragSOL-10JUL25-3', marketIndex: 41, poolId: 3, oracle: new web3_js_1.PublicKey('CLjvwowzQ2L9PrmXA6zqbamxLVeDY9vE87aBxMZLJLoY'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('8adRViFUNTe3yexj2gbQtx929zBJtWJRM8TeTzYbQBgx'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'PT-kySOL-15JUN25-3', marketIndex: 42, poolId: 3, oracle: new web3_js_1.PublicKey('G4FdLzuezfaJxBd8eChuw1NU4Sq3n1rasGTwSh7dXegN'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('FxT7bPGvkS5jKF2vgnJ16MciHqtsNqxbcWTfFg7L136h'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'PT-dSOL-30JUN25-3', marketIndex: 43, poolId: 3, oracle: new web3_js_1.PublicKey('BR4NCRe2R8shvDAskUt6HE3n8Ej8HdMnVqshLz97BMm9'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('8H3tZ7WcgYPKEQ7fCCAFQuaNqKdMH1EtBp2ovUPpRK3k'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'JTO-3', marketIndex: 44, poolId: 3, oracle: new web3_js_1.PublicKey('DPvVSQYhZXQ2ygfT2Qjdg6iyeQVAyiz8okj88YRjy6NN'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'zBTC', marketIndex: 45, poolId: 0, oracle: new web3_js_1.PublicKey('CN9QvvbGQzMnN8vJaSek2so4vFnTqgJDFrdJB8Y4tQfB'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('zBTCug3er3tLyffELcvDNrKkCymbPWysGcWihESYfLg'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, pythFeedId: '0x3d824c7f7c26ed1c85421ecec8c754e6b52d66a4e45de20a9c9ea91de8b396f9', launchTs: 1747155600000, }, { symbol: 'ZEUS', marketIndex: 46, poolId: 0, oracle: new web3_js_1.PublicKey('8cH72H3vqYPArV9QvkYJkwzTdsdNPPgVPrusz9sMmgNN'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('ZEUS1aR7aX8DFFJf5QjWj2ftDDdNTroMNGo8YoQm3Gq'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x31558e9ccb18c151af6c52bf78afd03098a7aca1b9cf171a65b693b464c2f066', launchTs: 1747155600000, pythLazerId: 643, }, { symbol: 'USDC-4', marketIndex: 47, poolId: 4, oracle: new web3_js_1.PublicKey('9VCioxmni2gDLv11qufWzT3RDERhQE4iY5Gf7NTfYyAV'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), precision: numericConstants_1.QUOTE_PRECISION, precisionExp: numericConstants_1.QUOTE_PRECISION_EXP, pythFeedId: '0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a', pythLazerId: 7, launchTs: 1747494165000, }, { symbol: 'USDT-4', marketIndex: 48, poolId: 4, oracle: new web3_js_1.PublicKey('JDKJSkxjasBGL3ce1pkrN6tqDzuVUZPWzzkGuyX8m9yN'), oracleSource: types_1.OracleSource.PYTH_LAZER_STABLE_COIN, mint: new web3_js_1.PublicKey('Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB'), precision: numericConstants_1.QUOTE_PRECISION, precisionExp: numericConstants_1.QUOTE_PRECISION_EXP, serumMarket: new web3_js_1.PublicKey('B2na8Awyd7cpC59iEU43FagJAPLigr3AP3s38KM982bu'), pythFeedId: '0x2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b', pythLazerId: 8, }, { symbol: 'SOL-2', marketIndex: 49, poolId: 2, oracle: new web3_js_1.PublicKey('3PiwrLLyiuWaxS7zJL5znGR9iYD3KWubZThdQzsCdg2e'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey(exports.WRAPPED_SOL_MINT), precision: numericConstants_1.LAMPORTS_PRECISION, precisionExp: numericConstants_1.LAMPORTS_EXP, }, { symbol: 'JitoSOL-2', marketIndex: 50, poolId: 2, oracle: new web3_js_1.PublicKey('Fqv8vT5fdjvBbHd5k4B4ZvnXLH6bbdKP8cMv93ybCP8W'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'JTO-2', marketIndex: 51, poolId: 2, oracle: new web3_js_1.PublicKey('DPvVSQYhZXQ2ygfT2Qjdg6iyeQVAyiz8okj88YRjy6NN'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'dfdvSOL', marketIndex: 52, poolId: 0, oracle: new web3_js_1.PublicKey('EUQQD2fNN7h7su5TbWpUnf22zeGtF3RjEX2hgX2YPfLd'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('sctmB7GPi5L2Q5G9tUSzXvhZ4YiDMEGcRov9KfArQpx'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'sACRED', marketIndex: 53, poolId: 4, oracle: new web3_js_1.PublicKey('GheMfcCB49SuVCWrFReQDD2tLkcPDMG3qZEZWU44mHu'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('59CwZq5b6drmDizgGfxECG7f16hxDpG1nXrxPoQx4y8g'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, }, { symbol: 'EURC', marketIndex: 54, poolId: 0, oracle: new web3_js_1.PublicKey('BkdSPLmw4W6twrJjAePw2bJAwDTBtxJ9t6LvNHfcBKg1'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x76fa85158bf14ede77087fe3ae472f66213f6ea2f5b411cb2de472794990fa5c', pythLazerId: 240, }, { symbol: 'PT-fragSOL-31OCT25-3', marketIndex: 55, poolId: 3, oracle: new web3_js_1.PublicKey('C41YpBLZfERAbV1p8DD48vDwbYhRQCbiryMx8Vp5sfo4'), oracleSource: types_1.OracleSource.SWITCHBOARD_ON_DEMAND, mint: new web3_js_1.PublicKey('Aby6y5DYtTrhQD8i7JXLs4H3jdUTwSXDraYqnwn5tKbt'), precision: new anchor_1.BN(10).pow(numericConstants_1.NINE), precisionExp: numericConstants_1.NINE, }, { symbol: 'PUMP', marketIndex: 56, poolId: 0, oracle: new web3_js_1.PublicKey('5r8RWTaRiMgr9Lph3FTUE3sGb1vymhpCrm83Bovjfcps'), oracleSource: types_1.OracleSource.PYTH_LAZER, mint: new web3_js_1.PublicKey('pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x7a01fca212788bba7c5bf8c9efd576a8a722f070d2c17596ff7bb609b8d5c3b9', pythLazerId: 1578, }, { symbol: 'syrupUSDC', marketIndex: 57, poolId: 0, oracle: new web3_js_1.PublicKey('GqqkoqHU5pqgTvL88xSCipH9txbPETyzvAvybQ3zRpzw'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj'), precision: new anchor_1.BN(10).pow(numericConstants_1.SIX), precisionExp: numericConstants_1.SIX, pythFeedId: '0x2ad31d1c4a85fbf2156ce57fab4104124c5ef76a6386375ecfc8da1ed5ce1486', }, { symbol: 'LBTC', marketIndex: 58, poolId: 0, oracle: new web3_js_1.PublicKey('Fa3VKWbdb9yQ89vA9JfYnR6micY9LwGneoQ1So9JgXHT'), oracleSource: types_1.OracleSource.PYTH_PULL, mint: new web3_js_1.PublicKey('LBTCgU4b3wsFKsPwBn1rRZDx5DoFutM6RPiEt1TPDsY'), precision: new anchor_1.BN(10).pow(numericConstants_1.EIGHT), precisionExp: numericConstants_1.EIGHT, pythFeedId: '0x8f257aab6e7698bb92b15511915e593d6f8eae914452f781874754b03d0c612b', launchTs: 1756392947000, }, ]; exports.SpotMarkets = { devnet: exports.DevnetSpotMarkets, 'mainnet-beta': exports.MainnetSpotMarkets, };