19 Commits
Author SHA1 Message Date
status-im-auto 8ee224ad73 Update documentation 2025-02-24 14:52:16 +00:00
status-im-auto 5e30f2a8e7 Update documentation 2025-02-20 09:48:10 +00:00
status-im-auto caa666a5c2 Update documentation 2025-02-18 14:48:11 +00:00
status-im-auto 0910ed7221 Update documentation 2025-02-14 08:52:04 +00:00
status-im-auto 1530d45a27 Update documentation 2025-02-14 08:22:28 +00:00
status-im-auto de2e592d2a Update documentation 2025-02-10 16:52:46 +00:00
status-im-auto a16e5a31c3 Update documentation 2025-02-10 10:12:01 +00:00
status-im-auto d7571dc904 Update documentation 2025-02-10 10:11:10 +00:00
status-im-auto d7d6805b28 Update documentation 2025-02-10 09:25:47 +00:00
status-im-auto 00b06a215d Update documentation 2025-02-10 09:24:57 +00:00
status-im-auto 0209fc13ef Update documentation 2025-02-10 09:24:06 +00:00
status-im-auto 15e1186c04 Update documentation 2025-02-03 14:33:58 +00:00
status-im-auto 4bc07e346a Update documentation 2024-10-30 11:26:33 +00:00
status-im-auto 8c3f832df6 Update documentation 2024-10-30 11:23:50 +00:00
status-im-auto 94cd346305 Update documentation 2024-10-30 10:22:54 +00:00
status-im-auto d600b850bc Update documentation 2024-10-29 11:51:07 +00:00
status-im-auto 6006b83a0f Update documentation 2024-10-28 16:45:48 +00:00
status-im-auto e7194b4426 Update documentation 2024-10-28 12:57:35 +00:00
status-im-auto 3d6899daea Update documentation 2024-10-28 12:55:00 +00:00
392 changed files with 5416 additions and 9350 deletions
-13
View File
@@ -1,13 +0,0 @@
# What does this PR resolve? 🚀
- Example 1
- Example 2
# Details 📝
Details about the resolved issues or added features...
# Checklist ✅
- [ ] I have merged the main branch into my branch and resolved all conflicts
- [ ] I have documented the new code
- [ ] I have smoke tested the new code locally
- [ ] I have assigned the PR to myself
- [ ] I have named the PR correctly
-22
View File
@@ -1,22 +0,0 @@
# Dependencies
/node_modules
# Production
/build
# Generated files
.docusaurus
.cache-loader
# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.idea
View File
+13
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
docs.status.network
Vendored
-59
View File
@@ -1,59 +0,0 @@
#!/usr/bin/env groovy
library 'status-jenkins-lib@v1.9.13'
pipeline {
agent { label 'linux' }
options {
disableConcurrentBuilds()
/* manage how many builds we keep */
buildDiscarder(logRotator(
numToKeepStr: '20',
daysToKeepStr: '30',
))
}
environment {
GIT_COMMITTER_NAME = 'status-im-auto'
GIT_COMMITTER_EMAIL = 'auto@status.im'
}
stages {
stage('Install') {
steps {
script {
nix.develop('yarn install')
}
}
}
stage('Build') {
steps {
script {
nix.develop('yarn build')
jenkins.genBuildMetaJSON('build/build.json')
}
}
}
stage('Publish') {
steps {
sshagent(credentials: ['status-im-auto-ssh']) {
script {
nix.develop("""
ghp-import \
-b deploy-master \
-c docs.status.network \
-p build
"""
)
}
}
}
}
}
post {
cleanup { cleanWs() }
}
}
-102
View File
@@ -1,102 +0,0 @@
# Status Network Documentation
Welcome to the official documentation for Status Network! This repository contains the source code for our documentation website, built using [Docusaurus](https://docusaurus.io/), a modern static website generator.
## 🚀 Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/en/) (v18 or higher)
- [Yarn](https://yarnpkg.com/) (v1 or higher)
- [Git](https://git-scm.com/)
If you are familiar with using [Nix shell](https://nix.dev/manual/nix/2.17/command-ref/new-cli/nix3-develop) all of the dependencies will be installed by just running `nix develop` from within this repository which will spawn a new shell.
### Installation
```bash
# Clone the repository
git clone https://github.com/status-network/docs.git
cd docs
# Install dependencies
yarn
```
### Local Development
```bash
# Start the development server
yarn start
```
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
### Build
```bash
# Build the static site
yarn build
```
This command generates static content into the `build` directory and can be served using any static contents hosting service.
## CI/CD
- [CI builds](https://ci.infra.status.im/job/website/job/docs.status.network/) `master` and pushes to `deploy-master` branch, which is hosted at <https://docs.status.network/>.
The hosting is done using [Caddy server with Git plugin for handling GitHub webhooks](https://github.com/status-im/infra-misc/blob/master/ansible/roles/caddy-git).
Information about deployed build can be also found in `/build.json` available on the website.
## 📝 Contributing
We welcome contributions from the community! Here's how you can help improve our documentation:
### Making Changes
1. Fork the repository
2. Create a new branch: `git checkout -b feature/your-feature-name`
3. Make your changes
4. Test locally using `yarn start`
5. Commit your changes: `git commit -am 'Add some feature'`
6. Push to the branch: `git push origin feature/your-feature-name`
7. Submit a pull request
### Documentation Structure
```
docs/
├── introduction/ # Introduction and getting started
├── tokenomics/ # SNT and AURA token documentation
├── general-info/ # Network details and contracts
├── tools/ # Development tools and resources
├── tutorials/ # Step-by-step guides
├── security/ # Security information
└── other/ # Additional resources
```
### Style Guide
When contributing to the documentation, please follow these guidelines:
- Use clear, concise language
- Include code examples where applicable
- Add screenshots or diagrams for complex concepts
- Follow the existing document structure
- Use appropriate frontmatter for all markdown files
Example markdown frontmatter:
```md
---
id: page-id
title: Page Title
description: Brief description of the page
sidebar_position: 1
---
```
---
Made with ❤️ by the Status Network community
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[676],{1319:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var s=n(4848),i=n(8453);const o={},a="Economic Model",r={id:"tokenomics/economic-model",title:"Economic Model",description:"Unlike traditional L2s that generate revenue from gas fees, Status Network operates on a radically different paradigm: users and applications do not pay transaction fees. This necessitates alternative revenue sources to maintain and sustain the network. As gas fees trend toward zero and rollups move toward decentralization, the business model of L2s must shift from execution-based revenue (sequencer fees) to monetizing asset trading volume and yield-bearing total value locked (TVL) on the network.",source:"@site/docs/tokenomics/economic-model.md",sourceDirName:"tokenomics",slug:"/tokenomics/economic-model",permalink:"/tokenomics/economic-model",draft:!1,unlisted:!1,editUrl:"https://github.com/status-im/docs.status.network/tree/develop/docs/tokenomics/economic-model.md",tags:[],version:"current",lastUpdatedAt:1740123921e3,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\u26a1 Quick Start",permalink:"/introduction/quick-start"},next:{title:"\ud83d\udcb0 Public Funding",permalink:"/tokenomics/public-funding"}},c={},l=[{value:"Revenue Streams",id:"revenue-streams",level:2}];function d(e){const t={h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"economic-model",children:"Economic Model"})}),"\n",(0,s.jsx)(t.p,{children:"Unlike traditional L2s that generate revenue from gas fees, Status Network operates on a radically different paradigm: users and applications do not pay transaction fees. This necessitates alternative revenue sources to maintain and sustain the network. As gas fees trend toward zero and rollups move toward decentralization, the business model of L2s must shift from execution-based revenue (sequencer fees) to monetizing asset trading volume and yield-bearing total value locked (TVL) on the network."}),"\n",(0,s.jsx)(t.h2,{id:"revenue-streams",children:"Revenue Streams"}),"\n",(0,s.jsx)(t.p,{children:"To achieve sustainability, Status Network derives revenue from the following sources:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Native Yield Commission"}),": Assets bridged to Status Network (ETH and DAI initially) are rehypothecated into yield-bearing equivalents (stETH and sDAI). A portion of the yield generated (30%) is allocated to the network's operational costs."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Native DEX Swap Fees"}),": Status Network features a native DEX where trading fees contribute to network operation. Native DEX liquidity providers can earn extra incentives from the native yield on top of the usual LP fees."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Premium Gas Fees"}),": Users exceeding their free transaction quota must pay a premium fee, which is split between Status Network and RLN (the spam prevention mechanism), incentivizing fair usage and discouraging abuse."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Future Native Apps"}),": The network will later introduce additional revenue streams, such as a lending market, NFT marketplace, and token launchpad, each contributing a percentage of generated fees back into the L2 operation."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.p,{children:"This model ensures that Status Network remains economically sustainable while offering free transactions. By leveraging TVL and its associated native yield as well as transaction volume, Status Network aligns incentives between users, liquidity providers, and developers, creating a self-sustaining ecosystem without reliance on inflationary token emissions."})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>r});var s=n(6540);const i={},o=s.createContext(i);function a(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]);
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[158],{8158:(s,a,e)=>{e.r(a),e.d(a,{DocSearchModal:()=>t.a1});var t=e(3219)}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
/*! algoliasearch-lite.umd.js | 4.24.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[237],{3363:(e,t,n)=>{n.d(t,{A:()=>a});n(6540);var s=n(4164),o=n(1312),i=n(1107),r=n(4848);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,s.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},2237:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});n(6540);var s=n(1312),o=n(9024),i=n(1957),r=n(3363),a=n(4848);function d(){const e=(0,s.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.be,{title:e}),(0,a.jsx)(i.A,{children:(0,a.jsx)(r.A,{})})]})}}}]);
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[416],{416:(s,t,e)=>{e.r(t)}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[647],{7121:(s,e,r)=>{r.r(e),r.d(e,{default:()=>d});r(6540);var t=r(4164),u=r(9024),a=r(7559),c=r(2831),n=r(1957),o=r(4848);function d(s){return(0,o.jsx)(u.e3,{className:(0,t.A)(a.G.wrapper.docsPages),children:(0,o.jsx)(n.A,{children:(0,c.v)(s.route.routes)})})}}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[913],{8913:(s,t,e)=>{e.r(t)}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[98],{4532:(n,s,e)=>{e.r(s),e.d(s,{default:()=>d});e(6540);var r=e(9024),t=e(2565),o=e(3025),c=e(2831),i=e(1463),u=e(4848);function a(n){const{version:s}=n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.A,{version:s.version,tag:(0,t.k)(s.pluginId,s.version)}),(0,u.jsx)(r.be,{children:s.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(n){const{version:s,route:e}=n;return(0,u.jsx)(r.e3,{className:s.className,children:(0,u.jsx)(o.n,{version:s,children:(0,c.v)(e.routes)})})}function d(n){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...n}),(0,u.jsx)(l,{...n})]})}}}]);
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[742],{7093:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[957],{936:s=>{s.exports=JSON.parse('{"name":"docusaurus-theme-search-algolia","id":"default"}')}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[64],{839:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>l,toc:()=>a});var t=i(4848),o=i(8453);const s={},r="Public Funding",l={id:"tokenomics/public-funding",title:"Public Funding",description:"Apps Funding Pool and Public Funding Mechanism",source:"@site/docs/tokenomics/public-funding.md",sourceDirName:"tokenomics",slug:"/tokenomics/public-funding",permalink:"/tokenomics/public-funding",draft:!1,unlisted:!1,editUrl:"https://github.com/status-im/docs.status.network/tree/develop/docs/tokenomics/public-funding.md",tags:[],version:"current",lastUpdatedAt:1740123921e3,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83e\udd1d Economic Model",permalink:"/tokenomics/economic-model"},next:{title:"\ud83d\udc09 Karmic Tokenomics",permalink:"/tokenomics/karmic-tokenomics"}},c={},a=[{value:"Apps Funding Pool and Public Funding Mechanism",id:"apps-funding-pool-and-public-funding-mechanism",level:2},{value:"Why Public Funding Matters",id:"why-public-funding-matters",level:3},{value:"How the Apps Funding Pool Works",id:"how-the-apps-funding-pool-works",level:3}];function d(n){const e={h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...n.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.header,{children:(0,t.jsx)(e.h1,{id:"public-funding",children:"Public Funding"})}),"\n",(0,t.jsx)(e.h2,{id:"apps-funding-pool-and-public-funding-mechanism",children:"Apps Funding Pool and Public Funding Mechanism"}),"\n",(0,t.jsx)(e.p,{children:"One of the most critical components of Status Network is the apps funding pool, designed to provide sustainable financial support for applications built on the network. Unlike traditional blockchain ecosystems where developers rely on grants or short-term incentives, Status Network ensures continuous funding through a self-sustaining mechanism driven by network activity and TVL."}),"\n",(0,t.jsx)(e.h3,{id:"why-public-funding-matters",children:"Why Public Funding Matters"}),"\n",(0,t.jsx)(e.p,{children:"Public funding is essential to ensure that builders have access to capital without dependence on extractive external funding mechanisms. The Status organisation has a long-standing history of investing in open-source projects and decentralised infrastructure, reinforcing its commitment to public goods. The apps funding pool extends this ethos by providing a decentralized, community-driven allocation mechanism where developers can receive financial support directly from the network itself."}),"\n",(0,t.jsx)(e.h3,{id:"how-the-apps-funding-pool-works",children:"How the Apps Funding Pool Works"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsxs)(e.p,{children:[(0,t.jsx)(e.strong,{children:"Funded by Native Yield and Fees"}),": A significant part of the yield generated from bridged assets (ETH and DAI initially) and from the native DEX swap fees flows directly into the funding pool."]}),"\n"]}),"\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsxs)(e.p,{children:[(0,t.jsx)(e.strong,{children:"Governed by Karma Holders"}),": Allocation of funds is determined by Karma token holders, ensuring a community-led decision-making process: if the community loves your app, you'll get funding."]}),"\n"]}),"\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsxs)(e.p,{children:[(0,t.jsx)(e.strong,{children:"Transparent and Fair Distribution"}),": Initially, funding will be capped at a limited number of recipients to maintain quality control, but as the pool grows, more projects will be supported."]}),"\n"]}),"\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsxs)(e.p,{children:[(0,t.jsx)(e.strong,{children:"Aligning Builders with Network Growth"}),": Developers who actively contribute to network usage and adoption will receive more voting power in the form of Karma, allowing them to vote for themselves and reinforcing the incentive to create valuable applications."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:"This mechanism ensures a continuous, non-extractive source of capital for builders, allowing them to focus on creating successful applications."})]})}function u(n={}){const{wrapper:e}={...(0,o.R)(),...n.components};return e?(0,t.jsx)(e,{...n,children:(0,t.jsx)(d,{...n})}):d(n)}},8453:(n,e,i)=>{i.d(e,{R:()=>r,x:()=>l});var t=i(6540);const o={},s=t.createContext(o);function r(n){const e=t.useContext(s);return t.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function l(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(o):n.components||o:r(n.components),t.createElement(s.Provider,{value:e},n.children)}}}]);
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[]).push([[301],{7371:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var n=s(4848),o=s(8453);const r={title:"Tokens",description:"Official list of supported tokens and their contract addresses on Status Network, including both L1 and L2 token addresses and bridge mappings.",keywords:["Status Network tokens","token list","supported tokens","token addresses","L2 tokens","bridge tokens"]},a="Tokens",d={id:"general-info/contract-addresses/tokens",title:"Tokens",description:"Official list of supported tokens and their contract addresses on Status Network, including both L1 and L2 token addresses and bridge mappings.",source:"@site/docs/general-info/contract-addresses/tokens.md",sourceDirName:"general-info/contract-addresses",slug:"/general-info/contract-addresses/tokens",permalink:"/general-info/contract-addresses/tokens",draft:!1,unlisted:!1,editUrl:"https://github.com/status-im/docs.status.network/tree/develop/docs/general-info/contract-addresses/tokens.md",tags:[],version:"current",lastUpdatedAt:1739193403e3,frontMatter:{title:"Tokens",description:"Official list of supported tokens and their contract addresses on Status Network, including both L1 and L2 token addresses and bridge mappings.",keywords:["Status Network tokens","token list","supported tokens","token addresses","L2 tokens","bridge tokens"]},sidebar:"tutorialSidebar",previous:{title:"\u2795 Add Status Network",permalink:"/general-info/add-status-network"},next:{title:"\ud83e\uddea Testnet Contracts",permalink:"/general-info/contract-addresses/testnet-contracts"}},i={},c=[];function l(e){const t={a:"a",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"tokens",children:"Tokens"})}),"\n",(0,n.jsxs)(t.p,{children:["For the most up-to-date list of supported tokens and their contract addresses on Status Network, please refer to our official ",(0,n.jsx)(t.a,{href:"https://github.com/status-im/status-network-token-list",children:"Status Network Token List repository"}),"."]}),"\n",(0,n.jsx)(t.p,{children:"This repository contains:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Token addresses for both L1 (Sepolia) and L2 (Status Network)"}),"\n",(0,n.jsx)(t.li,{children:"Token metadata (decimals, symbols, etc.)"}),"\n",(0,n.jsx)(t.li,{children:"Bridge contract mappings"}),"\n",(0,n.jsx)(t.li,{children:"App tokens deployed on Status Network"}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"The token list is maintained and updated regularly to ensure accuracy and security of token bridging operations."})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>a,x:()=>d});var n=s(6540);const o={},r=n.createContext(o);function a(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+64
View File
@@ -0,0 +1,64 @@
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
/*! Bundled license information:
prismjs/prism.js:
(**
* Prism: Lightweight, robust, elegant syntax highlighting
*
* @license MIT <https://opensource.org/licenses/MIT>
* @author Lea Verou <https://lea.verou.me>
* @namespace
* @public
*)
*/
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
+1
View File
@@ -0,0 +1 @@
(()=>{"use strict";var e,t,a,r,o,c={},d={};function f(e){var t=d[e];if(void 0!==t)return t.exports;var a=d[e]={id:e,loaded:!1,exports:{}};return c[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=c,f.c=d,e=[],f.O=(t,a,r,o)=>{if(!a){var c=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],o=e[i][2];for(var d=!0,n=0;n<a.length;n++)(!1&o||c>=o)&&Object.keys(f.O).every((e=>f.O[e](a[n])))?a.splice(n--,1):(d=!1,o<c&&(c=o));if(d){e.splice(i--,1);var b=r();void 0!==b&&(t=b)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var c={};t=t||[null,a({}),a([]),a(a)];for(var d=2&r&&e;"object"==typeof d&&!~t.indexOf(d);d=a(d))Object.getOwnPropertyNames(d).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,f.d(o,c),o},f.d=(e,t)=>{for(var a in t)f.o(t,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,a)=>(f.f[a](e,t),t)),[])),f.u=e=>"assets/js/"+({11:"77ad1297",30:"1d080eba",48:"a94703ab",64:"ed9d46b0",98:"a7bd4aaa",138:"1a4e3797",219:"0f8cca8e",286:"9598ac1c",301:"f85d9794",361:"c377a04b",401:"17896441",435:"390b0396",453:"8c5da4da",475:"904936a2",553:"7b3ceffd",567:"22dd74f7",584:"8ff8f49b",604:"572f3558",647:"5e95c892",676:"0c57bc34",683:"6b3e4299",742:"aba21aa0",846:"9a789939",847:"f90b2cb2",870:"5d1e787d",885:"f03da4f0",900:"5252cc52",927:"e671a38e",957:"c141421f"}[e]||e)+"."+{11:"c44e0ce1",30:"61287504",48:"e1de86a6",64:"c96d2561",98:"8658bd18",138:"d63de5c3",158:"e7edbb43",219:"42895bb8",237:"ff2b0b79",286:"b20eafbd",301:"11492893",361:"00357efa",401:"0b037223",416:"383d51b8",435:"2d1ad557",453:"662db831",475:"9f150cb9",553:"8e396ab5",567:"00be934d",584:"a32bc87d",604:"477aa3ba",647:"b6873a0a",676:"8257a434",683:"b9b4160d",742:"b7b1f71f",846:"b13b47f9",847:"77e95e28",870:"82b1f65f",885:"819d5e74",900:"db58e33f",913:"548fdd14",927:"0c8a1cc9",957:"0fd7f426"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="status-network-docs:",f.l=(e,t,a,c)=>{if(r[e])r[e].push(t);else{var d,n;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+a){d=u;break}}d||(n=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.setAttribute("data-webpack",o+a),d.src=e),r[e]=[t];var s=(t,a)=>{d.onerror=d.onload=null,clearTimeout(l);var o=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(a))),t)return t(a)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),n&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"401","77ad1297":"11","1d080eba":"30",a94703ab:"48",ed9d46b0:"64",a7bd4aaa:"98","1a4e3797":"138","0f8cca8e":"219","9598ac1c":"286",f85d9794:"301",c377a04b:"361","390b0396":"435","8c5da4da":"453","904936a2":"475","7b3ceffd":"553","22dd74f7":"567","8ff8f49b":"584","572f3558":"604","5e95c892":"647","0c57bc34":"676","6b3e4299":"683",aba21aa0:"742","9a789939":"846",f90b2cb2:"847","5d1e787d":"870",f03da4f0:"885","5252cc52":"900",e671a38e:"927",c141421f:"957"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,a)=>{var r=f.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var c=f.p+f.u(t),d=new Error;f.l(c,(a=>{if(f.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),c=a&&a.target&&a.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+c+")",d.name="ChunkLoadError",d.type=o,d.request=c,r[1](d)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,c=a[0],d=a[1],n=a[2],b=0;if(c.some((t=>0!==e[t]))){for(r in d)f.o(d,r)&&(f.m[r]=d[r]);if(n)var i=n(f)}for(t&&t(a);b<c.length;b++)o=c[b],f.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return f.O(i)},a=self.webpackChunkstatus_network_docs=self.webpackChunkstatus_network_docs||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})();
-3
View File
@@ -1,3 +0,0 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
+15
View File
@@ -0,0 +1,15 @@
{
"timestamp": "2025-02-24T14:52:15Z",
"git": {
"commit": "8a2d5dc248eede5080a402b7566791d4ba8870b0",
"branch": "origin/master",
"url": "git@github.com:status-im/docs.status.network.git"
},
"build": {
"id": "41",
"number": "41",
"name": "website/docs.status.network",
"slave": "linux-01",
"url": "https://ci.infra.status.im/job/website/job/docs.status.network/41/"
}
}
-1
View File
@@ -1 +0,0 @@
# Add Status Network
@@ -1 +0,0 @@
# Bridge From Status
@@ -1 +0,0 @@
# Bridge To Status
@@ -1 +0,0 @@
# Bridging Testnet
@@ -1 +0,0 @@
# Testnet Contracts
@@ -1 +0,0 @@
# Tokens
-1
View File
@@ -1 +0,0 @@
# Network Details
-8
View File
@@ -1,8 +0,0 @@
---
id: index
title: Introducing Status Network
slug: /
sidebar_position: 1
---
# Introducing Status Network
-1
View File
@@ -1 +0,0 @@
# Quick Start
-1
View File
@@ -1 +0,0 @@
# Audits
-1
View File
@@ -1 +0,0 @@
# Branding Guidelines
-1
View File
@@ -1 +0,0 @@
# Official Links
-1
View File
@@ -1 +0,0 @@
# Status Network Security Model
-1
View File
@@ -1 +0,0 @@
# Security Upgrades
-1
View File
@@ -1 +0,0 @@
# $AURA token
-1
View File
@@ -1 +0,0 @@
# $SNT Token
-1
View File
@@ -1 +0,0 @@
# Block Explorers
-1
View File
@@ -1 +0,0 @@
# Bridge
-1
View File
@@ -1 +0,0 @@
# Data Indexers
-1
View File
@@ -1 +0,0 @@
# General Tooling
-1
View File
@@ -1 +0,0 @@
# Interoperability
-1
View File
@@ -1 +0,0 @@
# Multisig Wallets
-1
View File
@@ -1 +0,0 @@
# Node Operators
-1
View File
@@ -1 +0,0 @@
# Oracles
-1
View File
@@ -1 +0,0 @@
# Randomness
-1
View File
@@ -1 +0,0 @@
# RPCs
-1
View File
@@ -1 +0,0 @@
# Testnet Faucets
@@ -1 +0,0 @@
# Using Foundry
@@ -1 +0,0 @@
# Using Hardhat
@@ -1 +0,0 @@
# Using Remix
@@ -1 +0,0 @@
# Using Thirdweb
-1
View File
@@ -1 +0,0 @@
# Interacting with Smart Contracts using ethers.js
@@ -1 +0,0 @@
# Using Foundry
@@ -1 +0,0 @@
# Using Hardhat
-105
View File
@@ -1,105 +0,0 @@
import type * as Preset from '@docusaurus/preset-classic';
import type { Config } from '@docusaurus/types';
const config: Config = {
title: 'Status Network Documentation',
tagline: 'The Social Playground',
url: 'https://docs.status.network',
baseUrl: '/',
favicon: 'img/favicon.ico',
organizationName: 'status-network',
projectName: 'docs',
presets: [
[
'classic',
{
docs: {
sidebarPath: './sidebars.ts',
editUrl: 'https://github.com/status-im/status-network-docs/tree/main/',
routeBasePath: '/',
},
blog: false,
pages: false,
theme: {
customCss: './src/css/custom.css',
},
} satisfies Preset.Options,
],
],
themeConfig: {
colorMode: {
defaultMode: 'dark',
respectPrefersColorScheme: true,
},
navbar: {
title: 'Status Network Docs',
logo: {
alt: 'Status Network Logo',
src: 'img/sn_logo.svg',
},
items: [
{
type: 'dropdown',
label: 'Tools',
position: 'left',
items: [
{
label: '🔌 RPC',
to: '/tools/rpc',
},
{
label: '👥 Multisig Wallets',
to: '/tools/multisig-wallets',
},
{
label: '🌉 Bridge',
to: '/tools/bridge',
},
{
label: '🚰 Testnet Faucets',
to: '/tools/testnet-faucets',
},
{
label: '🔎 Block Explorers',
to: '/tools/block-explorers',
},
{
label: '📊 Data Indexers',
to: '/tools/data-indexers',
},
{
label: '🔮 Oracles',
to: '/tools/oracles',
},
{
label: '🔗 Interoperability',
to: '/tools/interoperability',
},
{
label: '🎲 Randomness',
to: '/tools/randomness',
},
{
label: '🛠️ General Tooling',
to: '/tools/general-tooling',
},
{
label: '🖥️ Node Operators',
to: '/tools/node-operators',
},
],
},
{
href: 'https://hub.status.network',
label: 'Hub',
position: 'right',
className: 'hub-button',
},
],
},
},
} satisfies Config;
export default config;
Generated
-26
View File
@@ -1,26 +0,0 @@
{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1729973466,
"narHash": "sha256-knnVBGfTCZlQgxY1SgH0vn2OyehH9ykfF8geZgS95bk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "cd3e8833d70618c4eea8df06f95b364b016d4950",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-24.05",
"type": "indirect"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}
-33
View File
@@ -1,33 +0,0 @@
{
inputs = {
nixpkgs.url = "nixpkgs/nixos-24.05";
};
outputs =
{ self, nixpkgs }:
let
supportedSystems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
forEachSystem = nixpkgs.lib.genAttrs supportedSystems;
pkgsFor = forEachSystem (system: import nixpkgs { inherit system; });
in
rec {
formatter = forEachSystem (system: pkgsFor.${system}.nixpkgs-fmt);
devShells = forEachSystem (system: {
default = pkgsFor.${system}.mkShellNoCC {
packages = with pkgsFor.${system}.buildPackages; [
yarn # 1.22.22
git # 2.44.1
openssh # 9.7p1
nodejs_20 # v20.15.1
ghp-import # 2.1.0
];
};
});
};
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More