diff --git a/sdk/src/constants/spotMarkets.ts b/sdk/src/constants/spotMarkets.ts index 243e6ae2b..0cc9cd46e 100644 --- a/sdk/src/constants/spotMarkets.ts +++ b/sdk/src/constants/spotMarkets.ts @@ -223,8 +223,8 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'wETH', marketIndex: 4, poolId: 0, - oracle: new PublicKey('6bEp2MiyoiiiDxcVqE8rUHQWwHirXUXtKfAEATTVqNzT'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('5HP6PKAueMGQBHcJPEj2d3Wj4PE39Br69Tdgzd2qaqfq'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs'), precision: new BN(10).pow(EIGHT), precisionExp: EIGHT, @@ -236,7 +236,7 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ 'AT1R2jUNb9iTo4EaRfKSTPiNTX4Jb64KSwnVmig6Hu4t' ), pythFeedId: - '0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace', + '0x9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6', }, { symbol: 'USDT', @@ -290,14 +290,15 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'bSOL', marketIndex: 8, poolId: 0, - oracle: new PublicKey('BmDWPMsytWmYkh9n6o7m79eVshVYf2B5GVaqQ2EWKnGH'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('6YEQjxkbhfrWV2VdR9zxBJxWYshcMYRs6bpuX1ng2CbP'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1'), precision: new BN(10).pow(NINE), precisionExp: NINE, serumMarket: new PublicKey('ARjaHVxGCQfTvvKjLd7U7srvk6orthZSE6uqWchCczZc'), pythFeedId: '0x89875379e70f8fbadc17aef315adf3a8d5d160b811435537e03c97e8aac97d9c', + pythLazerId: 389, }, { symbol: 'JTO', @@ -423,27 +424,29 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'INF', marketIndex: 16, poolId: 0, - oracle: new PublicKey('B7RUYg2zF6UdUSHv2RmpnriPVJccYWojgFydNS1NY5F8'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('7SAxf2SCJe5c72rZNo4etpGjz5TaEAqi8QkbfpRbouuT'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('5oVNBeEEQvYi1cX3ir8Dx5n1P7pdxydbGF2X4TxVusJm'), precision: new BN(10).pow(NINE), precisionExp: NINE, launchTs: 1716595200000, pythFeedId: '0xf51570985c642c49c2d6e50156390fdba80bb6d5f7fa389d2f012ced4f7d208f', + pythLazerId: 455, }, { symbol: 'dSOL', marketIndex: 17, poolId: 0, - oracle: new PublicKey('4YstsHafLyDbYFxmJbgoEr33iJJEp6rNPgLTQRgXDkG2'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('EopUQMXT56Lbyg1DKDbc7VAQFcx4QGBKBepZxeKe1sJf'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('Dso1bDeDjCQxTrWHqUUi63oBvV7Mdm6WaobLbQ7gnPQ'), precision: new BN(10).pow(NINE), precisionExp: NINE, launchTs: 1716595200000, pythFeedId: '0x41f858bae36e7ee3f4a3a6d4f176f0893d4a261460a52763350d00f8648195ee', + pythLazerId: 415, }, { symbol: 'USDY', @@ -573,8 +576,8 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'cbBTC', marketIndex: 27, poolId: 0, - oracle: new PublicKey('9jPy6EHpLkXaMdvfkoVnRnSdJoQysQDKKj3bW5Amz4Ci'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('D1QgWnMoPzB4wJ79Egrc6MGYYM3HHVNhpff1QQHDSoCq'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij'), precision: new BN(10).pow(EIGHT), precisionExp: EIGHT, @@ -583,6 +586,7 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ ), pythFeedId: '0x2817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97', + pythLazerId: 397, }, { symbol: 'USDS', @@ -654,13 +658,14 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'JLP-1', marketIndex: 33, poolId: 1, - oracle: new PublicKey('3ZLn5XDgSLWhTk2NjqAU44cPkSeC5JAhW5o6w5Nz4p8R'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('DtmeBbyWat6p2vSpRhuZ4MGRndXr2cdpd4GV8izCFvLb'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4'), precision: new BN(10).pow(SIX), precisionExp: SIX, pythFeedId: '0x6704952e00b6a088b6dcdb8170dcd591eaf64cff9e996ca75ae0ca55bfb96687', + pythLazerId: 694, launchTs: 1735255852000, }, { @@ -956,14 +961,15 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [ symbol: 'LBTC', marketIndex: 58, poolId: 0, - oracle: new PublicKey('Fa3VKWbdb9yQ89vA9JfYnR6micY9LwGneoQ1So9JgXHT'), - oracleSource: OracleSource.PYTH_PULL, + oracle: new PublicKey('BmU3Hp9SZn77dUhWuED3ySuV3HenBgCoPZZP58M2ZMCr'), + oracleSource: OracleSource.PYTH_LAZER, mint: new PublicKey('LBTCgU4b3wsFKsPwBn1rRZDx5DoFutM6RPiEt1TPDsY'), precision: new BN(10).pow(EIGHT), precisionExp: EIGHT, pythFeedId: '0x8f257aab6e7698bb92b15511915e593d6f8eae914452f781874754b03d0c612b', launchTs: 1756392947000, + pythLazerId: 468, }, { symbol: '2Z',