@volare.finance/volare.js
Version:
The SDK for Volare Protocol
27 lines • 1.12 kB
JavaScript
;
/**
* @file addressbook.ts
* @author astra <astra@volare.finance>
* @date 2022
*/
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const dotenv_1 = require("dotenv");
const src_1 = require("../../src");
(0, dotenv_1.config)({
path: '.env',
encoding: 'utf8',
});
const CHAIN_ID = Number(process.env.CHAIN_ID);
const ENDPOINT = String(process.env.ENDPOINT);
const Contracts = (0, src_1.getContractsForChain)(CHAIN_ID);
const addressbook = new src_1.Addressbook(Contracts.Addressbook, ENDPOINT);
(() => tslib_1.__awaiter(void 0, void 0, void 0, function* () {
// address
console.log(`addressbook.getController(): ${yield addressbook.getController()}`);
console.log(`addressbook.getWhitelist(): ${yield addressbook.getWhitelist()}`);
console.log(`addressbook.getOracle(): ${yield addressbook.getOracle()}`);
console.log(`addressbook.getMarginCalculator(): ${yield addressbook.getMarginCalculator()}`);
console.log(`addressbook.getMarginPool(): ${yield addressbook.getMarginPool()}`);
}))();
//# sourceMappingURL=addressbook.js.map