Skip to content

Commit ade89f4

Browse files
authored
Merge pull request #11 from status-im/nadeem/docs-update
feat: Sepolia Release updates
2 parents 85dd308 + d09abb2 commit ade89f4

File tree

145 files changed

+4056
-1601
lines changed

Some content is hidden

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

145 files changed

+4056
-1601
lines changed

create_i18n.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/bash
2+
3+
# Define languages
4+
langs=("ko" "zh" "ja")
5+
6+
# Define the file structure
7+
files=(
8+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/general-info/bridge/bridging-testnet.md"
9+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/general-info/contract-addresses/testnet-contracts.md"
10+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/general-info/contract-addresses/tokens.md"
11+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/add-status-network.md"
12+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/network-details.md"
13+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/introduction/quick-start.md"
14+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/other/official-links.md"
15+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tokenomics/karma-token.md"
16+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tokenomics/snt-token.md"
17+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tools/block-explorers.md"
18+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tools/bridge.md"
19+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tools/rpc.md"
20+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tools/testnet-faucets.md"
21+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-foundry.md"
22+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-hardhat.md"
23+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-remix.md"
24+
"docs/i18n/LANG/docusaurus-plugin-content-docs/current/index.md"
25+
)
26+
27+
for lang in "${langs[@]}"; do
28+
for file in "${files[@]}"; do
29+
path=${file/LANG/$lang}
30+
mkdir -p "$(dirname "$path")"
31+
touch "$path"
32+
done
33+
done

docs/general-info/add-status-network.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ To add **Status Network Testnet** as a custom network to MetaMask:
2626
| Name | Value |
2727
|------------------|------------------------------------------|
2828
| **Network Name** | Status Network Testnet |
29-
| **RPC URL** | |
30-
| **Chain ID** | |
29+
| **RPC URL** | https://public.sepolia.rpc.status.network |
30+
| **Chain ID** | 1660990954 |
3131
| **Currency Symbol** | `ETH` |
32-
| **Block Explorer URL** | |
32+
| **Block Explorer URL** | https://sepoliascan.status.network |
3333

3434
5. **Save the Network**:
3535

@@ -73,11 +73,11 @@ You should now be able to connect to the Status Network Testnet by selecting it
7373

7474
- [Status Network Website](https://status.network/)
7575
- [Status Network Documentation](https://docs.status.network/)
76-
- [Status Network Explorer](#)
76+
- [Status Network Testnet Explorer](https://sepoliascan.status.network)
7777

7878
- **Need Help?**
7979

80-
- If you encounter any issues, please join our [Community Discord](https://discord.gg/status_im).
80+
- If you encounter any issues, please join our [Telegram](https://t.me/+k04A_OZbhIs1Mzc9) for support.
8181

8282
---
8383

docs/general-info/bridge/bridge-from-status.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/general-info/bridge/bridge-to-status.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,32 @@
1-
# Bridging Testnet
1+
# Bridging to Status Network Testnet
2+
3+
The Status Network bridge allows you to transfer tokens between Sepolia and Status Network testnet. The bridge is deployed at [bridge.status.network](https://bridge.status.network).
4+
5+
## Prerequisites
6+
7+
- MetaMask or another Web3 wallet installed
8+
- Some testnet ETH on Sepolia network
9+
- The token you want to bridge on Sepolia network
10+
11+
## Bridging Process
12+
13+
1. Visit [bridge.status.network](https://bridge.status.network)
14+
15+
2. Connect your wallet by clicking the "Connect Wallet" button in the top right corner
16+
17+
3. Select the token you want to bridge from the dropdown menu
18+
19+
4. Enter the amount you want to bridge
20+
21+
5. Click "Bridge" and confirm the transaction in your wallet
22+
23+
6. Wait for the bridging process to complete
24+
- Bridging typically takes about 5-10 minutes
25+
- You can track the status of your bridge transaction on the bridge interface
26+
27+
## Important Notes
28+
29+
- Always verify you're on the correct website (bridge.status.network) before initiating any transactions
30+
- Start with a small amount to test the bridge before transferring larger amounts
31+
- Make sure you have enough ETH in your wallet to cover gas fees
32+
- If you encounter any issues, join our [Telegram](https://t.me/+k04A_OZbhIs1Mzc9) for support
Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,44 @@
1-
# Testnet Contracts
1+
# Testnet Contracts
2+
3+
This page lists all the important contract addresses for the Status Network testnet infrastructure.
4+
5+
## Layer 1 Contracts (Sepolia)
6+
7+
These contracts are deployed on the Sepolia testnet. You can view them on [Sepolia Etherscan](https://sepolia.etherscan.io).
8+
9+
### Bridge Contracts
10+
- **L1 Token Bridge Proxy**
11+
- Address: [`0x01b44C5Ea321f921D93476cf54Aa8460db17a548`](https://sepolia.etherscan.io/address/0x01b44C5Ea321f921D93476cf54Aa8460db17a548)
12+
- Purpose: Manages token bridging operations on L1
13+
14+
### Core Infrastructure
15+
- **L1 Postman**
16+
- Address: [`0xB15725119b917d348FfEB365B43bCDeEbfb65C5d`](https://sepolia.etherscan.io/address/0xB15725119b917d348FfEB365B43bCDeEbfb65C5d)
17+
- Purpose: Handles message passing between L1 and L2
18+
19+
- **L1 Data Submission**
20+
- Address: [`0x263d8f55BAc71a42d0A822F46b1eC62Cd4183a8d`](https://sepolia.etherscan.io/address/0x263d8f55BAc71a42d0A822F46b1eC62Cd4183a8d)
21+
- Purpose: Manages data submission from L2 to L1
22+
23+
- **L1 Finalization**
24+
- Address: [`0xb91CB39b3b9F015b0aC88616A463B35568052AEF`](https://sepolia.etherscan.io/address/0xb91CB39b3b9F015b0aC88616A463B35568052AEF)
25+
- Purpose: Handles finalization of L2 blocks on L1
26+
27+
## Layer 2 Contracts (Status Network Testnet)
28+
29+
These contracts are deployed on the Status Network testnet. You can view them on [Status Network Explorer](https://sepoliascan.status.network).
30+
31+
### Bridge Contracts
32+
- **L2 Token Bridge Proxy**
33+
- Address: [`0xbC7f9571152a8e21942b2aEa4831a27f1149af19`](https://sepoliascan.status.network/address/0xbC7f9571152a8e21942b2aEa4831a27f1149af19)
34+
- Purpose: Manages token bridging operations on L2
35+
36+
### Infrastructure Contracts
37+
- **L2 Faucet**
38+
- Address: [`0x06338B70F1eAbc60d7A82C083e605C07F78bb878`](https://sepoliascan.status.network/address/0x06338B70F1eAbc60d7A82C083e605C07F78bb878)
39+
- Purpose: Distributes testnet tokens to users
40+
41+
- **L2 Anchoring**
42+
- Address: [`0x24B5eD2763129D6cBDEfE32e08558D2095132560`](https://sepoliascan.status.network/address/0x24B5eD2763129D6cBDEfE32e08558D2095132560)
43+
- Purpose: Manages state anchoring between L1 and L2
44+
Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,12 @@
1-
# Tokens
1+
# Tokens
2+
3+
For the most up-to-date list of supported tokens and their contract addresses on Status Network, please refer to our official [Status Network Token List repository](https://github.com/status-im/status-network-token-list).
4+
5+
This repository contains:
6+
- Token addresses for both L1 (Sepolia) and L2 (Status Network)
7+
- Token metadata (decimals, symbols, etc.)
8+
- Bridge contract mappings
9+
- App tokens deployed on Status Network
10+
11+
The token list is maintained and updated regularly to ensure accuracy and security of token bridging operations.
12+

docs/general-info/network-details.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22

33
## Status Testnet
44

5-
| Name | Value |
6-
|---------------------|-------|
7-
| **Network Name** | |
8-
| **RPC Endpoint** | |
9-
| **Chain ID** | |
10-
| **Currency Symbol** | |
11-
| **Block Explorer** | |
12-
| **Bridge** | |
5+
| Name | Value |
6+
|---------------------|-------------------------------------------|
7+
| **Network Name** | Status Network Testnet |
8+
| **RPC Endpoint** | https://public.sepolia.rpc.status.network |
9+
| **Chain ID** | 1660990954 |
10+
| **Currency Symbol** | ETH |
11+
| **Block Explorer** | https://sepoliascan.status.network |
12+
| **Bridge** | https://bridge.status.network |
13+
14+
These are the official network details for the Status Network testnet. You can use these details to:
15+
- Add the network to your wallet
16+
- Configure development environments
17+
- Connect dApps to the network
18+
- Verify smart contracts
19+
20+
For instructions on adding the network to your wallet, see our [Add Status Network guide](./add-status-network.md).

docs/index.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
11
---
22
id: index
3-
title: Introducing Status Network
3+
title: Welcome to Status Network
44
slug: /
55
sidebar_position: 1
66
---
77

8-
# Welcome to Status Network
8+
# Status Network: The Gasless Layer 2 Network
99

10-
Welcome to **Status Network**, the crypto social playground that reimagines your blockchain experience! Built as an **EVM-equivalent Ethereum Layer 2 rollup** on [Linea's cutting-edge ZK-EVM technology](https://docs.linea.build/architecture), Status Network offers unique features that set us apart from other platforms.
1110

12-
## What Makes Us Unique?
11+
## Start Building Today
1312

14-
### 💰 Native ETH and DAI Yield
13+
Ready to join the future of decentralized applications? Here's how to get started:
1514

16-
Enjoy sustainable and attractive yields on your **ETH** and **DAI** assets! We offer native yield generation, a distinctive feature among Layer 2 solutions, allowing you to enhance your crypto holdings effortlessly while participating in the network.
15+
1. [Add Status Network to Your Wallet](/general-info/add-status-network)
16+
2. [Get Testnet ETH](/tools/testnet-faucets)
17+
3. [Bridge Assets](/general-info/bridge/bridging-testnet)
18+
4. [Deploy Your First Contract](/tutorials/deploying-contracts/using-remix)
1719

18-
### 🏆 Earn $AURA Tokens
20+
## Support & Resources
1921

20-
Get rewarded for your engagement in **real time**! Participate in network activities and **stake $SNT** to earn **$AURA tokens**. The more you interact—be it through transactions, staking, or community involvement—the more influence you gain within our vibrant community. Your $AURA amplifies your voice in shaping the future of the network.
22+
Connect with our community and access the resources you need:
23+
- Join our [Telegram Builder's Community](https://t.me/+k04A_OZbhIs1Mzc9)
24+
- View [Network Details](/general-info/network-details)
25+
- Browse [Contract Addresses](/general-info/contract-addresses/testnet-contracts)
2126

22-
### 🔒 Privacy with a Playful Twist
23-
24-
Experience privacy features that are both **secure and fun**! We believe that privacy is a fundamental right and should be accessible to everyone without the complexity. Our user-friendly privacy tools make secure interactions enjoyable, breaking away from traditional notions of complicated privacy tech.
25-
26-
---
27-
28-
Join Status Network and be part of a unique, privacy-focused, and rewarding crypto community where **your active participation truly shapes the future**! Let's build the crypto playground together!
27+
Ready to build something amazing? Start your journey with Status Network today!

docs/introduction/quick-start.md

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,36 @@
22

33
In this section, we'll get you deploying a sample contract on **Status Network Testnet** in less than 10 minutes.
44

5-
Lets see how to deploy a smart contract on Status Network using the Remix IDE for simplicity.
5+
Let's see how to deploy a smart contract on Status Network using the Remix IDE for simplicity.
66

77
## Get Everything Ready
88

99
Before getting started:
1010

11-
- **Add Status Network Testnet to MetaMask**:
11+
1. **Add Status Network Testnet to MetaMask**:
1212

13-
Follow the [Status Network documentation](/general-info/add-status-network) for step-by-step instructions on how to add the Status Network testnet to MetaMask. You'll need the network's RPC URL, Chain ID, and other details.
13+
Follow the [Add Status Network guide](/general-info/add-status-network) for step-by-step instructions on how to add the Status Network testnet to MetaMask.
1414

15-
- **Obtain Testnet Tokens**:
15+
2. **Get Test ETH**:
1616

17-
This guide assumes you have obtained testnet ETH on the Status Network. You can use the [Status Network Testnet Faucet](#) to request test tokens.
17+
You'll need both Sepolia ETH and Status Network ETH:
18+
- First get Sepolia ETH from [Sepolia Faucet](https://faucet.status.network)
19+
- Then bridge some ETH to Status Network using the [Status Bridge](https://bridge.status.network)
20+
- Alternatively, get Status Network ETH directly from our [Testnet Faucet](https://sepoliascan.status.network/address/0x06338B70F1eAbc60d7A82C083e605C07F78bb878)
1821

1922
We are ready to get started!
2023

2124
## Remix & Sample Code
2225

23-
**Remix** is a no-setup tool for developing smart contracts. Its easy to get started, allowing a simple deployment process, debugging, interacting with smart contracts, and more. It’s a great tool to test quick changes and interact with deployed smart contracts.
26+
**Remix** is a no-setup tool for developing smart contracts. It's easy to get started, allowing a simple deployment process, debugging, interacting with smart contracts, and more.
2427

25-
For the sake of this tutorial, we will be deploying the `SimpleStorage.sol` smart contract that comes as an example in Remix, but you can use any of your code.
26-
27-
Here's the sample code:
28+
For this tutorial, we will deploy a simple `SimpleStorage.sol` contract:
2829

2930
```solidity
3031
// SPDX-License-Identifier: MIT
31-
32-
pragma solidity ^0.8.24;
32+
pragma solidity ^0.8.0;
3333
3434
contract SimpleStorage {
35-
3635
uint256 number;
3736
3837
function store(uint256 num) public {
@@ -56,21 +55,26 @@ contract SimpleStorage {
5655
2. **Compile the Smart Contract**:
5756

5857
- Go to the **Solidity Compiler** tab (on the left sidebar).
59-
- Ensure the compiler version matches the pragma statement in your contract (`0.8.24`).
58+
- Ensure the compiler version is 0.8.0 or higher.
6059
- Click **"Compile SimpleStorage.sol"**.
6160
- You can enable **"Auto compile"** for automatic compilation whenever you change the contract code.
6261

6362
3. **Deploy the Smart Contract**:
6463

6564
- Switch to the **Deploy & Run Transactions** tab.
66-
- In the **"Environment"** dropdown menu, select **"Injected Provider - MetaMask"**. This connects Remix to your MetaMask wallet.
65+
- In the **"Environment"** dropdown menu, select **"Injected Provider - MetaMask"**.
6766
- MetaMask may prompt you to connect to Remix. Confirm the connection.
6867
- Ensure that **Status Network Testnet** is selected in MetaMask.
6968
- Under **"Contract"**, make sure `SimpleStorage` is selected.
7069
- Click **"Deploy"**.
71-
- MetaMask will pop up, asking you to confirm the transaction.
70+
- MetaMask will pop up, asking you to confirm the transaction. Gas fees will be paid in ETH.
7271
- Review the transaction details and click **"Confirm"**.
73-
- Wait for the transaction to be mined. You can track the status in Remix or MetaMask.
72+
- Wait for the transaction to be mined.
73+
74+
4. **Verify Deployment**:
75+
76+
- Once deployed, copy your contract's address from Remix
77+
- View it on [Status Network Explorer](https://sepoliascan.status.network)
7478

7579
**CONGRATULATIONS!** You just deployed your first smart contract on Status Network.
7680

@@ -85,30 +89,30 @@ contract SimpleStorage {
8589
- Expand the deployed contract to view its functions.
8690
- In the **"store"** function input field, enter a number (e.g., `42`).
8791
- Click **"transact"**.
88-
- MetaMask will prompt you to confirm the transaction. Click **"Confirm"**.
92+
- MetaMask will prompt you to confirm the transaction. Gas fees will be paid in ETH.
8993
- Wait for the transaction to be confirmed.
9094

9195
3. **Retrieve the Number**:
9296

9397
- Click on the **"retrieve"** function.
9498
- The stored number will display below the button.
99+
- This is a view function, so no gas fees are required.
95100

96101
## Next Steps
97102

98103
- **Get Support**:
99-
100-
- If you encounter any issues or have questions, join the community channels for assistance.
104+
- Join our [Telegram Community](https://t.me/+k04A_OZbhIs1Mzc9) for assistance
105+
- Check our [Network Details](/general-info/network-details) for more information
106+
- Learn about [bridging tokens](/general-info/bridge/bridging-testnet) to Status Network
101107

102108
## Summary
103109

104110
You've successfully:
105-
106-
- Set up your environment to interact with Status Network Testnet.
107-
- Deployed a smart contract using Remix IDE and MetaMask.
108-
- Interacted with your deployed contract by storing and retrieving a number.
109-
110-
---
111-
112-
If you want to dive deeper, consider exploring more complex smart contracts. Checkout more tutorials [here](/tutorials/ethers-tutorial).
113-
114-
**Happy Coding!**
111+
- Set up your environment to interact with Status Network Testnet
112+
- Obtained testnet ETH through bridging or faucet
113+
- Deployed a smart contract using Remix IDE and MetaMask
114+
- Interacted with your deployed contract by storing and retrieving a number
115+
116+
For more advanced development, check out our guides for deploying with:
117+
- [Hardhat](/tutorials/deploying-contracts/using-hardhat)
118+
- [Foundry](/tutorials/deploying-contracts/using-foundry)

0 commit comments

Comments
 (0)