Skip to content
This repository was archived by the owner on Nov 10, 2021. It is now read-only.

Commit 72efe91

Browse files
authored
Merge pull request #32 from veqtor/fast_universe
Fast universe
2 parents 16bd0ba + 207571f commit 72efe91

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

conseilUtil.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,14 +350,17 @@ const getArtisticOutputForAddress = async (address) => {
350350
}
351351

352352
const getArtisticUniverse = async (max_time) => {
353+
var d = new Date();
354+
d.setDate(d.getDate()-14);
353355
let mintOperationQuery = conseiljs.ConseilQueryBuilder.blankQuery();
354356
mintOperationQuery = conseiljs.ConseilQueryBuilder.addFields(mintOperationQuery, 'operation_group_hash');
355357
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'kind', conseiljs.ConseilOperator.EQ, ['transaction'])
356-
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'timestamp', conseiljs.ConseilOperator.AFTER, [1612240919000]) // 2021 Feb 1
358+
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'timestamp', conseiljs.ConseilOperator.AFTER, [d.getTime()]) //Two weeks ago
357359
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'status', conseiljs.ConseilOperator.EQ, ['applied'])
358360
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'destination', conseiljs.ConseilOperator.EQ, [mainnet.protocol])
359361
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'parameters_entrypoints', conseiljs.ConseilOperator.EQ, ['mint_OBJKT'])
360-
mintOperationQuery = conseiljs.ConseilQueryBuilder.setLimit(mintOperationQuery, 30_000)
362+
mintOperationQuery = conseiljs.ConseilQueryBuilder.addOrdering(mintOperationQuery, 'block_level', conseiljs.ConseilSortDirection.DESC)
363+
mintOperationQuery = conseiljs.ConseilQueryBuilder.setLimit(mintOperationQuery, 2500)
361364

362365
const mintOperationResult = await conseiljs.TezosConseilClient.getTezosEntityData(
363366
{ url: conseilServer, apiKey: conseilApiKey, network: 'mainnet' },

0 commit comments

Comments
 (0)