일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ambiguous function description
- chainlink 설명
- 오블완
- multicall
- erc4337
- 스마트컨트렉트 예약어 함수이름 중복
- 티스토리챌린지
- 스마트 컨트렉트 함수이름 중복
- 러스트기초
- 러스트 기초 학습
- rust 기초
- 머신러닝기초
- 러스트 기초
- ethers v6
- SBT표준
- 체인의정석
- 스마트컨트렉트테스트
- ethers typescript
- 스마트컨트렉트 함수이름 중복 호출
- ethers
- 컨트렉트 배포 자동화
- Vue
- ethers type
- 컨트렉트 동일한 함수이름 호출
- git rebase
- ethers websocket
- vue기초
- erc4337 contract
- Vue.js
- 계정추상화
Archives
- Today
- Total
체인의정석
기존 소스를 실행 시킬 경우 오래된 오픈 제플린 코드 버전 맞추기 본문
728x90
반응형
오픈씨의 wyvern Exchange 2.2 버전을 배포해야 하는데 solidity 0.4 버전의 오픈제플린이 필요했다.
0.4 대의 버전의 오픈 제플린 코드는 현재있는 npm에서 지원하지 않기 때문에 이미 deprecated 된 npm에서 설치해 주어야 한다.
https://www.npmjs.com/package/openzeppelin-solidity?activeTab=versions
예전에 배포 되었던 버전을 보고 사용해야 하는데 0.4 버전대는 리드미에 버전이 안써져 있어서 직접 설치해가면서 0.4.23 버전을 확인할 수 있었다.
npm i openzeppelin-solidity@1.10.0
해당 모듈을 설치하게 되면 0.4.23 버전의 코드를 사용할 수 있게 된다.
728x90
반응형
'블록체인 > Solidity' 카테고리의 다른 글
Internal compiler error: Accessors for mapping with dynamically-sized keys not yet implemented 오류 해결 (0) | 2022.06.22 |
---|---|
web3.utils.soliditySha3 와 ethers.utils.solidityKeccak256 (0) | 2022.06.22 |
스마트컨트렉트 가스비 손쉽게 측정하기 (0) | 2022.05.30 |
truffle 활용법) ABI 파일 추출하여 이미 배포된 컨트렉트와 상호작용하기 (0) | 2022.05.23 |
컨트렉트에서 데이터 encode 및 decode 하기 (0) | 2022.05.22 |
Comments