Skip to content

Commit

Permalink
Merge pull request matter-labs#377 from InternetOfPeers/master
Browse files Browse the repository at this point in the history
Fixed references to the explorer
  • Loading branch information
Deniallugo authored May 9, 2022
2 parents ded7629 + 1cf9604 commit ca4d9dc
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 10 deletions.
2 changes: 0 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,5 @@
!Cargo.lock
!Cargo.toml
!contracts/artifacts
!infrastructure/explorer/index.html
!infrastructure/explorer/dist
!infrastructure/zk
!sdk/zksync-rs
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ The following guides for developers are available:

- [zkSync server](core/bin/server)
- [zkSync prover](core/bin/prover)
- [zkSync explorer](infrastructure/explorer)
- [JavaScript SDK](sdk/zksync.js)
- [Rust SDK](sdk/zksync-rs)

Expand Down
10 changes: 3 additions & 7 deletions docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,6 @@ zkSync repository consists of several applications:
- `Witness Generator` service (`core/bin/zksync_witness_generator`) creates input data required for provers to prove
blocks, and implements a private API server for provers to interact with.

- Explorer: zkSync network explorer. A web application that receives data from the Server API and renders it to the
convenient blockchain explorer interface.

Thus, in order to get a local zkSync setup running, the following has to be done:

- zkSync smart contract is compiled and deployed to the Ethereum.
Expand Down Expand Up @@ -70,26 +67,25 @@ This section provides an overview on folders / sub-projects that exist in this r
- `/contracts`: Loaders for zkSync contracts interfaces and ABI.
- `/crypto`: Cryptographical primitives using among zkSync crates.
- `/eth_client`: Module providing an interface to interact with an Ethereum node.
- `/zksync_prometheus_exporter`: Prometheus data exporter.
- `/prometheus_exporter`: Prometheus data exporter.
- `/prover_utils`: Utilities related to the proof generation.
- `/state`: A fast pre-circuit executor for zkSync transactions used on the Server level to generate blocks.
- `/storage`: An encapsulated database interface.
- `/types`: zkSync network operations, transactions and common types.
- `/utils`: Miscellaneous helpers for zkSync crates.
- `/vlog`: An utility library for verbose logging.
- `/tests`: Testing infrastructure for zkSync network.
- `/loadtest`: An application for highload testing of zkSync server.
- `/loadnext`: An application for highload testing of zkSync server.
- `/test_account`: A representation of zkSync account which can be used for tests.
- `/testkit`: A relatively low-level testing library and test suite for zkSync.
- `/ts-test`: Integration tests set implemented in TypeScript. Requires a running Server and Prover applications to
- `/ts-tests`: Integration tests set implemented in TypeScript. Requires a running Server and Prover applications to
operate.
- `/docker`: Dockerfiles used for development of zkSync and for packaging zkSync for a production environment.
- `/etc`: Configration files.
- `/env`: `.env` files that contain environment variables for different configuration of zkSync Server / Prover.
- `/js`: Configuration files for JavaScript applications (such as Explorer).
- `/tokens`: Configuration of supported Ethereum ERC-20 tokens.
- `/infrastructure`: Application that aren't naturally a part of zkSync core, but are related to it.
- `/explorer`: A blockchain explorer for zkSync network.
- `/keys`: Verification keys for `circuit` module.
- `/sdk`: Implementation of client libraries for zkSync network in different programming languages.
- `/zksync-crypto`: zkSync network cryptographic primitives, which can be compiled to WASM.
Expand Down

0 comments on commit ca4d9dc

Please sign in to comment.