diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json index 09f46f6a..7fac488c 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json @@ -1 +1 @@ -{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"concepts":[{"type":"category","label":"Introduction","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Learn","href":"/concepts/learn","docId":"concepts/learn","unlisted":false},{"type":"link","label":"Definitions","href":"/concepts/definitions","docId":"concepts/definitions","unlisted":false},{"type":"link","label":"Mantis Use Cases","href":"/concepts/use-cases","docId":"concepts/use-cases","unlisted":false}],"href":"/"}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"The Mantis Rollup","href":"/rollup/mantis","docId":"rollup/mantis","unlisted":false},{"type":"link","label":"Bridge Contract","href":"/rollup/bridge-contract","docId":"rollup/bridge-contract","unlisted":false},{"type":"link","label":"SVM and Sequencer","href":"/rollup/svm-sequencer","docId":"rollup/svm-sequencer","unlisted":false},{"type":"link","label":"Fee Structure","href":"/rollup/fees","docId":"rollup/fees","unlisted":false},{"type":"link","label":"Decentralized Sequencing","href":"/rollup/decentralised-sequencing","docId":"rollup/decentralised-sequencing","unlisted":false},{"type":"link","label":"Data Types","href":"/rollup/data-types","docId":"rollup/data-types","unlisted":false},{"type":"link","label":"Transaction Lifecycle","href":"/rollup/tx-lifecycle","docId":"rollup/tx-lifecycle","unlisted":false}]}],"protocol":[{"type":"category","label":"Protocol","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"The Mantis Protocol","href":"/protocol/mantis","docId":"protocol/mantis","unlisted":false},{"type":"link","label":"Solvers","href":"/protocol/solvers","docId":"protocol/solvers","unlisted":false},{"type":"link","label":"Ecosystem","href":"/protocol/ecosystem","docId":"protocol/ecosystem","unlisted":false},{"type":"link","label":"Audits","href":"/protocol/audits","docId":"protocol/audits","unlisted":false},{"type":"link","label":"Roadmap","href":"/protocol/roadmap","docId":"protocol/roadmap","unlisted":false}]}],"develop":[{"type":"category","label":"Develop","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"How Other Protocols Can Use Mantis","href":"/develop/","docId":"develop/develop","unlisted":false}]}],"user_guides":[{"type":"link","label":"Waitlist","href":"/user_guides/waitlist","docId":"user_guides/waitlist","unlisted":false}]},"docs":{"concepts/definitions":{"id":"concepts/definitions","title":"Definitions","description":"Block Builder: An entity that constructs blocks from transaction order flow.","sidebar":"concepts"},"concepts/learn":{"id":"concepts/learn","title":"Learn","description":"The Problem","sidebar":"concepts"},"concepts/use-cases":{"id":"concepts/use-cases","title":"Mantis Use Cases","description":"UX: Execute Anywhere from One Location","sidebar":"concepts"},"develop/develop":{"id":"develop/develop","title":"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":"develop"},"mantis":{"id":"mantis","title":"Introduction","description":"Mantis is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup.","sidebar":"concepts"},"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 solution they have proposed.","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"},"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/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-lifecycle":{"id":"rollup/tx-lifecycle","title":"Transaction Lifecycle","description":"Transactions settle down from layer 2 (the Mantis rollup) to layer 1 (the destination chain of the transaction):","sidebar":"rollup"},"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"}}}} \ No newline at end of file +{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"concepts":[{"type":"category","label":"Introduction","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Learn","href":"/concepts/learn","docId":"concepts/learn","unlisted":false},{"type":"link","label":"Definitions","href":"/concepts/definitions","docId":"concepts/definitions","unlisted":false},{"type":"link","label":"Mantis Use Cases","href":"/concepts/use-cases","docId":"concepts/use-cases","unlisted":false}],"href":"/"}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"The Mantis Rollup","href":"/rollup/mantis","docId":"rollup/mantis","unlisted":false},{"type":"link","label":"Bridge Contract","href":"/rollup/bridge-contract","docId":"rollup/bridge-contract","unlisted":false},{"type":"link","label":"SVM and Sequencer","href":"/rollup/svm-sequencer","docId":"rollup/svm-sequencer","unlisted":false},{"type":"link","label":"Fee Structure","href":"/rollup/fees","docId":"rollup/fees","unlisted":false},{"type":"link","label":"Decentralized Sequencing","href":"/rollup/decentralised-sequencing","docId":"rollup/decentralised-sequencing","unlisted":false},{"type":"link","label":"Data Types","href":"/rollup/data-types","docId":"rollup/data-types","unlisted":false},{"type":"link","label":"Transaction Lifecycle","href":"/rollup/tx-lifecycle","docId":"rollup/tx-lifecycle","unlisted":false}]}],"protocol":[{"type":"category","label":"Protocol","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"The Mantis Protocol","href":"/protocol/mantis","docId":"protocol/mantis","unlisted":false},{"type":"link","label":"Solvers","href":"/protocol/solvers","docId":"protocol/solvers","unlisted":false},{"type":"link","label":"Ecosystem","href":"/protocol/ecosystem","docId":"protocol/ecosystem","unlisted":false},{"type":"link","label":"Audits","href":"/protocol/audits","docId":"protocol/audits","unlisted":false},{"type":"link","label":"Roadmap","href":"/protocol/roadmap","docId":"protocol/roadmap","unlisted":false}]}],"develop":[{"type":"category","label":"Develop","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"How Other Protocols Can Use Mantis","href":"/develop/","docId":"develop/develop","unlisted":false}]}]},"docs":{"concepts/definitions":{"id":"concepts/definitions","title":"Definitions","description":"Block Builder: An entity that constructs blocks from transaction order flow.","sidebar":"concepts"},"concepts/learn":{"id":"concepts/learn","title":"Learn","description":"The Problem","sidebar":"concepts"},"concepts/use-cases":{"id":"concepts/use-cases","title":"Mantis Use Cases","description":"UX: Execute Anywhere from One Location","sidebar":"concepts"},"develop/develop":{"id":"develop/develop","title":"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":"develop"},"mantis":{"id":"mantis","title":"Introduction","description":"Mantis is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup.","sidebar":"concepts"},"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 solution they have proposed.","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"},"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/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-lifecycle":{"id":"rollup/tx-lifecycle","title":"Transaction Lifecycle","description":"Transactions settle down from layer 2 (the Mantis rollup) to layer 1 (the destination chain of the transaction):","sidebar":"rollup"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json index 29ca97f5..cbf83c85 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json +++ b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json @@ -1 +1 @@ -{"allContent":{"docusaurus-plugin-content-docs":{"default":{"loadedVersions":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/","tagsPath":"/tags","editUrl":"https://github.com/ComposableFi/mantis-docs/docs","editUrlLocalized":"https://github.com/ComposableFi/mantis-docs/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"/Users/redjohn/mantis-docs/sidebars.ts","contentPath":"/Users/redjohn/mantis-docs/docs","contentPathLocalized":"/Users/redjohn/mantis-docs/i18n/en/docusaurus-plugin-content-docs/current","docs":[{"id":"concepts/definitions","title":"Definitions","description":"Block Builder: An entity that constructs blocks from transaction order flow.","source":"@site/docs/concepts/definitions.md","sourceDirName":"concepts","slug":"/concepts/definitions","permalink":"/concepts/definitions","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/definitions.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"concepts","previous":{"title":"Learn","permalink":"/concepts/learn"},"next":{"title":"Mantis Use Cases","permalink":"/concepts/use-cases"}},{"id":"concepts/learn","title":"Learn","description":"The Problem","source":"@site/docs/concepts/learn.md","sourceDirName":"concepts","slug":"/concepts/learn","permalink":"/concepts/learn","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/learn.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"concepts","previous":{"title":"Introduction","permalink":"/"},"next":{"title":"Definitions","permalink":"/concepts/definitions"}},{"id":"concepts/use-cases","title":"Mantis Use Cases","description":"UX: Execute Anywhere from One Location","source":"@site/docs/concepts/use-cases.md","sourceDirName":"concepts","slug":"/concepts/use-cases","permalink":"/concepts/use-cases","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/use-cases.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"concepts","previous":{"title":"Definitions","permalink":"/concepts/definitions"}},{"id":"develop/develop","title":"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:","source":"@site/docs/develop/develop.md","sourceDirName":"develop","slug":"/develop/","permalink":"/develop/","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/develop/develop.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"develop"},{"id":"mantis","title":"Introduction","description":"Mantis is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup.","source":"@site/docs/mantis.md","sourceDirName":".","slug":"/","permalink":"/","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"slug":"/"},"sidebar":"concepts","next":{"title":"Learn","permalink":"/concepts/learn"}},{"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.","source":"@site/docs/protocol/audits.md","sourceDirName":"protocol","slug":"/protocol/audits","permalink":"/protocol/audits","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/audits.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"protocol","previous":{"title":"Ecosystem","permalink":"/protocol/ecosystem"},"next":{"title":"Roadmap","permalink":"/protocol/roadmap"}},{"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.","source":"@site/docs/protocol/ecosystem.md","sourceDirName":"protocol","slug":"/protocol/ecosystem","permalink":"/protocol/ecosystem","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/ecosystem.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"protocol","previous":{"title":"Solvers","permalink":"/protocol/solvers"},"next":{"title":"Audits","permalink":"/protocol/audits"}},{"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 solution they have proposed.","source":"@site/docs/protocol/mantis.md","sourceDirName":"protocol","slug":"/protocol/mantis","permalink":"/protocol/mantis","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"protocol","next":{"title":"Solvers","permalink":"/protocol/solvers"}},{"id":"protocol/roadmap","title":"Roadmap","description":"Immediate Roadmap","source":"@site/docs/protocol/roadmap.md","sourceDirName":"protocol","slug":"/protocol/roadmap","permalink":"/protocol/roadmap","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/roadmap.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5},"sidebar":"protocol","previous":{"title":"Audits","permalink":"/protocol/audits"}},{"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:","source":"@site/docs/protocol/solvers.md","sourceDirName":"protocol","slug":"/protocol/solvers","permalink":"/protocol/solvers","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/solvers.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"protocol","previous":{"title":"The Mantis Protocol","permalink":"/protocol/mantis"},"next":{"title":"Ecosystem","permalink":"/protocol/ecosystem"}},{"id":"rollup/bridge-contract","title":"Bridge Contract","description":"Deposits","source":"@site/docs/rollup/bridge-contract.md","sourceDirName":"rollup","slug":"/rollup/bridge-contract","permalink":"/rollup/bridge-contract","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/bridge-contract.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"rollup","previous":{"title":"The Mantis Rollup","permalink":"/rollup/mantis"},"next":{"title":"SVM and Sequencer","permalink":"/rollup/svm-sequencer"}},{"id":"rollup/data-types","title":"Data Types","description":"On-chain data on the Mantis rollup comes from:","source":"@site/docs/rollup/data-types.md","sourceDirName":"rollup","slug":"/rollup/data-types","permalink":"/rollup/data-types","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/data-types.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6},"sidebar":"rollup","previous":{"title":"Decentralized Sequencing","permalink":"/rollup/decentralised-sequencing"},"next":{"title":"Transaction Lifecycle","permalink":"/rollup/tx-lifecycle"}},{"id":"rollup/decentralised-sequencing","title":"Decentralized Sequencing","description":"Sequencers are network nodes that play critical roles on a rollup. These roles include:","source":"@site/docs/rollup/decentralised-sequencing.md","sourceDirName":"rollup","slug":"/rollup/decentralised-sequencing","permalink":"/rollup/decentralised-sequencing","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/decentralised-sequencing.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5},"sidebar":"rollup","previous":{"title":"Fee Structure","permalink":"/rollup/fees"},"next":{"title":"Data Types","permalink":"/rollup/data-types"}},{"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.","source":"@site/docs/rollup/fees.md","sourceDirName":"rollup","slug":"/rollup/fees","permalink":"/rollup/fees","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/fees.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"rollup","previous":{"title":"SVM and Sequencer","permalink":"/rollup/svm-sequencer"},"next":{"title":"Decentralized Sequencing","permalink":"/rollup/decentralised-sequencing"}},{"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.","source":"@site/docs/rollup/mantis.md","sourceDirName":"rollup","slug":"/rollup/mantis","permalink":"/rollup/mantis","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"rollup","next":{"title":"Bridge Contract","permalink":"/rollup/bridge-contract"}},{"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.","source":"@site/docs/rollup/svm-sequencer.md","sourceDirName":"rollup","slug":"/rollup/svm-sequencer","permalink":"/rollup/svm-sequencer","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/svm-sequencer.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"rollup","previous":{"title":"Bridge Contract","permalink":"/rollup/bridge-contract"},"next":{"title":"Fee Structure","permalink":"/rollup/fees"}},{"id":"rollup/tx-lifecycle","title":"Transaction Lifecycle","description":"Transactions settle down from layer 2 (the Mantis rollup) to layer 1 (the destination chain of the transaction):","source":"@site/docs/rollup/tx-lifecycle.md","sourceDirName":"rollup","slug":"/rollup/tx-lifecycle","permalink":"/rollup/tx-lifecycle","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/tx-lifecycle.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7},"sidebar":"rollup","previous":{"title":"Data Types","permalink":"/rollup/data-types"}},{"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:","source":"@site/docs/user_guides/waitlist.md","sourceDirName":"user_guides","slug":"/user_guides/waitlist","permalink":"/user_guides/waitlist","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/user_guides/waitlist.md","tags":[],"version":"current","frontMatter":{},"sidebar":"user_guides"}],"drafts":[],"sidebars":{"concepts":[{"type":"category","label":"Introduction","collapsed":false,"collapsible":false,"link":{"type":"doc","id":"mantis"},"items":[{"type":"doc","id":"concepts/learn"},{"type":"doc","id":"concepts/definitions"},{"type":"doc","id":"concepts/use-cases"}]}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"rollup/mantis"},{"type":"doc","id":"rollup/bridge-contract"},{"type":"doc","id":"rollup/svm-sequencer"},{"type":"doc","id":"rollup/fees"},{"type":"doc","id":"rollup/decentralised-sequencing"},{"type":"doc","id":"rollup/data-types"},{"type":"doc","id":"rollup/tx-lifecycle"}]}],"protocol":[{"type":"category","label":"Protocol","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"protocol/mantis"},{"type":"doc","id":"protocol/solvers"},{"type":"doc","id":"protocol/ecosystem"},{"type":"doc","id":"protocol/audits"},{"type":"doc","id":"protocol/roadmap"}]}],"develop":[{"type":"category","label":"Develop","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"develop/develop"}]}],"user_guides":[{"type":"doc","id":"user_guides/waitlist"}]}}]}},"docusaurus-plugin-content-blog":{"default":{"blogSidebarTitle":"Recent posts","blogPosts":[],"blogListPaginated":[],"blogTags":{},"blogTagsListPath":"/blog/tags"}},"docusaurus-plugin-content-pages":{"default":[{"type":"mdx","permalink":"/markdown-page","source":"@site/src/pages/markdown-page.md","title":"Markdown page example","description":"You don't need React to write simple standalone pages.","frontMatter":{"title":"Markdown page example"},"unlisted":false}]},"docusaurus-plugin-debug":{},"docusaurus-theme-classic":{},"docusaurus-bootstrap-plugin":{},"docusaurus-mdx-fallback-plugin":{}}} \ No newline at end of file +{"allContent":{"docusaurus-plugin-content-docs":{"default":{"loadedVersions":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/","tagsPath":"/tags","editUrl":"https://github.com/ComposableFi/mantis-docs/docs","editUrlLocalized":"https://github.com/ComposableFi/mantis-docs/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"/Users/redjohn/mantis-docs/sidebars.ts","contentPath":"/Users/redjohn/mantis-docs/docs","contentPathLocalized":"/Users/redjohn/mantis-docs/i18n/en/docusaurus-plugin-content-docs/current","docs":[{"id":"concepts/definitions","title":"Definitions","description":"Block Builder: An entity that constructs blocks from transaction order flow.","source":"@site/docs/concepts/definitions.md","sourceDirName":"concepts","slug":"/concepts/definitions","permalink":"/concepts/definitions","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/definitions.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"concepts","previous":{"title":"Learn","permalink":"/concepts/learn"},"next":{"title":"Mantis Use Cases","permalink":"/concepts/use-cases"}},{"id":"concepts/learn","title":"Learn","description":"The Problem","source":"@site/docs/concepts/learn.md","sourceDirName":"concepts","slug":"/concepts/learn","permalink":"/concepts/learn","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/learn.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"concepts","previous":{"title":"Introduction","permalink":"/"},"next":{"title":"Definitions","permalink":"/concepts/definitions"}},{"id":"concepts/use-cases","title":"Mantis Use Cases","description":"UX: Execute Anywhere from One Location","source":"@site/docs/concepts/use-cases.md","sourceDirName":"concepts","slug":"/concepts/use-cases","permalink":"/concepts/use-cases","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/concepts/use-cases.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"concepts","previous":{"title":"Definitions","permalink":"/concepts/definitions"}},{"id":"develop/develop","title":"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:","source":"@site/docs/develop/develop.md","sourceDirName":"develop","slug":"/develop/","permalink":"/develop/","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/develop/develop.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"develop"},{"id":"mantis","title":"Introduction","description":"Mantis is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup.","source":"@site/docs/mantis.md","sourceDirName":".","slug":"/","permalink":"/","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"slug":"/"},"sidebar":"concepts","next":{"title":"Learn","permalink":"/concepts/learn"}},{"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.","source":"@site/docs/protocol/audits.md","sourceDirName":"protocol","slug":"/protocol/audits","permalink":"/protocol/audits","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/audits.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"protocol","previous":{"title":"Ecosystem","permalink":"/protocol/ecosystem"},"next":{"title":"Roadmap","permalink":"/protocol/roadmap"}},{"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.","source":"@site/docs/protocol/ecosystem.md","sourceDirName":"protocol","slug":"/protocol/ecosystem","permalink":"/protocol/ecosystem","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/ecosystem.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"protocol","previous":{"title":"Solvers","permalink":"/protocol/solvers"},"next":{"title":"Audits","permalink":"/protocol/audits"}},{"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 solution they have proposed.","source":"@site/docs/protocol/mantis.md","sourceDirName":"protocol","slug":"/protocol/mantis","permalink":"/protocol/mantis","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"protocol","next":{"title":"Solvers","permalink":"/protocol/solvers"}},{"id":"protocol/roadmap","title":"Roadmap","description":"Immediate Roadmap","source":"@site/docs/protocol/roadmap.md","sourceDirName":"protocol","slug":"/protocol/roadmap","permalink":"/protocol/roadmap","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/roadmap.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5},"sidebar":"protocol","previous":{"title":"Audits","permalink":"/protocol/audits"}},{"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:","source":"@site/docs/protocol/solvers.md","sourceDirName":"protocol","slug":"/protocol/solvers","permalink":"/protocol/solvers","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/protocol/solvers.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"protocol","previous":{"title":"The Mantis Protocol","permalink":"/protocol/mantis"},"next":{"title":"Ecosystem","permalink":"/protocol/ecosystem"}},{"id":"rollup/bridge-contract","title":"Bridge Contract","description":"Deposits","source":"@site/docs/rollup/bridge-contract.md","sourceDirName":"rollup","slug":"/rollup/bridge-contract","permalink":"/rollup/bridge-contract","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/bridge-contract.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"rollup","previous":{"title":"The Mantis Rollup","permalink":"/rollup/mantis"},"next":{"title":"SVM and Sequencer","permalink":"/rollup/svm-sequencer"}},{"id":"rollup/data-types","title":"Data Types","description":"On-chain data on the Mantis rollup comes from:","source":"@site/docs/rollup/data-types.md","sourceDirName":"rollup","slug":"/rollup/data-types","permalink":"/rollup/data-types","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/data-types.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6},"sidebar":"rollup","previous":{"title":"Decentralized Sequencing","permalink":"/rollup/decentralised-sequencing"},"next":{"title":"Transaction Lifecycle","permalink":"/rollup/tx-lifecycle"}},{"id":"rollup/decentralised-sequencing","title":"Decentralized Sequencing","description":"Sequencers are network nodes that play critical roles on a rollup. These roles include:","source":"@site/docs/rollup/decentralised-sequencing.md","sourceDirName":"rollup","slug":"/rollup/decentralised-sequencing","permalink":"/rollup/decentralised-sequencing","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/decentralised-sequencing.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5},"sidebar":"rollup","previous":{"title":"Fee Structure","permalink":"/rollup/fees"},"next":{"title":"Data Types","permalink":"/rollup/data-types"}},{"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.","source":"@site/docs/rollup/fees.md","sourceDirName":"rollup","slug":"/rollup/fees","permalink":"/rollup/fees","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/fees.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"rollup","previous":{"title":"SVM and Sequencer","permalink":"/rollup/svm-sequencer"},"next":{"title":"Decentralized Sequencing","permalink":"/rollup/decentralised-sequencing"}},{"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.","source":"@site/docs/rollup/mantis.md","sourceDirName":"rollup","slug":"/rollup/mantis","permalink":"/rollup/mantis","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/mantis.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"rollup","next":{"title":"Bridge Contract","permalink":"/rollup/bridge-contract"}},{"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.","source":"@site/docs/rollup/svm-sequencer.md","sourceDirName":"rollup","slug":"/rollup/svm-sequencer","permalink":"/rollup/svm-sequencer","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/svm-sequencer.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"rollup","previous":{"title":"Bridge Contract","permalink":"/rollup/bridge-contract"},"next":{"title":"Fee Structure","permalink":"/rollup/fees"}},{"id":"rollup/tx-lifecycle","title":"Transaction Lifecycle","description":"Transactions settle down from layer 2 (the Mantis rollup) to layer 1 (the destination chain of the transaction):","source":"@site/docs/rollup/tx-lifecycle.md","sourceDirName":"rollup","slug":"/rollup/tx-lifecycle","permalink":"/rollup/tx-lifecycle","draft":false,"unlisted":false,"editUrl":"https://github.com/ComposableFi/mantis-docs/docs/rollup/tx-lifecycle.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7},"sidebar":"rollup","previous":{"title":"Data Types","permalink":"/rollup/data-types"}}],"drafts":[],"sidebars":{"concepts":[{"type":"category","label":"Introduction","collapsed":false,"collapsible":false,"link":{"type":"doc","id":"mantis"},"items":[{"type":"doc","id":"concepts/learn"},{"type":"doc","id":"concepts/definitions"},{"type":"doc","id":"concepts/use-cases"}]}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"rollup/mantis"},{"type":"doc","id":"rollup/bridge-contract"},{"type":"doc","id":"rollup/svm-sequencer"},{"type":"doc","id":"rollup/fees"},{"type":"doc","id":"rollup/decentralised-sequencing"},{"type":"doc","id":"rollup/data-types"},{"type":"doc","id":"rollup/tx-lifecycle"}]}],"protocol":[{"type":"category","label":"Protocol","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"protocol/mantis"},{"type":"doc","id":"protocol/solvers"},{"type":"doc","id":"protocol/ecosystem"},{"type":"doc","id":"protocol/audits"},{"type":"doc","id":"protocol/roadmap"}]}],"develop":[{"type":"category","label":"Develop","collapsed":false,"collapsible":false,"items":[{"type":"doc","id":"develop/develop"}]}]}}]}},"docusaurus-plugin-content-blog":{"default":{"blogSidebarTitle":"Recent posts","blogPosts":[],"blogListPaginated":[],"blogTags":{},"blogTagsListPath":"/blog/tags"}},"docusaurus-plugin-content-pages":{"default":[{"type":"mdx","permalink":"/markdown-page","source":"@site/src/pages/markdown-page.md","title":"Markdown page example","description":"You don't need React to write simple standalone pages.","frontMatter":{"title":"Markdown page example"},"unlisted":false}]},"docusaurus-plugin-debug":{},"docusaurus-theme-classic":{},"docusaurus-bootstrap-plugin":{},"docusaurus-mdx-fallback-plugin":{}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs index 429bacaf..93886253 100644 --- a/.docusaurus/docusaurus.config.mjs +++ b/.docusaurus/docusaurus.config.mjs @@ -41,7 +41,7 @@ export default { ] ], "themeConfig": { - "image": "img/docusaurus-social-card.jpg", + "image": "img/thumbnail.jpg", "navbar": { "title": "Mantis Documentation", "logo": { @@ -73,12 +73,6 @@ export default { "position": "left", "label": "Develop" }, - { - "type": "docSidebar", - "sidebarId": "user_guides", - "position": "left", - "label": "User Guides" - }, { "href": "https://research.composable.finance/", "label": "Research", diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 16805f78..bb3b98b7 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -94,11 +94,6 @@ "id": "rollup/tx-lifecycle", "path": "/rollup/tx-lifecycle", "sidebar": "rollup" - }, - { - "id": "user_guides/waitlist", - "path": "/user_guides/waitlist", - "sidebar": "user_guides" } ], "draftIds": [], @@ -126,12 +121,6 @@ "path": "/develop/", "label": "develop/develop" } - }, - "user_guides": { - "link": { - "path": "/user_guides/waitlist", - "label": "user_guides/waitlist" - } } } } diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index faa706fa..2bb7d7d2 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -30,7 +30,6 @@ export default { "content---rollup-mantis-772-e05": [() => import(/* webpackChunkName: "content---rollup-mantis-772-e05" */ "@site/docs/rollup/mantis.md"), "@site/docs/rollup/mantis.md", require.resolveWeak("@site/docs/rollup/mantis.md")], "content---rollup-svm-sequencerb-5-f-c76": [() => import(/* webpackChunkName: "content---rollup-svm-sequencerb-5-f-c76" */ "@site/docs/rollup/svm-sequencer.md"), "@site/docs/rollup/svm-sequencer.md", require.resolveWeak("@site/docs/rollup/svm-sequencer.md")], "content---rollup-tx-lifecycle-95-d-f62": [() => import(/* webpackChunkName: "content---rollup-tx-lifecycle-95-d-f62" */ "@site/docs/rollup/tx-lifecycle.md"), "@site/docs/rollup/tx-lifecycle.md", require.resolveWeak("@site/docs/rollup/tx-lifecycle.md")], - "content---user-guides-waitlist-438-2ba": [() => import(/* webpackChunkName: "content---user-guides-waitlist-438-2ba" */ "@site/docs/user_guides/waitlist.md"), "@site/docs/user_guides/waitlist.md", require.resolveWeak("@site/docs/user_guides/waitlist.md")], "plugin---aba-d70": [() => import(/* webpackChunkName: "plugin---aba-d70" */ "@generated/docusaurus-plugin-content-docs/default/__plugin.json"), "@generated/docusaurus-plugin-content-docs/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/__plugin.json")], "plugin---docusaurus-debugb-38-ad3": [() => import(/* webpackChunkName: "plugin---docusaurus-debugb-38-ad3" */ "@generated/docusaurus-plugin-debug/default/__plugin.json"), "@generated/docusaurus-plugin-debug/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/__plugin.json")], "plugin---markdown-pagea-74-7b5": [() => import(/* webpackChunkName: "plugin---markdown-pagea-74-7b5" */ "@generated/docusaurus-plugin-content-pages/default/__plugin.json"), "@generated/docusaurus-plugin-content-pages/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-pages/default/__plugin.json")],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 42d26826..b117c68b 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -44,15 +44,15 @@ export default [ }, { path: '/', - component: ComponentCreator('/', '0e6'), + component: ComponentCreator('/', '8c4'), routes: [ { path: '/', - component: ComponentCreator('/', '9a7'), + component: ComponentCreator('/', 'b31'), routes: [ { path: '/', - component: ComponentCreator('/', '347'), + component: ComponentCreator('/', 'a1e'), routes: [ { path: '/concepts/definitions', @@ -150,12 +150,6 @@ export default [ exact: true, sidebar: "rollup" }, - { - path: '/user_guides/waitlist', - component: ComponentCreator('/user_guides/waitlist', 'a97'), - exact: true, - sidebar: "user_guides" - }, { path: '/', component: ComponentCreator('/', 'bd7'), diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index 756da269..81899bc3 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -49,17 +49,17 @@ }, "content": "content---markdown-page-393-028" }, - "/-0e6": { + "/-8c4": { "__comp": "__comp---theme-docs-root-5-e-9-0b6", "__context": { "plugin": "plugin---aba-d70" } }, - "/-9a7": { + "/-b31": { "__comp": "__comp---theme-doc-version-roota-7-b-5de", "__props": "__props---22-d-307" }, - "/-347": { + "/-a1e": { "__comp": "__comp---theme-doc-roota-94-67a" }, "/concepts/definitions-dea": { @@ -126,10 +126,6 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---rollup-tx-lifecycle-95-d-f62" }, - "/user_guides/waitlist-a97": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---user-guides-waitlist-438-2ba" - }, "/-bd7": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---dba-9f4" diff --git a/docs/mantis.md b/docs/mantis.md index d0eb00b8..b29e2c97 100644 --- a/docs/mantis.md +++ b/docs/mantis.md @@ -6,6 +6,10 @@ slug: / [Mantis](https://www.mantis.app/) is a vertically integrated intent pipeline complete with expression, execution, and settlement. This is accomplished via the Mantis protocol and Mantis rollup. +:::tip Mantis Season 2 is live! +Early Mantis realm explorers are given the ability to fund their Mantis Account on the rollup prior to its mainnet launch. These assets will be used to earn native yield: SOL will be staked with Solana network validators, while Solana based liquid staked tokens and native stablecoins will be lent on Marginfi and a representation of this stake restaked on Picasso's Restaking Layer. +::: + Mantis synergizes with the [Inter-Blockchain Communication (IBC) Protocol](https://www.ibcprotocol.dev/) via the [Picasso Network](https://www.picasso.network/) to deliver secure interoperability. Ultimately, Mantis strives to establish a decentralized market for cross-domain intent expression. At its core, Mantis operates with a solver network that powers chain abstraction. But what does this actually mean? @@ -37,5 +41,3 @@ The Mantis documentation contains the following categories: **[Mantis Protocol](../docs/protocol/mantis.md):** Learn about the core features of the Mantis protocol. **[Develop](../docs/develop/develop.md):** There are many benefits to building on the Mantis tech stack - check out how you can leverage Mantis as a protocol or a developer. - -**[User Guides](../docs/user_guides/waitlist.md):** Find out how to interact with the Mantis app, including how to get involved in any current rewards opportunities and competitions. diff --git a/docs/rollup/bridge-contract.md b/docs/rollup/bridge-contract.md index 5f932e3d..c845b646 100644 --- a/docs/rollup/bridge-contract.md +++ b/docs/rollup/bridge-contract.md @@ -36,10 +36,22 @@ Mantis Accounts also facilitate native yield for other asset types. Mantis Accou Native staking and restaking in Mantis can be combined in the Mantis framework streamlining the (re)staking process for users: ![bc](../rollup/bridge-contract.png) -#### MantisSol -MantisSol is the LST generated from staking SOL on Mantis. It is the native token of the Mantis rollup and can be used to pay Mantis network fees. +:::note +Native yield refers to the rewards users earn on their assets on the Solana L1 whilst operating on the Mantis L2. In Season 2, all assets in Round 1 are routed to MarginFi, allowing users to earn yield on their tokens by lending them out. Sources of yield: + +- SOL converted to jitoSOL which generates PoS yield. This jitoSOL amount is then deposited into MarginFi and thereafter the Picasso Restaking layer. +- Stablecoins and LSTs are deposited into MarginFi and a representation of this stake is restaked in the Picasso Restaking Layer for additional yield. + +If you’ve deposited a stablecoin or liquid staking token eligible for native yield, your token balance will automatically rebase after the launch of the rollup. For deposits of SOL or jitoSOL, you can access and view your yield earned at any time when you choose to withdraw your tokens. +::: + +#### SOL on Mantis + +SOL is the gas token of the Mantis rollup and can be used to pay network fees. To receive SOL on the rollup, you can bridge SOL or jitoSOL from Solana. The value of SOL on the Mantis rollup is equivalent to the value of jitoSOL, this is because the ## Withdrawals -Withdrawals of (re)staked tokens are done as IBC transfers. Funds are unlocked and sent back to the user in the form in which they were deposited. For example, if a user deposited SOL, SOL will be returned to them. The user can then bridge their tokens to other locations or perform other functionalities with them again over IBC. +Withdrawals of (re)staked tokens are done as IBC transfers. Funds are unlocked and sent back to the user in the form in which they were deposited except for SOL where users have the option to receive jitoSOL or SOL on Solana. The user can then bridge their tokens to other locations or perform other functionalities with them again over IBC. + +During Mantis Season 2, after you pre-fund your account, your funds can be withdrawn at any time; however, your rewards will be slashed proportionally. For example, if you have earned 100 Credits based on your deposit and decide to withdraw 50% of your deposit, 50 Credits will be slashed from your rewards. Further, you will not be able to claim any native yield until the launch of the rollup. diff --git a/docs/user_guides/waitlist-1.png b/docs/user_guides/waitlist-1.png deleted file mode 100644 index fb5f4f46..00000000 Binary files a/docs/user_guides/waitlist-1.png and /dev/null differ diff --git a/docs/user_guides/waitlist-2.png b/docs/user_guides/waitlist-2.png deleted file mode 100644 index d8bdc0e7..00000000 Binary files a/docs/user_guides/waitlist-2.png and /dev/null differ diff --git a/docs/user_guides/waitlist-3.png b/docs/user_guides/waitlist-3.png deleted file mode 100644 index 65e9647b..00000000 Binary files a/docs/user_guides/waitlist-3.png and /dev/null differ diff --git a/docs/user_guides/waitlist-4.png b/docs/user_guides/waitlist-4.png deleted file mode 100644 index 248ec723..00000000 Binary files a/docs/user_guides/waitlist-4.png and /dev/null differ diff --git a/docs/user_guides/waitlist-5.png b/docs/user_guides/waitlist-5.png deleted file mode 100644 index 45cc7c18..00000000 Binary files a/docs/user_guides/waitlist-5.png and /dev/null differ diff --git a/docs/user_guides/waitlist-6.png b/docs/user_guides/waitlist-6.png deleted file mode 100644 index e54ae4d7..00000000 Binary files a/docs/user_guides/waitlist-6.png and /dev/null differ diff --git a/docs/user_guides/waitlist.md b/docs/user_guides/waitlist.md deleted file mode 100644 index feb06976..00000000 --- a/docs/user_guides/waitlist.md +++ /dev/null @@ -1,23 +0,0 @@ -# Waitlist - -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: - -![first](waitlist-1.png) -The Mantis waitlist period will be followed by a **pre-launch campaign**. During this campaign, additional rewards will be made available to participants. - -Thereafter, we will **launch the Mantis rollup**: - -![second](../user_guides/waitlist-2.png) -Follow the steps below to join the Mantis waitlist and become eligible for early protocol access and exclusive rewards: - -1. Follow [this link](https://waitlist.mantis.app/), and click “Login with your wallet and get started”. Select the wallet you want to connect and approve it in the extension. - -![third](../user_guides/waitlist-3.png) -2. Connect more wallets, as you wish. - -![fourth](./waitlist-4.png) -3. Connect X by logging into your account. This can also be connected later. - -![fifth](waitlist-5.png) -4. Check out the Dashboard to view your account history and stats. Your ranking on the dashboard is determined by the total number of funds that you commit to Mantis from any chain. -![sixth](waitlist-6.png) \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index cc446af1..84a522a0 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -93,12 +93,6 @@ const config: Config = { // position: 'left', // label: 'Guides', // }, - { - type: 'docSidebar', - sidebarId: 'user_guides', // Id to target a soecific sidebar item in the sidebar.ts - position: 'left', - label: 'User Guides', - }, { href: 'https://research.composable.finance/', label: 'Research', diff --git a/node_modules/.cache/webpack/client-development-en/0.pack b/node_modules/.cache/webpack/client-development-en/0.pack index 81920354..7b2958aa 100644 Binary files a/node_modules/.cache/webpack/client-development-en/0.pack and b/node_modules/.cache/webpack/client-development-en/0.pack differ diff --git a/node_modules/.cache/webpack/client-development-en/index.pack b/node_modules/.cache/webpack/client-development-en/index.pack index 6c6d1727..84de8601 100644 Binary files a/node_modules/.cache/webpack/client-development-en/index.pack and b/node_modules/.cache/webpack/client-development-en/index.pack differ diff --git a/node_modules/.cache/webpack/client-development-en/index.pack.old b/node_modules/.cache/webpack/client-development-en/index.pack.old index 3c804eba..6c6d1727 100644 Binary files a/node_modules/.cache/webpack/client-development-en/index.pack.old and b/node_modules/.cache/webpack/client-development-en/index.pack.old differ diff --git a/sidebars.ts b/sidebars.ts index 53854872..c4d6a12b 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -53,11 +53,6 @@ const sidebars: SidebarsConfig = { {type: "autogenerated", dirName: 'develop'} ], }, - ], - - - user_guides: [ - {type: "autogenerated", dirName: 'user_guides'} ] };