UNPKG

@moveflow/sui-sdk.js

Version:

Typescript SDK for MoveFlow on SUI blockchain

60 lines 3.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getConfig = exports.UNITTEST_CONFIG = exports.DEVNET_CONFIG = exports.TESTNET_CONFIG = exports.Network = void 0; var Network; (function (Network) { Network[Network["devnet"] = 0] = "devnet"; Network[Network["testnet"] = 1] = "testnet"; Network[Network["mainnet"] = 2] = "mainnet"; Network[Network["unittest"] = 3] = "unittest"; })(Network = exports.Network || (exports.Network = {})); exports.TESTNET_CONFIG = { network: Network.testnet, fullNodeUrl: 'https://fullnode.testnet.sui.io/', packageObjectId: '0x8adcbe225d672f56ee96abc51481887e106661ef899ccc5a7dec7161b790be69', globalConfigObjectId: '0x95b3e1f1fefef450e4fdbf6d5279ca2421429a5bd2ce7da50cf32b62c5f326b2', coinConfigsObjectId: '0x64d9d712a435f282cbd5756b7b3d215a5ef81f385ac3339a6b3d23119e4c3a52', incomingStreamObjectId: '0x2fb090feef48968b937ff470273dcab417d4ad870d7e336fcd7b656fdeeb936a', outgoingStreamObjectId: '0x204f815be7a8eaf535e4899556a14d07dd2e29a35148ac249577858ba9583b8a', manageCap: '0x1f683a52f9e83f868349e9f6a6ed4de9913b6eb88318b5ce7d0b52e9fddc6295', }; exports.DEVNET_CONFIG = { network: Network.devnet, fullNodeUrl: 'https://fullnode.devnet.sui.io/', packageObjectId: '0x98c0a834aaa47c9ab50b190264b660ceaf3476a8167d8cd23ef135b468818091', globalConfigObjectId: '0xd224819312b7f6772cea5797c436a34bbec878720fc10cfa2ec2286106959224', coinConfigsObjectId: '0x457ec871b300636fda7b95ed5ec0c1ce841698784c8709d87c7149db3664d7db', incomingStreamObjectId: '0x65380b21b698177f39d3b18659672ef060712bf348af256217ef29e8110ef4ff', outgoingStreamObjectId: '0xe39a688b9a3ef275025ca55782f920e7608917b55677475c84e1a68b4c194a5c', manageCap: '0x54ea464f37e14ee61169c3e6c881eabe86ec05f1e0cef45b00ac387ff0bd4885', }; exports.UNITTEST_CONFIG = { network: Network.testnet, fullNodeUrl: 'https://fullnode.devnet.sui.io/', packageObjectId: '0x281c5b3176b09a9a02f8fdeb82622156e43fd185f19231975d72b4a82835d083', globalConfigObjectId: '0xcfcf57e9576e3c4392ee9368d7d7030d7457c6fcfe280b478092239f66fb0222', coinConfigsObjectId: '0x171616762eb4c7a6846ecd7f0834fae0fe4a66880800e918ab854fe499105c59', incomingStreamObjectId: '0x06db9b81b60b335001e826aacd1a0084c5ba676a219ce53c59ed25539a8454b6', outgoingStreamObjectId: '0x85d0261d6757b2e98cf12d66062fc3d506d91aacccdda622593c1468f4939af0', manageCap: '0x54ea464f37e14ee61169c3e6c881eabe86ec05f1e0cef45b00ac387ff0bd4885', }; /** * This function returns the config for a given network * * @param network the network, i.e., devnet, testnet or mainnet * @returns the config which can be used to construct a Stream object */ function getConfig(network) { switch (network) { case Network.testnet: return exports.TESTNET_CONFIG; case Network.devnet: return exports.DEVNET_CONFIG; case Network.unittest: return exports.UNITTEST_CONFIG; default: throw new Error(`Sorry, ${Network[network]} not supported yet`); } } exports.getConfig = getConfig; //# sourceMappingURL=config.js.map