added some content

This commit is contained in:
nadeemb53 2025-02-07 13:53:44 +05:30
parent 231c577fcf
commit 73ce629f93
No known key found for this signature in database
GPG Key ID: 92A926811E383A76
13 changed files with 166 additions and 50 deletions

View File

@ -26,10 +26,10 @@ To add **Status Network Testnet** as a custom network to MetaMask:
| Name | Value |
|------------------|------------------------------------------|
| **Network Name** | Status Network Testnet |
| **RPC URL** | |
| **Chain ID** | |
| **RPC URL** | https://public.sepolia.rpc.status.network |
| **Chain ID** | 1660990954 |
| **Currency Symbol** | `ETH` |
| **Block Explorer URL** | |
| **Block Explorer URL** | https://sepoliascan.status.network |
5. **Save the Network**:
@ -73,11 +73,11 @@ You should now be able to connect to the Status Network Testnet by selecting it
- [Status Network Website](https://status.network/)
- [Status Network Documentation](https://docs.status.network/)
- [Status Network Explorer](#)
- [Status Network Testnet Explorer](https://sepoliascan.status.network)
- **Need Help?**
- If you encounter any issues, please join our [Community Discord](https://discord.gg/status_im).
- If you encounter any issues, please join our [Telegram](https://t.me/+k04A_OZbhIs1Mzc9) for support.
---

View File

@ -1 +0,0 @@
# Bridge From Status

View File

@ -1 +0,0 @@
# Bridge To Status

View File

@ -1 +1,32 @@
# Bridging Testnet
# Bridging to Status Network Testnet
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).
## Prerequisites
- MetaMask or another Web3 wallet installed
- Some testnet ETH on Sepolia network
- The token you want to bridge on Sepolia network
## Bridging Process
1. Visit [bridge.status.network](https://bridge.status.network)
2. Connect your wallet by clicking the "Connect Wallet" button in the top right corner
3. Select the token you want to bridge from the dropdown menu
4. Enter the amount you want to bridge
5. Click "Bridge" and confirm the transaction in your wallet
6. Wait for the bridging process to complete
- Bridging typically takes about 5-10 minutes
- You can track the status of your bridge transaction on the bridge interface
## Important Notes
- Always verify you're on the correct website (bridge.status.network) before initiating any transactions
- Start with a small amount to test the bridge before transferring larger amounts
- Make sure you have enough ETH in your wallet to cover gas fees
- If you encounter any issues, join our [Telegram](https://t.me/+k04A_OZbhIs1Mzc9) for support

View File

@ -1 +1,44 @@
# Testnet Contracts
# Testnet Contracts
This page lists all the important contract addresses for the Status Network testnet infrastructure.
## Layer 1 Contracts (Sepolia)
These contracts are deployed on the Sepolia testnet. You can view them on [Sepolia Etherscan](https://sepolia.etherscan.io).
### Bridge Contracts
- **L1 Token Bridge Proxy**
- Address: [`0x01b44C5Ea321f921D93476cf54Aa8460db17a548`](https://sepolia.etherscan.io/address/0x01b44C5Ea321f921D93476cf54Aa8460db17a548)
- Purpose: Manages token bridging operations on L1
### Core Infrastructure
- **L1 Postman**
- Address: [`0xB15725119b917d348FfEB365B43bCDeEbfb65C5d`](https://sepolia.etherscan.io/address/0xB15725119b917d348FfEB365B43bCDeEbfb65C5d)
- Purpose: Handles message passing between L1 and L2
- **L1 Data Submission**
- Address: [`0x263d8f55BAc71a42d0A822F46b1eC62Cd4183a8d`](https://sepolia.etherscan.io/address/0x263d8f55BAc71a42d0A822F46b1eC62Cd4183a8d)
- Purpose: Manages data submission from L2 to L1
- **L1 Finalization**
- Address: [`0xb91CB39b3b9F015b0aC88616A463B35568052AEF`](https://sepolia.etherscan.io/address/0xb91CB39b3b9F015b0aC88616A463B35568052AEF)
- Purpose: Handles finalization of L2 blocks on L1
## Layer 2 Contracts (Status Network Testnet)
These contracts are deployed on the Status Network testnet. You can view them on [Status Network Explorer](https://sepoliascan.status.network).
### Bridge Contracts
- **L2 Token Bridge Proxy**
- Address: [`0xbC7f9571152a8e21942b2aEa4831a27f1149af19`](https://sepoliascan.status.network/address/0xbC7f9571152a8e21942b2aEa4831a27f1149af19)
- Purpose: Manages token bridging operations on L2
### Infrastructure Contracts
- **L2 Faucet**
- Address: [`0x06338B70F1eAbc60d7A82C083e605C07F78bb878`](https://sepoliascan.status.network/address/0x06338B70F1eAbc60d7A82C083e605C07F78bb878)
- Purpose: Distributes testnet tokens to users
- **L2 Anchoring**
- Address: [`0x24B5eD2763129D6cBDEfE32e08558D2095132560`](https://sepoliascan.status.network/address/0x24B5eD2763129D6cBDEfE32e08558D2095132560)
- Purpose: Manages state anchoring between L1 and L2

View File

@ -1 +1,12 @@
# Tokens
# Tokens
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).
This repository contains:
- Token addresses for both L1 (Sepolia) and L2 (Status Network)
- Token metadata (decimals, symbols, etc.)
- Bridge contract mappings
- App tokens deployed on Status Network
The token list is maintained and updated regularly to ensure accuracy and security of token bridging operations.

View File

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

View File

@ -2,37 +2,36 @@
In this section, we'll get you deploying a sample contract on **Status Network Testnet** in less than 10 minutes.
Lets see how to deploy a smart contract on Status Network using the Remix IDE for simplicity.
Let's see how to deploy a smart contract on Status Network using the Remix IDE for simplicity.
## Get Everything Ready
Before getting started:
- **Add Status Network Testnet to MetaMask**:
1. **Add Status Network Testnet to MetaMask**:
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.
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.
- **Obtain Testnet Tokens**:
2. **Get Test ETH**:
This guide assumes you have obtained testnet ETH on the Status Network. You can use the [Status Network Testnet Faucet](#) to request test tokens.
You'll need both Sepolia ETH and Status Network ETH:
- First get Sepolia ETH from [Sepolia Faucet](https://faucet.status.network)
- Then bridge some ETH to Status Network using the [Status Bridge](https://bridge.status.network)
- Alternatively, get Status Network ETH directly from our [Testnet Faucet](https://sepoliascan.status.network/address/0x06338B70F1eAbc60d7A82C083e605C07F78bb878)
We are ready to get started!
## Remix & Sample Code
**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. Its a great tool to test quick changes and interact with deployed smart contracts.
**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.
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.
Here's the sample code:
For this tutorial, we will deploy a simple `SimpleStorage.sol` contract:
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
pragma solidity ^0.8.0;
contract SimpleStorage {
uint256 number;
function store(uint256 num) public {
@ -56,21 +55,26 @@ contract SimpleStorage {
2. **Compile the Smart Contract**:
- Go to the **Solidity Compiler** tab (on the left sidebar).
- Ensure the compiler version matches the pragma statement in your contract (`0.8.24`).
- Ensure the compiler version is 0.8.0 or higher.
- Click **"Compile SimpleStorage.sol"**.
- You can enable **"Auto compile"** for automatic compilation whenever you change the contract code.
3. **Deploy the Smart Contract**:
- Switch to the **Deploy & Run Transactions** tab.
- In the **"Environment"** dropdown menu, select **"Injected Provider - MetaMask"**. This connects Remix to your MetaMask wallet.
- In the **"Environment"** dropdown menu, select **"Injected Provider - MetaMask"**.
- MetaMask may prompt you to connect to Remix. Confirm the connection.
- Ensure that **Status Network Testnet** is selected in MetaMask.
- Under **"Contract"**, make sure `SimpleStorage` is selected.
- Click **"Deploy"**.
- MetaMask will pop up, asking you to confirm the transaction.
- MetaMask will pop up, asking you to confirm the transaction. Gas fees will be paid in ETH.
- Review the transaction details and click **"Confirm"**.
- Wait for the transaction to be mined. You can track the status in Remix or MetaMask.
- Wait for the transaction to be mined.
4. **Verify Deployment**:
- Once deployed, copy your contract's address from Remix
- View it on [Status Network Explorer](https://sepoliascan.status.network)
**CONGRATULATIONS!** You just deployed your first smart contract on Status Network.
@ -85,30 +89,30 @@ contract SimpleStorage {
- Expand the deployed contract to view its functions.
- In the **"store"** function input field, enter a number (e.g., `42`).
- Click **"transact"**.
- MetaMask will prompt you to confirm the transaction. Click **"Confirm"**.
- MetaMask will prompt you to confirm the transaction. Gas fees will be paid in ETH.
- Wait for the transaction to be confirmed.
3. **Retrieve the Number**:
- Click on the **"retrieve"** function.
- The stored number will display below the button.
- This is a view function, so no gas fees are required.
## Next Steps
- **Get Support**:
- If you encounter any issues or have questions, join the community channels for assistance.
- Join our [Telegram Community](https://t.me/+k04A_OZbhIs1Mzc9) for assistance
- Check our [Network Details](/general-info/network-details) for more information
- Learn about [bridging tokens](/general-info/bridge/bridging-testnet) to Status Network
## Summary
You've successfully:
- Set up your environment to interact with Status Network Testnet
- Obtained testnet ETH through bridging or faucet
- Deployed a smart contract using Remix IDE and MetaMask
- Interacted with your deployed contract by storing and retrieving a number
- Set up your environment to interact with Status Network Testnet.
- Deployed a smart contract using Remix IDE and MetaMask.
- Interacted with your deployed contract by storing and retrieving a number.
---
If you want to dive deeper, consider exploring more complex smart contracts. Checkout more tutorials [here](/tutorials/ethers-tutorial).
**Happy Coding!**
For more advanced development, check out our guides for deploying with:
- [Hardhat](/tutorials/deploying-contracts/using-hardhat)
- [Foundry](/tutorials/deploying-contracts/using-foundry)

View File

@ -1 +0,0 @@
# Audits

View File

@ -1 +1,25 @@
# Official Links
This page contains all the official links for the Status Network ecosystem.
## Main Resources
- **Website**: [status.network](https://status.network)
- **Documentation**: [docs.status.network](https://docs.status.network)
- **GitHub**: [github.com/status-im](https://github.com/status-im)
## Network Tools
- **Bridge**: [bridge.status.network](https://bridge.status.network)
- **Block Explorer**: [sepoliascan.status.network](https://sepoliascan.status.network)
- **RPC Endpoint**: `https://public.sepolia.rpc.status.network`
- **Faucet**: [faucet.status.network](https://faucet.status.network)
## Development Resources
- **Token List Repository**: [github.com/status-im/status-network-token-list](https://github.com/status-im/status-network-token-list)
- **Network Status**: [status.status.network](https://health.status.network)
- **Contract Verification**: [sepoliascan.status.network/verify-contract](https://sepoliascan.status.network/contract-verification)
## Community & Support
- **Telegram Community**: [t.me/+k04A_OZbhIs1Mzc9](https://t.me/+k04A_OZbhIs1Mzc9)
- **X/twitter**: [twitter.com/ethstatus](https://x.com/statusL2)
For detailed information about adding the network to your wallet, see our [Add Network guide](/general-info/add-status-network).

View File

@ -1 +0,0 @@
# Status Network Security Model

View File

@ -1 +0,0 @@
# Security Upgrades

View File

@ -52,7 +52,7 @@ const config: Config = {
],
themeConfig: {
image: 'https://docs.status.network/img/sn_logo.png',
image: 'https://docs.status.network/img/sn_logo.svg',
colorMode: {
defaultMode: 'dark',
respectPrefersColorScheme: true,