Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDK: additional fixes #388

Merged
merged 1 commit into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/content/docs/en/sdk/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ import Aside from "../../../../components/Aside.astro"

Scroll SDK allows anyone to quickly deploy an instance of the Scroll zkEVM and its rollup architecture for deploying an L2 on Ethereum.

For an introduction on why, and how it fits into our broader multichain vision, read [Scroll SDK & Gadgets: Building the Foundation for Ethereum's Multichain Future](https://scroll.io/blog/scroll-sdk-and-gadgets-building-the-foundation-for-ethereums-multichain-future).

We're working with a number of clients, technology parters, and service providers to build the most robust ZK stack for Ethereum.

If you want to dive deeper and try launching your own L2, keep reading and check out the additional resources.
Expand Down
12 changes: 1 addition & 11 deletions src/content/docs/en/sdk/sdk-faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,7 @@ In the default testnet configuration, the contracts deployed to L1 allow the `ro

The rollup-node is configured to submit these after a "timeout" period if the service does not receive a valid proof. This mode doesn't require a literal "mock prover" service — if fact, even the `coordinator`, the service which typically assigns works to provers and verifies proofs before storing them for the rollup-node, is not required to run.

The suggested testnet timeout for this finalization is 3600 seconds, to approximate mainnet finalization latency. To alter this behavior in Scroll SDK, set the following variables in `config.toml`:

```toml
[rollup]
TEST_ENV_MOCK_FINALIZE_ENABLED = true
TEST_ENV_MOCK_FINALIZE_TIMEOUT_SEC = 3600
```

These values affect the version of the contracts deployed and the config values for the `rollup-node` service.

{/* TODO: The technical components above should be moved into the operating guide docs for provers, and we just answer the question above and link to specifics there. */}
The suggested testnet timeout for this finalization is 3600 seconds, to approximate mainnet's finalization latency. To alter this behavior in Scroll SDK or learn more, see [Mock Finalization](/en/sdk/technical-stack/proof-generation#mock-finalization).

### Is Kubernetes a requirement? Do you support docker-compose, ansible, etc?

Expand Down
21 changes: 13 additions & 8 deletions src/content/docs/en/sdk/technical-stack/integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,33 @@ excerpt: "An look at those building with Scroll SDK"

import Aside from "../../../../../components/Aside.astro"

Scroll is collaborating with a number of projects to integrate their technologies with Scroll SDK. This article should help you understand additional tools and services available to chain operators.
Scroll is collaborating with a number of projects to integrate their technologies with Scroll SDK.

We'll continue to expand this list as we onboard more partners, but the best place to see our launch collaborators is on the [Scroll SDK Launch Announcement](https://scroll.io/blog/scroll-sdk-and-gadgets-building-the-foundation-for-ethereums-multichain-future).

{/* TODO: Check list and add links */}
## Rollup-As-A-Service Providers
{/* ## Rollup-As-A-Service Providers

- AltLayer
{/* - Gateway.fm */}
- Gateway.fm
- Zeeve
- Unifra
{/* - Caldera */}

## Prover Partners

A number of companies are providing proof generation services for Scroll SDK. For more information on how to use prover services, see the [Proof Generation](/en/sdk/technical-stack/proof-generation) article.

- Sindri
- Snarkify
{/* - Gevulot */}
{/* - Cystic */}
- Soon:
- Gevulot
- Cystic

## Block Explorers

- Blockscout
- Dora
{/* - L2Scan */}
{/* - Dora */}
{/* - Socialscan */}

## Indexers
Expand All @@ -42,4 +45,6 @@ A number of companies are providing proof generation services for Scroll SDK. Fo

## Data Dashboards

- SimpleHash
- SimpleHash

## S */}