The transaction work flow within the Omni Rollup is a multistag eprocess designed for efficiency, scalability, and cross-chain synchronization. Transactions can originate from various sources, including
user submissions, application interactions, or solvers, and are directed to the Omni Sequencer via
mempools or other submission mechanisms. Additionally, the sequencer can directly accept transactions initiated on Layer 1 (L1) blockchains through a crawler. The crawler captures and validates
these L1 transactions, forwarding them to the Omnichain Engine for direct settlement on the originating L1 chain, bypassing rollups when necessary.Once transactions are received, the sequencer organizes them based on predefined criteria such
as the target blockchain, the type of operation, or the priority. Within each group, the sequencer
determines an optimized execution order to maintain consistency and minimize resource overhead.
The ordered transactions are compiled into bundles, with each bundle containing essential meta data,
including source and destination chain IDs, timestamps, transaction payloads, and unique nonces to
prevent replay attacks.To ensure transaction integrity, the Omni Sequencer uses a commitment mechanism. After compiling and ordering the bundles, it generates a cryptographic hash of the ordered transaction list,
referred to as the commitment. This hash is published on the Data Availability (DA) Layer, ensuring
transparency and allowing participants to validate the accuracy of the transaction order by comparing the commitment with the actual processing sequence during execution.The sequencer then distributes the bundled transactions to the appropriate rollups for execution.
Each rollup begins by verifying the transaction order against the commitment published on the DA
layer, ensuring alignment with the global sequence determined by the sequencer. Transactions are
processed in accordance with this verified order, and the rollup computes state transitions for the
respective blockchain or application.To guarantee security and integrity, the rollup uses zero-knowledge (zk) proofs generated by
the Prover Network. These zk proofs validate the correctness of state transitions without exposing
sensitive data, ensuring that the process is both tamperproof and privacy-preserving. For contract enabled blockchains, rollups interact directly with smart contracts to manage state updates, validate
proofs, and finalize transactions on the L1 chain. For blockchains without smart contract support,
the rollup uses direct addresses, also known as vaults, as custodial points for assets and data. These
vaults ensure that transactions and state updates are accurately reflected despite the lack of native
contract capabilities.In both cases, rollups send the updated states and zk proofs to the respective L1 chains for inclusion in their blocks. This ensures that state changes are synchronized across the network, maintaining consistency across all connected chains. By supporting both direct L1 transactions and rollupbased processing, Omni Rollup establishes a robust, scalable, and trustless framework for crosschain transactions, enhancing interoperability, and ensuring data integrity across diverse blockchain
ecosystems.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Dojima Docs","colors":{"primary":"#8000FF","light":"#8000FF","dark":"#8000FF"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/dojimanetwork/iucn6kouNcsZY3C3/logo/logo-light.png?fit=max\u0026auto=format\u0026n=iucn6kouNcsZY3C3\u0026q=85\u0026s=93dc5617c0b7278769f3810348f34337","dark":"https://mintcdn.com/dojimanetwork/iucn6kouNcsZY3C3/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=iucn6kouNcsZY3C3\u0026q=85\u0026s=c7db00f7ffce6e6d4af56851794a60e9"},"footer":{"socials":{"x":"https://twitter.com/dojimanetwork","github":"https://github.com/dojimanetwork","linkedin":"https://www.linkedin.com/company/81682016/admin/dashboard/","youtube":"https://www.youtube.com/@DojimaNetwork","medium":"https://medium.com/dojimanetwork","telegram":"https://t.me/dojimanetworkofficial","discord":"https://discord.com/invite/6fQWukdgbM"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dojimanetwork","hasAudioNarration":false,"actualSubdomain":"dojimanetwork","customDomains":["docs.dojima.foundation"],"gitSource":{"type":"github","owner":"dojimanetwork","repo":"foundation_docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae9222af2d1fb3a80be9322:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Builder Marketplace","count":10},{"language":"default","tag":"Overview","count":7},{"language":"default","tag":"Home","count":6},{"language":"default","tag":"Omni Rollup","count":5},{"language":"default","tag":"Omni Rollups","count":5},{"language":"default","tag":"Solver Network","count":4},{"language":"default","tag":"Omnichain Web","count":4},{"language":"default","tag":"Omnichain Engine","count":4},{"language":"default","tag":"Ominichain Engine","count":4},{"language":"default","tag":"Proof Network","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"omni-rollups/transaction-flow","slug":"/omni-rollups/transaction-flow","pageMetadata":{"title":"Transaction Flow","description":null,"href":"/omni-rollups/transaction-flow"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`transaction-flow-and-execution`,children:`Transaction Flow and Execution`}),`\n`,_jsx(_components.p,{children:`The transaction work flow within the Omni Rollup is a multistag eprocess designed for efficiency, scalability, and cross-chain synchronization. Transactions can originate from various sources, including\nuser submissions, application interactions, or solvers, and are directed to the Omni Sequencer via\nmempools or other submission mechanisms. Additionally, the sequencer can directly accept transactions initiated on Layer 1 (L1) blockchains through a crawler. The crawler captures and validates\nthese L1 transactions, forwarding them to the Omnichain Engine for direct settlement on the originating L1 chain, bypassing rollups when necessary.`}),`\n`,_jsx(_components.p,{children:`Once transactions are received, the sequencer organizes them based on predefined criteria such\nas the target blockchain, the type of operation, or the priority. Within each group, the sequencer\ndetermines an optimized execution order to maintain consistency and minimize resource overhead.\nThe ordered transactions are compiled into bundles, with each bundle containing essential meta data,\nincluding source and destination chain IDs, timestamps, transaction payloads, and unique nonces to\nprevent replay attacks.`}),`\n`,_jsx(_components.p,{children:`To ensure transaction integrity, the Omni Sequencer uses a commitment mechanism. After compiling and ordering the bundles, it generates a cryptographic hash of the ordered transaction list,\nreferred to as the commitment. This hash is published on the Data Availability (DA) Layer, ensuring\ntransparency and allowing participants to validate the accuracy of the transaction order by comparing the commitment with the actual processing sequence during execution.`}),`\n`,_jsx(_components.p,{children:`The sequencer then distributes the bundled transactions to the appropriate rollups for execution.\nEach rollup begins by verifying the transaction order against the commitment published on the DA\nlayer, ensuring alignment with the global sequence determined by the sequencer. Transactions are\nprocessed in accordance with this verified order, and the rollup computes state transitions for the\nrespective blockchain or application.`}),`\n`,_jsx(_components.p,{children:`To guarantee security and integrity, the rollup uses zero-knowledge (zk) proofs generated by\nthe Prover Network. These zk proofs validate the correctness of state transitions without exposing\nsensitive data, ensuring that the process is both tamperproof and privacy-preserving. For contract enabled blockchains, rollups interact directly with smart contracts to manage state updates, validate\nproofs, and finalize transactions on the L1 chain. For blockchains without smart contract support,\nthe rollup uses direct addresses, also known as vaults, as custodial points for assets and data. These\nvaults ensure that transactions and state updates are accurately reflected despite the lack of native\ncontract capabilities.`}),`\n`,_jsx(_components.p,{children:`In both cases, rollups send the updated states and zk proofs to the respective L1 chains for inclusion in their blocks. This ensures that state changes are synchronized across the network, maintaining consistency across all connected chains. By supporting both direct L1 transactions and rollupbased processing, Omni Rollup establishes a robust, scalable, and trustless framework for crosschain transactions, enhancing interoperability, and ensuring data integrity across diverse blockchain\necosystems.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Transaction Flow","description":null,"href":"/omni-rollups/transaction-flow"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Transaction Flow and Execution","slug":"transaction-flow-and-execution","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"dojimanetwork","siteName":"Dojima Docs","title":"Transaction Flow - Dojima Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T03:58:06.090Z","originalFileLocation":"omni-rollups/transaction-flow.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Dojima Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Transaction Flow - Dojima Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dojima Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dojima.foundation/omni-rollups/transaction-flow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dojimanetwork.mintlify.site/_mintlify/api/og/v2?division=Omni+Rollups\u0026amp;title=Transaction+Flow\u0026amp;theme=3d81b0f71736b2cbd219f522\u0026amp;signature=a0b51c4f57fba0746ef2c84e2a4298142ee0f6e2b5f11f8ef73698d4db6e193e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Transaction Flow - Dojima Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dojimanetwork.mintlify.site/_mintlify/api/og/v2?division=Omni+Rollups\u0026amp;title=Transaction+Flow\u0026amp;theme=3d81b0f71736b2cbd219f522\u0026amp;signature=a0b51c4f57fba0746ef2c84e2a4298142ee0f6e2b5f11f8ef73698d4db6e193e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dojimanetwork/bJNFictp-HZvHgAC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dojima Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8000FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dojima.foundation/omni-rollups/transaction-flow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/omni-rollups/transaction-flow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dojima.foundation/#organization\",\"name\":\"Dojima Docs\",\"url\":\"https://docs.dojima.foundation\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dojimanetwork/iucn6kouNcsZY3C3/logo/logo-light.png?fit=max\u0026auto=format\u0026n=iucn6kouNcsZY3C3\u0026q=85\u0026s=93dc5617c0b7278769f3810348f34337\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dojima.foundation#website\",\"name\":\"Dojima Docs\",\"url\":\"https://docs.dojima.foundation\",\"publisher\":{\"@id\":\"https://docs.dojima.foundation/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow#webpage\",\"url\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow\",\"name\":\"Transaction Flow\",\"dateModified\":\"2026-01-07T03:58:06.090Z\",\"isPartOf\":{\"@id\":\"https://docs.dojima.foundation#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Omni Rollups\",\"item\":\"https://docs.dojima.foundation/omni-rollups/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transaction Flow\",\"item\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow#article\",\"headline\":\"Transaction Flow\",\"name\":\"Transaction Flow\",\"url\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dojima.foundation/omni-rollups/transaction-flow#webpage\"},\"dateModified\":\"2026-01-07T03:58:06.090Z\",\"publisher\":{\"@id\":\"https://docs.dojima.foundation/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dojima.foundation#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dojima Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dojima Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/introduction"}]},{"tab":"Builder Marketplace","pages":[{"title":"Builder Marketplace","href":"/builder-marketplace/overview"}]},{"tab":"Omni Rollup","groups":[{"group":"Omni Rollups","pages":[{"title":"Overview","href":"/omni-rollups/overview"},{"title":"Different Types of Rollups","description":null,"href":"/omni-rollups/types-of-rollups"},{"title":"Transaction Flow","href":"/omni-rollups/transaction-flow"},{"title":"Build and Deploy","description":null,"href":"/omni-rollups/build-and-deploy"},{"title":"Awesome Projects","href":"/omni-rollups/awesome-projects"}]}]},{"tab":"Proof Network","pages":[{"title":"Proof Network","href":"/proof-network/overview"}]},{"tab":"Omnichain Engine","pages":[{"title":"Omnichain Engine","href":"/omnichain-engine/overview"}]},{"tab":"Ragno","pages":[{"title":"Ragno","href":"/ragno/overview"}]}]},"basePath":"","title":"Transaction Flow - Dojima Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}