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/

Я пытался решить эту проблему некоторое время, но, похоже, ничего не работает.

0 ответов

Другие вопросы по тегам