chore: the test
This commit is contained in:
@@ -17,7 +17,7 @@ import {readContract} from "smartweave";
|
|||||||
|
|
||||||
const logger = LoggerFactory.INST.create('Contract');
|
const logger = LoggerFactory.INST.create('Contract');
|
||||||
|
|
||||||
LoggerFactory.use(new TsLogFactory());
|
//LoggerFactory.use(new TsLogFactory());
|
||||||
LoggerFactory.INST.logLevel('debug');
|
LoggerFactory.INST.logLevel('debug');
|
||||||
LoggerFactory.INST.logLevel('info', 'Contract');
|
LoggerFactory.INST.logLevel('info', 'Contract');
|
||||||
//LoggerFactory.INST.logLevel('debug', 'DefaultStateEvaluator');
|
//LoggerFactory.INST.logLevel('debug', 'DefaultStateEvaluator');
|
||||||
@@ -52,43 +52,14 @@ async function main() {
|
|||||||
const knexConfig = knex({
|
const knexConfig = knex({
|
||||||
client: 'sqlite3',
|
client: 'sqlite3',
|
||||||
connection: {
|
connection: {
|
||||||
filename: `tools/data/smartweave.sqlite`
|
filename: `tools/data/smartweave_just_one.sqlite`
|
||||||
},
|
},
|
||||||
useNullAsDefault: true
|
useNullAsDefault: true
|
||||||
});
|
});
|
||||||
const smartweave = SmartWeaveNodeFactory.memCachedBased(arweave).useRedStoneGateway().build()//await SmartWeaveNodeFactory.knexCached(arweave, knexConfig)
|
const smartweave = await SmartWeaveNodeFactory.knexCached(arweave, knexConfig, 1)
|
||||||
/* .setInteractionsLoader(
|
const contract = smartweave.contract("3vAx5cIFhwMihrNJgGx3CoAeZTOjG7LeIs9tnbBfL14");
|
||||||
new RedstoneGatewayInteractionsLoader('https://gateway.redstone.finance')
|
|
||||||
)*//*.overwriteSource({
|
|
||||||
[LOOT_CONTRACT]: newSource,
|
|
||||||
})*/;
|
|
||||||
|
|
||||||
const contract = smartweave.contract("sTZAYKqNIj2NgwmAqoLPPw4KnzALNHblk6xwPL0BlIY");
|
|
||||||
|
|
||||||
await contract.readState();
|
await contract.readState();
|
||||||
|
|
||||||
/* const jwk = readJSON('../redstone-node/.secrets/redstone-jwk.json');
|
|
||||||
const contract = smartweave
|
|
||||||
.contract("fnVpGWzMFHVv1BG3ejA0NbbCZ2OzM0LYukDyJpTAeyM")
|
|
||||||
.setEvaluationOptions({
|
|
||||||
bundlerAddress: 'http://localhost:5666/',
|
|
||||||
useFastCopy: true
|
|
||||||
})
|
|
||||||
.connect(jwk);*/
|
|
||||||
/* const bundledInteraction = await contract.bundleInteraction({
|
|
||||||
function: 'generate'
|
|
||||||
});
|
|
||||||
|
|
||||||
logger.info('Bundled interaction', bundledInteraction);*/
|
|
||||||
|
|
||||||
// bundlr balance I-5rWUehEv-MjdK9gFw09RxfSLQX9DIHxG614Wf8qo0 -h https://node1.bundlr.network/ -c arweave
|
|
||||||
|
|
||||||
/*const {state, validity} = await contract.readState();*/
|
|
||||||
|
|
||||||
//const state = readContract(arweave, KOI_CONTRACT);
|
|
||||||
|
|
||||||
// fs.writeFileSync(path.join(__dirname, 'data', 'koi-proper-state_2.json'), stringify(state));
|
|
||||||
|
|
||||||
const heapUsedAfter = Math.round((process.memoryUsage().heapUsed / 1024 / 1024) * 100) / 100;
|
const heapUsedAfter = Math.round((process.memoryUsage().heapUsed / 1024 / 1024) * 100) / 100;
|
||||||
const rssUsedAfter = Math.round((process.memoryUsage().rss / 1024 / 1024) * 100) / 100;
|
const rssUsedAfter = Math.round((process.memoryUsage().rss / 1024 / 1024) * 100) / 100;
|
||||||
logger.warn('Heap used in MB', {
|
logger.warn('Heap used in MB', {
|
||||||
@@ -96,7 +67,7 @@ async function main() {
|
|||||||
usedAfter: heapUsedAfter
|
usedAfter: heapUsedAfter
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.warn('RSS used in MB', {
|
logger.info('RSS used in MB', {
|
||||||
usedBefore: rssUsedBefore,
|
usedBefore: rssUsedBefore,
|
||||||
usedAfter: rssUsedAfter
|
usedAfter: rssUsedAfter
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user