import { getMainnet } from './getMainnet.js' // EOS配置 export async function getNetwork () { var newwork = {} // 并发请求,获取最快主网 EOS_HOST = await getMainnet() if (window.location.port === '8080' || /^test-|\.webdev2\./.test(window.location.host)) { newwork = { protocol: 'https', blockchain: 'eos', port: '443', host: 'localnet.eosget.io', chainId: 'cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f' } } else { newwork = { protocol: EOS_PROTOCOL, blockchain: 'eos', // host: 'nodes.get-scatter.com', port: EOS_PORT, host: EOS_HOST, chainId: 'aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906' } } return newwork } // 修改eos配置 export function changeNewWork (host) { return { protocol: 'https', blockchain: 'eos', host, port: '', chainId: 'aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906' } } // WebSocket export function getWsUrl () { var wsUrl if (window.location.port === '8080' || /^test-|\.webdev2\./.test(window.location.host)) { if (document.location.protocol === 'https:') { wsUrl = 'wss://test-ws-k3.eosget.io' } else { wsUrl = 'ws://test-ws-k3.eosget.io' } } else { if (document.location.protocol === 'https:') { wsUrl = 'wss://ws-k3.eosget.io' } else { wsUrl = 'ws://ws-k3.eosget.io' } } return wsUrl } // 主网 export var mainNetMap = { 'eosplay': 'eosjs.eosplay.com', 'cypherglass': 'api.cypherglass.com', 'eoscannon': 'mainnet.eoscannon.io', 'eosbeijing': 'api.eosbeijing.one', 'eosn': 'api.eosn.io', 'eosys': 'rpc.eosys.io', 'get-scatter': 'nodes.get-scatter.com' }