Author SHA1 Message Date
status-im-auto a40bc68676 Update documentation 2025-02-24 13:05:31 +00:00
status-im-auto 7b551aa97a Update documentation 2025-02-24 12:34:37 +00:00
status-im-auto 8e6d73e48a Update documentation 2025-02-20 09:45:13 +00:00
status-im-auto 07ba702b60 Update documentation 2025-02-18 14:45:20 +00:00
status-im-auto e7a0cb1966 Update documentation 2025-02-14 08:17:11 +00:00
status-im-auto 2a306de532 Update documentation 2025-02-11 07:20:21 +00:00
status-im-auto cff44e3ac1 Update documentation 2025-02-10 16:48:43 +00:00
status-im-auto 45ed61eb77 Update documentation 2025-02-10 16:14:23 +00:00
status-im-auto 8d3db1641b Update documentation 2025-02-10 10:10:19 +00:00
status-im-auto 7fae0472cd Update documentation 2025-02-10 09:23:35 +00:00
status-im-auto e19b53e9dd Update documentation 2025-02-03 14:33:55 +00:00
status-im-auto 9cc6f71a2d Update documentation 2024-10-30 11:32:06 +00:00
Nadeem Bhati 2a087da317 Merge pull request #6 from status-im/feat/image-opengraph 2024-10-29 17:20:03 +05:30
nadeemb53 eaa50d0f60 add sn logo on links 2024-10-29 12:17:52 +05:30
Nadeem Bhati f3866182c1 Merge pull request #5 from status-im/feat/doc-search
Add Algolia Search Support
2024-10-28 22:14:53 +05:30
nadeemb53 75fc890562 jenkins fix 2024-10-28 22:14:20 +05:30
Nadeem Bhati 938b63a175 Merge pull request #3 from status-im/feature/intro-content
Add Introduction & Quick Start Guide, Implement Translation Support, Fix CSS Bugs and Light Mode Styling
2024-10-28 21:41:21 +05:30
nadeemb53 8d0db32778 feedback fixes 2024-10-28 21:39:51 +05:30
nadeemb53 2fcbe22d7a algolia doc search 2024-10-28 21:36:15 +05:30
Nadeem Bhati 8d895d90bf Merge branch 'master' into feature/intro-content 2024-10-28 21:12:13 +05:30
nadeemb53 4c4c0606f4 build fixes 2024-10-28 21:10:57 +05:30
marko 640798f1ad build: add jenkinsfile and flake file
To be able to deploy site we need a pipeline to build it and publish it
to a branch from which our caddy-git service will pull for changes.
All of this will be done using nix flake to ease out the
build/development process.

Referenced issue: https://github.com/status-im/status-network-docs/issues/1

Signed-off-by: markoburcul <marko@status.im>
2024-10-28 13:56:19 +01:00
nadeemb53 64eb5e648e Merge branch 'master' into feature/intro-content 2024-10-28 18:18:39 +05:30
nadeemb53 99adbc5e9c add tutorials 2024-10-28 01:37:05 +05:30
nadeemb53 2e1c23b4ca intro content, css bug fixes, css improvements, translated docs 2024-10-26 15:27:16 +05:30
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 @@
dev-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-24T13:05:29Z",
"git": {
"commit": "37bb80da2f0e0c4ca7b9794885573401200ce2d6",
"branch": "origin/develop",
"url": "git@github.com:status-im/docs.status.network.git"
},
"build": {
"id": "17",
"number": "17",
"name": "website/dev-docs.status.network",
"slave": "linux-01",
"url": "https://ci.infra.status.im/job/website/job/dev-docs.status.network/17/"
}
}
-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