To combat the DoS attack, Solayer Chain uses rate limit to limit the number of requests from a node to the current leader node. We plan to provide two phases of rate limit as the network matures. Note that the rate limit only applies to the leader node. RPC nodes can connect to upstream nodes like other RPC nodes or verifier nodes and the rate limit is under discretion of the upstream nodes.In phase one, every IP address is allowed to connect to the network and send requests to the sequencer with bandwidth not exceeding 200Mbps, which is the minimum bandwidth required to sync at real time under 300K TPS of transfer transactions.In phase two, each node is represented by a public key with a unique IP address. when connecting to the sequencer (i.e., the leader node), the node shall provide a signature of the IP address using the private key of the node. Each node can receive bandwidth a minimum of 100Mbps after minimum stake of K $LAYER token on that public key. With more stake, the node can receive more bandwidth.Phase two will be activated after the network is fully deployed and the participants of the network exceeds a certain threshold.
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Solayer Docs V2","colors":{"primary":"#084D3E","light":"#A4E58F","dark":"#084D3E"},"favicon":"https://mintcdn.com/solayerlabsinc/ehaIHrCi02AamVTV/images/favicon.jpg?fit=max\u0026auto=format\u0026n=ehaIHrCi02AamVTV\u0026q=85\u0026s=916b9820faa6c6a0868a11cce36f413a","logo":{"light":"https://mintcdn.com/solayerlabsinc/ehaIHrCi02AamVTV/images/logo-light.svg?fit=max\u0026auto=format\u0026n=ehaIHrCi02AamVTV\u0026q=85\u0026s=db21e2d43a937526636dbee85dd895b3","dark":"https://mintcdn.com/solayerlabsinc/ehaIHrCi02AamVTV/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=ehaIHrCi02AamVTV\u0026q=85\u0026s=2f6e56d868d5149426f1c475850b010c"},"navbar":{"primary":{"type":"button","label":"Launch App","href":"https://app.solayer.org"}},"footer":{"socials":{"x":"https://x.com/solayer_labs","github":"https://github.com/solayer-labs"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Website","href":"https://solayer.org","icon":"globe"},{"anchor":"Community","href":"https://discord.com/invite/solayerlabs","icon":"discord"},{"anchor":"Twitter","href":"https://twitter.com/solayer_labs","icon":"twitter"},{"anchor":"Whitepaper","href":"https://github.com/solayer-labs/solayer-improvement-proposal/blob/main/solayer_infinisvm_litepaper.pdf","icon":"file"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solayerlabsinc","hasAudioNarration":false,"actualSubdomain":"solayerlabsinc","customDomains":["docs.solayer.org"],"gitSource":{"type":"github","owner":"solayer-labs","repo":"solayer_docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a889aadc2c613bfd434ae8f","collectionId":"2da4dfc1-e000-49ec-9e82-1b7201b430b0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a889aadc2c613bfd434ae8f"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6a889aadc2c613bfd434ae8f:success","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"default","tag":"Documentation","count":30},{"language":"default","tag":"sUSD","count":13},{"language":"default","tag":"Resources","count":12},{"language":"default","tag":"Solayer Pay","count":12},{"language":"default","tag":"Tutorials","count":9},{"language":"default","tag":"sSOL","count":8},{"language":"default","tag":"Solayer Bridge","count":6},{"language":"default","tag":"Introduction","count":5},{"language":"default","tag":"System Architecture","count":5},{"language":"default","tag":"Protocol Information","count":5}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"documentation/block-propagation/rate-limit","slug":"/documentation/block-propagation/rate-limit","pageMetadata":{"title":null,"description":null,"href":"/documentation/block-propagation/rate-limit"},"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:`1`,id:`rate-limit`,children:`Rate Limit`}),`\n`,_jsx(_components.p,{children:`To combat the DoS attack, Solayer Chain uses rate limit to limit the number of requests from a node to the current leader node. We plan to provide two phases of rate limit as the network matures. Note that the rate limit only applies to the leader node. RPC nodes can connect to upstream nodes like other RPC nodes or verifier nodes and the rate limit is under discretion of the upstream nodes.`}),`\n`,_jsx(_components.p,{children:`In phase one, every IP address is allowed to connect to the network and send requests to the sequencer with bandwidth not exceeding 200Mbps, which is the minimum bandwidth required to sync at real time under 300K TPS of transfer transactions.`}),`\n`,_jsx(_components.p,{children:`In phase two, each node is represented by a public key with a unique IP address. when connecting to the sequencer (i.e., the leader node), the node shall provide a signature of the IP address using the private key of the node. Each node can receive bandwidth a minimum of 100Mbps after minimum stake of K $LAYER token on that public key. With more stake, the node can receive more bandwidth.`}),`\n`,_jsx(_components.p,{children:`Phase two will be activated after the network is fully deployed and the participants of the network exceeds a certain threshold.`})]})}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":null,"description":null,"href":"/documentation/block-propagation/rate-limit"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Rate Limit","slug":"rate-limit","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/solayerlabsinc/9fb02730ff3f48de/documentation/block-propagation/_meta.js","/_mintlify/custom/solayerlabsinc/d6975bda43533a42/documentation/introduction/_meta.js","/_mintlify/custom/solayerlabsinc/00cbc379b97417e5/documentation/introduction/advanced-features/_meta.js","/_mintlify/custom/solayerlabsinc/6ea57dd03197156b/documentation/introduction/system-architecture/_meta.js","/_mintlify/custom/solayerlabsinc/98bd13de2f7f6c11/documentation/run-a-node/_meta.js","/_mintlify/custom/solayerlabsinc/710e972949508806/documentation/solayer-bridge/_meta.js"],"subdomain":"solayerlabsinc","siteName":"Solayer Docs V2","title":"Rate limit - Solayer Docs V2","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T18:37:13.646Z","originalFileLocation":"documentation/block-propagation/rate-limit.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=\"Solayer Docs V2\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_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/solayerlabsinc/V5TzxLapsdhQcqd1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Rate limit - Solayer Docs V2\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solayer Docs V2\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solayer.org/documentation/block-propagation/rate-limit\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solayerlabsinc.mintlify.app/_mintlify/api/og/v2?division=Block+Propagation\u0026amp;title=Rate+limit\u0026amp;theme=d5903217cd5b46dd221786e9\u0026amp;signature=2243d5c8ef60dc1485b9cc270a799450c41e2092ea7feb8e11b3802e077792cc\">\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=\"Rate limit - Solayer Docs V2\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solayerlabsinc.mintlify.app/_mintlify/api/og/v2?division=Block+Propagation\u0026amp;title=Rate+limit\u0026amp;theme=d5903217cd5b46dd221786e9\u0026amp;signature=2243d5c8ef60dc1485b9cc270a799450c41e2092ea7feb8e11b3802e077792cc\">\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/solayerlabsinc/V5TzxLapsdhQcqd1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solayer Docs V2\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#084D3E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solayer.org/documentation/block-propagation/rate-limit\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documentation/block-propagation/rate-limit.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.solayer.org/#organization\",\"name\":\"Solayer Docs V2\",\"url\":\"https://docs.solayer.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/solayerlabsinc/ehaIHrCi02AamVTV/images/logo-light.svg?fit=max\u0026auto=format\u0026n=ehaIHrCi02AamVTV\u0026q=85\u0026s=db21e2d43a937526636dbee85dd895b3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solayer.org#website\",\"name\":\"Solayer Docs V2\",\"url\":\"https://docs.solayer.org\",\"publisher\":{\"@id\":\"https://docs.solayer.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit#webpage\",\"url\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit\",\"name\":\"Rate limit\",\"dateModified\":\"2026-08-21T18:37:13.646Z\",\"isPartOf\":{\"@id\":\"https://docs.solayer.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Block Propagation\",\"item\":\"https://docs.solayer.org/documentation/block-propagation/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rate limit\",\"item\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit#article\",\"headline\":\"Rate limit\",\"name\":\"Rate limit\",\"url\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solayer.org/documentation/block-propagation/rate-limit#webpage\"},\"dateModified\":\"2026-08-21T18:37:13.646Z\",\"publisher\":{\"@id\":\"https://docs.solayer.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solayer.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solayer Docs V2\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Solayer Docs V2","nav":{"global":{"anchors":[{"anchor":"Website","href":"https://solayer.org","icon":"globe"},{"anchor":"Community","href":"https://discord.com/invite/solayerlabs","icon":"discord"},{"anchor":"Twitter","href":"https://twitter.com/solayer_labs","icon":"twitter"},{"anchor":"Whitepaper","href":"https://github.com/solayer-labs/solayer-improvement-proposal/blob/main/solayer_infinisvm_litepaper.pdf","icon":"file"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Introduction","pages":[{"title":"Solayer Chain","href":"/documentation/solayer-chain"},{"title":"Why Hardware Acceleration?","href":"/documentation/introduction/why-hardware-acceleration"},{"title":"Supported Wallets","href":"/documentation/introduction/supported-wallets"},{"title":"Explorer","href":"/documentation/devnet/explorer"},{"title":"Faucet","href":"/documentation/devnet/faucet"}]},{"group":"API Reference","pages":[{"title":"API Reference","href":"/documentation/api-reference/devnet-rpc"}]},{"group":"System Architecture","pages":[{"title":"Solana \u0026 SVM","href":"/documentation/introduction/system-architecture/solana-svm"},{"title":"RDMA \u0026 InfiniBand","href":"/documentation/introduction/system-architecture/rdma-infiniband"},{"title":"Software-Defined Networking (SDN)","href":"/documentation/introduction/system-architecture/software-defined-network"},{"title":"Multi-Executor Architecture","href":"/documentation/introduction/system-architecture/multi-executor"},{"title":"Proof of Authority \u0026 Stake","href":"/documentation/introduction/system-architecture/consensus-scaling"}]},{"group":"Advanced Features","pages":[{"title":"Rent Exemption Compatibility","href":"/documentation/introduction/advanced-features/rent-exemption"}]},{"group":"Block Propagation","pages":[{"title":"Introduction","href":"/documentation/block-propagation/introduction"},{"title":null,"href":"/documentation/block-propagation/sync-stages"},{"title":null,"description":null,"href":"/documentation/block-propagation/protocol-specification"},{"title":null,"href":"/documentation/block-propagation/rate-limit"}]},{"group":"Consensus","pages":[{"title":"Solayer Chain Consensus","description":"Overview of Solayer's hybrid consensus mechanism","href":"/documentation/consensus/overview"},{"title":"Consensus Specification","href":"/documentation/consensus/specification"}]},{"group":"Run a Node","pages":[{"title":"Mainnet Alpha Node","href":"/documentation/run-a-node/mainnet-alpha"}]},{"group":"LAYER Staking","pages":[{"title":"LAYER Staking Overview","href":"/documentation/staking/overview"},{"title":"Run a Validator","href":"/documentation/staking/run-a-validator"},{"title":"Delegate LAYER","href":"/documentation/staking/delegate"},{"title":"Staking Reference","href":"/documentation/staking/reference"}]},{"group":"Solayer Bridge","pages":[{"title":"Solayer Bridge (sBridge)","href":"/documentation/solayer-bridge/introduction"},{"title":"Architecture","href":"/documentation/solayer-bridge/architecture/index"},{"title":"sBridge On-chain Program","href":"/documentation/solayer-bridge/onchain-programs"},{"title":"sBridge Off-chain Guardian","href":"/documentation/solayer-bridge/offchain-guardian/index"},{"title":"Security Measures","href":"/documentation/solayer-bridge/security-measures"},{"title":"Bridge SDK","href":"/documentation/solayer-bridge/bridge-sdk"}]},{"group":"Historical Data Access","pages":[{"title":"Solayer Chain Historical Data Access","href":"/documentation/archival-data"}]}]},{"tab":"sSOL","groups":[{"group":"sSOL Overview","pages":[{"title":"Overview","href":"/ssol/overview"},{"title":"Universal Liquidity Layer","href":"/ssol/universal-liquidity-layer"}]},{"group":"Mega Validator","pages":[{"title":"Delegate Tokens","href":"/ssol/mega-validator/delegate-tokens"},{"title":"Mega Validator \u0026 endoAVS","href":"/ssol/mega-validator/transaction-acceleration"},{"title":"Yield Optimization","href":"/ssol/mega-validator/yield-optimization"}]},{"group":"Native Staking","pages":[{"title":"Native Staking","href":"/ssol/native-staking"}]},{"group":"Tutorials","pages":[{"title":"Staking","href":"/ssol/tutorials/stake"},{"title":"Unstaking","href":"/ssol/tutorials/unstake"}]}]},{"tab":"sUSD","groups":[{"group":"Yield-Bearing Stablecoin","pages":[{"title":"What is sUSD?","href":"/susd/yield-bearing-stablecoin/what-is-susd"},{"title":"sUSD Features","href":"/susd/yield-bearing-stablecoin/susd-features"}]},{"group":"Decentralized RFQ Protocol","pages":[{"title":"RFQ Overview","href":"/susd/decentralized-rfq-protocol/overview"},{"title":"Process","href":"/susd/decentralized-rfq-protocol/process"},{"title":"RFQ Stakeholders","href":"/susd/decentralized-rfq-protocol/stakeholders"}]},{"group":"Protocol Information","pages":[{"title":"sUSD litepaper \u0026 Audits","href":"/susd/protocol-info/litepaper"},{"title":"Eligibility \u0026 Risks","href":"/susd/protocol-info/eligibility\u0026risks"},{"title":"Oracle \u0026 Price Feeds","href":"/susd/protocol-info/oracle\u0026price_feeds"},{"title":"Transparency \u0026 Security","href":"/susd/protocol-info/transparency\u0026security"},{"title":"FAQs","href":"/susd/protocol-info/faqs"}]},{"group":"Tutorials","pages":[{"title":"Deposit","href":"/susd/tutorials/deposit"},{"title":"Withdraw","href":"/susd/tutorials/withdraw"},{"title":"Cross Chain Deposit","href":"/susd/tutorials/cross-chain"}]}]},{"tab":"Solayer Pay","groups":[{"group":"Solayer Pay Overview","pages":[{"title":"Overview","href":"/solayer-pay/overview"},{"title":"Physical Card","href":"/solayer-pay/card"}]},{"group":"Portfolio \u0026 Features","pages":[{"title":"Solayer Portfolio","href":"/solayer-pay/portfolio"},{"title":"Solayer Card Points \u0026 Perks","href":"/solayer-pay/point"}]},{"group":"Security \u0026 Eligibility","pages":[{"title":"Security","href":"/solayer-pay/security"},{"title":"Eligibility","href":"/solayer-pay/eligibility"},{"title":"Structure","href":"/solayer-pay/fee"}]},{"group":"Tutorials","pages":[{"title":"Registration","href":"/solayer-pay/tutorials/register"},{"title":"KYC Guide","href":"/solayer-pay/tutorials/kyc"},{"title":"Top Up","href":"/solayer-pay/tutorials/topup"},{"title":"Card Details","href":"/solayer-pay/tutorials/usage"}]},{"group":"FAQ","pages":[{"title":"FAQ","href":"/solayer-pay/faq"}]}]},{"tab":"Resources","groups":[{"group":"Resources","pages":[{"title":"Litepapers","href":"/resources/litepapers"},{"title":"Solayer Programs","href":"/resources/solayer-programs"},{"title":"Tokenomics","href":"/resources/tokenomics"},{"title":"Brand Kit","href":"/resources/brand-kit"},{"title":"Protocol API","href":"/resources/protocol-api"}]},{"group":"Security \u0026 Legal","pages":[{"title":"Audits","href":"/resources/security/audits"},{"title":"Multisigature Committees","href":"/resources/security/multisignature-committees"}]}]}]},"title":"Rate limit - Solayer Docs V2","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":[],"chunks":[]}