UNPKG

@keccak256-evg/passport-sdk

Version:

T-REX Passport SDK for interacting with Passport and Registry contracts

45 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PASSPORT_ABI = exports.PASSPORT_REGISTRY_ABI = exports.tRexTestnet = exports.CONTRACT_ADDRESSES = exports.Environment = exports.REGISTRY_ADDRESS = void 0; // Registry合约地址 exports.REGISTRY_ADDRESS = "0x1B326360Ec9E3cEF6129173D35b86a6803e5751F"; // 环境配置枚举 var Environment; (function (Environment) { Environment["DEV"] = "DEV"; Environment["BETA"] = "BETA"; Environment["PROD"] = "PROD"; })(Environment || (exports.Environment = Environment = {})); // 各网络的合约地址 exports.CONTRACT_ADDRESSES = { 1962: { registryAddress: exports.REGISTRY_ADDRESS, }, }; // T-Rex 测试网配置(使用 viem defineChain 的格式) exports.tRexTestnet = { id: 1962, name: 'T-Rex Testnet', nativeCurrency: { decimals: 18, name: 'Ether', symbol: 'ETH', }, rpcUrls: { default: { http: ['https://testnetrpc.trex.xyz'], }, }, blockExplorers: { default: { name: 'T-Rex Explorer', url: 'https://explorer.trex.com', }, }, testnet: true, }; // 重新导出 ABI(从专用的 abi 文件夹导入,保持向后兼容) var abi_1 = require("./abi"); Object.defineProperty(exports, "PASSPORT_REGISTRY_ABI", { enumerable: true, get: function () { return abi_1.PASSPORT_REGISTRY_ABI; } }); Object.defineProperty(exports, "PASSPORT_ABI", { enumerable: true, get: function () { return abi_1.PASSPORT_ABI; } }); //# sourceMappingURL=constants.js.map