체인의정석

기존 소스를 실행 시킬 경우 오래된 오픈 제플린 코드 버전 맞추기 본문

블록체인/Solidity

기존 소스를 실행 시킬 경우 오래된 오픈 제플린 코드 버전 맞추기

체인의정석 2022. 6. 22. 10:30
728x90
반응형

오픈씨의 wyvern Exchange 2.2 버전을 배포해야 하는데 solidity 0.4 버전의 오픈제플린이 필요했다.
0.4 대의 버전의 오픈 제플린 코드는  현재있는 npm에서 지원하지 않기 때문에 이미 deprecated 된 npm에서 설치해 주어야 한다.

https://www.npmjs.com/package/openzeppelin-solidity?activeTab=versions 

 

openzeppelin-solidity

Secure Smart Contract library for Solidity. Latest version: 4.6.0, last published: 2 months ago. Start using openzeppelin-solidity in your project by running `npm i openzeppelin-solidity`. There are 381 other projects in the npm registry using openzeppelin

www.npmjs.com

예전에 배포 되었던 버전을 보고 사용해야 하는데 0.4 버전대는 리드미에 버전이 안써져 있어서 직접 설치해가면서 0.4.23 버전을 확인할 수 있었다.

npm i openzeppelin-solidity@1.10.0

해당 모듈을 설치하게 되면 0.4.23 버전의 코드를 사용할 수 있게 된다.

 

 

728x90
반응형
Comments