diff --git a/Cargo.lock b/Cargo.lock index 55db873..d2edef9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6979,7 +6979,6 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7003,7 +7002,6 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7034,7 +7032,6 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7054,7 +7051,6 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-genesis", "clap", @@ -7068,7 +7064,6 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7146,7 +7141,6 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "reth-tasks", "tokio", @@ -7156,7 +7150,6 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -7173,7 +7166,6 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7193,7 +7185,6 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "proc-macro2", "quote", @@ -7203,7 +7194,6 @@ dependencies = [ [[package]] name = "reth-config" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "eyre", "humantime-serde", @@ -7219,7 +7209,6 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -7232,7 +7221,6 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7244,7 +7232,6 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7270,7 +7257,6 @@ dependencies = [ [[package]] name = "reth-db" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "derive_more", @@ -7296,7 +7282,6 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7324,7 +7309,6 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7354,7 +7338,6 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -7369,7 +7352,6 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -7394,7 +7376,6 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -7418,7 +7399,6 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "data-encoding", @@ -7442,7 +7422,6 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7473,7 +7452,6 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "aes", "alloy-primitives 1.5.6", @@ -7501,7 +7479,6 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -7524,7 +7501,6 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7549,7 +7525,6 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "futures", "pin-project", @@ -7572,7 +7547,6 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -7626,7 +7600,6 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7654,7 +7627,6 @@ dependencies = [ [[package]] name = "reth-era" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7669,7 +7641,6 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "bytes", @@ -7685,7 +7656,6 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -7707,7 +7677,6 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -7718,7 +7687,6 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-chains", "alloy-primitives 1.5.6", @@ -7746,7 +7714,6 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7767,7 +7734,6 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -7807,7 +7773,6 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "clap", "eyre", @@ -7829,7 +7794,6 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7845,7 +7809,6 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -7863,7 +7826,6 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -7876,7 +7838,6 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7905,7 +7866,6 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7925,7 +7885,6 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "rayon", "reth-db-api", @@ -7935,7 +7894,6 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7959,7 +7917,6 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7980,7 +7937,6 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-evm", "alloy-primitives 1.5.6", @@ -7993,7 +7949,6 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8011,7 +7966,6 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8049,7 +8003,6 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -8063,7 +8016,6 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "serde", "serde_json", @@ -8073,7 +8025,6 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -8101,7 +8052,6 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "bytes", "futures", @@ -8121,7 +8071,6 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "bitflags 2.11.0", "byteorder", @@ -8137,7 +8086,6 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "bindgen 0.71.1", "cc", @@ -8146,7 +8094,6 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "futures", "metrics", @@ -8158,7 +8105,6 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "ipnet", @@ -8167,7 +8113,6 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "futures-util", "if-addrs", @@ -8181,7 +8126,6 @@ dependencies = [ [[package]] name = "reth-network" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8237,7 +8181,6 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -8262,7 +8205,6 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8284,7 +8226,6 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -8299,7 +8240,6 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8313,7 +8253,6 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "anyhow", "bincode", @@ -8330,7 +8269,6 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -8354,7 +8292,6 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8423,7 +8360,6 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8479,7 +8415,6 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-network", @@ -8517,7 +8452,6 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -8541,7 +8475,6 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8565,7 +8498,6 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "bytes", "eyre", @@ -8588,7 +8520,6 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "reth-chainspec", "reth-db-api", @@ -8600,7 +8531,6 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8615,7 +8545,6 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -8636,7 +8565,6 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "pin-project", "reth-payload-primitives", @@ -8648,7 +8576,6 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8671,7 +8598,6 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -8681,7 +8607,6 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8714,7 +8639,6 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8757,7 +8681,6 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8785,7 +8708,6 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "arbitrary", @@ -8800,7 +8722,6 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "reth-primitives-traits", @@ -8813,7 +8734,6 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8895,7 +8815,6 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eip7928", "alloy-eips", @@ -8925,7 +8844,6 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-network", "alloy-provider", @@ -8966,7 +8884,6 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-evm", @@ -8987,7 +8904,6 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -9017,7 +8933,6 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9061,7 +8976,6 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9109,7 +9023,6 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -9123,7 +9036,6 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -9139,7 +9051,6 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9184,7 +9095,6 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -9211,7 +9121,6 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "arbitrary", @@ -9225,7 +9134,6 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "parking_lot", @@ -9245,7 +9153,6 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "clap", @@ -9258,7 +9165,6 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9282,7 +9188,6 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-eips", "alloy-primitives 1.5.6", @@ -9299,7 +9204,6 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "auto_impl", "dyn-clone", @@ -9317,7 +9221,6 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "tokio", "tokio-stream", @@ -9327,7 +9230,6 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "clap", "eyre", @@ -9343,7 +9245,6 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "clap", "eyre", @@ -9360,7 +9261,6 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9400,7 +9300,6 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9426,7 +9325,6 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-consensus", "alloy-primitives 1.5.6", @@ -9453,7 +9351,6 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "metrics", @@ -9473,7 +9370,6 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -9498,7 +9394,6 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -9517,7 +9412,6 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "alloy-primitives 1.5.6", "alloy-rlp", @@ -9535,7 +9429,6 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" version = "1.10.1" -source = "git+https://github.com/paradigmxyz/reth?tag=v1.10.1#c9dad4765df6c96a427d513227e09767e8e56f14" dependencies = [ "zstd", ] diff --git a/Cargo.toml b/Cargo.toml index 213fb5a..d32d718 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,21 +3,25 @@ members = ["crates/rbft-node", "crates/rbft", "crates/rbft-validator-inspector", resolver = "2" [workspace.package] -edition = "2021" +edition = "2024" +version = "1.10.1" +rust-version = "1.88" license = "Apache-2.0" +homepage = "https://paradigmxyz.github.io/reth" +repository = "https://github.com/paradigmxyz/reth" [workspace.dependencies] # Reth dependencies -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-consensus-debug-client = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.10.1" } +reth-basic-payload-builder = { path = "/home/amy/play/reth/crates/payload/basic" } +reth-payload-builder = { path = "/home/amy/play/reth/crates/payload/builder" } +reth-ethereum = { path = "/home/amy/play/reth/crates/ethereum/reth" } +reth-ethereum-payload-builder = { path = "/home/amy/play/reth/crates/ethereum/payload" } +reth-ethereum-primitives = { path = "/home/amy/play/reth/crates/ethereum/primitives" } +reth-consensus-debug-client = { path = "/home/amy/play/reth/crates/consensus/debug-client" } +reth-consensus-common = { path = "/home/amy/play/reth/crates/consensus/common" } +reth-tasks = { path = "/home/amy/play/reth/crates/tasks" } +reth-network-peers = { path = "/home/amy/play/reth/crates/net/peers" } +reth-provider = { path = "/home/amy/play/reth/crates/storage/provider" } # Alloy dependencies alloy-consensus = { version = "1.4.3", default-features = false } @@ -37,3 +41,5 @@ alloy-signer-local = "1.4.3" alloy-sol-macro = "1.4.3" alloy-sol-types = "1.4.3" +[workspace.lints] + diff --git a/crates/rbft-megatx/Cargo.toml b/crates/rbft-megatx/Cargo.toml index b3628eb..119db1f 100644 --- a/crates/rbft-megatx/Cargo.toml +++ b/crates/rbft-megatx/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rbft-megatx" version = "0.1.0" -edition.workspace = true +edition = "2021" license.workspace = true [dependencies] diff --git a/crates/rbft-megatx/src/main.rs b/crates/rbft-megatx/src/main.rs index 817bd41..06efc8a 100644 --- a/crates/rbft-megatx/src/main.rs +++ b/crates/rbft-megatx/src/main.rs @@ -57,7 +57,7 @@ struct SpamArgs { urls: String, /// Batch size (number of transactions per request) - #[arg(short = 'b', long, default_value = "1000")] + #[arg(short = 'b', long, env = "RBFT_MEGATX_BATCH_SIZE", default_value = "1000")] batch_size: usize, /// Max transactions per account (auto-calculates number of accounts). diff --git a/crates/rbft-utils/src/testnet.rs b/crates/rbft-utils/src/testnet.rs index 3d2e4c7..a1594f6 100644 --- a/crates/rbft-utils/src/testnet.rs +++ b/crates/rbft-utils/src/testnet.rs @@ -846,8 +846,10 @@ pub async fn testnet( .parse() .expect("admin_key is not a valid private key"); + let node_urls_str = urls.join(","); + let mut providers = Vec::new(); - for url in urls { + for url in &urls { let provider = ProviderBuilder::new() .wallet(signer.clone()) .connect_http(url.parse().expect("node URL is not valid")); @@ -876,14 +878,9 @@ pub async fn testnet( let megatx_log_file = std::fs::File::create(&megatx_log_path).expect("Failed to create megatx LOG file"); - let megatx_cmd = Command::new("make") - .arg("-s") - .arg("megatx") - .current_dir(std::env::current_dir().expect("Failed to get current directory")) - .env( - "RBFT_ADMIN_KEY", - std::env::var("RBFT_ADMIN_KEY").unwrap_or_else(|_| DEFAULT_ADMIN_KEY.to_string()), - ) + let megatx_exe = exe_dir.join("rbft-megatx"); + let megatx_cmd = Command::new(&megatx_exe) + .args(["spam", "-n", "100000", "-u", &node_urls_str]) .stdout(std::process::Stdio::from(megatx_json_file)) .stderr(std::process::Stdio::from(megatx_log_file)) .kill_on_drop(true)