cargo upgrade and cargo update

This commit is contained in:
Bryan Stitt 2023-09-11 11:33:10 -07:00
parent 5913064809
commit 8050f699f3
8 changed files with 240 additions and 243 deletions

225
Cargo.lock generated
View File

@ -113,9 +113,9 @@ dependencies = [
[[package]] [[package]]
name = "anstyle" name = "anstyle"
version = "1.0.2" version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46"
[[package]] [[package]]
name = "anstyle-parse" name = "anstyle-parse"
@ -188,7 +188,7 @@ dependencies = [
"argh_shared", "argh_shared",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -350,7 +350,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -438,7 +438,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -480,7 +480,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -555,7 +555,7 @@ checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"axum-core", "axum-core",
"base64 0.21.3", "base64 0.21.4",
"bitflags 1.3.2", "bitflags 1.3.2",
"bytes", "bytes",
"futures-util", "futures-util",
@ -586,9 +586,9 @@ dependencies = [
[[package]] [[package]]
name = "axum-client-ip" name = "axum-client-ip"
version = "0.4.1" version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df8e81eacc93f36480825da5f46a33b5fb2246ed024eacc9e8933425b80c5807" checksum = "1ef117890a418b7832678d9ea1e1c08456dd7b2fd1dadb9676cd6f0fe7eb4b21"
dependencies = [ dependencies = [
"axum", "axum",
"forwarded-header-value", "forwarded-header-value",
@ -622,7 +622,7 @@ dependencies = [
"heck", "heck",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -654,9 +654,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]] [[package]]
name = "base64" name = "base64"
version = "0.21.3" version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]] [[package]]
name = "base64ct" name = "base64ct"
@ -856,9 +856,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]] [[package]]
name = "bytes" name = "bytes"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
dependencies = [ dependencies = [
"serde", "serde",
] ]
@ -975,16 +975,15 @@ dependencies = [
[[package]] [[package]]
name = "chrono" name = "chrono"
version = "0.4.29" version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d87d9d13be47a5b7c3907137f1290b0459a7f80efb26be8c52afb11963bccb02" checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877"
dependencies = [ dependencies = [
"android-tzdata", "android-tzdata",
"iana-time-zone", "iana-time-zone",
"js-sys", "js-sys",
"num-traits", "num-traits",
"serde", "serde",
"time 0.1.45",
"wasm-bindgen", "wasm-bindgen",
"windows-targets", "windows-targets",
] ]
@ -1069,7 +1068,7 @@ dependencies = [
"heck", "heck",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -1134,7 +1133,7 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"bech32", "bech32",
"bs58", "bs58",
"digest", "digest",
@ -1747,7 +1746,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0be7b2ac146c1f99fe245c02d16af0696450d8e06c135db75e10eeb9e642c20d" checksum = "0be7b2ac146c1f99fe245c02d16af0696450d8e06c135db75e10eeb9e642c20d"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"hex", "hex",
"k256", "k256",
@ -1762,7 +1761,7 @@ dependencies = [
[[package]] [[package]]
name = "entities" name = "entities"
version = "0.42.0" version = "0.43.0"
dependencies = [ dependencies = [
"ethers", "ethers",
"sea-orm", "sea-orm",
@ -1914,9 +1913,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers" name = "ethers"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ba3fd516c15a9a587135229466dbbfc85796de55c5660afbbb1b1c78517d85c" checksum = "1ad13497f6e0a24292fc7b408e30d22fe9dc262da1f40d7b542c3a44e7fc0476"
dependencies = [ dependencies = [
"ethers-addressbook", "ethers-addressbook",
"ethers-contract", "ethers-contract",
@ -1930,9 +1929,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-addressbook" name = "ethers-addressbook"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0245617f11b8178fa50b52e433e2c34ac69f39116b62c8be2437decf2edf1986" checksum = "c6e9e8acd0ed348403cc73a670c24daba3226c40b98dc1a41903766b3ab6240a"
dependencies = [ dependencies = [
"ethers-core", "ethers-core",
"once_cell", "once_cell",
@ -1942,9 +1941,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-contract" name = "ethers-contract"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02bb80fd2c22631a5eb8a02cbf373cc5fd86937fc966bb670b9a884580c8e71c" checksum = "d79269278125006bb0552349c03593ffa9702112ca88bc7046cc669f148fb47c"
dependencies = [ dependencies = [
"const-hex", "const-hex",
"ethers-contract-abigen", "ethers-contract-abigen",
@ -1961,9 +1960,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-contract-abigen" name = "ethers-contract-abigen"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22c54db0d393393e732a5b20273e4f8ab89f0cce501c84e75fab9c126799a6e6" checksum = "ce95a43c939b2e4e2f3191c5ad4a1f279780b8a39139c9905b43a7433531e2ab"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"const-hex", "const-hex",
@ -1978,16 +1977,16 @@ dependencies = [
"reqwest", "reqwest",
"serde", "serde",
"serde_json", "serde_json",
"syn 2.0.31", "syn 2.0.32",
"toml 0.7.6", "toml 0.7.8",
"walkdir", "walkdir",
] ]
[[package]] [[package]]
name = "ethers-contract-derive" name = "ethers-contract-derive"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62ee4f216184a1304b707ed258f4f70aa40bf7e1522ab8963d127a8d516eaa1a" checksum = "8e9ce44906fc871b3ee8c69a695ca7ec7f70e50cb379c9b9cb5e532269e492f6"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"const-hex", "const-hex",
@ -1996,14 +1995,14 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"serde_json", "serde_json",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
name = "ethers-core" name = "ethers-core"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c29523f73c12753165781c6e5dc11c84d3e44c080a15f7c6cfbd70b514cb6f1" checksum = "c0a17f0708692024db9956b31d7a20163607d2745953f5ae8125ab368ba280ad"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bytes", "bytes",
@ -2022,7 +2021,7 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"strum", "strum",
"syn 2.0.31", "syn 2.0.32",
"tempfile", "tempfile",
"thiserror", "thiserror",
"tiny-keccak", "tiny-keccak",
@ -2031,9 +2030,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-etherscan" name = "ethers-etherscan"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4aab5af432b3fe5b7756b60df5c9ddeb85a13414575ad8a9acd707c24f0a77a5" checksum = "0e53451ea4a8128fbce33966da71132cf9e1040dcfd2a2084fd7733ada7b2045"
dependencies = [ dependencies = [
"ethers-core", "ethers-core",
"reqwest", "reqwest",
@ -2046,9 +2045,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-middleware" name = "ethers-middleware"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "356151d5ded56d4918146366abc9dfc9df367cf0096492a7a5477b21b7693615" checksum = "473f1ccd0c793871bbc248729fa8df7e6d2981d6226e4343e3bbaa9281074d5d"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"auto_impl", "auto_impl",
@ -2073,13 +2072,13 @@ dependencies = [
[[package]] [[package]]
name = "ethers-providers" name = "ethers-providers"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00c84664b294e47fc2860d6db0db0246f79c4c724e552549631bb9505b834bee" checksum = "6838fa110e57d572336178b7c79e94ff88ef976306852d8cb87d9e5b1fc7c0b5"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"auto_impl", "auto_impl",
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"const-hex", "const-hex",
"enr", "enr",
@ -2111,9 +2110,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-signers" name = "ethers-signers"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "170b299698702ef1f53d2275af7d6d97409cfa4f9398ee9ff518f6bc9102d0ad" checksum = "5ea44bec930f12292866166f9ddbea6aa76304850e4d8dcd66dc492b43d00ff1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"coins-bip32", "coins-bip32",
@ -2130,9 +2129,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-solc" name = "ethers-solc"
version = "2.0.9" version = "2.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66559c8f774712df303c907d087275a52a2046b256791aaa566d5abc8ea66731" checksum = "de34e484e7ae3cab99fbfd013d6c5dc7f9013676a4e0e414d8b12e1213e8b3ba"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"const-hex", "const-hex",
@ -2454,7 +2453,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -2689,7 +2688,7 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"headers-core", "headers-core",
"http", "http",
@ -3052,7 +3051,7 @@ name = "influxdb2"
version = "0.4.2" version = "0.4.2"
source = "git+https://github.com/llamanodes/influxdb2?rev=2d125128696a29d7e0b9abc052c928937e7c0579#2d125128696a29d7e0b9abc052c928937e7c0579" source = "git+https://github.com/llamanodes/influxdb2?rev=2d125128696a29d7e0b9abc052c928937e7c0579#2d125128696a29d7e0b9abc052c928937e7c0579"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"chrono", "chrono",
"csv", "csv",
@ -3103,7 +3102,7 @@ checksum = "ce243b1bfa62ffc028f1cc3b6034ec63d649f3031bc8a4fbbb004e1ac17d1f68"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -3141,7 +3140,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
dependencies = [ dependencies = [
"socket2 0.5.3", "socket2 0.5.4",
"widestring", "widestring",
"windows-sys", "windows-sys",
"winreg", "winreg",
@ -3174,7 +3173,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [ dependencies = [
"hermit-abi 0.3.2", "hermit-abi 0.3.2",
"rustix 0.38.11", "rustix 0.38.13",
"windows-sys", "windows-sys",
] ]
@ -3226,7 +3225,7 @@ version = "8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"pem", "pem",
"ring", "ring",
"serde", "serde",
@ -3374,9 +3373,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]] [[package]]
name = "linux-raw-sys" name = "linux-raw-sys"
version = "0.4.5" version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
[[package]] [[package]]
name = "listenfd" name = "listenfd"
@ -3495,7 +3494,7 @@ dependencies = [
[[package]] [[package]]
name = "migration" name = "migration"
version = "0.42.0" version = "0.43.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"sea-orm", "sea-orm",
@ -3775,7 +3774,7 @@ dependencies = [
"proc-macro-crate 1.3.1", "proc-macro-crate 1.3.1",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -3841,7 +3840,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -3927,7 +3926,7 @@ dependencies = [
"proc-macro-error", "proc-macro-error",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -3956,9 +3955,9 @@ dependencies = [
[[package]] [[package]]
name = "parity-scale-codec" name = "parity-scale-codec"
version = "3.6.6" version = "3.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b4a26fb934017f2e774ad9a16b40cca8faec288e0233496c6a47f266d49f024" checksum = "f88eaac72ead1b9bd4ce747d577dbd2ad31fb0a56a9a20c611bf27bd1b97fbed"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bitvec", "bitvec",
@ -3970,9 +3969,9 @@ dependencies = [
[[package]] [[package]]
name = "parity-scale-codec-derive" name = "parity-scale-codec-derive"
version = "3.6.6" version = "3.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a65cebc1b089c96df6203a76279a82b4bbf04fa23659c4093cac6fd245c25d1f" checksum = "33bdcd446e9400b6ad9fc85b4aea68846c258b07c3efb994679ae82707b133f0"
dependencies = [ dependencies = [
"proc-macro-crate 1.3.1", "proc-macro-crate 1.3.1",
"proc-macro2", "proc-macro2",
@ -4120,7 +4119,7 @@ dependencies = [
"pest_meta", "pest_meta",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -4184,7 +4183,7 @@ dependencies = [
"phf_shared 0.11.2", "phf_shared 0.11.2",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -4222,7 +4221,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -4300,12 +4299,12 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]] [[package]]
name = "prettyplease" name = "prettyplease"
version = "0.2.14" version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -4783,7 +4782,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
dependencies = [ dependencies = [
"async-compression", "async-compression",
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"encoding_rs", "encoding_rs",
"futures-core", "futures-core",
@ -5028,14 +5027,14 @@ dependencies = [
[[package]] [[package]]
name = "rustix" name = "rustix"
version = "0.38.11" version = "0.38.13"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662"
dependencies = [ dependencies = [
"bitflags 2.4.0", "bitflags 2.4.0",
"errno", "errno",
"libc", "libc",
"linux-raw-sys 0.4.5", "linux-raw-sys 0.4.7",
"windows-sys", "windows-sys",
] ]
@ -5081,7 +5080,7 @@ version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
] ]
[[package]] [[package]]
@ -5238,7 +5237,7 @@ dependencies = [
"proc-macro-error", "proc-macro-error",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -5296,7 +5295,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"sea-bae", "sea-bae",
"syn 2.0.31", "syn 2.0.32",
"unicode-ident", "unicode-ident",
] ]
@ -5609,7 +5608,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -5625,9 +5624,9 @@ dependencies = [
[[package]] [[package]]
name = "serde_json" name = "serde_json"
version = "1.0.105" version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2"
dependencies = [ dependencies = [
"itoa", "itoa",
"ryu", "ryu",
@ -5655,9 +5654,9 @@ dependencies = [
[[package]] [[package]]
name = "serde_prometheus" name = "serde_prometheus"
version = "0.2.3" version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0aecf898386263b0605829138f6f9c85c66ceefe9d6b28f57a846e03a3470f0" checksum = "81df2fae45c63ec1ee4c4f4ec451a7715fa98d70577684fda8e7b31325878b09"
dependencies = [ dependencies = [
"heapless", "heapless",
"nom", "nom",
@ -5936,9 +5935,9 @@ dependencies = [
[[package]] [[package]]
name = "socket2" name = "socket2"
version = "0.5.3" version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
dependencies = [ dependencies = [
"libc", "libc",
"windows-sys", "windows-sys",
@ -5946,11 +5945,11 @@ dependencies = [
[[package]] [[package]]
name = "solang-parser" name = "solang-parser"
version = "0.3.1" version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c792fe9fae2a2f716846f214ca10d5a1e21133e0bf36cef34bcc4a852467b21" checksum = "7cb9fa2fa2fa6837be8a2495486ff92e3ffe68a99b6eeba288e139efdd842457"
dependencies = [ dependencies = [
"itertools 0.10.5", "itertools 0.11.0",
"lalrpop", "lalrpop",
"lalrpop-util", "lalrpop-util",
"phf", "phf",
@ -6101,7 +6100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ca69bf415b93b60b80dc8fda3cb4ef52b2336614d8da2de5456cc942a110482" checksum = "8ca69bf415b93b60b80dc8fda3cb4ef52b2336614d8da2de5456cc942a110482"
dependencies = [ dependencies = [
"atoi", "atoi",
"base64 0.21.3", "base64 0.21.4",
"bigdecimal", "bigdecimal",
"bitflags 2.4.0", "bitflags 2.4.0",
"byteorder", "byteorder",
@ -6148,7 +6147,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e" checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e"
dependencies = [ dependencies = [
"atoi", "atoi",
"base64 0.21.3", "base64 0.21.4",
"bigdecimal", "bigdecimal",
"bitflags 2.4.0", "bitflags 2.4.0",
"byteorder", "byteorder",
@ -6272,7 +6271,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"rustversion", "rustversion",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -6314,9 +6313,9 @@ dependencies = [
[[package]] [[package]]
name = "syn" name = "syn"
version = "2.0.31" version = "2.0.32"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -6350,7 +6349,7 @@ dependencies = [
"cfg-if", "cfg-if",
"fastrand 2.0.0", "fastrand 2.0.0",
"redox_syscall 0.3.5", "redox_syscall 0.3.5",
"rustix 0.38.11", "rustix 0.38.13",
"windows-sys", "windows-sys",
] ]
@ -6408,7 +6407,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -6508,7 +6507,7 @@ dependencies = [
"parking_lot", "parking_lot",
"pin-project-lite", "pin-project-lite",
"signal-hook-registry", "signal-hook-registry",
"socket2 0.5.3", "socket2 0.5.4",
"tokio-macros", "tokio-macros",
"tracing", "tracing",
"windows-sys", "windows-sys",
@ -6562,7 +6561,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -6660,9 +6659,9 @@ dependencies = [
[[package]] [[package]]
name = "toml" name = "toml"
version = "0.7.6" version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
dependencies = [ dependencies = [
"serde", "serde",
"serde_spanned", "serde_spanned",
@ -6681,9 +6680,9 @@ dependencies = [
[[package]] [[package]]
name = "toml_edit" name = "toml_edit"
version = "0.19.14" version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [ dependencies = [
"indexmap 2.0.0", "indexmap 2.0.0",
"serde", "serde",
@ -6700,7 +6699,7 @@ checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"axum", "axum",
"base64 0.21.3", "base64 0.21.4",
"bytes", "bytes",
"futures-core", "futures-core",
"futures-util", "futures-util",
@ -6792,7 +6791,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]
@ -6957,9 +6956,9 @@ dependencies = [
[[package]] [[package]]
name = "ulid" name = "ulid"
version = "1.0.1" version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f9d3475df4ff8a8f7804c0fc3394b44fdcfc4fb635717bf05fbb7c41c83a376" checksum = "7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93"
dependencies = [ dependencies = [
"rand 0.8.5", "rand 0.8.5",
"serde", "serde",
@ -7041,7 +7040,7 @@ version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9" checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9"
dependencies = [ dependencies = [
"base64 0.21.3", "base64 0.21.4",
"log", "log",
"once_cell", "once_cell",
"rustls 0.21.7", "rustls 0.21.7",
@ -7184,7 +7183,7 @@ dependencies = [
"once_cell", "once_cell",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
"wasm-bindgen-shared", "wasm-bindgen-shared",
] ]
@ -7218,7 +7217,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
"wasm-bindgen-backend", "wasm-bindgen-backend",
"wasm-bindgen-shared", "wasm-bindgen-shared",
] ]
@ -7266,7 +7265,7 @@ dependencies = [
[[package]] [[package]]
name = "web3_proxy" name = "web3_proxy"
version = "1.42.18" version = "1.43.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arc-swap", "arc-swap",
@ -7276,7 +7275,7 @@ dependencies = [
"axum", "axum",
"axum-client-ip", "axum-client-ip",
"axum-macros", "axum-macros",
"base64 0.21.3", "base64 0.21.4",
"check-if-email-exists", "check-if-email-exists",
"chrono", "chrono",
"console-subscriber", "console-subscriber",
@ -7335,7 +7334,7 @@ dependencies = [
"tokio", "tokio",
"tokio-console", "tokio-console",
"tokio-stream", "tokio-stream",
"toml 0.7.6", "toml 0.7.8",
"tower", "tower",
"tower-http", "tower-http",
"tracing", "tracing",
@ -7347,7 +7346,7 @@ dependencies = [
[[package]] [[package]]
name = "web3_proxy_cli" name = "web3_proxy_cli"
version = "1.42.18" version = "1.43.0"
dependencies = [ dependencies = [
"env_logger", "env_logger",
"parking_lot", "parking_lot",
@ -7584,7 +7583,7 @@ checksum = "56097d5b91d711293a42be9289403896b68654625021732067eac7a4ca388a1f"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.31", "syn 2.0.32",
] ]
[[package]] [[package]]

View File

@ -6,8 +6,8 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies] [build-dependencies]
ethers = { version = "2.0.9", default-features = false } ethers = { version = "2.0.10", default-features = false }
glob = "0.3.1" glob = "0.3.1"
[dependencies] [dependencies]
ethers = { version = "2.0.9", default-features = false } ethers = { version = "2.0.10", default-features = false }

View File

@ -759,44 +759,54 @@ pub mod ierc20 {
data: impl AsRef<[u8]>, data: impl AsRef<[u8]>,
) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> { ) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> {
let data = data.as_ref(); let data = data.as_ref();
if let Ok(decoded) if let Ok(decoded) = <MintForTestingCall as ::ethers::core::abi::AbiDecode>::decode(
= <MintForTestingCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::MintForTesting(decoded)); return Ok(Self::MintForTesting(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <AllowanceCall as ::ethers::core::abi::AbiDecode>::decode(
= <AllowanceCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Allowance(decoded)); return Ok(Self::Allowance(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <ApproveCall as ::ethers::core::abi::AbiDecode>::decode(
= <ApproveCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Approve(decoded)); return Ok(Self::Approve(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <BalanceOfCall as ::ethers::core::abi::AbiDecode>::decode(
= <BalanceOfCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::BalanceOf(decoded)); return Ok(Self::BalanceOf(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <DecimalsCall as ::ethers::core::abi::AbiDecode>::decode(
= <DecimalsCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Decimals(decoded)); return Ok(Self::Decimals(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <NameCall as ::ethers::core::abi::AbiDecode>::decode(
= <NameCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Name(decoded)); return Ok(Self::Name(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <SymbolCall as ::ethers::core::abi::AbiDecode>::decode(
= <SymbolCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Symbol(decoded)); return Ok(Self::Symbol(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <TotalSupplyCall as ::ethers::core::abi::AbiDecode>::decode(
= <TotalSupplyCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::TotalSupply(decoded)); return Ok(Self::TotalSupply(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <TransferCall as ::ethers::core::abi::AbiDecode>::decode(
= <TransferCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Transfer(decoded)); return Ok(Self::Transfer(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <TransferFromCall as ::ethers::core::abi::AbiDecode>::decode(
= <TransferFromCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::TransferFrom(decoded)); return Ok(Self::TransferFrom(decoded));
} }
Err(::ethers::core::abi::Error::InvalidData.into()) Err(::ethers::core::abi::Error::InvalidData.into())

View File

@ -1748,136 +1748,124 @@ pub mod payment_factory {
data: impl AsRef<[u8]>, data: impl AsRef<[u8]>,
) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> { ) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> {
let data = data.as_ref(); let data = data.as_ref();
if let Ok(decoded) if let Ok(decoded) = <ProxyImplementationCall as ::ethers::core::abi::AbiDecode>::decode(
= <ProxyImplementationCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::ProxyImplementation(decoded)); return Ok(Self::ProxyImplementation(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <AcceptTransferOwnershipCall as ::ethers::core::abi::AbiDecode>::decode(
= <AcceptTransferOwnershipCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::AcceptTransferOwnership(decoded)); return Ok(Self::AcceptTransferOwnership(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <AccountToPaymentAddressCall as ::ethers::core::abi::AbiDecode>::decode(
= <AccountToPaymentAddressCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::AccountToPaymentAddress(decoded)); return Ok(Self::AccountToPaymentAddress(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <CommitNewReceiverCall as ::ethers::core::abi::AbiDecode>::decode(
= <CommitNewReceiverCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::CommitNewReceiver(decoded)); return Ok(Self::CommitNewReceiver(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <CommitNewSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode(
= <CommitNewSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::CommitNewSweeperImplementation(decoded)); return Ok(Self::CommitNewSweeperImplementation(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <CommitTransferOwnershipCall as ::ethers::core::abi::AbiDecode>::decode(
= <CommitTransferOwnershipCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::CommitTransferOwnership(decoded)); return Ok(Self::CommitTransferOwnership(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <CreatePaymentAddressCall as ::ethers::core::abi::AbiDecode>::decode(
= <CreatePaymentAddressCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::CreatePaymentAddress(decoded)); return Ok(Self::CreatePaymentAddress(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <CreatePaymentAddressWithAccountCall as ::ethers::core::abi::AbiDecode>::decode(
= <CreatePaymentAddressWithAccountCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::CreatePaymentAddressWithAccount(decoded)); return Ok(Self::CreatePaymentAddressWithAccount(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <FinalizeNewReceiverCall as ::ethers::core::abi::AbiDecode>::decode(
= <FinalizeNewReceiverCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::FinalizeNewReceiver(decoded)); return Ok(Self::FinalizeNewReceiver(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <FinalizeNewSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode(
= <FinalizeNewSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::FinalizeNewSweeperImplementation(decoded)); return Ok(Self::FinalizeNewSweeperImplementation(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <FutureOwnerCall as ::ethers::core::abi::AbiDecode>::decode(
= <FutureOwnerCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::FutureOwner(decoded)); return Ok(Self::FutureOwner(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <FutureReceiverCall as ::ethers::core::abi::AbiDecode>::decode(
= <FutureReceiverCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::FutureReceiver(decoded)); return Ok(Self::FutureReceiver(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <FutureSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode(
= <FutureSweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::FutureSweeperImplementation(decoded)); return Ok(Self::FutureSweeperImplementation(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <GetApprovedTokensCall as ::ethers::core::abi::AbiDecode>::decode(
= <GetApprovedTokensCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::GetApprovedTokens(decoded)); return Ok(Self::GetApprovedTokens(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <IsApprovedTokenCall as ::ethers::core::abi::AbiDecode>::decode(
= <IsApprovedTokenCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::IsApprovedToken(decoded)); return Ok(Self::IsApprovedToken(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <NewReceiverTimestampCall as ::ethers::core::abi::AbiDecode>::decode(
= <NewReceiverTimestampCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::NewReceiverTimestamp(decoded)); return Ok(Self::NewReceiverTimestamp(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <NewSweeperTimestampCall as ::ethers::core::abi::AbiDecode>::decode(
= <NewSweeperTimestampCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::NewSweeperTimestamp(decoded)); return Ok(Self::NewSweeperTimestamp(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <OwnerCall as ::ethers::core::abi::AbiDecode>::decode(
= <OwnerCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Owner(decoded)); return Ok(Self::Owner(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <PaymentAddressToAccountCall as ::ethers::core::abi::AbiDecode>::decode(
= <PaymentAddressToAccountCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::PaymentAddressToAccount(decoded)); return Ok(Self::PaymentAddressToAccount(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <PaymentReceivedCall as ::ethers::core::abi::AbiDecode>::decode(
= <PaymentReceivedCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::PaymentReceived(decoded)); return Ok(Self::PaymentReceived(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <ReceiverCall as ::ethers::core::abi::AbiDecode>::decode(
= <ReceiverCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Receiver(decoded)); return Ok(Self::Receiver(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <SetTokenApprovalsCall as ::ethers::core::abi::AbiDecode>::decode(
= <SetTokenApprovalsCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::SetTokenApprovals(decoded)); return Ok(Self::SetTokenApprovals(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <SweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode(
= <SweeperImplementationCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::SweeperImplementation(decoded)); return Ok(Self::SweeperImplementation(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <TransferOwnershipTimestampCall as ::ethers::core::abi::AbiDecode>::decode(
= <TransferOwnershipTimestampCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::TransferOwnershipTimestamp(decoded)); return Ok(Self::TransferOwnershipTimestamp(decoded));
} }
Err(::ethers::core::abi::Error::InvalidData.into()) Err(::ethers::core::abi::Error::InvalidData.into())

View File

@ -344,24 +344,24 @@ pub mod payment_sweeper {
data: impl AsRef<[u8]>, data: impl AsRef<[u8]>,
) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> { ) -> ::core::result::Result<Self, ::ethers::core::abi::AbiError> {
let data = data.as_ref(); let data = data.as_ref();
if let Ok(decoded) if let Ok(decoded) = <FactoryCall as ::ethers::core::abi::AbiDecode>::decode(
= <FactoryCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::Factory(decoded)); return Ok(Self::Factory(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <RecoverTokenBalanceCall as ::ethers::core::abi::AbiDecode>::decode(
= <RecoverTokenBalanceCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::RecoverTokenBalance(decoded)); return Ok(Self::RecoverTokenBalance(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <SendTokenCall as ::ethers::core::abi::AbiDecode>::decode(
= <SendTokenCall as ::ethers::core::abi::AbiDecode>::decode(data) { data,
) {
return Ok(Self::SendToken(decoded)); return Ok(Self::SendToken(decoded));
} }
if let Ok(decoded) if let Ok(decoded) = <SweepTokenBalanceCall as ::ethers::core::abi::AbiDecode>::decode(
= <SweepTokenBalanceCall as ::ethers::core::abi::AbiDecode>::decode( data,
data, ) {
) {
return Ok(Self::SweepTokenBalance(decoded)); return Ok(Self::SweepTokenBalance(decoded));
} }
Err(::ethers::core::abi::Error::InvalidData.into()) Err(::ethers::core::abi::Error::InvalidData.into())

View File

@ -6,6 +6,6 @@ edition = "2021"
[dependencies] [dependencies]
anyhow = "1.0.75" anyhow = "1.0.75"
chrono = "0.4.29" chrono = "0.4.30"
deadpool-redis = { version = "0.12.0", features = ["rt_tokio_1", "serde"] } deadpool-redis = { version = "0.12.0", features = ["rt_tokio_1", "serde"] }
tokio = "1.32.0" tokio = "1.32.0"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "web3_proxy" name = "web3_proxy"
version = "1.42.18" version = "1.43.0"
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@ -40,17 +40,17 @@ argh = "0.1.12"
async-stripe = { version = "0.22.2", default-features = false, features = ["billing", "checkout", "connect", "runtime-tokio-hyper-rustls", "webhook-events"] } async-stripe = { version = "0.22.2", default-features = false, features = ["billing", "checkout", "connect", "runtime-tokio-hyper-rustls", "webhook-events"] }
async-trait = "0.1.73" async-trait = "0.1.73"
axum = { version = "0.6.20", features = ["headers", "tracing", "ws"] } axum = { version = "0.6.20", features = ["headers", "tracing", "ws"] }
axum-client-ip = "0.4.1" axum-client-ip = "0.4.2"
axum-macros = "0.3.8" axum-macros = "0.3.8"
base64 = "0.21.3" base64 = "0.21.4"
check-if-email-exists = "0.9.0" check-if-email-exists = "0.9.0"
chrono = { version = "0.4.29" } chrono = { version = "0.4.30" }
console-subscriber = { version = "0.1.10", features = ["env-filter", "parking_lot"], optional = true } console-subscriber = { version = "0.1.10", features = ["env-filter", "parking_lot"], optional = true }
counter = "0.5.7" counter = "0.5.7"
derivative = "2.2.0" derivative = "2.2.0"
derive_more = { version = "0.99.17", features = ["nightly"] } derive_more = { version = "0.99.17", features = ["nightly"] }
ethbloom = { version = "0.13.0" } ethbloom = { version = "0.13.0" }
ethers = { version = "2.0.9", default-features = false, features = ["rustls", "ws"] } ethers = { version = "2.0.10", default-features = false, features = ["rustls", "ws"] }
fdlimit = "0.2.1" fdlimit = "0.2.1"
fstrings = "0.2" fstrings = "0.2"
futures = { version = "0.3.28" } futures = { version = "0.3.28" }
@ -82,19 +82,19 @@ sentry = { version = "0.31.6", default-features = false, features = ["anyhow", "
sentry-tracing = "0.31.6" sentry-tracing = "0.31.6"
serde = { version = "1.0.188" } serde = { version = "1.0.188" }
serde-inline-default = "0.1.1" serde-inline-default = "0.1.1"
serde_json = { version = "1.0.105", default-features = false, features = ["raw_value"] } serde_json = { version = "1.0.106", default-features = false, features = ["raw_value"] }
serde_prometheus = "0.2.3" serde_prometheus = "0.2.4"
strum = { version = "0.25.0", features = ["derive"] } strum = { version = "0.25.0", features = ["derive"] }
time_01 = { package = "time", version = "0.1.45" } time_01 = { package = "time", version = "0.1.45" }
time_03 = { package = "time", version = "0.3" } time_03 = { package = "time", version = "0.3" }
tokio = { version = "1.32.0", features = ["full", "tracing"] } tokio = { version = "1.32.0", features = ["full", "tracing"] }
tokio-console = { version = "0.1.9", optional = true } tokio-console = { version = "0.1.9", optional = true }
tokio-stream = { version = "0.1.14", features = ["sync"] } tokio-stream = { version = "0.1.14", features = ["sync"] }
toml = "0.7.6" toml = "0.7.8"
tower = { version = "0.4.13", features = ["timeout", "tracing"] } tower = { version = "0.4.13", features = ["timeout", "tracing"] }
tower-http = { version = "0.4.4", features = ["cors", "normalize-path", "sensitive-headers", "trace"] } tower-http = { version = "0.4.4", features = ["cors", "normalize-path", "sensitive-headers", "trace"] }
tracing = "0.1" tracing = "0.1"
ulid = { version = "1.0.1", features = ["rand", "uuid", "serde"] } ulid = { version = "1.1.0", features = ["rand", "uuid", "serde"] }
url = { version = "2.4.1" } url = { version = "2.4.1" }
uuid = { version = "1.4.1", default-features = false, features = ["fast-rng", "v4", "zerocopy"] } uuid = { version = "1.4.1", default-features = false, features = ["fast-rng", "v4", "zerocopy"] }

View File

@ -1,6 +1,6 @@
[package] [package]
name = "web3_proxy_cli" name = "web3_proxy_cli"
version = "1.42.18" version = "1.43.0"
edition = "2021" edition = "2021"
default-run = "web3_proxy_cli" default-run = "web3_proxy_cli"
@ -21,7 +21,7 @@ web3_proxy = { path = "../web3_proxy" }
parking_lot = { version = "0.12.1", features = ["arc_lock", "nightly"] } parking_lot = { version = "0.12.1", features = ["arc_lock", "nightly"] }
prettytable = "0.10.0" prettytable = "0.10.0"
serde = { version = "1.0.188" } serde = { version = "1.0.188" }
serde_json = { version = "1.0.105", default-features = false, features = ["raw_value"] } serde_json = { version = "1.0.106", default-features = false, features = ["raw_value"] }
tracing = "0.1" tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-subscriber = { version = "0.3", features = ["env-filter"] }