| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- erc4337
- 스마트컨트렉트 함수이름 중복 호출
- 스마트 컨트렉트 함수이름 중복
- 러스트 기초
- 스마트컨트렉트 예약어 함수이름 중복
- ethers type
- 계정추상화
- cloud hsm 사용하기
- rust 기초
- 오블완
- erc4337 contract
- ethers v6
- redux 기초
- cloud hsm
- ethers websocket
- ethers typescript
- vue기초
- 러스트기초
- cloud hsm 서명
- SBT표준
- git rebase
- redux toolkit 설명
- 머신러닝기초
- 체인의정석
- Vue
- Vue.js
- 컨트렉트 동일한 함수이름 호출
- 러스트 기초 학습
- ambiguous function description
- 티스토리챌린지
- Today
- Total
목록전체 글 (531)
체인의정석
기존 EVM 계열 네트워크는 모두 hardhat + ethers를 사용하였지만 클레이튼의 경우 레퍼런스가 많은 truffle + caver.js를 사용하여서 하기로 하였다. 일단 클레이튼의 경우 evm 계열이지만 지정하는 버전을 맞추어 주어야 사용이 가능하다. 이런 환경 세팅의 경우 공식 문서에 들어가서 체크하고 모두 해당 버전으로 맞춰주어야 한다. 안그럼 나중에 고생한다. https://ko.docs.klaytn.foundation/dapp/sdk/caver-js/getting-started 시작하기 - Klaytn Docs ... ko.docs.klaytn.foundation node 버전 세팅하기 1. nvm 설치하기 curl -o- https://raw.githubusercontent.com/cr..
일단 현재 구상해 놓은 컨트렉트의 구조이다. 초기 구조와 달라진점은 바로 관리하는 ID이다. 내가 적용시키려는 것은 NFT 자체이기 때문에, NFT중 하나의 extension 처럼 활용할 예정이다. TravelRule extenstion 과 같은 느낌으로 작성할 에정이다. 그리고 그걸 관리하는 TravelRule Registry 이 모든 걸 바탕으로 모든 트레블룰 솔루션을 통괄하는 TravelRuleManager 까지 나누어서 구현하는것이 목표이다. 실제 프로덕트라면 많은 시간을 들여 구조를 잡아야 한다. 하지만 지금은 POC 형태의 논문 연구용 구현이므로 간단하게 구조를 짜고 논문으로 넘어간다. 이번에 정리할 내용은 예시로 사용할 트레블룰 솔루션에 대한 구현코드이다. 해당 코드의 경우 IVMS101 표..
일단 멀티시그 지갑의 경우 예전 버전이라 그런지 public으로 선언한 변수가 있었다. 항상 view 함수만을 사용하여 테스트코드를 짜왔기 때문에 이러한 부분이 오류가 났다. const transactionId_Object = await multiSigContract.transactionCount(); const transactionId_Array = Object.values(transactionId_Object); console.log("transactionId_Array >>>>>>>>>>", transactionId_Array); const transactionId = transactionId_Array[0]; console.log("TXID >>>>>", transactionId); 여기서 tra..
현재 gnosis의 멀티시그 지갑을 0.5.0 버전으로 업데이트하여 사용하기로 한 후 테스트 중이다. consensys의 멀티시그 지갑을 2년반전에 사용했었는데 같은 프로그래머가 gnosis의 멀티시그 지갑을 만들었고 현재는 gnosisSafe를 사용하고 있다. gnosis safe는 툴이 생각보다 잘 지원된다. 개발자용 배포툴도 있지만, 다중 체인을 지원하기에는 무리가 있다. 따라서 이건 패스! https://docs.gnosis-safe.io/ Introduction - Developer Docs docs.gnosis-safe.io https://dev.gnosis-safe.io/ Gnosis Safe Developer dev.gnosis-safe.io 또한 gnosisSafe의 경우 일반 유저를 대..
RPC_URL을 환경변수로 받아오는데 계속해서 마지막에 "/"가 자동 추가되어서 "TypeError: Only absolute URLs are supported" 해당에러가 계속 발생하였다. 이를 해결하기 위해서 서치한 결과 https://thewebdev.info/2022/01/20/how-to-remove-last-segment-from-url-with-javascript/ How to remove last segment from URL with JavaScript? - The Web Dev Spread the love Related Posts How to Remove the Query String from URL with JavaScript?Sometimes, we want to remove the..
https://www.youtube.com/channel/UCHsRy47P2KlE749oAAjb0Yg 체인의정석 약력 현) 블록체인 개발자 前 블록워터 테크놀로지, 스마트컨트렉트 개발자 前 위데이터랩(주) 기획,마케팅 팀장 , 블록체인팀 선임연구원 홍익대학교 경영학 전공, 컴공 부전공 서강대학교 정 www.youtube.com inquirer를 typescript에서 활용하기 위하여 조사한 사항은 다음과 같다. 1. 먼저 npm에서 소개된 깃허브 예제들 https://github.com/SBoudrias/Inquirer.js/tree/master/packages/inquirer/examples GitHub - SBoudrias/Inquirer.js: A collection of common interac..
IntelliJ 자주 사용하는 단축키 정리 https://stackoverflow.com/questions/30049740/does-intellij-have-a-ctrl-k-ctrl-d-sublime-equivalent-how-do-i-skip Does IntelliJ have a `Ctrl` + `K`,`Ctrl` + `D` Sublime equivalent? How do I skip a match when using Alt+J for multiple selection I want to have the 'Ctrl'+'K','Ctrl'+'D' functionality of Sublime in Android Studio, how do I do it? Perfectly similar to this quest..