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

상황 : 클라우드 HSM을 통해서 트랜잭션을 쏘는 소스를 인계받는상황에서 찾아본 내용 정리AWS Cloud HSM 작업 순서먼저 cloud hsm의 경우 IAM 사용자가 생성되어 있어야 하고, VPC와 클러스터를 생성해야 한다.VPC 안에만 클라우드 hsm을 설치할 수 있기 때문에 VPC를 먼저 생성한 후에아래 가이드를 보고 클러스터를 생성한다.https://docs.aws.amazon.com/cloudhsm/latest/userguide/create-cluster.html이후 EC2 인스턴스를 생성해야 하는데 이때 Amazon Machine Image(AMI)를 선택한다. HSM의 경우 접근 권한이 매우 중요하기 때문에 보안그룹을 수정한 후 해당 보안 그룹을 ec2에 할당하고, 만든 ec2를 cloud..
Indexed DB의 경우 기존의 Local Storage, Session Storage와 같은 Web storage와 비슷하지만 저장해야 하는 데이터의 양이 커질 때는 IndexedDB를 사용한다. 내가 만든 프론트의 경우 메타마스크 기반의 서명 + 세션 스토리지를 사용한 JWT발급 관리를 했었는데내가 새로 인수받는 코드의 경우에는 JWT관리에 있어서 IndexedDB라는 것을 사용하고 있었다.IndexedDB 란?웹 표준 인터페이스의 하나로 색인이 포함된 JSON 객체가 모여있는 트랜잭셔널 로컬 데이터베이스이며, 이를 이용해 웹사이트는 데이터베이스에서 영속적인 데이터를 모아서 저장한다. Index dbsms Transaction Model을 따르기 때문에 모든 변경은 Transaction안에서 일어나..
ThunkTunk는 지연된 작업을 수행하는 코드를 의미하는 프로그래밍 용어.지금 로직을 실행하는 대신 나중에 해당 작업을 수행하는 데 사용할 수 있는 함수 본문이나 코드를 작성 할 수 있다.Redux의 경우 Thunk는 Redux 스토어 및 dispatch, get state메서드와 상호 작용할 수 있는 논리를 내장한 함수를 작성하는 패턴 만약 redux 앱에서 비동기 로직을 작성하게 된다면 thunk를 사용하는 것이 표준이다. (동기에서도 사용가능하긴 함)const thunkFunction = (dispatch, getState) => { // logic here that can dispatch actions or read state}store.dispatch(thunkFunction)thunk 함수..

createEntitiy Adapter의 경우 미리 준비된 reducer (함수들)을 탑재하고 있는 객체이다.addOne / addMany: add new items to the stateupsertOne / upsertMany: add new items or update existing onesupdateOne / updateMany: update existing items by supplying partial valuesremoveOne / removeMany: remove items based on IDssetAll: replace all existing items위와 같이 state를 바꿔 줄 수 있는 reducers들을 내장하고 있다.https://ko.redux.js.org/tutorials/..

Redux 구조Redux는 데이터가 한 방향으로만 흐르는 flux 아키텍처에 따라 설계되었다.Store : Redux에서 모든 Store라 불리는 객체 안에 저장 됨Action, Dispatch : Redux에서는 Action이 일어나면 Dispatch를 하는데 어떤 일이 발생했을 시 Dispatch(송신)을 해서 State를 업데이트 한다.Dispatch된 Action을 받는 부분이 Reducer 이다.Reducer는 현재 State와 받은 Action에 대응해 새로운 State를 반환하는 함수이다.Reducer가 새로운 State를 반환함으로써 Store안의 State가 업데이트 된다.Redux toolkit 기본 예제https://redux.js.org/introduction/getting-sta..