eth-accounts-index/js/test.ts
2020-11-16 10:49:58 +01:00

26 lines
576 B
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { AccountRegistry } from './src/registry';
const fs = require('fs');
const Web3 = require('web3');
const w3 = new Web3('http://localhost:8545');
const d = fs.readFileSync('../solidity/registry.abi.json');
const abi = JSON.parse(d);
const address = process.argv[2];
const r = new AccountRegistry(w3, abi, address);
async function main() {
console.log(await r.count());
console.log(await r.have('0xe3C4db5947409Aff0FF8D643047EA41515cA4B8e'));
console.log(await r.have('0x34C85E47f45b0bea09F37c83e2fb02ECBC3a395d'));
console.log(await r.last(3));
}
main();