일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Vue
- 스마트 컨트렉트 함수이름 중복
- redux 기초
- Vue.js
- erc4337 contract
- 계정추상화
- 티스토리챌린지
- rust 기초
- ethers v6
- 러스트기초
- 러스트 기초
- 체인의정석
- ethers websocket
- redux toolkit 설명
- vue기초
- ambiguous function description
- SBT표준
- 스마트컨트렉트 예약어 함수이름 중복
- 러스트 기초 학습
- ethers typescript
- cloud hsm
- 컨트렉트 동일한 함수이름 호출
- git rebase
- cloud hsm 사용하기
- multicall
- ethers type
- 머신러닝기초
- erc4337
- 오블완
- 스마트컨트렉트 함수이름 중복 호출
Archives
- Today
- Total
목록x 옵션 (1)
체인의정석
API에서 블록체인 지갑 주소 받아올 때 해야할 필수 처리 (대소문자 처리 & 공백 제거)
블록체인 지갑 주소의 경우 대소문자 구분이 존재하지만 db상에는 소문자 기준으로 저장하거나 하는등의 특별한 기준이 필요하다.이렇게 만들 경우 api에서 지갑 주소에 공백이 들어오거나 대소문자가 들어오게 되면 자동으로 변환해서 검색해주는 부분이 필요하게 된다.filter["wallet_address"] = bson.M{ "$regex": wallet, "$options": "i",}위와 같이 옵션에 i를 넣게 되면 대소문자 무시를 하게 되기 때문에 지갑 검색에 용이해지게 된다. wallet 문자열을 정규표현식으로 검색하되,"0xAaBb..."와 "0xaabb..."와 같이 대소문자를 구분하지 않고 비교합니다.예: 사용자가 "0xAabb"라고 입력해도, DB에 "0xaabb", "0XAABB" 등..
개발/backend(go)
2025. 6. 18. 15:30