+{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"concepts":[{"type":"link","label":"About Us","href":"/docs/concepts/about","docId":"concepts/about","unlisted":false},{"type":"link","label":"Definitions","href":"/docs/concepts/definitions","docId":"concepts/definitions","unlisted":false},{"type":"link","label":"Learn","href":"/docs/concepts/learn","docId":"concepts/learn","unlisted":false},{"type":"link","label":"Understanding Cross-Domain MEV","href":"/docs/concepts/mev","docId":"concepts/mev","unlisted":false},{"type":"link","label":"Mantis Use Cases","href":"/docs/concepts/use-cases","docId":"concepts/use-cases","unlisted":false}],"protocol":[{"type":"category","label":"Protocol","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Audits","href":"/docs/protocol/audits","docId":"protocol/audits","unlisted":false},{"type":"link","label":"Ecosystem","href":"/docs/protocol/ecosystem","docId":"protocol/ecosystem","unlisted":false},{"type":"link","label":"The Mantis Protocol","href":"/docs/protocol/mantis","docId":"protocol/mantis","unlisted":false},{"type":"link","label":"Mantis Virtual Machine","href":"/docs/protocol/mvm","docId":"protocol/mvm","unlisted":false},{"type":"link","label":"Roadmap","href":"/docs/protocol/roadmap","docId":"protocol/roadmap","unlisted":false},{"type":"link","label":"Solvers","href":"/docs/protocol/solvers","docId":"protocol/solvers","unlisted":false},{"type":"link","label":"Mantis Token","href":"/docs/protocol/token","docId":"protocol/token","unlisted":false}],"href":"/docs/protocol/mantis"}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Bridge Contract","href":"/docs/rollup/bridge-contract","docId":"rollup/bridge-contract","unlisted":false},{"type":"link","label":"Data Types","href":"/docs/rollup/data-types","docId":"rollup/data-types","unlisted":false},{"type":"link","label":"Decentralized Sequencing","href":"/docs/rollup/decentralised-sequencing","docId":"rollup/decentralised-sequencing","unlisted":false},{"type":"link","label":"Fee Structure","href":"/docs/rollup/fees","docId":"rollup/fees","unlisted":false},{"type":"link","label":"Interoperability with L1s","href":"/docs/rollup/interop","docId":"rollup/interop","unlisted":false},{"type":"link","label":"The Mantis Rollup","href":"/docs/rollup/mantis","docId":"rollup/mantis","unlisted":false},{"type":"link","label":"SVM and Sequencer","href":"/docs/rollup/svm-sequencer","docId":"rollup/svm-sequencer","unlisted":false},{"type":"link","label":"Transaction Lifecycle","href":"/docs/rollup/tx-lifestyle","docId":"rollup/tx-lifestyle","unlisted":false}],"href":"/docs/rollup/mantis"}],"solvers":[{"type":"category","label":"Solvers","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Develop - How Other Protocols Can Use Mantis","href":"/docs/solvers/develop","docId":"solvers/develop","unlisted":false}],"href":"/docs/solvers/develop"}],"user_guides":[{"type":"link","label":"Waitlist","href":"/docs/user_guides/waitlist","docId":"user_guides/waitlist","unlisted":false}]},"docs":{"concepts/about":{"id":"concepts/about","title":"About Us","description":"The Journey to Mantis","sidebar":"concepts"},"concepts/definitions":{"id":"concepts/definitions","title":"Definitions","description":"Block Builder: An entity that constructs blocks from transaction order flow. On Mantis, block builders from other ecosystems can also plug in to share their mempools.","sidebar":"concepts"},"concepts/learn":{"id":"concepts/learn","title":"Learn","description":"Introduction","sidebar":"concepts"},"concepts/mev":{"id":"concepts/mev","title":"Understanding Cross-Domain MEV","description":"A cross-domain intent settlement platform like Mantis reshapes an emerging type of maximal extractible value (MEV): cross-chain or cross-domain MEV.","sidebar":"concepts"},"concepts/use-cases":{"id":"concepts/use-cases","title":"Mantis Use Cases","description":"UX: Execute Anywhere from One Location","sidebar":"concepts"},"mantis":{"id":"mantis","title":"Mantis Protocol Overview","description":"Mantis is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup."},"protocol/audits":{"id":"protocol/audits","title":"Audits","description":"Mantis is completing an audit with Ottersec, an auditing firm that has secured leading projects such as the Solana Foundation, OlympusDAO, Algorand, Sui, and Squads. Thus far, Ottersec has secured over $5.69 billion in total value locked, with over $1 billion in vulnerabilities patched.","sidebar":"protocol"},"protocol/ecosystem":{"id":"protocol/ecosystem","title":"Ecosystem","description":"The components of the Mantis ecosystem synergize with the Picasso Network and the IBC Protocol. This enables Mantis’s cross-chain capability.","sidebar":"protocol"},"protocol/mantis":{"id":"protocol/mantis","title":"The Mantis Protocol","description":"On the Mantis rollup resides the Mantis protocol that facilitates optimal execution of cross-domain intent via a competition of solvers. In this protocol, users sign intents which are contained on a private rollup mempool. Solvers are staked agents that can a) observe the intents in the mempool and b) post solutions to intents in the auctioneer contract. The auctioneer contract scores the solutions based on how well they fit constraints the user has set. The winner of the auction is responsible for settling the intent along the execution path they have proposed.","sidebar":"protocol"},"protocol/mvm":{"id":"protocol/mvm","title":"Mantis Virtual Machine","description":"The Mantis Virtual Machine (MantisVM) is an orchestration language and execution runtime for cross-chain program execution and intent settlement over Picasso (IBC). This VM enables a few key functionalities for the Mantis protocol:","sidebar":"protocol"},"protocol/roadmap":{"id":"protocol/roadmap","title":"Roadmap","description":"Immediate Roadmap","sidebar":"protocol"},"protocol/solvers":{"id":"protocol/solvers","title":"Solvers","description":"The solver role is critical to Mantis and the chain-agnostic execution of user intents. To summarize the role, a solver:","sidebar":"protocol"},"protocol/token":{"id":"protocol/token","title":"Mantis Token","description":"The Mantis token is the native utility token for the Mantis framework, supporting various network functionalities. Mantis will be deployed as an native token on the Mantis rollup.","sidebar":"protocol"},"rollup/bridge-contract":{"id":"rollup/bridge-contract","title":"Bridge Contract","description":"Deposits","sidebar":"rollup"},"rollup/data-types":{"id":"rollup/data-types","title":"Data Types","description":"On-chain data on the Mantis rollup comes from:","sidebar":"rollup"},"rollup/decentralised-sequencing":{"id":"rollup/decentralised-sequencing","title":"Decentralized Sequencing","description":"Sequencers are network nodes that play critical roles on a rollup. These roles include:","sidebar":"rollup"},"rollup/fees":{"id":"rollup/fees","title":"Fee Structure","description":"Initially, we will use the fee structure of Solana on the Mantis rollup. Later, we aim to implement a more dynamic fee model.","sidebar":"rollup"},"rollup/interop":{"id":"rollup/interop","title":"Interoperability with L1s","description":"Mantis utilizes the Inter-Blockchain Communication (IBC) Protocol for cross-chain interoperability with credible commitments. More specifically, Mantis uses the IBC connections created by the Picasso Network.","sidebar":"rollup"},"rollup/mantis":{"id":"rollup/mantis","title":"The Mantis Rollup","description":"A core component of Mantis is the Mantis rollup. Previously, rollups have been limited to the optimistic or ZK rollups in the Ethereum ecosystem. To meet its own unique needs, Mantis created its own rollup design on Solana.","sidebar":"rollup"},"rollup/svm-sequencer":{"id":"rollup/svm-sequencer","title":"SVM and Sequencer","description":"The Mantis rollup’s execution engine is a lightweight Solana Virtual Machine (SVM) with a sequencer similar to the Jito validator client. The sequencer interacts directly with the bridge contract on Solana mainnet for unlocking and routing funds to other chains.","sidebar":"rollup"},"rollup/tx-lifestyle":{"id":"rollup/tx-lifestyle","title":"Transaction Lifecycle","description":"Transactions settle down from layer 2 (the Mantis rollup) to layer 1 (the destination chain of the transaction):","sidebar":"rollup"},"solvers/develop":{"id":"solvers/develop","title":"Develop - How Other Protocols Can Use Mantis","description":"Many projects within the DeFi space can leverage Mantis by tapping into the remote procedure call (RPC) of the Mantis Intent Software Development Kit (SDK). This is shown below:","sidebar":"solvers"},"user_guides/waitlist":{"id":"user_guides/waitlist","title":"Waitlist","description":"We are holding a waitlist period for Mantis. Participants on the waitlist can sign a message and commit total value locked to the Mantis rollup from any chain. Then, they will get early access to Mantis features and become eligible for rewards:","sidebar":"user_guides"}}}}
0 commit comments