Skip to content

Commit

Permalink
more granular timing
Browse files Browse the repository at this point in the history
  • Loading branch information
mrq1911 committed Oct 24, 2023
1 parent b242399 commit 674efd1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions packages/sdk/test/script/examples/router/timeSpotPrice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,18 @@ import {PoolType} from '../../../../src/types';

class GetBestSpotPriceExample extends PolkadotExecutor {
async script(api: ApiPromise): Promise<any> {
console.time('init router')
console.log('init router')
const poolService = new PoolService(api);
const router = new TradeRouter(poolService, { includeOnly: [PoolType.Omni, PoolType.Stable, PoolType.LBP] });
console.timeEnd('init router')
let result;
console.time('spot price 10x')
for (let i = 0; i < 10; i++) {
console.log('get best spot price ', i, 'of 10')
console.time(`time of spot price`)
result = await router.getBestSpotPrice('5', '2');
console.timeEnd(`time of spot price`)
}
console.timeEnd('spot price 10x')
return result;
Expand Down

0 comments on commit 674efd1

Please sign in to comment.