You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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.
Copy file name to clipboardExpand all lines: docs/introduction/quick-start.md
+33-29Lines changed: 33 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,37 +2,36 @@
2
2
3
3
In this section, we'll get you deploying a sample contract on **Status Network Testnet** in less than 10 minutes.
4
4
5
-
Let’s 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.
6
6
7
7
## Get Everything Ready
8
8
9
9
Before getting started:
10
10
11
-
-**Add Status Network Testnet to MetaMask**:
11
+
1.**Add Status Network Testnet to MetaMask**:
12
12
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.
14
14
15
-
-**Obtain Testnet Tokens**:
15
+
2.**Get Test ETH**:
16
16
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)
18
21
19
22
We are ready to get started!
20
23
21
24
## Remix & Sample Code
22
25
23
-
**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. 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.
24
27
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:
28
29
29
30
```solidity
30
31
// SPDX-License-Identifier: MIT
31
-
32
-
pragma solidity ^0.8.24;
32
+
pragma solidity ^0.8.0;
33
33
34
34
contract SimpleStorage {
35
-
36
35
uint256 number;
37
36
38
37
function store(uint256 num) public {
@@ -56,21 +55,26 @@ contract SimpleStorage {
56
55
2.**Compile the Smart Contract**:
57
56
58
57
- 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.
60
59
- Click **"Compile SimpleStorage.sol"**.
61
60
- You can enable **"Auto compile"** for automatic compilation whenever you change the contract code.
62
61
63
62
3.**Deploy the Smart Contract**:
64
63
65
64
- 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"**.
67
66
- MetaMask may prompt you to connect to Remix. Confirm the connection.
68
67
- Ensure that **Status Network Testnet** is selected in MetaMask.
69
68
- Under **"Contract"**, make sure `SimpleStorage` is selected.
70
69
- 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.
72
71
- 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)
74
78
75
79
**CONGRATULATIONS!** You just deployed your first smart contract on Status Network.
76
80
@@ -85,30 +89,30 @@ contract SimpleStorage {
85
89
- Expand the deployed contract to view its functions.
86
90
- In the **"store"** function input field, enter a number (e.g., `42`).
87
91
- 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.
89
93
- Wait for the transaction to be confirmed.
90
94
91
95
3.**Retrieve the Number**:
92
96
93
97
- Click on the **"retrieve"** function.
94
98
- The stored number will display below the button.
99
+
- This is a view function, so no gas fees are required.
95
100
96
101
## Next Steps
97
102
98
103
-**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
101
107
102
108
## Summary
103
109
104
110
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:
0 commit comments