UNPKG

@ledgerhq/coin-tezos

Version:
21 lines 873 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTezosToolkit = getTezosToolkit; const taquito_1 = require("@taquito/taquito"); const config_1 = __importDefault(require("../config")); // Tezos client instance is cached to avoid costly rebuild at every request // Watch out: cache key is the URL, coin module can be instantiated several times with different URLs const servers = new Map(); function getTezosToolkit() { const url = config_1.default.getCoinConfig().node.url; let server = servers.get(url); if (server === undefined) { server = new taquito_1.TezosToolkit(url); servers.set(url, server); } return server; } //# sourceMappingURL=tezosToolkit.js.map