From 1c4514d13de421bfa8d003dcbc19abd0ba01ec67 Mon Sep 17 00:00:00 2001 From: Soham Zemse <22412996+zemse@users.noreply.github.com> Date: Mon, 1 Jan 2024 15:43:17 +0530 Subject: [PATCH] Update link --- Cargo.lock | 8 ++++---- Cargo.toml | 6 +++--- README.md | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9cc1105..8648a7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -708,7 +708,7 @@ checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" [[package]] name = "bus-mapping" version = "0.1.0" -source = "git+https://github.com/zemse/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" +source = "git+https://github.com/proof-of-exploit/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" dependencies = [ "eth-types", "ethers-core 2.0.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1657,7 +1657,7 @@ dependencies = [ [[package]] name = "eth-types" version = "0.1.0" -source = "git+https://github.com/zemse/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" +source = "git+https://github.com/proof-of-exploit/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" dependencies = [ "ethers-core 2.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "ethers-signers 2.0.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2558,7 +2558,7 @@ dependencies = [ [[package]] name = "gadgets" version = "0.1.0" -source = "git+https://github.com/zemse/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" +source = "git+https://github.com/proof-of-exploit/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" dependencies = [ "digest 0.7.6", "eth-types", @@ -6695,7 +6695,7 @@ dependencies = [ [[package]] name = "zkevm-circuits" version = "0.1.0" -source = "git+https://github.com/zemse/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" +source = "git+https://github.com/proof-of-exploit/zkevm-circuits?rev=16507249#16507249d0e1cd0e5fd0fa0139872d9d5389fb9c" dependencies = [ "array-init 2.1.0", "bus-mapping", diff --git a/Cargo.toml b/Cargo.toml index 8fd79ed..a165712 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,9 +55,9 @@ console_error_panic_hook = { version = "0.1.7", optional = true } getrandom = { version = "0.2", features = ["js"], optional = true } [patch."https://github.com/privacy-scaling-explorations/zkevm-circuits"] -bus-mapping = { git = "https://github.com/zemse/zkevm-circuits", rev = "16507249", default-features = false, optional = true } -eth-types = { git = "https://github.com/zemse/zkevm-circuits", rev = "16507249", optional = true } -zkevm-circuits = { git = "https://github.com/zemse/zkevm-circuits", rev = "16507249", default-features = false, optional = true } +bus-mapping = { git = "https://github.com/proof-of-exploit/zkevm-circuits", rev = "16507249", default-features = false, optional = true } +eth-types = { git = "https://github.com/proof-of-exploit/zkevm-circuits", rev = "16507249", optional = true } +zkevm-circuits = { git = "https://github.com/proof-of-exploit/zkevm-circuits", rev = "16507249", default-features = false, optional = true } # for local development only # [patch."https://github.com/privacy-scaling-explorations/zkevm-circuits"] diff --git a/README.md b/README.md index e5daa55..2258c10 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ Security researchers can prove that a smart contract can be exploited without re Bug bounty managers receiving lot of bug reports can easily screen bug reports. -For example, here is a [repository](https://github.com/zemse/proof-of-exploit-huff-template) which demonstrates exploiting a re-entrancy vulnerability and here is it's proof of exploit https://proofofexplo.it/verify/Qmek2Mo43HgFn3B6kjMHXBLznqbxyiyxMbTV9sYbJ4oKwE +For example, this [repository](https://github.com/zemse/proof-of-exploit-huff-template) demonstrates exploiting a re-entrancy vulnerability and here is it's [proof of exploit](https://proofofexplo.it/verify/Qmek2Mo43HgFn3B6kjMHXBLznqbxyiyxMbTV9sYbJ4oKwE). ## Technical details This project depends on: -- [fork of PSE/zkevm-circuits](https://github.com/zemse/zkevm-circuits) for the zk stuff. +- [fork of PSE/zkevm-circuits](https://github.com/proof-of-exploit/zkevm-circuits) for the zk stuff. - [anvil](https://github.com/foundry-rs/foundry/tree/master/anvil) for spawning in-memory mainnet fork chain. A block is locally mined containing the transaction which solves challenge. This block is used as a witness to the [SuperCircuit](https://github.com/privacy-scaling-explorations/zkevm-circuits/blob/7e9603a28a818819c071c81fd2f4f6b58737dea6/zkevm-circuits/src/super_circuit.rs#L270).