Skip to content

Updating the cross domain messenger overview #1663

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

sbvegan
Copy link
Collaborator

@sbvegan sbvegan commented Jun 13, 2025

Description

The cross domain messenger doc was still referencing the L2OO system

@sbvegan sbvegan requested a review from a team as a code owner June 13, 2025 23:25
Copy link

netlify bot commented Jun 13, 2025

Deploy Preview for docs-optimism ready!

Name Link
🔨 Latest commit 18ffe91
🔍 Latest deploy log https://app.netlify.com/projects/docs-optimism/deploys/684cb4d389f28f0008e09a2d
😎 Deploy Preview https://deploy-preview-1663--docs-optimism.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sbvegan sbvegan marked this pull request as draft June 13, 2025 23:25
Copy link
Contributor

coderabbitai bot commented Jun 13, 2025

📝 Walkthrough

Walkthrough

This set of changes updates documentation and metadata related to cross-domain and transaction flows. The metadata file removes a duplicate key and reorders entries. The cross-domain documentation replaces "cross-chain" with "cross-domain," updates component descriptions (notably replacing L2OutputOracle with DisputeGameFactory and OptimismPortal), clarifies flow steps, and adds references to detailed guides. The deposit flow documentation introduces a callout about forced inclusion if the sequencer is down. The withdrawal flow documentation updates code references to a newer commit and clarifies the withdrawal proving process. The word list file receives systematic capitalization adjustments. No code or logic is changed.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant L2CrossDomainMessenger
    participant DisputeGameFactory
    participant OptimismPortal
    participant L1CrossDomainMessenger
    participant L1StandardBridge

    Note over User: Withdrawal Flow (updated)
    User->>L2CrossDomainMessenger: Initiate withdrawal
    L2CrossDomainMessenger->>DisputeGameFactory: Create dispute game
    User->>OptimismPortal: Prove withdrawal (after challenge period)
    OptimismPortal->>L1CrossDomainMessenger: Relay message
    L1CrossDomainMessenger->>L1StandardBridge: Finalize and release assets
Loading

Possibly related PRs

  • Update withdrawal-flow.mdx #682: Both PRs update withdrawal-flow.mdx, focusing on clarifying the withdrawal proving step and updating references.
  • Add cross-domain section #1027: The earlier PR originally added the cross-domain section and metadata key, while this PR refines and updates that content.
  • Update withdrawal flow docs #1621: Both PRs modify the withdrawal-flow.mdx documentation, with one focusing on tooling references and the other updating commit hashes and clarifying proof steps.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
pages/stack/transactions/withdrawal-flow.mdx (1)

67-67: Add missing comma after “Typically.”

For clarity, consider changing:

Once an output root … is published to L1, the next step is to prove that the message hash really is in L2. Typically this is abstracted away using tools like viem.

to:

… in L2. Typically, this is abstracted away using tools like viem.
🧰 Tools
🪛 LanguageTool

[typographical] ~67-~67: Consider adding a comma after ‘Typically’ for more clarity.
Context: ... that the message hash really is in L2. Typically this is abstracted away using tools lik...

(RB_LY_COMMA)

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6f35b2b and 6a9c431.

⛔ Files ignored due to path filters (1)
  • public/img/op-stack/protocol/op-cross-chain-txn.jpeg is excluded by !**/*.jpeg
📒 Files selected for processing (5)
  • pages/stack/transactions/_meta.json (1 hunks)
  • pages/stack/transactions/cross-domain.mdx (2 hunks)
  • pages/stack/transactions/deposit-flow.mdx (1 hunks)
  • pages/stack/transactions/withdrawal-flow.mdx (2 hunks)
  • words.txt (9 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
`**/*.mdx`: "ALWAYS review Markdown content THOROUGHLY with the following criteria: - First, check the frontmatter section at the top of the file: 1. For regular pages, ensure AL...

**/*.mdx: "ALWAYS review Markdown content THOROUGHLY with the following criteria:

  • First, check the frontmatter section at the top of the file:
    1. For regular pages, ensure ALL these fields are present and not empty:
    ---
    title: [non-empty]
    lang: [non-empty]
    description: [non-empty]
    topic: [non-empty]
    personas: [non-empty array]
    categories: [non-empty array]
    content_type: [valid type]
    ---
    1. For landing pages (index.mdx or files with ), only these fields are required:
    ---
    title: [non-empty]
    lang: [non-empty]
    description: [non-empty]
    topic: [non-empty]
    ---
    1. If any required fields are missing or empty, comment:
      'This file appears to be missing required metadata. Please check keywords.config.yaml for valid options and add the required fields manually. You can validate your changes by running:
    pnpm validate-metadata
    ```'
  • Use proper nouns in place of personal pronouns like 'We' and 'Our' to maintain consistency in communal documentation.
  • Avoid gender-specific language and use the imperative form.
  • Monitor capitalization for emphasis. Avoid using all caps, italics, or bold for emphasis.
  • Ensure proper nouns are capitalized in sentences.
  • Apply the Oxford comma.
  • Use proper title case for buttons, tab names, page names, and links. Sentence case should be used for body content and short phrases, even in links.
  • Use correct spelling and grammar at all times (IMPORTANT).
  • For H1, H2, and H3 headers:
    1. Use sentence case, capitalizing only the first word.
    2. Preserve the capitalization of proper nouns, technical terms, and acronyms as defined in the 'nouns.txt' file located in the root directory of the project.
    3. Do not automatically lowercase words that appear in the 'nouns.txt' file, regardless of their position in the header.
  • Flag any headers that seem to inconsistently apply these rules for manual review.
  • When reviewing capitalization, always refer to the 'nouns.txt' file for the correct capitalization of proper nouns and technical terms specific to the project.
    "
  • pages/stack/transactions/deposit-flow.mdx
  • pages/stack/transactions/withdrawal-flow.mdx
  • pages/stack/transactions/cross-domain.mdx
🪛 LanguageTool
pages/stack/transactions/withdrawal-flow.mdx

[typographical] ~67-~67: Consider adding a comma after ‘Typically’ for more clarity.
Context: ... that the message hash really is in L2. Typically this is abstracted away using tools lik...

(RB_LY_COMMA)

words.txt

[duplication] ~2-~2: Možný preklep: zopakovali ste slovo
Context: accountqueue ACCOUNTQUEUE accountslots ACCOUNTSLOTS ACDC ADDI ADDIU ADDU airgap Allnodes al...

(WORD_REPEAT_RULE)


[duplication] ~11-~11: Možný preklep: zopakovali ste slovo
Context: ... ADDI ADDIU ADDU airgap Allnodes allocs alphanet Alphanet alphanets Alphanets altda ANDI Ankr Ape...

(WORD_REPEAT_RULE)


[duplication] ~13-~13: Možný preklep: zopakovali ste slovo
Context: ...irgap Allnodes allocs alphanet Alphanet alphanets Alphanets altda ANDI Ankr Apeworx Arweave authrpc...

(WORD_REPEAT_RULE)


[duplication] ~21-~21: Možný preklep: zopakovali ste slovo
Context: ...altda ANDI Ankr Apeworx Arweave authrpc autorelay Autorelay autorelayer basefee bcde betanet Betane...

(WORD_REPEAT_RULE)


[duplication] ~26-~26: Možný preklep: zopakovali ste slovo
Context: ...elay Autorelay autorelayer basefee bcde betanet Betanet betanets Betanets BGEZ BGTZ Biconomy BL...

(WORD_REPEAT_RULE)


[duplication] ~28-~28: Možný preklep: zopakovali ste slovo
Context: ...utorelayer basefee bcde betanet Betanet betanets Betanets BGEZ BGTZ Biconomy BLEZ blobpool BLOBPO...

(WORD_REPEAT_RULE)


[duplication] ~34-~34: Možný preklep: zopakovali ste slovo
Context: ...tanets Betanets BGEZ BGTZ Biconomy BLEZ blobpool BLOBPOOL blobspace Blockdaemon blockhash blockli...

(WORD_REPEAT_RULE)


[duplication] ~40-~40: Možný preklep: zopakovali ste slovo
Context: ...bspace Blockdaemon blockhash blocklists blocklogs BLOCKLOGS blockprofilerate BLOCKPROFILERATE Block...

(WORD_REPEAT_RULE)


[duplication] ~42-~42: Možný preklep: zopakovali ste slovo
Context: ...lockhash blocklists blocklogs BLOCKLOGS blockprofilerate BLOCKPROFILERATE Blockscout blockspace Blockspace blockt...

(WORD_REPEAT_RULE)


[duplication] ~45-~45: Možný preklep: zopakovali ste slovo
Context: ...profilerate BLOCKPROFILERATE Blockscout blockspace Blockspace blocktime blocktimes Blocktimes bloomfi...

(WORD_REPEAT_RULE)


[duplication] ~48-~48: Možný preklep: zopakovali ste slovo
Context: ...ckscout blockspace Blockspace blocktime blocktimes Blocktimes bloomfilter BLOOMFILTER BLTZ Bootcamp b...

(WORD_REPEAT_RULE)


[duplication] ~50-~50: Možný preklep: zopakovali ste slovo
Context: ...ckspace blocktime blocktimes Blocktimes bloomfilter BLOOMFILTER BLTZ Bootcamp bootnode bootnodes Bootno...

(WORD_REPEAT_RULE)


[duplication] ~55-~55: Možný preklep: zopakovali ste slovo
Context: ...lter BLOOMFILTER BLTZ Bootcamp bootnode bootnodes Bootnodes BOOTNODES bottlenecked brotli Brotli ca...

(WORD_REPEAT_RULE)


[duplication] ~59-~59: Možný preklep: zopakovali ste slovo
Context: ...tnodes Bootnodes BOOTNODES bottlenecked brotli Brotli callouts Callouts CCIP cdef Celestia Ce...

(WORD_REPEAT_RULE)


[duplication] ~61-~61: Možný preklep: zopakovali ste slovo
Context: ...es BOOTNODES bottlenecked brotli Brotli callouts Callouts CCIP cdef Celestia Celestia's chainid C...

(WORD_REPEAT_RULE)


[duplication] ~79-~79: Možný preklep: zopakovali ste slovo
Context: ...alized Collateralized compr Comprensive computependingblock COMPUTEPENDINGBLOCK confs corsdomain counterfactually cross...

(WORD_REPEAT_RULE)


[duplication] ~84-~84: Možný preklep: zopakovali ste slovo
Context: ...BLOCK confs corsdomain counterfactually crosschain Crosschain Crossmint daserver datacap DATACAP data...

(WORD_REPEAT_RULE)


[duplication] ~88-~88: Možný preklep: zopakovali ste slovo
Context: ...rosschain Crosschain Crossmint daserver datacap DATACAP datadir DATADIR Defi Defillama's devnet...

(WORD_REPEAT_RULE)


[duplication] ~90-~90: Možný preklep: zopakovali ste slovo
Context: ...hain Crossmint daserver datacap DATACAP datadir DATADIR Defi Defillama's devnet Devnet devnets ...

(WORD_REPEAT_RULE)


[duplication] ~94-~94: Možný preklep: zopakovali ste slovo
Context: ...ATACAP datadir DATADIR Defi Defillama's devnet Devnet devnets Devnets devs direnv disabletxpo...

(WORD_REPEAT_RULE)


[duplication] ~96-~96: Možný preklep: zopakovali ste slovo
Context: ... DATADIR Defi Defillama's devnet Devnet devnets Devnets devs direnv disabletxpoolgossip DISABLE...

(WORD_REPEAT_RULE)


[duplication] ~100-~100: Možný preklep: zopakovali ste slovo
Context: ...vnet Devnet devnets Devnets devs direnv disabletxpoolgossip DISABLETXPOOLGOSSIP discv Discv DIVU Drand dripcheck Drippi...

(WORD_REPEAT_RULE)


[duplication] ~102-~102: Možný preklep: zopakovali ste slovo
Context: ...disabletxpoolgossip DISABLETXPOOLGOSSIP discv Discv DIVU Drand dripcheck Drippie Eigen EIPs...

(WORD_REPEAT_RULE)


[duplication] ~110-~110: Možný preklep: zopakovali ste slovo
Context: ...DIVU Drand dripcheck Drippie Eigen EIPs enabledeprecatedpersonal ENABLEDEPRECATEDPERSONAL enginekind erigon Erigon etherbase ETHE...

(WORD_REPEAT_RULE)


[duplication] ~113-~113: Možný preklep: zopakovali ste slovo
Context: ...nal ENABLEDEPRECATEDPERSONAL enginekind erigon Erigon etherbase ETHERBASE Ethernity Ethernow ...

(WORD_REPEAT_RULE)


[duplication] ~115-~115: Možný preklep: zopakovali ste slovo
Context: ...ECATEDPERSONAL enginekind erigon Erigon etherbase ETHERBASE Ethernity Ethernow ethstats ETHSTATS ev...

(WORD_REPEAT_RULE)


[duplication] ~119-~119: Možný preklep: zopakovali ste slovo
Context: ... etherbase ETHERBASE Ethernity Ethernow ethstats ETHSTATS evmtimeout EVMTIMEOUT executability exf...

(WORD_REPEAT_RULE)


[duplication] ~121-~121: Možný preklep: zopakovali ste slovo
Context: ...SE Ethernity Ethernow ethstats ETHSTATS evmtimeout EVMTIMEOUT executability exfiltrate exitwhensynced...

(WORD_REPEAT_RULE)


[duplication] ~125-~125: Možný preklep: zopakovali ste slovo
Context: ...out EVMTIMEOUT executability exfiltrate exitwhensynced EXITWHENSYNCED extensibly extradata EXTRADATA Farcaste...

(WORD_REPEAT_RULE)


[duplication] ~128-~128: Možný preklep: zopakovali ste slovo
Context: ...xitwhensynced EXITWHENSYNCED extensibly extradata EXTRADATA Farcaster Faultproof fdlimit FDLIMIT Fl...

(WORD_REPEAT_RULE)


[duplication] ~132-~132: Možný preklep: zopakovali ste slovo
Context: ...xtradata EXTRADATA Farcaster Faultproof fdlimit FDLIMIT Flashblocks Flashbots forkable forkchoi...

(WORD_REPEAT_RULE)


[duplication] ~145-~145: Možný preklep: zopakovali ste slovo
Context: ...s Fraxtal Funct gascap GASCAP gaslessly gcmode GCMODE Gelato gifs globalqueue GLOBALQUEUE glo...

(WORD_REPEAT_RULE)


[duplication] ~149-~149: Možný preklep: zopakovali ste slovo
Context: ...CAP gaslessly gcmode GCMODE Gelato gifs globalqueue GLOBALQUEUE globalslots GLOBALSLOTS gokzg growthepi...

(WORD_REPEAT_RULE)


[duplication] ~151-~151: Možný preklep: zopakovali ste slovo
Context: ...ODE Gelato gifs globalqueue GLOBALQUEUE globalslots GLOBALSLOTS gokzg growthepie hardfork hardforks hea...

(WORD_REPEAT_RULE)


[duplication] ~157-~157: Možný preklep: zopakovali ste slovo
Context: ...OTS gokzg growthepie hardfork hardforks healthcheck HEALTHCHECK healthchecks historicalrpc HISTORICALRP...

(WORD_REPEAT_RULE)


[duplication] ~160-~160: Možný preklep: zopakovali ste slovo
Context: ...ks healthcheck HEALTHCHECK healthchecks historicalrpc HISTORICALRPC historicalrpctimeout HISTORICALRPCTIMEO...

(WORD_REPEAT_RULE)


[duplication] ~162-~162: Možný preklep: zopakovali ste slovo
Context: ...ealthchecks historicalrpc HISTORICALRPC historicalrpctimeout HISTORICALRPCTIMEOUT holesky Holesky HOLESKY IERC ignorepric...

(WORD_REPEAT_RULE)


[duplication] ~164-~164: Možný preklep: zopakovali ste slovo
Context: ...storicalrpctimeout HISTORICALRPCTIMEOUT holesky Holesky HOLESKY IERC ignoreprice IGNOREPRICE Im...

(WORD_REPEAT_RULE)


[duplication] ~168-~168: Možný preklep: zopakovali ste slovo
Context: ...RPCTIMEOUT holesky Holesky HOLESKY IERC ignoreprice IGNOREPRICE Immunefi inator Inator influxdbv INFLUX...

(WORD_REPEAT_RULE)


[duplication] ~171-~171: Možný preklep: zopakovali ste slovo
Context: ...Y IERC ignoreprice IGNOREPRICE Immunefi inator Inator influxdbv INFLUXDBV initcode ipcdisable...

(WORD_REPEAT_RULE)


[duplication] ~173-~173: Možný preklep: zopakovali ste slovo
Context: ...rice IGNOREPRICE Immunefi inator Inator influxdbv INFLUXDBV initcode ipcdisable IPCDISABLE ipcfile ...

(WORD_REPEAT_RULE)


[duplication] ~176-~176: Možný preklep: zopakovali ste slovo
Context: ...tor Inator influxdbv INFLUXDBV initcode ipcdisable IPCDISABLE ipcfile ipcpath IPCPATH IPFS JALR journ...

(WORD_REPEAT_RULE)


[duplication] ~179-~179: Možný preklep: zopakovali ste slovo
Context: ... initcode ipcdisable IPCDISABLE ipcfile ipcpath IPCPATH IPFS JALR journalremotes JOURNALREMOTES...

(WORD_REPEAT_RULE)


[duplication] ~183-~183: Možný preklep: zopakovali ste slovo
Context: ...SABLE ipcfile ipcpath IPCPATH IPFS JALR journalremotes JOURNALREMOTES jspath JSPATH jwtsecret Keccak leveldb ...

(WORD_REPEAT_RULE)


[duplication] ~185-~185: Možný preklep: zopakovali ste slovo
Context: ...IPFS JALR journalremotes JOURNALREMOTES jspath JSPATH jwtsecret Keccak leveldb lightkdf Lisk ...

(WORD_REPEAT_RULE)


[duplication] ~197-~197: Možný preklep: zopakovali ste slovo
Context: ...k logfile logfmt Mainnets maxage MAXAGE maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDP...

(WORD_REPEAT_RULE)


[duplication] ~199-~199: Možný preklep: zopakovali ste slovo
Context: ...ets maxage MAXAGE maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXP...

(WORD_REPEAT_RULE)


[duplication] ~201-~201: Možný preklep: zopakovali ste slovo
Context: ...maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPRO...

(WORD_REPEAT_RULE)


[duplication] ~203-~203: Možný preklep: zopakovali ste slovo
Context: ...eers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPROFILERATE merkle Me...

(WORD_REPEAT_RULE)


[duplication] ~205-~205: Možný preklep: zopakovali ste slovo
Context: ...endpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPROFILERATE merkle Merkle MFHI MFLO Mgas Minato min...

(WORD_REPEAT_RULE)


[duplication] ~207-~207: Možný preklep: zopakovali ste slovo
Context: ... MAXPRICE memprofilerate MEMPROFILERATE merkle Merkle MFHI MFLO Mgas Minato minfreedisk MINFR...

(WORD_REPEAT_RULE)


[duplication] ~213-~213: Možný preklep: zopakovali ste slovo
Context: ...ATE merkle Merkle MFHI MFLO Mgas Minato minfreedisk MINFREEDISK minsuggestedpriorityfee MINSUGGESTEDPRI...

(WORD_REPEAT_RULE)


[duplication] ~215-~215: Možný preklep: zopakovali ste slovo
Context: ...FLO Mgas Minato minfreedisk MINFREEDISK minsuggestedpriorityfee MINSUGGESTEDPRIORITYFEE Mintable Mintplex MIPSEVM Mitigations m...

(WORD_REPEAT_RULE)


[duplication] ~221-~221: Možný preklep: zopakovali ste slovo
Context: ...E Mintable Mintplex MIPSEVM Mitigations monitorism Monitorism Moralis Mordor mountpoint MOVN MOVZ MTH...

(WORD_REPEAT_RULE)


[duplication] ~238-~238: Možný preklep: zopakovali ste slovo
Context: ... multiclient multisigs MULTU nethermind netrestrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLO...

(WORD_REPEAT_RULE)


[duplication] ~240-~240: Možný preklep: zopakovali ste slovo
Context: ...ULTU nethermind netrestrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLOAD nextra nocompacti...

(WORD_REPEAT_RULE)


[duplication] ~242-~242: Možný preklep: zopakovali ste slovo
Context: ...estrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLOAD nextra nocompaction NOCOMPACTION nodeke...

(WORD_REPEAT_RULE)


[duplication] ~245-~245: Možný preklep: zopakovali ste slovo
Context: ... NETWORKID newpayload NEWPAYLOAD nextra nocompaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX n...

(WORD_REPEAT_RULE)


[duplication] ~247-~247: Možný preklep: zopakovali ste slovo
Context: ...AYLOAD nextra nocompaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX nodename Nodies n...

(WORD_REPEAT_RULE)


[duplication] ~249-~249: Možný preklep: zopakovali ste slovo
Context: ...compaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX nodename Nodies nodiscover NODISCOVER n...

(WORD_REPEAT_RULE)


[duplication] ~253-~253: Možný preklep: zopakovali ste slovo
Context: ...Y nodekeyhex NODEKEYHEX nodename Nodies nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH...

(WORD_REPEAT_RULE)


[duplication] ~255-~255: Možný preklep: zopakovali ste slovo
Context: ...X nodename Nodies nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNI...

(WORD_REPEAT_RULE)


[duplication] ~257-~257: Možný preklep: zopakovali ste slovo
Context: ...nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCS...

(WORD_REPEAT_RULE)


[duplication] ~259-~259: Možný preklep: zopakovali ste slovo
Context: ...nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCSERVE Numba NVME offc...

(WORD_REPEAT_RULE)


[duplication] ~261-~261: Možný preklep: zopakovali ste slovo
Context: ...prefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCSERVE Numba NVME offchain Offchain opchaina o...

(WORD_REPEAT_RULE)


[duplication] ~265-~265: Možný preklep: zopakovali ste slovo
Context: ...NING nosyncserve NOSYNCSERVE Numba NVME offchain Offchain opchaina opchainb opcm OPCM Openfort op...

(WORD_REPEAT_RULE)


[duplication] ~269-~269: Možný preklep: zopakovali ste slovo
Context: ...VME offchain Offchain opchaina opchainb opcm OPCM Openfort oplabs opnode's outfile outper...

(WORD_REPEAT_RULE)


[duplication] ~277-~277: Možný preklep: zopakovali ste slovo
Context: ...node's outfile outperformance pcscdpath pectra Pectra Pectra's peerstore Peerstore peerstores...

(WORD_REPEAT_RULE)


[duplication] ~280-~280: Možný preklep: zopakovali ste slovo
Context: ...rmance pcscdpath pectra Pectra Pectra's peerstore Peerstore peerstores permissioned Permissioned pe...

(WORD_REPEAT_RULE)


[duplication] ~283-~283: Možný preklep: zopakovali ste slovo
Context: ...Pectra's peerstore Peerstore peerstores permissioned Permissioned permissioning permissionless Permission...

(WORD_REPEAT_RULE)


[duplication] ~286-~286: Možný preklep: zopakovali ste slovo
Context: ...permissioned Permissioned permissioning permissionless Permissionless permissionlessly Perps Peta Pimlico POA...

(WORD_REPEAT_RULE)


[duplication] ~294-~294: Možný preklep: zopakovali ste slovo
Context: ...ionlessly Perps Peta Pimlico POAP POAPs pprof PPROF precommitments Precommitments preconfig...

(WORD_REPEAT_RULE)


[duplication] ~296-~296: Možný preklep: zopakovali ste slovo
Context: ...rps Peta Pimlico POAP POAPs pprof PPROF precommitments Precommitments preconfigured predeploy predeployed Pre...

(WORD_REPEAT_RULE)


[duplication] ~300-~300: Možný preklep: zopakovali ste slovo
Context: ... Precommitments preconfigured predeploy predeployed Predeployed predeploys Predeploys prefunded preimag...

(WORD_REPEAT_RULE)


[duplication] ~302-~302: Možný preklep: zopakovali ste slovo
Context: ...gured predeploy predeployed Predeployed predeploys Predeploys prefunded preimage Preimage preimages P...

(WORD_REPEAT_RULE)


[duplication] ~305-~305: Možný preklep: zopakovali ste slovo
Context: ...eployed predeploys Predeploys prefunded preimage Preimage preimages PREIMAGES preinstall preinsta...

(WORD_REPEAT_RULE)


[duplication] ~307-~307: Možný preklep: zopakovali ste slovo
Context: ... Predeploys prefunded preimage Preimage preimages PREIMAGES preinstall preinstalls Preinstalls pres...

(WORD_REPEAT_RULE)


[duplication] ~310-~310: Možný preklep: zopakovali ste slovo
Context: ...Preimage preimages PREIMAGES preinstall preinstalls Preinstalls prestate Prestate prestates PREVRANDAO ...

(WORD_REPEAT_RULE)


[duplication] ~312-~312: Možný preklep: zopakovali ste slovo
Context: ...AGES preinstall preinstalls Preinstalls prestate Prestate prestates PREVRANDAO pricebump PRICEBUM...

(WORD_REPEAT_RULE)


[duplication] ~316-~316: Možný preklep: zopakovali ste slovo
Context: ... prestate Prestate prestates PREVRANDAO pricebump PRICEBUMP pricelimit PRICELIMIT productionize pro...

(WORD_REPEAT_RULE)


[duplication] ~318-~318: Možný preklep: zopakovali ste slovo
Context: ...restates PREVRANDAO pricebump PRICEBUMP pricelimit PRICELIMIT productionize productionized Protip Pro...

(WORD_REPEAT_RULE)


[duplication] ~324-~324: Možný preklep: zopakovali ste slovo
Context: ...uctionize productionized Protip Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode qu...

(WORD_REPEAT_RULE)


[duplication] ~326-~326: Možný preklep: zopakovali ste slovo
Context: ...uctionized Protip Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode quickstarts ...

(WORD_REPEAT_RULE)


[duplication] ~329-~329: Možný preklep: zopakovali ste slovo
Context: ... Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode quickstarts rebalancing reemit Reemitti...

(WORD_REPEAT_RULE)


[duplication] ~335-~335: Možný preklep: zopakovali ste slovo
Context: ...ickstarts rebalancing reemit Reemitting regenesis Regenesis Reimagine rejournal REJOURNAL remotedb ...

(WORD_REPEAT_RULE)


[duplication] ~338-~338: Možný preklep: zopakovali ste slovo
Context: ...eemitting regenesis Regenesis Reimagine rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replaya...

(WORD_REPEAT_RULE)


[duplication] ~340-~340: Možný preklep: zopakovali ste slovo
Context: ...Regenesis Reimagine rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replayability replayor re...

(WORD_REPEAT_RULE)


[duplication] ~342-~342: Možný preklep: zopakovali ste slovo
Context: ...e rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replayability replayor reposts reprov...

(WORD_REPEAT_RULE)


[duplication] ~348-~348: Možný preklep: zopakovali ste slovo
Context: ...replayability replayor reposts reproven requiredblocks REQUIREDBLOCKS rollouts rollups Rollups Routescan rpck...

(WORD_REPEAT_RULE)


[duplication] ~351-~351: Možný preklep: zopakovali ste slovo
Context: ... requiredblocks REQUIREDBLOCKS rollouts rollups Rollups Routescan rpckind rpcprefix RPCPREFIX r...

(WORD_REPEAT_RULE)


[duplication] ~355-~355: Možný preklep: zopakovali ste slovo
Context: ...louts rollups Rollups Routescan rpckind rpcprefix RPCPREFIX rpcs RPGF runbooks Runbooks RWAs safedb...

(WORD_REPEAT_RULE)


[duplication] ~359-~359: Možný preklep: zopakovali ste slovo
Context: ...n rpckind rpcprefix RPCPREFIX rpcs RPGF runbooks Runbooks RWAs safedb Schnorr sepolia Sepolia SEP...

(WORD_REPEAT_RULE)


[duplication] ~364-~364: Možný preklep: zopakovali ste slovo
Context: ...F runbooks Runbooks RWAs safedb Schnorr sepolia Sepolia SEPOLIA seqnr sequencerhttp SEQUENCERHT...

(WORD_REPEAT_RULE)


[duplication] ~368-~368: Možný preklep: zopakovali ste slovo
Context: ...b Schnorr sepolia Sepolia SEPOLIA seqnr sequencerhttp SEQUENCERHTTP serv signup SLLV SLTI SLTIU SLTU smartc...

(WORD_REPEAT_RULE)


[duplication] ~386-~386: Možný preklep: zopakovali ste slovo
Context: ...olana Soneium soyboy Spearbit SRAV SRLV stablecoins Stablecoins statefulset structs subcomponents subga...

(WORD_REPEAT_RULE)


[duplication] ~398-~398: Možný preklep: zopakovali ste slovo
Context: ...nd SUBU Sunnyside superchain Superchain SUPERCHAIN Superchain's superchainerc Superlend Superloans Su...

(WORD_REPEAT_RULE)


[duplication] ~405-~405: Možný preklep: zopakovali ste slovo
Context: ...uperlend Superloans Superscan Superseed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET...

(WORD_REPEAT_RULE)


[duplication] ~407-~407: Možný preklep: zopakovali ste slovo
Context: ...s Superscan Superseed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET syscalls SYSCON t...

(WORD_REPEAT_RULE)


[duplication] ~409-~409: Možný preklep: zopakovali ste slovo
Context: ...eed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET syscalls SYSCON thirdweb threadcreate t...

(WORD_REPEAT_RULE)


[duplication] ~438-~438: Možný preklep: zopakovali ste slovo
Context: ...ubmitted UPNP upstreaming verkle VERKLE vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG...

(WORD_REPEAT_RULE)


[duplication] ~440-~440: Možný preklep: zopakovali ste slovo
Context: ...upstreaming verkle VERKLE vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG vmodule V...

(WORD_REPEAT_RULE)


[duplication] ~444-~444: Možný preklep: zopakovali ste slovo
Context: ...E vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG vmodule VMODULE xlarge XORI ZKPs ZKVM z...

(WORD_REPEAT_RULE)


[duplication] ~446-~446: Možný preklep: zopakovali ste slovo
Context: ...viem Viem viem's Viem's vmdebug VMDEBUG vmodule VMODULE xlarge XORI ZKPs ZKVM zora Zora

(WORD_REPEAT_RULE)


[duplication] ~452-~452: Možný preklep: zopakovali ste slovo
Context: ...G vmodule VMODULE xlarge XORI ZKPs ZKVM zora Zora

(WORD_REPEAT_RULE)

pages/stack/transactions/cross-domain.mdx

[misspelling] ~40-~40: This word is normally spelled as one.
Context: ...nger, which is responsible for handling inter-layer communication. The messenger emits a `T...

(EN_COMPOUNDS_INTER_LAYER)


[uncategorized] ~46-~46: Possible missing comma found.
Context: ... L2 CrossDomain Messenger processes the deposit deriving the message from L1 into the L...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~46-~46: A comma might be missing here.
Context: ...he L2. If this is a deposit of ETH or a token the user's account balance will be refl...

(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)


[uncategorized] ~46-~46: A comma might be missing here.
Context: ...ount balance will be reflected in their account making the assets available for use on ...

(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)


[misspelling] ~65-~65: This word is normally spelled as one.
Context: ...ng assets from L2 back to L1 involves a multi-step process to ensure the transaction is va...

(EN_COMPOUNDS_MULTI_STEP)

⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: Redirect rules - docs-optimism
  • GitHub Check: Header rules - docs-optimism
  • GitHub Check: Pages changed - docs-optimism
🔇 Additional comments (8)
words.txt (1)

1-455: Systematic capitalization updates look good.

The capitalization changes across entries correctly standardize terminology and acronyms in line with the project's style guidelines. No added or removed words, and the entries remain consistent.

🧰 Tools
🪛 LanguageTool

[duplication] ~1-~1: Možný preklep: zopakovali ste slovo
Context: accountqueue ACCOUNTQUEUE accountslots ACCOUNTSLOTS ACDC ADDI ADD...

(WORD_REPEAT_RULE)


[duplication] ~2-~2: Možný preklep: zopakovali ste slovo
Context: accountqueue ACCOUNTQUEUE accountslots ACCOUNTSLOTS ACDC ADDI ADDIU ADDU airgap Allnodes al...

(WORD_REPEAT_RULE)


[duplication] ~11-~11: Možný preklep: zopakovali ste slovo
Context: ... ADDI ADDIU ADDU airgap Allnodes allocs alphanet Alphanet alphanets Alphanets altda ANDI Ankr Ape...

(WORD_REPEAT_RULE)


[duplication] ~13-~13: Možný preklep: zopakovali ste slovo
Context: ...irgap Allnodes allocs alphanet Alphanet alphanets Alphanets altda ANDI Ankr Apeworx Arweave authrpc...

(WORD_REPEAT_RULE)


[duplication] ~21-~21: Možný preklep: zopakovali ste slovo
Context: ...altda ANDI Ankr Apeworx Arweave authrpc autorelay Autorelay autorelayer basefee bcde betanet Betane...

(WORD_REPEAT_RULE)


[duplication] ~26-~26: Možný preklep: zopakovali ste slovo
Context: ...elay Autorelay autorelayer basefee bcde betanet Betanet betanets Betanets BGEZ BGTZ Biconomy BL...

(WORD_REPEAT_RULE)


[duplication] ~28-~28: Možný preklep: zopakovali ste slovo
Context: ...utorelayer basefee bcde betanet Betanet betanets Betanets BGEZ BGTZ Biconomy BLEZ blobpool BLOBPO...

(WORD_REPEAT_RULE)


[duplication] ~34-~34: Možný preklep: zopakovali ste slovo
Context: ...tanets Betanets BGEZ BGTZ Biconomy BLEZ blobpool BLOBPOOL blobspace Blockdaemon blockhash blockli...

(WORD_REPEAT_RULE)


[duplication] ~40-~40: Možný preklep: zopakovali ste slovo
Context: ...bspace Blockdaemon blockhash blocklists blocklogs BLOCKLOGS blockprofilerate BLOCKPROFILERATE Block...

(WORD_REPEAT_RULE)


[duplication] ~42-~42: Možný preklep: zopakovali ste slovo
Context: ...lockhash blocklists blocklogs BLOCKLOGS blockprofilerate BLOCKPROFILERATE Blockscout blockspace Blockspace blockt...

(WORD_REPEAT_RULE)


[duplication] ~45-~45: Možný preklep: zopakovali ste slovo
Context: ...profilerate BLOCKPROFILERATE Blockscout blockspace Blockspace blocktime blocktimes Blocktimes bloomfi...

(WORD_REPEAT_RULE)


[duplication] ~48-~48: Možný preklep: zopakovali ste slovo
Context: ...ckscout blockspace Blockspace blocktime blocktimes Blocktimes bloomfilter BLOOMFILTER BLTZ Bootcamp b...

(WORD_REPEAT_RULE)


[duplication] ~50-~50: Možný preklep: zopakovali ste slovo
Context: ...ckspace blocktime blocktimes Blocktimes bloomfilter BLOOMFILTER BLTZ Bootcamp bootnode bootnodes Bootno...

(WORD_REPEAT_RULE)


[duplication] ~55-~55: Možný preklep: zopakovali ste slovo
Context: ...lter BLOOMFILTER BLTZ Bootcamp bootnode bootnodes Bootnodes BOOTNODES bottlenecked brotli Brotli ca...

(WORD_REPEAT_RULE)


[duplication] ~59-~59: Možný preklep: zopakovali ste slovo
Context: ...tnodes Bootnodes BOOTNODES bottlenecked brotli Brotli callouts Callouts CCIP cdef Celestia Ce...

(WORD_REPEAT_RULE)


[duplication] ~61-~61: Možný preklep: zopakovali ste slovo
Context: ...es BOOTNODES bottlenecked brotli Brotli callouts Callouts CCIP cdef Celestia Celestia's chainid C...

(WORD_REPEAT_RULE)


[duplication] ~65-~65: Možný preklep: zopakovali ste slovo
Context: ...otli Brotli callouts Callouts CCIP cdef Celestia Celestia's chainid Chainlink Chainlink's Chainst...

(WORD_REPEAT_RULE)


[duplication] ~68-~68: Možný preklep: zopakovali ste slovo
Context: ...s CCIP cdef Celestia Celestia's chainid Chainlink Chainlink's Chainstack chaosnet Chugsplash Clabby...

(WORD_REPEAT_RULE)


[duplication] ~75-~75: Možný preklep: zopakovali ste slovo
Context: ...ck chaosnet Chugsplash Clabby codebases collateralized Collateralized compr Comprensive computependingblock C...

(WORD_REPEAT_RULE)


[duplication] ~79-~79: Možný preklep: zopakovali ste slovo
Context: ...alized Collateralized compr Comprensive computependingblock COMPUTEPENDINGBLOCK confs corsdomain counterfactually cross...

(WORD_REPEAT_RULE)


[duplication] ~84-~84: Možný preklep: zopakovali ste slovo
Context: ...BLOCK confs corsdomain counterfactually crosschain Crosschain Crossmint daserver datacap DATACAP data...

(WORD_REPEAT_RULE)


[duplication] ~88-~88: Možný preklep: zopakovali ste slovo
Context: ...rosschain Crosschain Crossmint daserver datacap DATACAP datadir DATADIR Defi Defillama's devnet...

(WORD_REPEAT_RULE)


[duplication] ~90-~90: Možný preklep: zopakovali ste slovo
Context: ...hain Crossmint daserver datacap DATACAP datadir DATADIR Defi Defillama's devnet Devnet devnets ...

(WORD_REPEAT_RULE)


[duplication] ~94-~94: Možný preklep: zopakovali ste slovo
Context: ...ATACAP datadir DATADIR Defi Defillama's devnet Devnet devnets Devnets devs direnv disabletxpo...

(WORD_REPEAT_RULE)


[duplication] ~96-~96: Možný preklep: zopakovali ste slovo
Context: ... DATADIR Defi Defillama's devnet Devnet devnets Devnets devs direnv disabletxpoolgossip DISABLE...

(WORD_REPEAT_RULE)


[duplication] ~100-~100: Možný preklep: zopakovali ste slovo
Context: ...vnet Devnet devnets Devnets devs direnv disabletxpoolgossip DISABLETXPOOLGOSSIP discv Discv DIVU Drand dripcheck Drippi...

(WORD_REPEAT_RULE)


[duplication] ~102-~102: Možný preklep: zopakovali ste slovo
Context: ...disabletxpoolgossip DISABLETXPOOLGOSSIP discv Discv DIVU Drand dripcheck Drippie Eigen EIPs...

(WORD_REPEAT_RULE)


[duplication] ~110-~110: Možný preklep: zopakovali ste slovo
Context: ...DIVU Drand dripcheck Drippie Eigen EIPs enabledeprecatedpersonal ENABLEDEPRECATEDPERSONAL enginekind erigon Erigon etherbase ETHE...

(WORD_REPEAT_RULE)


[duplication] ~113-~113: Možný preklep: zopakovali ste slovo
Context: ...nal ENABLEDEPRECATEDPERSONAL enginekind erigon Erigon etherbase ETHERBASE Ethernity Ethernow ...

(WORD_REPEAT_RULE)


[duplication] ~115-~115: Možný preklep: zopakovali ste slovo
Context: ...ECATEDPERSONAL enginekind erigon Erigon etherbase ETHERBASE Ethernity Ethernow ethstats ETHSTATS ev...

(WORD_REPEAT_RULE)


[duplication] ~119-~119: Možný preklep: zopakovali ste slovo
Context: ... etherbase ETHERBASE Ethernity Ethernow ethstats ETHSTATS evmtimeout EVMTIMEOUT executability exf...

(WORD_REPEAT_RULE)


[duplication] ~121-~121: Možný preklep: zopakovali ste slovo
Context: ...SE Ethernity Ethernow ethstats ETHSTATS evmtimeout EVMTIMEOUT executability exfiltrate exitwhensynced...

(WORD_REPEAT_RULE)


[duplication] ~125-~125: Možný preklep: zopakovali ste slovo
Context: ...out EVMTIMEOUT executability exfiltrate exitwhensynced EXITWHENSYNCED extensibly extradata EXTRADATA Farcaste...

(WORD_REPEAT_RULE)


[duplication] ~128-~128: Možný preklep: zopakovali ste slovo
Context: ...xitwhensynced EXITWHENSYNCED extensibly extradata EXTRADATA Farcaster Faultproof fdlimit FDLIMIT Fl...

(WORD_REPEAT_RULE)


[duplication] ~132-~132: Možný preklep: zopakovali ste slovo
Context: ...xtradata EXTRADATA Farcaster Faultproof fdlimit FDLIMIT Flashblocks Flashbots forkable forkchoi...

(WORD_REPEAT_RULE)


[duplication] ~142-~142: Možný preklep: zopakovali ste slovo
Context: ...ble forkchoice FPVM FPVMs Fraxtal Funct gascap GASCAP gaslessly gcmode GCMODE Gelato gifs glo...

(WORD_REPEAT_RULE)


[duplication] ~145-~145: Možný preklep: zopakovali ste slovo
Context: ...s Fraxtal Funct gascap GASCAP gaslessly gcmode GCMODE Gelato gifs globalqueue GLOBALQUEUE glo...

(WORD_REPEAT_RULE)


[duplication] ~149-~149: Možný preklep: zopakovali ste slovo
Context: ...CAP gaslessly gcmode GCMODE Gelato gifs globalqueue GLOBALQUEUE globalslots GLOBALSLOTS gokzg growthepi...

(WORD_REPEAT_RULE)


[duplication] ~151-~151: Možný preklep: zopakovali ste slovo
Context: ...ODE Gelato gifs globalqueue GLOBALQUEUE globalslots GLOBALSLOTS gokzg growthepie hardfork hardforks hea...

(WORD_REPEAT_RULE)


[duplication] ~157-~157: Možný preklep: zopakovali ste slovo
Context: ...OTS gokzg growthepie hardfork hardforks healthcheck HEALTHCHECK healthchecks historicalrpc HISTORICALRP...

(WORD_REPEAT_RULE)


[duplication] ~160-~160: Možný preklep: zopakovali ste slovo
Context: ...ks healthcheck HEALTHCHECK healthchecks historicalrpc HISTORICALRPC historicalrpctimeout HISTORICALRPCTIMEO...

(WORD_REPEAT_RULE)


[duplication] ~162-~162: Možný preklep: zopakovali ste slovo
Context: ...ealthchecks historicalrpc HISTORICALRPC historicalrpctimeout HISTORICALRPCTIMEOUT holesky Holesky HOLESKY IERC ignorepric...

(WORD_REPEAT_RULE)


[duplication] ~164-~164: Možný preklep: zopakovali ste slovo
Context: ...storicalrpctimeout HISTORICALRPCTIMEOUT holesky Holesky HOLESKY IERC ignoreprice IGNOREPRICE Im...

(WORD_REPEAT_RULE)


[duplication] ~168-~168: Možný preklep: zopakovali ste slovo
Context: ...RPCTIMEOUT holesky Holesky HOLESKY IERC ignoreprice IGNOREPRICE Immunefi inator Inator influxdbv INFLUX...

(WORD_REPEAT_RULE)


[duplication] ~171-~171: Možný preklep: zopakovali ste slovo
Context: ...Y IERC ignoreprice IGNOREPRICE Immunefi inator Inator influxdbv INFLUXDBV initcode ipcdisable...

(WORD_REPEAT_RULE)


[duplication] ~173-~173: Možný preklep: zopakovali ste slovo
Context: ...rice IGNOREPRICE Immunefi inator Inator influxdbv INFLUXDBV initcode ipcdisable IPCDISABLE ipcfile ...

(WORD_REPEAT_RULE)


[duplication] ~176-~176: Možný preklep: zopakovali ste slovo
Context: ...tor Inator influxdbv INFLUXDBV initcode ipcdisable IPCDISABLE ipcfile ipcpath IPCPATH IPFS JALR journ...

(WORD_REPEAT_RULE)


[duplication] ~179-~179: Možný preklep: zopakovali ste slovo
Context: ... initcode ipcdisable IPCDISABLE ipcfile ipcpath IPCPATH IPFS JALR journalremotes JOURNALREMOTES...

(WORD_REPEAT_RULE)


[duplication] ~183-~183: Možný preklep: zopakovali ste slovo
Context: ...SABLE ipcfile ipcpath IPCPATH IPFS JALR journalremotes JOURNALREMOTES jspath JSPATH jwtsecret Keccak leveldb ...

(WORD_REPEAT_RULE)


[duplication] ~185-~185: Možný preklep: zopakovali ste slovo
Context: ...IPFS JALR journalremotes JOURNALREMOTES jspath JSPATH jwtsecret Keccak leveldb lightkdf Lisk ...

(WORD_REPEAT_RULE)


[duplication] ~195-~195: Možný preklep: zopakovali ste slovo
Context: ...b lightkdf Lisk logfile logfmt Mainnets maxage MAXAGE maxbackups MAXBACKUPS maxpeers MAXPEERS...

(WORD_REPEAT_RULE)


[duplication] ~197-~197: Možný preklep: zopakovali ste slovo
Context: ...k logfile logfmt Mainnets maxage MAXAGE maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDP...

(WORD_REPEAT_RULE)


[duplication] ~199-~199: Možný preklep: zopakovali ste slovo
Context: ...ets maxage MAXAGE maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXP...

(WORD_REPEAT_RULE)


[duplication] ~201-~201: Možný preklep: zopakovali ste slovo
Context: ...maxbackups MAXBACKUPS maxpeers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPRO...

(WORD_REPEAT_RULE)


[duplication] ~203-~203: Možný preklep: zopakovali ste slovo
Context: ...eers MAXPEERS maxpendpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPROFILERATE merkle Me...

(WORD_REPEAT_RULE)


[duplication] ~205-~205: Možný preklep: zopakovali ste slovo
Context: ...endpeers MAXPENDPEERS maxprice MAXPRICE memprofilerate MEMPROFILERATE merkle Merkle MFHI MFLO Mgas Minato min...

(WORD_REPEAT_RULE)


[duplication] ~207-~207: Možný preklep: zopakovali ste slovo
Context: ... MAXPRICE memprofilerate MEMPROFILERATE merkle Merkle MFHI MFLO Mgas Minato minfreedisk MINFR...

(WORD_REPEAT_RULE)


[duplication] ~213-~213: Možný preklep: zopakovali ste slovo
Context: ...ATE merkle Merkle MFHI MFLO Mgas Minato minfreedisk MINFREEDISK minsuggestedpriorityfee MINSUGGESTEDPRI...

(WORD_REPEAT_RULE)


[duplication] ~215-~215: Možný preklep: zopakovali ste slovo
Context: ...FLO Mgas Minato minfreedisk MINFREEDISK minsuggestedpriorityfee MINSUGGESTEDPRIORITYFEE Mintable Mintplex MIPSEVM Mitigations m...

(WORD_REPEAT_RULE)


[duplication] ~221-~221: Možný preklep: zopakovali ste slovo
Context: ...E Mintable Mintplex MIPSEVM Mitigations monitorism Monitorism Moralis Mordor mountpoint MOVN MOVZ MTH...

(WORD_REPEAT_RULE)


[duplication] ~232-~232: Možný preklep: zopakovali ste slovo
Context: ...oint MOVN MOVZ MTHI MTLO MULT multiaddr multichain Multichain multiclient multisigs MULTU nethermind ...

(WORD_REPEAT_RULE)


[duplication] ~238-~238: Možný preklep: zopakovali ste slovo
Context: ... multiclient multisigs MULTU nethermind netrestrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLO...

(WORD_REPEAT_RULE)


[duplication] ~240-~240: Možný preklep: zopakovali ste slovo
Context: ...ULTU nethermind netrestrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLOAD nextra nocompacti...

(WORD_REPEAT_RULE)


[duplication] ~242-~242: Možný preklep: zopakovali ste slovo
Context: ...estrict NETRESTRICT networkid NETWORKID newpayload NEWPAYLOAD nextra nocompaction NOCOMPACTION nodeke...

(WORD_REPEAT_RULE)


[duplication] ~245-~245: Možný preklep: zopakovali ste slovo
Context: ... NETWORKID newpayload NEWPAYLOAD nextra nocompaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX n...

(WORD_REPEAT_RULE)


[duplication] ~247-~247: Možný preklep: zopakovali ste slovo
Context: ...AYLOAD nextra nocompaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX nodename Nodies n...

(WORD_REPEAT_RULE)


[duplication] ~249-~249: Možný preklep: zopakovali ste slovo
Context: ...compaction NOCOMPACTION nodekey NODEKEY nodekeyhex NODEKEYHEX nodename Nodies nodiscover NODISCOVER n...

(WORD_REPEAT_RULE)


[duplication] ~253-~253: Možný preklep: zopakovali ste slovo
Context: ...Y nodekeyhex NODEKEYHEX nodename Nodies nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH...

(WORD_REPEAT_RULE)


[duplication] ~255-~255: Možný preklep: zopakovali ste slovo
Context: ...X nodename Nodies nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNI...

(WORD_REPEAT_RULE)


[duplication] ~257-~257: Možný preklep: zopakovali ste slovo
Context: ...nodiscover NODISCOVER nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCS...

(WORD_REPEAT_RULE)


[duplication] ~259-~259: Možný preklep: zopakovali ste slovo
Context: ...nolocals NOLOCALS noprefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCSERVE Numba NVME offc...

(WORD_REPEAT_RULE)


[duplication] ~261-~261: Možný preklep: zopakovali ste slovo
Context: ...prefetch NOPREFETCH nopruning NOPRUNING nosyncserve NOSYNCSERVE Numba NVME offchain Offchain opchaina o...

(WORD_REPEAT_RULE)


[duplication] ~265-~265: Možný preklep: zopakovali ste slovo
Context: ...NING nosyncserve NOSYNCSERVE Numba NVME offchain Offchain opchaina opchainb opcm OPCM Openfort op...

(WORD_REPEAT_RULE)


[duplication] ~269-~269: Možný preklep: zopakovali ste slovo
Context: ...VME offchain Offchain opchaina opchainb opcm OPCM Openfort oplabs opnode's outfile outper...

(WORD_REPEAT_RULE)


[duplication] ~277-~277: Možný preklep: zopakovali ste slovo
Context: ...node's outfile outperformance pcscdpath pectra Pectra Pectra's peerstore Peerstore peerstores...

(WORD_REPEAT_RULE)


[duplication] ~280-~280: Možný preklep: zopakovali ste slovo
Context: ...rmance pcscdpath pectra Pectra Pectra's peerstore Peerstore peerstores permissioned Permissioned pe...

(WORD_REPEAT_RULE)


[duplication] ~283-~283: Možný preklep: zopakovali ste slovo
Context: ...Pectra's peerstore Peerstore peerstores permissioned Permissioned permissioning permissionless Permission...

(WORD_REPEAT_RULE)


[duplication] ~286-~286: Možný preklep: zopakovali ste slovo
Context: ...permissioned Permissioned permissioning permissionless Permissionless permissionlessly Perps Peta Pimlico POA...

(WORD_REPEAT_RULE)


[duplication] ~294-~294: Možný preklep: zopakovali ste slovo
Context: ...ionlessly Perps Peta Pimlico POAP POAPs pprof PPROF precommitments Precommitments preconfig...

(WORD_REPEAT_RULE)


[duplication] ~296-~296: Možný preklep: zopakovali ste slovo
Context: ...rps Peta Pimlico POAP POAPs pprof PPROF precommitments Precommitments preconfigured predeploy predeployed Pre...

(WORD_REPEAT_RULE)


[duplication] ~300-~300: Možný preklep: zopakovali ste slovo
Context: ... Precommitments preconfigured predeploy predeployed Predeployed predeploys Predeploys prefunded preimag...

(WORD_REPEAT_RULE)


[duplication] ~302-~302: Možný preklep: zopakovali ste slovo
Context: ...gured predeploy predeployed Predeployed predeploys Predeploys prefunded preimage Preimage preimages P...

(WORD_REPEAT_RULE)


[duplication] ~305-~305: Možný preklep: zopakovali ste slovo
Context: ...eployed predeploys Predeploys prefunded preimage Preimage preimages PREIMAGES preinstall preinsta...

(WORD_REPEAT_RULE)


[duplication] ~307-~307: Možný preklep: zopakovali ste slovo
Context: ... Predeploys prefunded preimage Preimage preimages PREIMAGES preinstall preinstalls Preinstalls pres...

(WORD_REPEAT_RULE)


[duplication] ~310-~310: Možný preklep: zopakovali ste slovo
Context: ...Preimage preimages PREIMAGES preinstall preinstalls Preinstalls prestate Prestate prestates PREVRANDAO ...

(WORD_REPEAT_RULE)


[duplication] ~312-~312: Možný preklep: zopakovali ste slovo
Context: ...AGES preinstall preinstalls Preinstalls prestate Prestate prestates PREVRANDAO pricebump PRICEBUM...

(WORD_REPEAT_RULE)


[duplication] ~316-~316: Možný preklep: zopakovali ste slovo
Context: ... prestate Prestate prestates PREVRANDAO pricebump PRICEBUMP pricelimit PRICELIMIT productionize pro...

(WORD_REPEAT_RULE)


[duplication] ~318-~318: Možný preklep: zopakovali ste slovo
Context: ...restates PREVRANDAO pricebump PRICEBUMP pricelimit PRICELIMIT productionize productionized Protip Pro...

(WORD_REPEAT_RULE)


[duplication] ~324-~324: Možný preklep: zopakovali ste slovo
Context: ...uctionize productionized Protip Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode qu...

(WORD_REPEAT_RULE)


[duplication] ~326-~326: Možný preklep: zopakovali ste slovo
Context: ...uctionized Protip Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode quickstarts ...

(WORD_REPEAT_RULE)


[duplication] ~329-~329: Možný preklep: zopakovali ste slovo
Context: ... Proxied proxyd Proxyd Pyth Pyth's QRNG quicknode Quicknode quickstarts rebalancing reemit Reemitti...

(WORD_REPEAT_RULE)


[duplication] ~335-~335: Možný preklep: zopakovali ste slovo
Context: ...ickstarts rebalancing reemit Reemitting regenesis Regenesis Reimagine rejournal REJOURNAL remotedb ...

(WORD_REPEAT_RULE)


[duplication] ~338-~338: Možný preklep: zopakovali ste slovo
Context: ...eemitting regenesis Regenesis Reimagine rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replaya...

(WORD_REPEAT_RULE)


[duplication] ~340-~340: Možný preklep: zopakovali ste slovo
Context: ...Regenesis Reimagine rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replayability replayor re...

(WORD_REPEAT_RULE)


[duplication] ~342-~342: Možný preklep: zopakovali ste slovo
Context: ...e rejournal REJOURNAL remotedb REMOTEDB Reown Reown's replayability replayor reposts reprov...

(WORD_REPEAT_RULE)


[duplication] ~348-~348: Možný preklep: zopakovali ste slovo
Context: ...replayability replayor reposts reproven requiredblocks REQUIREDBLOCKS rollouts rollups Rollups Routescan rpck...

(WORD_REPEAT_RULE)


[duplication] ~351-~351: Možný preklep: zopakovali ste slovo
Context: ... requiredblocks REQUIREDBLOCKS rollouts rollups Rollups Routescan rpckind rpcprefix RPCPREFIX r...

(WORD_REPEAT_RULE)


[duplication] ~355-~355: Možný preklep: zopakovali ste slovo
Context: ...louts rollups Rollups Routescan rpckind rpcprefix RPCPREFIX rpcs RPGF runbooks Runbooks RWAs safedb...

(WORD_REPEAT_RULE)


[duplication] ~359-~359: Možný preklep: zopakovali ste slovo
Context: ...n rpckind rpcprefix RPCPREFIX rpcs RPGF runbooks Runbooks RWAs safedb Schnorr sepolia Sepolia SEP...

(WORD_REPEAT_RULE)


[duplication] ~364-~364: Možný preklep: zopakovali ste slovo
Context: ...F runbooks Runbooks RWAs safedb Schnorr sepolia Sepolia SEPOLIA seqnr sequencerhttp SEQUENCERHT...

(WORD_REPEAT_RULE)


[duplication] ~368-~368: Možný preklep: zopakovali ste slovo
Context: ...b Schnorr sepolia Sepolia SEPOLIA seqnr sequencerhttp SEQUENCERHTTP serv signup SLLV SLTI SLTIU SLTU smartc...

(WORD_REPEAT_RULE)


[duplication] ~378-~378: Možný preklep: zopakovali ste slovo
Context: ...V SLTI SLTIU SLTU smartcard snapshotlog snapsync Snapsync Solana Soneium soyboy Spearbit SRAV SRL...

(WORD_REPEAT_RULE)


[duplication] ~386-~386: Možný preklep: zopakovali ste slovo
Context: ...olana Soneium soyboy Spearbit SRAV SRLV stablecoins Stablecoins statefulset structs subcomponents subga...

(WORD_REPEAT_RULE)


[duplication] ~396-~396: Možný preklep: zopakovali ste slovo
Context: ...ame subheaders subsecond SUBU Sunnyside superchain Superchain SUPERCHAIN Superchain's superchainerc S...

(WORD_REPEAT_RULE)


[duplication] ~398-~398: Možný preklep: zopakovali ste slovo
Context: ...nd SUBU Sunnyside superchain Superchain SUPERCHAIN Superchain's superchainerc Superlend Superloans Su...

(WORD_REPEAT_RULE)


[duplication] ~405-~405: Možný preklep: zopakovali ste slovo
Context: ...uperlend Superloans Superscan Superseed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET...

(WORD_REPEAT_RULE)


[duplication] ~407-~407: Možný preklep: zopakovali ste slovo
Context: ...s Superscan Superseed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET syscalls SYSCON t...

(WORD_REPEAT_RULE)


[duplication] ~409-~409: Možný preklep: zopakovali ste slovo
Context: ...eed supersim Supersim syncmode SYNCMODE synctarget SYNCTARGET syscalls SYSCON thirdweb threadcreate t...

(WORD_REPEAT_RULE)


[duplication] ~424-~424: Možný preklep: zopakovali ste slovo
Context: ...essly trustrpc Twei txfeecap txmgr txns txpool TXPOOL txproxy txproxyd uncensorable uncounter...

(WORD_REPEAT_RULE)


[duplication] ~436-~436: Možný preklep: zopakovali ste slovo
Context: ... Unprotect unsubmitted UPNP upstreaming verkle VERKLE vhosts VHOSTS viem Viem viem's Viem's v...

(WORD_REPEAT_RULE)


[duplication] ~438-~438: Možný preklep: zopakovali ste slovo
Context: ...ubmitted UPNP upstreaming verkle VERKLE vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG...

(WORD_REPEAT_RULE)


[duplication] ~440-~440: Možný preklep: zopakovali ste slovo
Context: ...upstreaming verkle VERKLE vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG vmodule V...

(WORD_REPEAT_RULE)


[duplication] ~444-~444: Možný preklep: zopakovali ste slovo
Context: ...E vhosts VHOSTS viem Viem viem's Viem's vmdebug VMDEBUG vmodule VMODULE xlarge XORI ZKPs ZKVM z...

(WORD_REPEAT_RULE)


[duplication] ~446-~446: Možný preklep: zopakovali ste slovo
Context: ...viem Viem viem's Viem's vmdebug VMDEBUG vmodule VMODULE xlarge XORI ZKPs ZKVM zora Zora

(WORD_REPEAT_RULE)


[duplication] ~452-~452: Možný preklep: zopakovali ste slovo
Context: ...G vmodule VMODULE xlarge XORI ZKPs ZKVM zora Zora

(WORD_REPEAT_RULE)

pages/stack/transactions/withdrawal-flow.mdx (1)

41-41: Commit hash references updated correctly.

Both sendMessage and L2CrossDomainMessenger links now point to commit ef7a933ca7f3d27ac40406f87fea25e0c3ba2016, aligning with the PR intent.

pages/stack/transactions/deposit-flow.mdx (1)

34-36: Informational callout for forced inclusion added.

The new callout correctly highlights the forced inclusion fallback when the sequencer is down and links to the relevant documentation.

pages/stack/transactions/_meta.json (1)

5-8: Removed duplicate ключ and reordered entries.

The "cross-domain" key is placed ahead of "deposit-flow" and the duplicate was eliminated; "forced-transaction" remains last. Metadata now aligns with the updated docs.

pages/stack/transactions/cross-domain.mdx (4)

4-11: Frontmatter updated to reflect reference content and audience.

Changed description, content_type from guidereference, and persona from chain-operatorapp-operator as intended.


36-49: Refined Deposit Flow section.

The updated steps for the Standard Bridge, CrossDomain Messenger, OptimismPortal, and L2 messenger accurately describe the deposit flow, and the link to the detailed guide is correct.

🧰 Tools
🪛 LanguageTool

[misspelling] ~40-~40: This word is normally spelled as one.
Context: ...nger, which is responsible for handling inter-layer communication. The messenger emits a `T...

(EN_COMPOUNDS_INTER_LAYER)


[uncategorized] ~46-~46: Possible missing comma found.
Context: ... L2 CrossDomain Messenger processes the deposit deriving the message from L1 into the L...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~46-~46: A comma might be missing here.
Context: ...he L2. If this is a deposit of ETH or a token the user's account balance will be refl...

(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)


[uncategorized] ~46-~46: A comma might be missing here.
Context: ...ount balance will be reflected in their account making the assets available for use on ...

(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)


55-59: Transaction Flow section clarifies new components.

Replacing L2OutputOracle with DisputeGameFactory and OptimismPortal and updating the message queuing step improves accuracy.


67-75: Withdrawal Flow overview matches updated architecture.

Steps now correctly reference the withdraw() call, messenger relay, dispute game creation, proving on the portal, and finalization with the challenge period.

@@ -27,53 +27,53 @@ import { Callout, Steps } from 'nextra/components'

This overview provides a detailed walkthrough of the lifecycle of cross-chain transactions, covering deposits, withdrawals, and transaction flows between L1 and L2. The diagram below illustrates the main components and steps involved.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Inconsistent terminology: “cross-chain” should be “cross-domain.”

The body still reads “lifecycle of cross-chain transactions.” Update this to “cross-domain transactions” to match the page title and frontmatter.

🤖 Prompt for AI Agents
In pages/stack/transactions/cross-domain.mdx at line 28, the term "cross-chain
transactions" is used inconsistently with the page title and frontmatter which
use "cross-domain transactions." Update the phrase to "lifecycle of cross-domain
transactions" to ensure consistent terminology throughout the document.

@sanjusan
Copy link

sanjusan commented Jun 14, 2025

@sbvegan ty for the update!! small nit: the full spec for withdrawal linked at the end of the page (https://specs.optimism.io/protocol/withdrawals.html#on-l1 is also perhaps outdated as it references L2OutputOracle instead of disputegamefactory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants