Remove ethereum-serai/serai-processor-ethereum-contracts

contracts was smashed out of ethereum-serai. Both have now been smashed into
individual crates.

Creates a TODO directory with left-over test code yet to be moved.
This commit is contained in:
Luke Parker
2024-09-18 00:57:10 -04:00
parent 433beac93a
commit bdc3bda04a
26 changed files with 35 additions and 6193 deletions

93
Cargo.lock generated
View File

@@ -184,17 +184,6 @@ dependencies = [
"serde",
]
[[package]]
name = "alloy-json-abi"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "299d2a937b6c60968df3dad2a988b0f0e03277b344639a4f7a31bd68e6285e59"
dependencies = [
"alloy-primitives",
"alloy-sol-type-parser",
"serde",
]
[[package]]
name = "alloy-json-rpc"
version = "0.3.1"
@@ -426,7 +415,6 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71c4d842beb7a6686d04125603bc57614d5ed78bf95e4753274db3db4ba95214"
dependencies = [
"alloy-json-abi",
"alloy-sol-macro-input",
"const-hex",
"heck 0.5.0",
@@ -445,33 +433,21 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1306e8d3c9e6e6ecf7a39ffaf7291e73a5f655a2defd366ee92c2efebcdf7fee"
dependencies = [
"alloy-json-abi",
"const-hex",
"dunce",
"heck 0.5.0",
"proc-macro2",
"quote",
"serde_json",
"syn 2.0.77",
"syn-solidity",
]
[[package]]
name = "alloy-sol-type-parser"
version = "0.8.0"
source = "git+https://github.com/alloy-rs/core?rev=446b9d2fbce12b88456152170709a3eaac929af0#446b9d2fbce12b88456152170709a3eaac929af0"
dependencies = [
"serde",
"winnow 0.6.18",
]
[[package]]
name = "alloy-sol-types"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "577e262966e92112edbd15b1b2c0947cc434d6e8311df96d3329793fe8047da9"
dependencies = [
"alloy-json-abi",
"alloy-primitives",
"alloy-sol-macro",
"const-hex",
@@ -2503,30 +2479,6 @@ dependencies = [
"tokio",
]
[[package]]
name = "ethereum-serai"
version = "0.1.0"
dependencies = [
"alloy-consensus",
"alloy-core",
"alloy-network",
"alloy-node-bindings",
"alloy-provider",
"alloy-rpc-client",
"alloy-rpc-types-eth",
"alloy-simple-request-transport",
"alloy-sol-types",
"ethereum-schnorr-contract",
"flexible-transcript",
"group",
"k256",
"modular-frost",
"rand_core",
"serai-processor-ethereum-contracts",
"thiserror",
"tokio",
]
[[package]]
name = "event-listener"
version = "2.5.3"
@@ -6127,16 +6079,6 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "prettyplease"
version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
dependencies = [
"proc-macro2",
"syn 2.0.77",
]
[[package]]
name = "primeorder"
version = "0.13.6"
@@ -6302,7 +6244,7 @@ dependencies = [
"log",
"multimap",
"petgraph",
"prettyplease 0.1.25",
"prettyplease",
"prost",
"prost-types",
"regex",
@@ -8385,11 +8327,18 @@ version = "0.1.0"
name = "serai-ethereum-processor"
version = "0.1.0"
dependencies = [
"alloy-consensus",
"alloy-core",
"alloy-provider",
"alloy-rlp",
"alloy-rpc-client",
"alloy-rpc-types-eth",
"alloy-simple-request-transport",
"borsh",
"ciphersuite",
"const-hex",
"dkg",
"ethereum-serai",
"ethereum-schnorr-contract",
"hex",
"k256",
"log",
@@ -8400,6 +8349,9 @@ dependencies = [
"serai-db",
"serai-env",
"serai-processor-bin",
"serai-processor-ethereum-erc20",
"serai-processor-ethereum-primitives",
"serai-processor-ethereum-router",
"serai-processor-key-gen",
"serai-processor-primitives",
"serai-processor-scanner",
@@ -8707,20 +8659,6 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-processor-ethereum-contracts"
version = "0.1.0"
dependencies = [
"alloy-sol-macro-expander",
"alloy-sol-macro-input",
"alloy-sol-types",
"build-solidity-contracts",
"prettyplease 0.2.22",
"serde_json",
"syn 2.0.77",
"syn-solidity",
]
[[package]]
name = "serai-processor-ethereum-deployer"
version = "0.1.0"
@@ -8770,7 +8708,6 @@ dependencies = [
"alloy-provider",
"alloy-rpc-types-eth",
"alloy-simple-request-transport",
"alloy-sol-macro",
"alloy-sol-macro-expander",
"alloy-sol-macro-input",
"alloy-sol-types",
@@ -8924,7 +8861,6 @@ dependencies = [
"curve25519-dalek",
"dkg",
"dockertest",
"ethereum-serai",
"hex",
"k256",
"monero-simple-request-rpc",
@@ -11954,3 +11890,8 @@ dependencies = [
"cc",
"pkg-config",
]
[[patch.unused]]
name = "alloy-sol-type-parser"
version = "0.8.0"
source = "git+https://github.com/alloy-rs/core?rev=446b9d2fbce12b88456152170709a3eaac929af0#446b9d2fbce12b88456152170709a3eaac929af0"