@ag033

С чем связана ошибка: Wallet file not specified must request wallet RPC through walletfilename uripath?

Пишу клиент для перевода с одного кошелька на другой на golang. Использую фреймворк fiber и пакет для работы с сетью bitcoin, то есть github.com/btcsuite/btcd. Подключение к rpcclient максимально базовое и выглядит вот так:
connCfg := &rpcclient.ConnConfig{
		Host:         server.config.BITCOIN_CLIENT_HOST + ":" + server.config.BITCOIN_CLIENT_PORT,
		User:         server.config.BITCOIN_CLIENT_USER,
		Pass:         server.config.BITCOIN_CLIENT_PASSWORD,
		HTTPPostMode: server.config.BITCOIN_CLIENT_HTTP,
		DisableTLS:   server.config.BITCOIN_CLIENT_TLS,
	}

	client, err := rpcclient.New(connCfg, &rpcclient.NotificationHandlers{})
	if err != nil {
		return fmt.Errorf("error creating RPC client: %v", err)
	}
	defer client.Shutdown()

В общем суть моего вопроса заключается в том что при попытке получить баланс или произвести транзакцию я получаю подобную ошибку. Я находил варианты решения с добавлением в Host подключения строку "wallet/walletName", и с подобным решением все работает без этой ошибки, но есть пара но, хардкодить название кошелька с которого будет произведена транзакция такое себе решение + при таком хардкоде ошибка уходит, транзакция создается, но перевода не происходит. Если что все действо происходит в тестовой сети bitcoin-core
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы