UNPKG

@kadena/kadena-cli

Version:

Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)

29 lines (28 loc) 1.23 kB
/* TO-DO: needed for fundCommand.ts and probably others probaby merge with other config */ import { createClient } from '@kadena/client'; // you can edit this function if you want to use different network like dev-net or a private net export const apiHostGenerator = ({ networkId, chainId, }) => { switch (networkId) { case 'mainnet01': return `https://api.chainweb.com/chainweb/0.0/${networkId}/chain/${chainId !== null && chainId !== void 0 ? chainId : '1'}/pact`; case 'development': return `http://localhost:8080/chainweb/0.0/${networkId}/chain/${chainId !== null && chainId !== void 0 ? chainId : '1'}/pact`; case 'testnet04': default: return `https://api.testnet.chainweb.com/chainweb/0.0/${networkId}/chain/${chainId !== null && chainId !== void 0 ? chainId : '1'}/pact`; } }; // configure the client and export the functions export const { submit, // preflight, dirtyRead, pollCreateSpv, pollStatus, getStatus, createSpv, } = createClient(); export const networkChoices = [ { value: 'mainnet', name: 'Mainnet' }, { value: 'testnet', name: 'Testnet' }, { value: 'devnet', name: 'Devnet' }, ]; //# sourceMappingURL=client.js.map