From df1983a6f978664f1aa47e89556445965c6fb98b Mon Sep 17 00:00:00 2001 From: YoshihitoAso Date: Wed, 1 Mar 2023 18:25:44 +0900 Subject: [PATCH 1/2] Upgrade solc to 0.8.19 --- README.md | 2 +- README_JA.md | 2 +- brownie-config.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 704ac87..98bf891 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ English | [日本語](README_JA.md) - Version 3.10 - [Solidity](https://docs.soliditylang.org/) - We are using Solidity to implement our smart contracts. - - Currently, we are using v0.8.17. + - Currently, we are using v0.8.19. - [eth-brownie](https://github.com/eth-brownie/brownie) - We are using the eth-brownie framework for developing and testing our contracts. - [GoQuorum](https://github.com/ConsenSys/quorum) diff --git a/README_JA.md b/README_JA.md index d46a80a..f242f95 100644 --- a/README_JA.md +++ b/README_JA.md @@ -20,7 +20,7 @@ - バージョン 3.10 - [Solidity](https://docs.soliditylang.org/) - スマートコントラクトの実装には Solidity を利用しています。 - - 現在、私たちは v0.8.17 を利用しています。 + - 現在、私たちは v0.8.19 を利用しています。 - [eth-brownie](https://github.com/eth-brownie/brownie) - eth-brownie フレームワークを利用して、コントラクトの開発とテストを行なっています。 - [GoQuorum](https://github.com/ConsenSys/quorum) diff --git a/brownie-config.yaml b/brownie-config.yaml index 91b7ec4..588dbfa 100644 --- a/brownie-config.yaml +++ b/brownie-config.yaml @@ -8,6 +8,6 @@ networks: compiler: evm_version: byzantium solc: - version: 0.8.17 + version: 0.8.19 dependencies: - OpenZeppelin/openzeppelin-contracts@4.8.0 + OpenZeppelin/openzeppelin-contracts@4.8.1 From 0b1ca72fb85cd13c675c200fb131016e1fe71b3b Mon Sep 17 00:00:00 2001 From: YoshihitoAso Date: Wed, 1 Mar 2023 18:37:46 +0900 Subject: [PATCH 2/2] fix --- README.md | 2 +- README_JA.md | 2 +- contracts/exchange/IbetEscrow.sol | 2 +- contracts/exchange/IbetExchange.sol | 2 +- contracts/exchange/IbetSecurityTokenEscrow.sol | 2 +- contracts/token/IbetCoupon.sol | 2 +- contracts/token/IbetMembership.sol | 2 +- contracts/token/IbetShare.sol | 2 +- contracts/token/IbetStandardToken.sol | 2 +- contracts/token/IbetStraightBond.sol | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 98bf891..552d9e3 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ $ pip install -r requirements.txt Install openzeppelin-contracts. ```bash -$ brownie pm install OpenZeppelin/openzeppelin-contracts@4.8.0 +$ brownie pm install OpenZeppelin/openzeppelin-contracts@4.8.1 ``` ## Compile Contracts diff --git a/README_JA.md b/README_JA.md index f242f95..4680c98 100644 --- a/README_JA.md +++ b/README_JA.md @@ -55,7 +55,7 @@ $ pip install -r requirements.txt openzeppelin-contractsをインストールします。 ```bash -$ brownie pm install OpenZeppelin/openzeppelin-contracts@4.8.0 +$ brownie pm install OpenZeppelin/openzeppelin-contracts@4.8.1 ``` ## コントラクトのコンパイル diff --git a/contracts/exchange/IbetEscrow.sol b/contracts/exchange/IbetEscrow.sol index e38addd..a19de8f 100644 --- a/contracts/exchange/IbetEscrow.sol +++ b/contracts/exchange/IbetEscrow.sol @@ -18,7 +18,7 @@ */ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "./EscrowStorage.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; diff --git a/contracts/exchange/IbetExchange.sol b/contracts/exchange/IbetExchange.sol index 90e07e6..32ab2fa 100644 --- a/contracts/exchange/IbetExchange.sol +++ b/contracts/exchange/IbetExchange.sol @@ -19,7 +19,7 @@ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "./ExchangeStorage.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; diff --git a/contracts/exchange/IbetSecurityTokenEscrow.sol b/contracts/exchange/IbetSecurityTokenEscrow.sol index 3210e4a..4806c3e 100644 --- a/contracts/exchange/IbetSecurityTokenEscrow.sol +++ b/contracts/exchange/IbetSecurityTokenEscrow.sol @@ -18,7 +18,7 @@ */ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "./EscrowStorage.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; diff --git a/contracts/token/IbetCoupon.sol b/contracts/token/IbetCoupon.sol index 80a8227..b287b3b 100644 --- a/contracts/token/IbetCoupon.sol +++ b/contracts/token/IbetCoupon.sol @@ -19,7 +19,7 @@ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; import "../../interfaces/ContractReceiver.sol"; diff --git a/contracts/token/IbetMembership.sol b/contracts/token/IbetMembership.sol index 29b76b2..26ca041 100644 --- a/contracts/token/IbetMembership.sol +++ b/contracts/token/IbetMembership.sol @@ -19,7 +19,7 @@ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; import "../../interfaces/ContractReceiver.sol"; diff --git a/contracts/token/IbetShare.sol b/contracts/token/IbetShare.sol index 22ea15f..fa788b8 100644 --- a/contracts/token/IbetShare.sol +++ b/contracts/token/IbetShare.sol @@ -18,7 +18,7 @@ */ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "../access/Ownable.sol"; import "../ledger/PersonalInfo.sol"; import "../utils/Errors.sol"; diff --git a/contracts/token/IbetStandardToken.sol b/contracts/token/IbetStandardToken.sol index 4dec387..ee427fe 100644 --- a/contracts/token/IbetStandardToken.sol +++ b/contracts/token/IbetStandardToken.sol @@ -19,7 +19,7 @@ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "../access/Ownable.sol"; import "../utils/Errors.sol"; import "../../interfaces/ContractReceiver.sol"; diff --git a/contracts/token/IbetStraightBond.sol b/contracts/token/IbetStraightBond.sol index 149e007..985ae4c 100644 --- a/contracts/token/IbetStraightBond.sol +++ b/contracts/token/IbetStraightBond.sol @@ -18,7 +18,7 @@ */ pragma solidity ^0.8.0; -import "OpenZeppelin/openzeppelin-contracts@4.8.0/contracts/utils/math/SafeMath.sol"; +import "OpenZeppelin/openzeppelin-contracts@4.8.1/contracts/utils/math/SafeMath.sol"; import "../access/Ownable.sol"; import "../ledger/PersonalInfo.sol"; import "../utils/Errors.sol";