Skip to content

Commit aea7fdc

Browse files
authored
feat: use the new EthDisplay impls instead of manual parsing of events (#106)
* feat: use the new EthDisplay impls instead of manual parsing of events * Revert "chore: use published ethers deps" This reverts commit 6efb265. * chore: update cargo lock
1 parent 6efb265 commit aea7fdc

File tree

8 files changed

+74
-120
lines changed

8 files changed

+74
-120
lines changed

Cargo.lock

Lines changed: 59 additions & 105 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dapp/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ dapp-utils = { path = "./../utils" }
1111
dapp-solc = { path = "./../solc" }
1212
evm-adapters = { path = "./../evm-adapters", default-features = false }
1313

14-
ethers = { version = "^0.5.0" }
14+
# ethers = { version = "0.5.2" }
15+
ethers = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1516
svm = { package = "svm-rs", git = "https://github.com/roynalnaruto/svm-rs" }
1617

1718
eyre = "0.6.5"

dapptools/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ dapp-solc = { path = "../solc" }
1313
dapp = { path = "../dapp" }
1414
seth = { path = "../seth" }
1515
evm-adapters = { path = "../evm-adapters" }
16-
ethers = { version = "^0.5.0" }
16+
# ethers = "0.5"
17+
ethers = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1718
ethers-etherscan = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1819
eyre = "0.6.5"
1920
rustc-hex = "2.1.0"

evm-adapters/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ sputnik = { package = "evm", git = "https://github.com/rust-blockchain/evm", op
1515

1616
evmodin = { git = "https://github.com/vorot93/evmodin", optional = true }
1717

18-
ethers = { version = "^0.5.0" }
18+
# ethers = { version = "0.5.2" }
19+
ethers = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1920
eyre = "0.6.5"
2021
once_cell = "1.8.0"
2122
tracing = "0.1.28"

evm-adapters/src/sputnik/cheatcodes/cheatcode_handler.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,6 @@ impl<'a, B: Backend> SputnikExecutor<CheatcodeStackState<'a, B>> for CheatcodeSt
140140
.map(|event| {
141141
use HevmConsoleEvents::*;
142142
match event {
143-
LogFilter(inner) => inner.0,
144-
LogsFilter(inner) => format!("0x{}", hex::encode(inner.0)),
145-
LogAddressFilter(inner) => format!("{:?}", inner.0),
146-
LogBytes32Filter(inner) => format!("0x{}", hex::encode(inner.0)),
147-
LogIntFilter(inner) => format!("{:?}", inner.0),
148-
LogUintFilter(inner) => format!("{:?}", inner.0),
149-
LogBytesFilter(inner) => format!("0x{}", hex::encode(inner.0)),
150-
LogStringFilter(inner) => inner.0,
151143
LogNamedAddressFilter(inner) => format!("{}: {:?}", inner.key, inner.val),
152144
LogNamedBytes32Filter(inner) => {
153145
format!("{}: 0x{}", inner.key, hex::encode(inner.val))
@@ -170,6 +162,8 @@ impl<'a, B: Backend> SputnikExecutor<CheatcodeStackState<'a, B>> for CheatcodeSt
170162
format!("{}: 0x{}", inner.key, hex::encode(inner.val))
171163
}
172164
LogNamedStringFilter(inner) => format!("{}: {}", inner.key, inner.val),
165+
166+
e => e.to_string(),
173167
}
174168
})
175169
.collect()

seth/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ license = "MIT OR Apache-2.0"
88

99
[dependencies]
1010
dapp-utils = { path = "../utils" }
11-
ethers-core = "^0.5.0"
12-
ethers-providers = { version = "^0.5.0", default-features = false }
11+
# ethers = "0.5"
12+
ethers-core = { git = "https://github.com/gakonst/ethers-rs", branch = "master", default-features = false }
13+
ethers-providers = { git = "https://github.com/gakonst/ethers-rs", branch = "master", default-features = false }
1314
eyre = "0.6.5"
1415
rustc-hex = "2.1.0"
1516
serde_json = "1.0.67"

solc/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ Incremental, parallel and multi-version Solidity compiler abstraction
1212
[dependencies]
1313
semver = "1.0.4"
1414
eyre = "0.6.5"
15-
ethers = { version = "^0.5.0" }
15+
# ethers = { version = "0.5.2" }
16+
ethers = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1617
svm = { package = "svm-rs", git = "https://github.com/roynalnaruto/svm-rs" }
1718
tracing = "0.1.28"
1819
glob = "0.3.0"

utils/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ license = "MIT OR Apache-2.0"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
ethers-core = "^0.5.0"
10+
# ethers = "0.5"
11+
ethers-core = { git = "https://github.com/gakonst/ethers-rs", branch = "master" }
1112

1213
eyre = { version = "0.6.5", default-features = false }
1314
rustc-hex = { version = "2.1.0", default-features = false }

0 commit comments

Comments
 (0)