Avalanchejs вызывает ошибку Axios при вызове `getUTXOs`
Я следил за учебником для лавин и у меня есть код
import { Avalanche } from "avalanche"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
} from "avalanche/dist/utils"
const ip = "localhost"
const port = 9650
const protocol = "http"
const networkID = 12345 // Default is 1, we want to override that for our local network
const avalanche = new Avalanche(ip, port, protocol, networkID)
const xchain = avalanche.XChain()
const xKeychain = xchain.keyChain()
const privKey = `${PrivateKeyPrefix}${DefaultLocalGenesisPrivateKey}`
xKeychain.importKey(privKey)
const xAddressStrings = xKeychain.getAddressStrings()
const main = async() => {
const avmUTXOResponse = await xchain.getUTXOs(xAddressStrings)
const utxoSet = avmUTXOResponse.utxos
console.log(utxoSet)
}
main()
Я также запускаю сервер Avalanche Network Runner сavalanche-network-runner server --port=":9650" --grpc-gateway-port=":9651"
. getUTXOs(...)
часть вызывает ошибку Axios, которая зависит от терминала, выполняющего код:
- для git-bash я получаю
AxiosError: connect ECONNREFUSED 127.0.0.1:9650
- для wsl ubuntu я получаю
AxiosError: Parse Error: Expected HTTP/
Я пытался решить эту проблему некоторое время, но, похоже, ничего не работает.