chore: use upstream ethabi (#248)

* chore: use upstream ethabi

* chore: make clippy happy
This commit is contained in:
Georgios Konstantopoulos 2021-03-31 11:20:08 +03:00 committed by GitHub
parent 971a8dd7a8
commit 5dbed7cbd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 6 deletions

9
Cargo.lock generated
View File

@ -572,10 +572,9 @@ dependencies = [
] ]
[[package]] [[package]]
name = "ethabi-next" name = "ethabi"
version = "13.3.0" version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "git+https://github.com/rust-ethereum/ethabi#a9126613ecd18295f48fa3222eabdc4b65c07392"
checksum = "317f1828c48834fbe40ed37b9267742d37392f6c1f7bedb9dec7f0c62d17601c"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"ethereum-types", "ethereum-types",
@ -689,7 +688,7 @@ dependencies = [
"bytes", "bytes",
"ecdsa", "ecdsa",
"elliptic-curve 0.9.5", "elliptic-curve 0.9.5",
"ethabi-next", "ethabi",
"ethereum-types", "ethereum-types",
"ethers", "ethers",
"funty", "funty",

View File

@ -13,7 +13,7 @@ keywords = ["ethereum", "web3", "celo", "ethers"]
# ethereum related # ethereum related
ethereum-types = { version = "0.11.0", default-features = false } ethereum-types = { version = "0.11.0", default-features = false }
rlp = { version = "0.5.0", default-features = false } rlp = { version = "0.5.0", default-features = false }
ethabi = { package = "ethabi-next", version = "13.3.0", default-features = false } ethabi = { git = "https://github.com/rust-ethereum/ethabi", version = "13.0.0", default-features = false }
arrayvec = { version = "0.5.1", default-features = false } arrayvec = { version = "0.5.1", default-features = false }
# crypto # crypto

View File

@ -106,6 +106,7 @@ pub struct TransactionTrace {
// ---------------- VmTrace ------------------------------ // ---------------- VmTrace ------------------------------
#[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)] #[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)]
#[allow(clippy::upper_case_acronyms)]
/// A record of a full VM trace for a CALL/CREATE. /// A record of a full VM trace for a CALL/CREATE.
pub struct VMTrace { pub struct VMTrace {
/// The code to be executed. /// The code to be executed.
@ -115,6 +116,7 @@ pub struct VMTrace {
} }
#[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)] #[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)]
#[allow(clippy::upper_case_acronyms)]
/// A record of the execution of a single VM operation. /// A record of the execution of a single VM operation.
pub struct VMOperation { pub struct VMOperation {
/// The program counter. /// The program counter.
@ -129,6 +131,7 @@ pub struct VMOperation {
} }
#[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)] #[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)]
#[allow(clippy::upper_case_acronyms)]
/// A record of an executed VM operation. /// A record of an executed VM operation.
pub struct VMExecutedOperation { pub struct VMExecutedOperation {
/// The total gas used. /// The total gas used.
@ -145,6 +148,7 @@ pub struct VMExecutedOperation {
} }
#[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)] #[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)]
#[allow(clippy::upper_case_acronyms)]
/// A diff of some chunk of memory. /// A diff of some chunk of memory.
pub struct MemoryDiff { pub struct MemoryDiff {
/// Offset into memory the change begins. /// Offset into memory the change begins.
@ -154,6 +158,7 @@ pub struct MemoryDiff {
} }
#[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)] #[derive(Debug, Clone, PartialEq, Default, Deserialize, Serialize)]
#[allow(clippy::upper_case_acronyms)]
/// A diff of some storage value. /// A diff of some storage value.
pub struct StorageDiff { pub struct StorageDiff {
/// Which key in storage is changed. /// Which key in storage is changed.