UNPKG

@myronkoch/andromeda-mcp-queries

Version:

Andromeda MCP Server - Queries Package: 12 read-only tools for safe Andromeda blockchain exploration and discovery

38 lines 2.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_GAS_PRICE = exports.KERNEL_ADDRESS = exports.ANDROMEDA_GRAPHQL_ENDPOINT = exports.ANDROMEDA_REST_ENDPOINT = exports.ANDROMEDA_RPC_ENDPOINT = exports.NETWORK_CONFIG = exports.SELECTED_NETWORK = exports.DEFAULT_ANDROMEDA_NETWORK = exports.NETWORKS = void 0; const stargate_1 = require("@cosmjs/stargate"); exports.NETWORKS = { testnet: { chainId: 'galileo-4', rpcEndpoint: 'https://api.andromedaprotocol.io/rpc/testnet', restEndpoint: 'https://api.andromedaprotocol.io/rest/testnet', graphqlEndpoint: 'https://api.andromedaprotocol.io/graphql/testnet', kernelAddress: 'andr14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9shptkql', defaultDenom: 'uandr', gasPrice: '0.025uandr' }, mainnet: { chainId: 'andromeda-1', rpcEndpoint: 'https://api.andromedaprotocol.io/rpc/mainnet', restEndpoint: 'https://api.andromedaprotocol.io/rest/mainnet', graphqlEndpoint: 'https://api.andromedaprotocol.io/graphql/mainnet', kernelAddress: 'andr14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9shptkql', // Using same as testnet for now - will discover the correct one defaultDenom: 'uandr', gasPrice: '0.025uandr' } }; // Runtime network selection exports.DEFAULT_ANDROMEDA_NETWORK = 'testnet'; // Clean testnet configuration exports.SELECTED_NETWORK = process.env.ANDROMEDA_NETWORK || exports.DEFAULT_ANDROMEDA_NETWORK; exports.NETWORK_CONFIG = exports.NETWORKS[exports.SELECTED_NETWORK]; if (!exports.NETWORK_CONFIG) { throw new Error(`Invalid network: ${exports.SELECTED_NETWORK}. Available networks: ${Object.keys(exports.NETWORKS).join(', ')}`); } // Configuration using selected network exports.ANDROMEDA_RPC_ENDPOINT = process.env.ANDROMEDA_RPC_ENDPOINT || exports.NETWORK_CONFIG.rpcEndpoint; exports.ANDROMEDA_REST_ENDPOINT = process.env.ANDROMEDA_REST_ENDPOINT || exports.NETWORK_CONFIG.restEndpoint; exports.ANDROMEDA_GRAPHQL_ENDPOINT = process.env.ANDROMEDA_GRAPHQL_ENDPOINT || exports.NETWORK_CONFIG.graphqlEndpoint; exports.KERNEL_ADDRESS = process.env.KERNEL_ADDRESS || exports.NETWORK_CONFIG.kernelAddress; exports.DEFAULT_GAS_PRICE = stargate_1.GasPrice.fromString(exports.NETWORK_CONFIG.gasPrice); //# sourceMappingURL=network.js.map