Skip to content

Commit b1e7d57

Browse files
committed
vyper 0.4.3 adds prague support
1 parent a15a469 commit b1e7d57

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

crates/artifacts/vyper/src/settings.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ pub const VYPER_BERLIN: Version = Version::new(0, 3, 0);
1313
pub const VYPER_PARIS: Version = Version::new(0, 3, 7);
1414
pub const VYPER_SHANGHAI: Version = Version::new(0, 3, 8);
1515
pub const VYPER_CANCUN: Version = Version::new(0, 3, 8);
16+
pub const VYPER_PRAGUE: Version = Version::new(0, 4, 3);
1617

1718
const VYPER_0_4: Version = Version::new(0, 4, 0);
1819

@@ -126,7 +127,9 @@ impl VyperSettings {
126127
/// Adjusts the EVM version based on the compiler version.
127128
pub fn normalize_evm_version(&mut self, version: &Version) {
128129
if let Some(evm_version) = &mut self.evm_version {
129-
*evm_version = if *evm_version >= EvmVersion::Cancun && *version >= VYPER_CANCUN {
130+
*evm_version = if *evm_version >= EvmVersion::Prague && *version >= VYPER_PRAGUE {
131+
EvmVersion::Prague
132+
} else if *evm_version >= EvmVersion::Cancun && *version >= VYPER_CANCUN {
130133
EvmVersion::Cancun
131134
} else if *evm_version >= EvmVersion::Shanghai && *version >= VYPER_SHANGHAI {
132135
EvmVersion::Shanghai

0 commit comments

Comments
 (0)