File tree Expand file tree Collapse file tree 3 files changed +24
-15
lines changed
Expand file tree Collapse file tree 3 files changed +24
-15
lines changed Original file line number Diff line number Diff line change 55 "main" : " lib/index.js" ,
66 "license" : " Apache-2.0" ,
77 "dependencies" : {
8- "@drift-labs/jit-proxy" : " 0.12.57 " ,
9- "@drift-labs/sdk" : " 2.107.0-beta.13 " ,
8+ "@drift-labs/jit-proxy" : " 0.12.59 " ,
9+ "@drift-labs/sdk" : " 2.107.0-beta.15 " ,
1010 "@opentelemetry/api" : " 1.7.0" ,
1111 "@opentelemetry/auto-instrumentations-node" : " 0.31.2" ,
1212 "@opentelemetry/exporter-prometheus" : " 0.31.0" ,
Original file line number Diff line number Diff line change @@ -281,10 +281,19 @@ export class PythCrankerBot implements Bot {
281281 }
282282
283283 async runCrankLoop ( ) {
284- const onChainDataResults =
285- await this . driftClient . connection . getMultipleAccountsInfo (
286- this . feedIdsToCrank . map ( ( f ) => f . accountAddress )
287- ) ;
284+ const feedIdsToCrankAddressChunks = chunks (
285+ this . feedIdsToCrank . map ( ( f ) => f . accountAddress ) ,
286+ 50
287+ ) ;
288+ const onChainDataResults = (
289+ await Promise . all (
290+ feedIdsToCrankAddressChunks . map ( ( feedIdsToCrankAddressChunk ) => {
291+ return this . driftClient . connection . getMultipleAccountsInfo (
292+ feedIdsToCrankAddressChunk
293+ ) ;
294+ } )
295+ )
296+ ) . flat ( ) ;
288297
289298 const latestSlot = await this . driftClient . connection . getSlot ( ) ;
290299 let numFeedsSignalingRestart = 0 ;
Original file line number Diff line number Diff line change 175175 enabled "2.0.x"
176176 kuler "^2.0.0"
177177
178- " @drift-labs/[email protected] .57 " :
179- version "0.12.57 "
180- resolved "https://registry.yarnpkg.com/@drift-labs/jit-proxy/-/jit-proxy-0.12.57 .tgz#64a9756cd41753a90a3440ba04e9291f186c6a99 "
181- integrity sha512-mFzL6mjZBDvSrHnyZpJWS+euuJpFkUqH/tPHc1e8AR3h7nqKCwSd+kDSQYJu6V3we/+BTxHxjn/2iHb/K9iTcQ ==
178+ " @drift-labs/[email protected] .59 " :
179+ version "0.12.59 "
180+ resolved "https://registry.yarnpkg.com/@drift-labs/jit-proxy/-/jit-proxy-0.12.59 .tgz#b3d4611a9b68c40bf5b8340da3a3e9bc74d612ff "
181+ integrity sha512-yzfG+8+JAoUnBTek9AHbV9BQBQL3+oHPV+zSUUNZUN9IEd/3pmKDQwHvwgEp4wJnAxn64y5OvYJ44FBslz2fMQ ==
182182 dependencies :
183183 " @coral-xyz/anchor" " 0.26.0"
184- " @drift-labs/sdk" " 2.107.0-beta.13 "
184+ " @drift-labs/sdk" " 2.107.0-beta.15 "
185185 " @solana/web3.js" " 1.91.7"
186186
187- " @drift-labs/[email protected] .13 " :
188- version "2.107.0-beta.13 "
189- resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.107.0-beta.13 .tgz#e2625aab06f2a6b814f64e1b7ea61ef702480159 "
190- integrity sha512-dWKlpgTrl6WtmK5dyI1485D333bWDCqu6VJGeHfQ4RZ/7DD0jlkQduqepD7RY82I5LkbwuaFTPtpA7AnHHRDdA ==
187+ " @drift-labs/[email protected] .15 " :
188+ version "2.107.0-beta.15 "
189+ resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.107.0-beta.15 .tgz#43535890feeff5dcef912187d164474cd6e60394 "
190+ integrity sha512-hg2h23iv+m6vM4dDw9K2RolnIfIggq+zmW9AVUuwNiPPUETeiRGJd8lHPQRHFGWcMFwkD5vgC60A4WyXAPksQw ==
191191 dependencies :
192192 " @coral-xyz/anchor" " 0.29.0"
193193 " @coral-xyz/anchor-30" " npm:@coral-xyz/[email protected] "
You can’t perform that action at this time.
0 commit comments