Skip to content

Commit b28ed75

Browse files
committed
bismillah
1 parent ac0ef47 commit b28ed75

File tree

29,108 files changed

+3301954
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

29,108 files changed

+3301954
-0
lines changed

.DS_Store

10 KB
Binary file not shown.

.docusaurus/DONT-EDIT-THIS-FOLDER

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This folder stores temp files that Docusaurus' client bundler accesses.
2+
3+
DO NOT hand-modify files in this folder because they will be overwritten in the
4+
next build. You can clear all build artifacts (including this folder) with the
5+
`docusaurus clear` command.

.docusaurus/client-modules.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export default [
2+
require("/Users/redjohn/mantis-docs/node_modules/infima/dist/css/default/default.css"),
3+
require("/Users/redjohn/mantis-docs/node_modules/@docusaurus/theme-classic/lib/prism-include-languages"),
4+
require("/Users/redjohn/mantis-docs/node_modules/@docusaurus/theme-classic/lib/nprogress"),
5+
require("/Users/redjohn/mantis-docs/src/css/custom.css"),
6+
];

.docusaurus/codeTranslations.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "docusaurus-plugin-content-blog",
3+
"id": "default"
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"title": "Recent posts",
3+
"items": []
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"blogBasePath": "/mantis/blog",
3+
"blogTitle": "Blog"
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "docusaurus-plugin-content-docs",
3+
"id": "default"
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"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"}}}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"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/mantis/docs/concepts/about","docId":"concepts/about","unlisted":false},{"type":"link","label":"Definitions","href":"/docs/mantis/docs/concepts/definitions","docId":"concepts/definitions","unlisted":false},{"type":"link","label":"Learn","href":"/docs/mantis/docs/concepts/learn","docId":"concepts/learn","unlisted":false},{"type":"link","label":"Understanding Cross-Domain MEV","href":"/docs/mantis/docs/concepts/mev","docId":"concepts/mev","unlisted":false},{"type":"link","label":"Mantis Use Cases","href":"/docs/mantis/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/mantis/docs/protocol/audits","docId":"protocol/audits","unlisted":false},{"type":"link","label":"Ecosystem","href":"/docs/mantis/docs/protocol/ecosystem","docId":"protocol/ecosystem","unlisted":false},{"type":"link","label":"The Mantis Protocol","href":"/docs/mantis/docs/protocol/mantis","docId":"protocol/mantis","unlisted":false},{"type":"link","label":"Mantis Virtual Machine","href":"/docs/mantis/docs/protocol/mvm","docId":"protocol/mvm","unlisted":false},{"type":"link","label":"Roadmap","href":"/docs/mantis/docs/protocol/roadmap","docId":"protocol/roadmap","unlisted":false},{"type":"link","label":"Solvers","href":"/docs/mantis/docs/protocol/solvers","docId":"protocol/solvers","unlisted":false},{"type":"link","label":"Mantis Token","href":"/docs/mantis/docs/protocol/token","docId":"protocol/token","unlisted":false}],"href":"/docs/mantis/docs/protocol/mantis"}],"rollup":[{"type":"category","label":"Rollup","collapsed":false,"collapsible":false,"items":[{"type":"link","label":"Bridge Contract","href":"/docs/mantis/docs/rollup/bridge-contract","docId":"rollup/bridge-contract","unlisted":false},{"type":"link","label":"Data Types","href":"/docs/mantis/docs/rollup/data-types","docId":"rollup/data-types","unlisted":false},{"type":"link","label":"Decentralized Sequencing","href":"/docs/mantis/docs/rollup/decentralised-sequencing","docId":"rollup/decentralised-sequencing","unlisted":false},{"type":"link","label":"Fee Structure","href":"/docs/mantis/docs/rollup/fees","docId":"rollup/fees","unlisted":false},{"type":"link","label":"Interoperability with L1s","href":"/docs/mantis/docs/rollup/interop","docId":"rollup/interop","unlisted":false},{"type":"link","label":"The Mantis Rollup","href":"/docs/mantis/docs/rollup/mantis","docId":"rollup/mantis","unlisted":false},{"type":"link","label":"SVM and Sequencer","href":"/docs/mantis/docs/rollup/svm-sequencer","docId":"rollup/svm-sequencer","unlisted":false},{"type":"link","label":"Transaction Lifecycle","href":"/docs/mantis/docs/rollup/tx-lifestyle","docId":"rollup/tx-lifestyle","unlisted":false}],"href":"/docs/mantis/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/mantis/docs/solvers/develop","docId":"solvers/develop","unlisted":false}],"href":"/docs/mantis/docs/solvers/develop"}],"user_guides":[{"type":"link","label":"Waitlist","href":"/docs/mantis/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

Comments
 (0)