Source Code
Main Repositories
Cloak is built on top of the following codebases. Some of these are existing Scroll components with some modifications, while others were newly developed for Cloak.
Codebase | Repository |
---|---|
Contracts | https://github.com/scroll-tech/scroll-contracts |
Sequencer | https://github.com/scroll-tech/go-ethereum |
Rollup-Node | https://github.com/scroll-tech/scroll |
Circuits | https://github.com/scroll-tech/zkvm-prover |
Authenticated RPC proxy | https://github.com/scroll-tech/rpc-auth-proxy |
Fast withdraw service | https://github.com/scroll-tech/cloak-fast-withdraw |
Withdraw proofs service | https://github.com/scroll-tech/cloak-withdraw-proofs |
TypeScript SDK | https://github.com/scroll-tech/cloak-js |
Devnet | Coming soon |
Smart Contracts
Main contracts deployed on Scroll (L2):
- ScrollChainValidium
- L1MessageQueue
- ScrollMessengerValidium
- L1ERC20GatewayValidium
- L1WETHGatewayValidium
- FastWithdrawVault
Main contracts deployed on Cloak (L3):
See the Address Book for the contract addresses.