@@ -195,14 +195,15 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
195195 symbol : 'mSOL' ,
196196 marketIndex : 2 ,
197197 poolId : 0 ,
198- oracle : new PublicKey ( 'FAq7hqjn7FWGXKDwJHzsXGgBcydGTcK4kziJpAGWXjDb ' ) ,
199- oracleSource : OracleSource . PYTH_PULL ,
198+ oracle : new PublicKey ( 'FY2JMi1vYz1uayVT2GJ96ysZgpagjhdPRG2upNPtSZsC ' ) ,
199+ oracleSource : OracleSource . PYTH_LAZER ,
200200 mint : new PublicKey ( 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So' ) ,
201201 precision : new BN ( 10 ) . pow ( NINE ) ,
202202 precisionExp : NINE ,
203203 serumMarket : new PublicKey ( '9Lyhks5bQQxb9EyyX55NtgKQzpM4WK7JCmeaWuQ5MoXD' ) ,
204204 pythFeedId :
205205 '0xc2289a6a43d2ce91c6f55caec370f4acc38a2ed477f58813334c6d03749ff2a4' ,
206+ pythLazerId : 503 ,
206207 } ,
207208 {
208209 symbol : 'wBTC' ,
@@ -255,8 +256,8 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
255256 symbol : 'jitoSOL' ,
256257 marketIndex : 6 ,
257258 poolId : 0 ,
258- oracle : new PublicKey ( '9QE1P5EfzthYDgoQ9oPeTByCEKaRJeZbVVqKJfgU9iau ' ) ,
259- oracleSource : OracleSource . PYTH_PULL ,
259+ oracle : new PublicKey ( '2cHCtAkMnttMh3bNKSCgSKSP5D4yN3p8bfnMdS3VZsDf ' ) ,
260+ oracleSource : OracleSource . PYTH_LAZER ,
260261 mint : new PublicKey ( 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn' ) ,
261262 precision : new BN ( 10 ) . pow ( NINE ) ,
262263 precisionExp : NINE ,
@@ -266,6 +267,7 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
266267 ) ,
267268 pythFeedId :
268269 '0x67be9f519b95cf24338801051f9a808eff0a578ccb388db73b7f6fe1de019ffb' ,
270+ pythLazerId : 458 ,
269271 } ,
270272 {
271273 symbol : 'PYTH' ,
@@ -532,25 +534,27 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
532534 symbol : 'sUSDe' ,
533535 marketIndex : 24 ,
534536 poolId : 0 ,
535- oracle : new PublicKey ( 'BRuNuzLAPHHGSSVAJPKMcmJMdgDfrekvnSxkxPDGdeqp ' ) ,
536- oracleSource : OracleSource . PYTH_PULL ,
537+ oracle : new PublicKey ( 'CX7JCXtUTiC43ZA4uzoH7iQBD15jtVwdBNCnjKHt1BrQ ' ) ,
538+ oracleSource : OracleSource . PYTH_LAZER ,
537539 mint : new PublicKey ( 'Eh6XEPhSwoLv5wFApukmnaVSHQ6sAnoD9BmgmwQoN2sN' ) ,
538540 precision : new BN ( 10 ) . pow ( NINE ) ,
539541 precisionExp : NINE ,
540542 pythFeedId :
541543 '0xca3ba9a619a4b3755c10ac7d5e760275aa95e9823d38a84fedd416856cdba37c' ,
544+ pythLazerId : 582 ,
542545 } ,
543546 {
544547 symbol : 'BNSOL' ,
545548 marketIndex : 25 ,
546549 poolId : 0 ,
547- oracle : new PublicKey ( '8DmXTfhhtb9kTcpTVfb6Ygx8WhZ8wexGqcpxfn23zooe ' ) ,
548- oracleSource : OracleSource . PYTH_PULL ,
550+ oracle : new PublicKey ( '2LxMbHBHsw74aE3XgfthmUNkdDfUGcSEy3G3D3t642fd ' ) ,
551+ oracleSource : OracleSource . PYTH_LAZER ,
549552 mint : new PublicKey ( 'BNso1VUJnh4zcfpZa6986Ea66P6TCp59hvtNJ8b1X85' ) ,
550553 precision : LAMPORTS_PRECISION ,
551554 precisionExp : LAMPORTS_EXP ,
552555 pythFeedId :
553556 '0x55f8289be7450f1ae564dd9798e49e7d797d89adbc54fe4f8c906b1fcb94b0c3' ,
557+ pythLazerId : 384 ,
554558 } ,
555559 {
556560 symbol : 'MOTHER' ,
@@ -584,13 +588,14 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
584588 symbol : 'USDS' ,
585589 marketIndex : 28 ,
586590 poolId : 0 ,
587- oracle : new PublicKey ( '7pT9mxKXyvfaZKeKy1oe2oV2K1RFtF7tPEJHUY3h2vVV ' ) ,
588- oracleSource : OracleSource . PYTH_STABLE_COIN_PULL ,
591+ oracle : new PublicKey ( '5Km85n3s9Zs5wEoXYWuHbpoDzst4EBkS5f1XuQJGG1DL ' ) ,
592+ oracleSource : OracleSource . PYTH_LAZER_STABLE_COIN ,
589593 mint : new PublicKey ( 'USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA' ) ,
590594 precision : new BN ( 10 ) . pow ( SIX ) ,
591595 precisionExp : SIX ,
592596 pythFeedId :
593597 '0x77f0971af11cc8bac224917275c1bf55f2319ed5c654a1ca955c82fa2d297ea1' ,
598+ pythLazerId : 611 ,
594599 } ,
595600 {
596601 symbol : 'META' ,
@@ -718,14 +723,15 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
718723 symbol : 'AUSD' ,
719724 marketIndex : 38 ,
720725 poolId : 0 ,
721- oracle : new PublicKey ( '8FZhpiM8n3mpgvENWLcEvHsKB1bBhYBAyL4Ypr4gptLZ ' ) ,
722- oracleSource : OracleSource . PYTH_STABLE_COIN_PULL ,
726+ oracle : new PublicKey ( '9JYpqJfLXgrW8Wqzfd93GvJF73m2jJFjNqpQv3wQtehZ ' ) ,
727+ oracleSource : OracleSource . PYTH_LAZER_STABLE_COIN ,
723728 mint : new PublicKey ( 'AUSD1jCcCyPLybk1YnvPWsHQSrZ46dxwoMniN4N2UEB9' ) ,
724729 precision : new BN ( 10 ) . pow ( SIX ) ,
725730 precisionExp : SIX ,
726731 pythFeedId :
727732 '0xd9912df360b5b7f21a122f15bdd5e27f62ce5e72bd316c291f7c86620e07fb2a' ,
728733 launchTs : 1738255943000 ,
734+ pythLazerId : 367 ,
729735 } ,
730736 {
731737 symbol : 'FARTCOIN' ,
@@ -799,14 +805,15 @@ export const MainnetSpotMarkets: SpotMarketConfig[] = [
799805 symbol : 'zBTC' ,
800806 marketIndex : 45 ,
801807 poolId : 0 ,
802- oracle : new PublicKey ( 'CN9QvvbGQzMnN8vJaSek2so4vFnTqgJDFrdJB8Y4tQfB ' ) ,
803- oracleSource : OracleSource . PYTH_PULL ,
808+ oracle : new PublicKey ( '3xcpvBUVV8ALVV4Wod733Vyic3fe8iJAeXDpRdk19Z3p ' ) ,
809+ oracleSource : OracleSource . PYTH_LAZER ,
804810 mint : new PublicKey ( 'zBTCug3er3tLyffELcvDNrKkCymbPWysGcWihESYfLg' ) ,
805811 precision : new BN ( 10 ) . pow ( EIGHT ) ,
806812 precisionExp : EIGHT ,
807813 pythFeedId :
808814 '0x3d824c7f7c26ed1c85421ecec8c754e6b52d66a4e45de20a9c9ea91de8b396f9' ,
809815 launchTs : 1747155600000 ,
816+ pythLazerId : 640 ,
810817 } ,
811818 {
812819 symbol : 'ZEUS' ,
0 commit comments