일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 깃허브명령어
- ethers
- chainlink 설명
- Vue
- 러스트 기초
- ethers v6
- 러스트기초
- 프록시배포구조
- 스마트컨트렉트 함수이름 중복 호출
- 머신러닝기초
- multicall
- vue기초
- 컨트렉트 동일한 함수이름 호출
- 컨트렉트 배포 자동화
- git rebase
- 스마트 컨트렉트 함수이름 중복
- 스마트컨트렉트프록시
- nest.js설명
- Vue.js
- 러스트 기초 학습
- ethers websocket
- 스마트컨트렉트테스트
- rust 기초
- 체인의정석
- nestjs 튜토리얼
- ethers type
- 스마트컨트렉트 예약어 함수이름 중복
- ethers typescript
- ambiguous function description
- SBT표준
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