├── .gitignore ├── .vscode └── settings.json ├── Basic Mechanism of SecureFi.jpeg ├── Cargo.toml ├── LICENSE ├── README.MD ├── SecureFi.jpeg ├── bytecode ├── Exploiter.bin-runtime ├── Exploiter.sol ├── IReentrance.bin-runtime ├── Target.bin-runtime └── Target.sol ├── evm-runner ├── Cargo.toml └── src │ └── lib.rs ├── host ├── Cargo.toml └── src │ └── main.rs ├── methods ├── Cargo.toml ├── build.rs ├── guest │ ├── Cargo.toml │ └── src │ │ └── bin │ │ └── verify.rs └── src │ └── lib.rs ├── rust-toolchain └── web-gui ├── .gitignore ├── main.js ├── package-lock.json ├── package.json ├── public ├── css │ ├── contract.css │ └── index.css └── js │ ├── contract.js │ └── index.js ├── script.sh └── views ├── contract.ejs └── index.ejs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Basic Mechanism of SecureFi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/Basic Mechanism of SecureFi.jpeg -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/README.MD -------------------------------------------------------------------------------- /SecureFi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/SecureFi.jpeg -------------------------------------------------------------------------------- /bytecode/Exploiter.bin-runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/bytecode/Exploiter.bin-runtime -------------------------------------------------------------------------------- /bytecode/Exploiter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/bytecode/Exploiter.sol -------------------------------------------------------------------------------- /bytecode/IReentrance.bin-runtime: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bytecode/Target.bin-runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/bytecode/Target.bin-runtime -------------------------------------------------------------------------------- /bytecode/Target.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/bytecode/Target.sol -------------------------------------------------------------------------------- /evm-runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/evm-runner/Cargo.toml -------------------------------------------------------------------------------- /evm-runner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/evm-runner/src/lib.rs -------------------------------------------------------------------------------- /host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/host/Cargo.toml -------------------------------------------------------------------------------- /host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/host/src/main.rs -------------------------------------------------------------------------------- /methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/methods/Cargo.toml -------------------------------------------------------------------------------- /methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /methods/guest/src/bin/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/methods/guest/src/bin/verify.rs -------------------------------------------------------------------------------- /methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/rust-toolchain -------------------------------------------------------------------------------- /web-gui/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /web-gui/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/main.js -------------------------------------------------------------------------------- /web-gui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/package-lock.json -------------------------------------------------------------------------------- /web-gui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/package.json -------------------------------------------------------------------------------- /web-gui/public/css/contract.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/public/css/contract.css -------------------------------------------------------------------------------- /web-gui/public/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/public/css/index.css -------------------------------------------------------------------------------- /web-gui/public/js/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/public/js/contract.js -------------------------------------------------------------------------------- /web-gui/public/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/public/js/index.js -------------------------------------------------------------------------------- /web-gui/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/script.sh -------------------------------------------------------------------------------- /web-gui/views/contract.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/views/contract.ejs -------------------------------------------------------------------------------- /web-gui/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nakshatra05/SecureFi/HEAD/web-gui/views/index.ejs --------------------------------------------------------------------------------