일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 스마트컨트렉트 함수이름 중복 호출
- redux 기초
- 스마트컨트렉트 예약어 함수이름 중복
- redux toolkit 설명
- 러스트 기초
- chainlink 설명
- 계정추상화
- ethers
- ethers websocket
- git rebase
- 오블완
- 러스트기초
- erc4337
- ethers v6
- multicall
- vue기초
- 컨트렉트 동일한 함수이름 호출
- ethers typescript
- 머신러닝기초
- erc4337 contract
- Vue.js
- Vue
- rust 기초
- ambiguous function description
- SBT표준
- 체인의정석
- 스마트 컨트렉트 함수이름 중복
- 러스트 기초 학습
- ethers type
- 티스토리챌린지
Archives
- Today
- Total
목록공백 제거 (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