300x250
니모닉은 4글자 이상의 단어중에서 앞의 4글자가 중복되지 않는다.
4글자만 입력해도 전체 니모닉 단어 중에서 하나를 찾을 수 있다.
이 카드월렛은 아쉽게도, 니모닉을 입력할때 각 단어를 모두 정확하게 입력해야한다.
이건 매우 귀찮고 불편하기 때문에 4글자만 입력해도 완전한 니모닉 단어를 찾아서 인식하도록 코드를 수정했다.
원래는 lib에 있는 bip39_english.h를 사용하고 싶었으나. 도저히 include가 먹히지 않아서
파일을 같은 경로에 복사한 후 헤더 파일을 사용했다.
이 안에는 2048개의 니모닉 단어가 배열로 들어있다.
이제 4글자 이상의 문자를 입력 후 확인을 누르면 완전한 단어를 찾아서 변환한다.
실패하면 입력한 글자 그대로 리턴한다.
이제 시험삼아 니모닉을 모두 입력하되, 각각 최대 4글자까지만 입력했다.
모두 입력을 다 하니 "valid mnemonic" 이라고 뜬다. 내가 생각한대로 작동한다.
이제 다음으로 할만한건..
- 니모닉을 잘못 입력하고 확인을 눌렀을때 뒤로 가는 기능 추가
- 거래 서명을 sd카드뿐만 아니라, QR 스캐너 등을 사용할 수 있게 만들기
등을 생각하고 있다.
반응형
'일상' 카테고리의 다른 글
카드퓨터 비트코인 하드월렛 빌드하기 - 내 것에 맞게 수정하기 (1) | 2025.09.14 |
---|---|
카드퓨터 비트코인 하드월렛 (0) | 2025.09.06 |
창틀 모풍지판 벌레방지 (2) | 2025.09.04 |
PIP 타이머 기능 웹페이지 만들고 사용하기 (1) | 2025.09.01 |
자동 문쾅방지 자석 도어스토퍼 개선하기 (2) | 2025.08.17 |