본문 바로가기
728x90

전체 글400

카드퓨터 카드월렛 - 블루월렛 psbt 서명 해결 저번 카드월렛을 통해 스패로우와 넌척 월렛에서는 psbt파일을 주고 받으며 서명이 가능한것을 확인했다.내부에서 base64 인코딩을 2번 하지 않도록 처리했더니 모두 정상적으로 처리했다. 그런데 내가 자주 사용하는 블루월렛은 크게 다른 것이 없는대도 서명이 계속 실패했다.디버깅을 하기 어려워서 환경을 다르게하고 계속 시도하면서 원인을 찾을 수 밖에 없었다. 한참 원인을 찾다가 결국 알아냈다. 블루월렛에 등록한 워치온니 지갑의 마스터프린트가 "00000000" 으로 뜨는 것이 문제였다.다른 지갑으로 제대로 마스터프린트까지 등록하니 서명이 되었다. 이 하드월렛에서 zpub을 내보내기를 통해 지갑을 등록하면 마스터 프린트가 등록이 되지 않았다.AI의 도움으로 읽기 전용 지갑에서 zpub을 받을때 지갑의.. 2025. 10. 10.
카드퓨터 카드월렛 - SD카드 재로딩 해결 카드퓨터 비트코인 하드월렛 - 서명 테스트와 psbt확인 개선카드퓨터 비트코인 하드월렛 - 니모닉 4글자 자동 인식 기능니모닉은 4글자 이상의 단어중에서 앞의 4글자가 중복되지 않는다. 4글자만 입력해도 전체 니모닉 단어 중에서 하나를 찾을 수 있다.duplicat.kr 이 하드월렛을 갖고 놀다보니 새 불편한 점을 발견했다.니모닉을 입력하기 전에 미리 psbt파일을 SD카드에 넣지 않으면 파일을 불러올 수 없는 문제가 있다. 니모닉 입력 이후는 SD카드 안 파일 목록을 재로딩하지 않는것이 원인이었다.getCachedDirectoryElements 함수를 통해 미리 불러온 목록을 가져오면서 한번 불러온 이후 파일 목록이 바뀌어도 새로운 정보를 읽어올 수 없다. 다행히 적절한 함수(removeCache.. 2025. 10. 9.
카드퓨터 비트코인 하드월렛 - 서명 테스트와 psbt확인 개선 카드퓨터 비트코인 하드월렛 - 니모닉 4글자 자동 인식 기능니모닉은 4글자 이상의 단어중에서 앞의 4글자가 중복되지 않는다. 4글자만 입력해도 전체 니모닉 단어 중에서 하나를 찾을 수 있다. 이 카드월렛은 아쉽게도, 니모닉을 입력할때 각 단어를 모두duplicat.kr 저번 카드퓨터 비트코인지갑 개선에 이어서.. 이제 이 지갑이 실제로 사용이 가능한지 확인해볼 차례다. 물론 깃허브 설명에서는 스패로우 월렛으로 비트코인 보내기가 가능하다고 하지만 직접 해봐야 확실하다.당연히 스패로우 월렛에서 내보낸 psbt파일이 카드월렛에서 서명이 되는 것을 확인했다. 그런데 넌척 어플에서 동일하게 psbt를 가져와서 이 기기에 입력하면 서명 실패라고 뜬다.분명 같은 psbt인데 왜 스패로우만 되고 넌척은 안되는.. 2025. 9. 25.
카드퓨터 비트코인 하드월렛 - 니모닉 4글자 자동 인식 기능 니모닉은 4글자 이상의 단어중에서 앞의 4글자가 중복되지 않는다. 4글자만 입력해도 전체 니모닉 단어 중에서 하나를 찾을 수 있다. 이 카드월렛은 아쉽게도, 니모닉을 입력할때 각 단어를 모두 정확하게 입력해야한다.이건 매우 귀찮고 불편하기 때문에 4글자만 입력해도 완전한 니모닉 단어를 찾아서 인식하도록 코드를 수정했다. 원래는 lib에 있는 bip39_english.h를 사용하고 싶었으나. 도저히 include가 먹히지 않아서파일을 같은 경로에 복사한 후 헤더 파일을 사용했다.이 안에는 2048개의 니모닉 단어가 배열로 들어있다. 이제 4글자 이상의 문자를 입력 후 확인을 누르면 완전한 단어를 찾아서 변환한다.실패하면 입력한 글자 그대로 리턴한다. 이제 시험삼아 니모닉을 모두 입력하되, 각각 .. 2025. 9. 15.
카드퓨터 비트코인 하드월렛 빌드하기 - 내 것에 맞게 수정하기 github.com/geo-tp/Bitcoin-Card-Wallet GitHub - geo-tp/Bitcoin-Card-Wallet: Bitcoin cold wallet designed for esp32. Manage wallets, create, restore, sign transactionsBitcoin cold wallet designed for esp32. Manage wallets, create, restore, sign transactions - geo-tp/Bitcoin-Card-Walletgithub.com 이전에는 카드퓨터에서 비트코인 하드웨어 월렛을 사용할 수 있게 만든 bin 파일을 설치해서 사용했다.잘 작동되는것을 확인 후 위의 오픈소스를 이용해 내가 직접 빌드하러고 한다. .. 2025. 9. 14.
카드퓨터 비트코인 하드월렛 여러 비트코인 하드월렛들을 찾아보던중 흥미로운 것을 발견했다. Bitcoin Card Wallet : r/CardPuter Reddit의 CardPuter 커뮤니티: Bitcoin Card WalletCardPuter 커뮤니티에서 이 게시물을 비롯한 다양한 콘텐츠를 살펴보세요www.reddit.com github.com/geo-tp/Bitcoin-Card-Wallet GitHub - geo-tp/Bitcoin-Card-Wallet: Bitcoin cold wallet designed for esp32. Manage wallets, create, restore, sign transactionsBitcoin cold wallet designed for esp32. Manage wallets, create,.. 2025. 9. 6.
반응형