opendb_test_rpc
Version:
general purpose library for OpenDB blockchain
21 lines • 1.54 kB
JavaScript
import RPCClient from './client';
import Keystore from './libs/keystore';
import Bp from './libs/bp';
export default class OPENDB {
client;
bp;
options;
// TSES-lint: (any - unknown) Unexpected any. Specify a different type
keystore;
constructor(apiNodeEndpoint, options) {
this.options = options;
this.client = new RPCClient(apiNodeEndpoint);
this.bp = new Bp(this.client);
this.keystore = new Keystore();
}
// TSES-lint: (any - unknown) Unexpected any. Specify a different type
async connect() {
return await this.client.connect();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxTQUEyQixNQUFNLFVBQVUsQ0FBQTtBQUNsRCxPQUFPLFFBQVEsTUFBTSxpQkFBaUIsQ0FBQTtBQUN0QyxPQUFPLEVBQUUsTUFBTSxXQUFXLENBQUE7QUFFMUIsTUFBTSxDQUFDLE9BQU8sT0FBTyxNQUFNO0lBQ2xCLE1BQU0sQ0FBYztJQUNwQixFQUFFLENBQUk7SUFDTixPQUFPLENBQVM7SUFDdkIsc0VBQXNFO0lBQy9ELFFBQVEsQ0FBVTtJQUV6QixZQUFZLGVBQXVCLEVBQUUsT0FBZ0I7UUFDbkQsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUE7UUFDdEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLFNBQVMsQ0FBQyxlQUFlLENBQUMsQ0FBQTtRQUM1QyxJQUFJLENBQUMsRUFBRSxHQUFHLElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUM3QixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksUUFBUSxFQUFFLENBQUE7SUFDaEMsQ0FBQztJQUNELHNFQUFzRTtJQUMvRCxLQUFLLENBQUMsT0FBTztRQUNsQixPQUFPLE1BQU0sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsQ0FBQTtJQUNwQyxDQUFDO0NBQ0YifQ==