chore: viewblock transactions analysis

This commit is contained in:
ppedziwiatr
2021-09-24 17:54:57 +02:00
parent d2adc33f08
commit 64a3fc0794
16 changed files with 956055 additions and 3 deletions

View File

@@ -0,0 +1,28 @@
import Arweave from 'arweave';
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';
async function main() {
LoggerFactory.use(new TsLogFactory());
LoggerFactory.INST.logLevel('debug');
const arweave = Arweave.init({
host: 'arweave.net', // Hostname or IP address for a Arweave host
port: 443, // Port
protocol: 'https', // Network protocol http or https
timeout: 60000, // Network request timeouts in milliseconds
logging: false // Enable network request logging
});
const transactionsLoader = new ContractInteractionsLoader(arweave);
const result = await transactionsLoader.load('Daj-MNSnH55TDfxqC7v4eq0lKzVIwh98srUaWqyuZtY', 769686, 769686);
fs.writeFileSync(path.join(__dirname, 'transactions.json'), JSON.stringify(result));
}
main().catch((e) => console.error(e));