├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── backfill ├── Cargo.toml └── src │ ├── main.rs │ └── rpc.rs ├── clippy.toml ├── discv5 ├── Cargo.toml └── src │ ├── exex │ └── mod.rs │ ├── main.rs │ └── network │ ├── cli_ext.rs │ └── mod.rs ├── in-memory-state ├── Cargo.toml └── src │ └── main.rs ├── minimal ├── Cargo.toml └── src │ └── main.rs ├── op-bridge ├── Cargo.toml ├── l1_standard_bridge_abi.json └── src │ └── main.rs ├── oracle ├── Cargo.toml └── src │ ├── cli_ext.rs │ ├── exex.rs │ ├── main.rs │ ├── network │ ├── discovery.rs │ ├── mod.rs │ └── proto │ │ ├── connection.rs │ │ ├── data.rs │ │ └── mod.rs │ ├── offchain_data │ ├── binance │ │ ├── feeder.rs │ │ ├── mod.rs │ │ └── ticker.rs │ └── mod.rs │ └── oracle.rs ├── remote ├── Cargo.toml ├── bin │ ├── consumer.rs │ └── exex.rs ├── build.rs ├── proto │ └── exex.proto └── src │ ├── codec.rs │ └── lib.rs ├── rollup ├── Cargo.toml ├── rollup_abi.json └── src │ ├── db.rs │ ├── execution.rs │ └── main.rs └── rustfmt.toml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/README.md -------------------------------------------------------------------------------- /backfill/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/backfill/Cargo.toml -------------------------------------------------------------------------------- /backfill/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/backfill/src/main.rs -------------------------------------------------------------------------------- /backfill/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/backfill/src/rpc.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.88" 2 | -------------------------------------------------------------------------------- /discv5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/discv5/Cargo.toml -------------------------------------------------------------------------------- /discv5/src/exex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/discv5/src/exex/mod.rs -------------------------------------------------------------------------------- /discv5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/discv5/src/main.rs -------------------------------------------------------------------------------- /discv5/src/network/cli_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/discv5/src/network/cli_ext.rs -------------------------------------------------------------------------------- /discv5/src/network/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/discv5/src/network/mod.rs -------------------------------------------------------------------------------- /in-memory-state/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/in-memory-state/Cargo.toml -------------------------------------------------------------------------------- /in-memory-state/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/in-memory-state/src/main.rs -------------------------------------------------------------------------------- /minimal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/minimal/Cargo.toml -------------------------------------------------------------------------------- /minimal/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/minimal/src/main.rs -------------------------------------------------------------------------------- /op-bridge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/op-bridge/Cargo.toml -------------------------------------------------------------------------------- /op-bridge/l1_standard_bridge_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/op-bridge/l1_standard_bridge_abi.json -------------------------------------------------------------------------------- /op-bridge/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/op-bridge/src/main.rs -------------------------------------------------------------------------------- /oracle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/Cargo.toml -------------------------------------------------------------------------------- /oracle/src/cli_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/cli_ext.rs -------------------------------------------------------------------------------- /oracle/src/exex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/exex.rs -------------------------------------------------------------------------------- /oracle/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/main.rs -------------------------------------------------------------------------------- /oracle/src/network/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/network/discovery.rs -------------------------------------------------------------------------------- /oracle/src/network/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/network/mod.rs -------------------------------------------------------------------------------- /oracle/src/network/proto/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/network/proto/connection.rs -------------------------------------------------------------------------------- /oracle/src/network/proto/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/network/proto/data.rs -------------------------------------------------------------------------------- /oracle/src/network/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/network/proto/mod.rs -------------------------------------------------------------------------------- /oracle/src/offchain_data/binance/feeder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/offchain_data/binance/feeder.rs -------------------------------------------------------------------------------- /oracle/src/offchain_data/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/offchain_data/binance/mod.rs -------------------------------------------------------------------------------- /oracle/src/offchain_data/binance/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/offchain_data/binance/ticker.rs -------------------------------------------------------------------------------- /oracle/src/offchain_data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/offchain_data/mod.rs -------------------------------------------------------------------------------- /oracle/src/oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/oracle/src/oracle.rs -------------------------------------------------------------------------------- /remote/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/Cargo.toml -------------------------------------------------------------------------------- /remote/bin/consumer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/bin/consumer.rs -------------------------------------------------------------------------------- /remote/bin/exex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/bin/exex.rs -------------------------------------------------------------------------------- /remote/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/build.rs -------------------------------------------------------------------------------- /remote/proto/exex.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/proto/exex.proto -------------------------------------------------------------------------------- /remote/src/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/src/codec.rs -------------------------------------------------------------------------------- /remote/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/remote/src/lib.rs -------------------------------------------------------------------------------- /rollup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rollup/Cargo.toml -------------------------------------------------------------------------------- /rollup/rollup_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rollup/rollup_abi.json -------------------------------------------------------------------------------- /rollup/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rollup/src/db.rs -------------------------------------------------------------------------------- /rollup/src/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rollup/src/execution.rs -------------------------------------------------------------------------------- /rollup/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rollup/src/main.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/reth-exex-examples/HEAD/rustfmt.toml --------------------------------------------------------------------------------