1234567891011121314151617181920 |
- import { mainNetMap } from './contract'
- export async function getMainnet () {
- let promiseAll = []
- for (let i in mainNetMap) {
- let p1 = new Promise((resolve, reject) => {
- let mainnet = mainNetMap[i]
- fetch(`https://${mainnet}/v1/chain/get_info`)
- .then(data => {
- resolve(mainnet)
- })
- .catch(error => {
- reject(error)
- })
- })
- promiseAll.push(p1)
- }
- let result = await Promise.race(promiseAll)
- return result
- }
|