From c43ded5d94e563378ec13c280c55e1a4dab8c2f6 Mon Sep 17 00:00:00 2001 From: Sandy <40423181+zyjblockchain@users.noreply.github.com> Date: Thu, 23 Dec 2021 22:29:48 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20fix=20ContractInteractionsLoader=20to?= =?UTF-8?q?=20ArweaveGatewayInteractionsL=E2=80=A6=20(#65)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: ContractInteractionsLoader to ArweaveGatewayInteractionsLoader in tools --- tools/swc-stats.ts | 7 ++++--- tools/transactions-loader.ts | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/swc-stats.ts b/tools/swc-stats.ts index 05d116e..0b5b5b4 100644 --- a/tools/swc-stats.ts +++ b/tools/swc-stats.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import { - ContractInteractionsLoader, + ArweaveGatewayInteractionsLoader, DefaultEvaluationOptions, GQLEdgeInterface, GQLResultInterface, GQLTransactionsResultInterface, @@ -83,9 +83,9 @@ async function main() { LoggerFactory.use(new TsLogFactory()); LoggerFactory.INST.logLevel('info'); - LoggerFactory.INST.logLevel('debug', 'ContractInteractionsLoader'); + LoggerFactory.INST.logLevel('debug', 'ArweaveGatewayInteractionsLoader'); - const transactionsLoader = new ContractInteractionsLoader(arweave); + const transactionsLoader = new ArweaveGatewayInteractionsLoader(arweave); let totalInteractions = 0; // loading @@ -110,6 +110,7 @@ async function main() { console.log( `\n[${contractTxs.indexOf(contractTx) + 1} / ${contractTxs.length}] loading interactions of the ${contractTxId}` ); + const evaluationOptions =new DefaultEvaluationOptions(); const interactions = await transactionsLoader.load(contractTxId, 0, 779826, evaluationOptions); console.log(`${contractTxId}: ${interactions.length}`); diff --git a/tools/transactions-loader.ts b/tools/transactions-loader.ts index 3fe3020..9cbc316 100644 --- a/tools/transactions-loader.ts +++ b/tools/transactions-loader.ts @@ -4,7 +4,7 @@ import { LoggerFactory } from '../src'; import { TsLogFactory } from '../src/logging/node/TsLogFactory'; import fs from 'fs'; import path from 'path'; -import { ContractInteractionsLoader } from '../src/core/modules/impl/ContractInteractionsLoader'; +import { ArweaveGatewayInteractionsLoader } from '../src/core/modules/impl/ArweaveGatewayInteractionsLoader'; import { DefaultEvaluationOptions } from '../src/core/modules/StateEvaluator'; import {GQLEdgeInterface, GQLTagInterface} from "smartweave/lib/interfaces/gqlResult"; @@ -21,7 +21,7 @@ async function main() { logging: false // Enable network request logging }); - const transactionsLoader = new ContractInteractionsLoader(arweave); + const transactionsLoader = new ArweaveGatewayInteractionsLoader(arweave); const result = await transactionsLoader.load( 'Ym2i1XWBAuabbw0qcmSSsmjGtBJbJlDLDxxf277XtK8',