취미/비트코인 풀노드 운영

비트코인 RPC 오류 Wallet file not specified (must request wallet RPC through /wallet/<filename> uri-path).Try adding "-rpcwallet=<filename>" option to bitcoin-cli command line. 해결방법

저도잘은몰라요 2024. 6. 14. 14:18
반응형

24.08.15 추가: 2개 이상의 지갑을 로드하고 나서 지갑과 관련된 명령어를 실행시 나오는 오류다. 

로드된 지갑 중 하나를 unloadwallet명령어로 언로드해주면 더 간단하게 문제를 해결할 수 있다.

 


Bitcoin Core프로그램을 가지고 놀다 보면 나오는 이 에러는 지갑이 1개일때는 나오지 않는다. 

지갑이 2개 이상일 때 어떤 지갑을 대상으로 명령어를 실행할지 말해주지 않았기 때문에 나오는 에러기 때문이다.

 

해결방법은 간단하다. 

에러 메시지에 이미 답이 있다. 

다만 필자가 프로그래밍에 문외한이라 알아듣지 못했을 뿐...

그러므로 이해하기 쉽게 getwalletinfo rpc로 예를 들어 직접 적용해보자. 

 

에러 메시지에 Try adding "-rpcwallet=<filename>" option to bitcoin-cli command line 이렇게 적혀 있다.

그러니까 원래 

 

bitcoin-cli getwalletinfo 

요렇게만 타이핑해 넣으면 되었을 것을, 

 

bitcoin-cli -rpcwallet=(지갑이름) getwalletinfo

처럼 -rpcwallet=(지갑이름) 부분을 중간에 추가하라 이 소리다. 

필자의 지갑 이름은 testwallet이므로 

 

bitcoin-cli -rpcwallet=testwallet getwalletinfo 

로 실행시켜주면 잘 실행되는 것을 볼 수 있다. 

 

반응형