UNPKG

vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts

21 lines 960 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAbi = getAbi; const ComputeEngineImplementation_1 = require("./ComputeEngineImplementation"); const DataLiquidityPoolImplementation_1 = require("./DataLiquidityPoolImplementation"); const DataRegistryImplementation_1 = require("./DataRegistryImplementation"); const TeePoolImplementation_1 = require("./TeePoolImplementation"); const contractAbis = { DataRegistry: DataRegistryImplementation_1.DataRegistryImplementationAbi, TeePool: TeePoolImplementation_1.TeePoolImplementationAbi, ComputeEngine: ComputeEngineImplementation_1.ComputeEngineImplementationAbi, DataLiquidityPool: DataLiquidityPoolImplementation_1.DataLiquidityPoolImplementationAbi, }; function getAbi(contract) { const abi = contractAbis[contract]; if (!abi) { throw new Error(`Unsupported contract: ${contract}`); } return abi; } //# sourceMappingURL=index.js.map