ZK Rollup Contract Verification Dashboard
- zkSync
- Scroll
- Polygon
- Starknet
src/ - Basic implementation to obtain contract source code, satisfy dependencies & compile with solcjs (currently working with zkSync ExecutorFacet as a POC)
app/ - Svelte web app (early WIP - not working)
TODO:
- Move src code to svelte server code
- ContractDeploymentVersionHandler.ts - basic implementation to detect a git branch/tag or contract deployments
- FetchContractsHandler.ts - fetch smart contract and libs
- ContractVerificationHandler.ts - compile smart contracts, retrieve bytecode via rpc and diff the bytecode