diff --git a/contracts/Caravan.vy b/contracts/Caravan.vy index 6cfebd5..72fc9e4 100644 --- a/contracts/Caravan.vy +++ b/contracts/Caravan.vy @@ -1,4 +1,4 @@ -# pragma version 0.4.3 +# pragma version >=0.4.3 """ @title Caravan @license Apache-2.0 diff --git a/contracts/CaravanFactory.vy b/contracts/CaravanFactory.vy index 721974e..b54905a 100644 --- a/contracts/CaravanFactory.vy +++ b/contracts/CaravanFactory.vy @@ -1,4 +1,4 @@ -# @version 0.4.3 +# pragma version >=0.4.3 """ @title Caravan Factory @license Apache-2.0 diff --git a/contracts/ICaravan.vyi b/contracts/ICaravan.vyi index 28059b6..0e30262 100644 --- a/contracts/ICaravan.vyi +++ b/contracts/ICaravan.vyi @@ -1,4 +1,3 @@ -# pragma version 0.4.3 struct Call: target: address value: uint256 diff --git a/pyproject.toml b/pyproject.toml index c76e257..3da0d55 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,8 @@ test = [ "ape-foundry>=0.8.10", "ape-solidity>=0.8.5", "ape-vyper>=0.8.9", + # TODO: remove pin when 0.5.0 is released (also upgrade contract pragma) + "vyper==0.5.0a3", ] dev = [ "ape-etherscan>=0.8.5", diff --git a/sdk/py/caravan/settings.py b/sdk/py/caravan/settings.py index 241b13f..892a708 100644 --- a/sdk/py/caravan/settings.py +++ b/sdk/py/caravan/settings.py @@ -7,12 +7,12 @@ # NOTE: This is the deterministic deployment address via CreateX FACTORY_DETERMINISTIC_ADDRESS: "AddressType" = ( - "0x04579FFC45fE10A7901B88EaEc8F4850b847D37c" + "0xdb987cC31270E974057DBD259e392Af8485355b5" ) # NOTE: This is the deterministic deployment addresses for each version via CreateX SINGLETON_DETERMINISTIC_ADDRESSES: dict[str, "AddressType"] = { - "1": "0xcA746f8343a6197eD3BCB3DF402366fC338A6396", + "1": "0x265A7B39E6D6b68d0018eeFBca364085b1EF92aE", } USER_CACHE_DIR: Path = (