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
Get sepolia ETH from these faucets so you can fund your wallet to send transactions and deploy contracts on Ink Sepolia. You can also [bridge](/quick-start/faucets#bridging-funds-to-ink-sepolia) testnet funds to Ink.
3
+
Get sepolia ETH on Ink from these faucets so you can fund your wallet to send transactions and deploy contracts on Ink Sepolia. You can also [bridge](/quick-start/faucets#bridging-funds-to-ink-sepolia) testnet funds to Ink.
4
+
5
+
### [Ink](https://inkonchain.com/faucet)
4
6
5
-
###### Ink
6
7
Our in house faucet provides a quick and easy way to acquire testnet ETH.
7
-
- https://inkonchain.com/faucet
8
-
###### Optimism Superchain Faucet
9
-
The Superchain Faucet provides testnet ETH for Ink and all other OP chains. Sign in to claim 0.10 test ETH on 1 network every 24 hours or verify your onchain identity for more tokens.
10
-
- https://console.optimism.io/faucet
11
-
###### QuickNode
12
-
Use QuickNode Faucet to claim Ink Sepolia for testnet ETH for free - one drip per network every 12 hours.
13
-
- https://faucet.quicknode.com/drip
14
-
###### Gelato
15
-
Gelato's Faucet uses Cloudflare authentication and drops up to 0.3 Ink Sepolia ETH every 12 hours.
If you need an alternative to the above faucets you can choose to bridge ETH onto Ink Sepolia.
11
+
The Superchain Faucet provides testnet ETH for Ink and all other OP chains. Sign in to claim 0.10 test ETH on 1 network every 24 hours or verify your onchain identity for more tokens.
✓ An IDE (integrated developer environment) like [Visual Studio Code](https://code.visualstudio.com/), [Cursor](https://cursor.sh/), or [Remix](https://remix.ethereum.org/) to write smart contracts in solidity.
8
+
9
+
✓ A wallet that holds ETH such as [Kraken Wallet](https://www.kraken.com/wallet), [MetaMask](https://metamask.io/), or [Rainbow](https://rainbow.me/).
10
+
11
+
- We suggest having at least 0.01 ETH for standard deployments on Ink.
12
+
- You can request Ink Sepolia ETH using our [Faucets](/tools/faucets).
13
+
14
+
✓ We recommend using a development framework like [Foundry](https://book.getfoundry.sh/) or [Hardhat](https://hardhat.org/)
15
+
16
+
-[Guide to deploy a contract using Foundry](/build/tutorials/deploying-a-smart-contract/foundry)
17
+
-[Guide to deploy a contract using Hardhat](/build/tutorials/deploying-a-smart-contract/hardhat)
18
+
-[Guide to deploy a contract using Remix](/build/tutorials/deploying-a-smart-contract/remix)
19
+
20
+
<Callouttype="info"emoji="ℹ️">
21
+
Try out InkGPT! Blaze through the docs and get deployed in no time with our
This guide will walk you through deploying a smart contract on INK using Remix IDE, a popular browser-based development environment for Ethereum smart contracts.
6
+
This guide will walk you through deploying a smart contract on Ink using Remix IDE, a popular browser-based development environment for Ethereum smart contracts.
6
7
7
8
## What is Remix?
8
9
@@ -24,12 +25,13 @@ pragma solidity ^0.8.19;
24
25
25
26
contract InkContract {
26
27
string public greeting = "Hello, Ink!";
27
-
28
+
28
29
function setGreeting(string memory _greeting) public {
29
30
greeting = _greeting;
30
31
}
31
32
}
32
33
```
34
+
33
35

34
36
35
37
## Compiling Your Contract
@@ -41,18 +43,18 @@ contract InkContract {
41
43
42
44

43
45
44
-
## Connecting to INK Network
46
+
## Connecting to Ink Network
45
47
46
48
1. On the left sidebar, click the `Deploy & run transactions` tab (represented by a deployment arrow icon ▶️)
47
49
2. In the `ENVIRONMENT` dropdown:
48
50
- If you see `Injected Provider`, select it
49
51
- If not visible, click `Customize this list...` in dropdown
50
52
- In the opened "Environment Explorer" window, under "Deploy using a Browser Extension" section, select `Injected Provider - [WALLET_NAME]`, where [WALLET_NAME] is your connected Web3 wallet (e.g., MetaMask, Rabby)
51
-
3. Configure your preferred Web3 wallet with INK Sepolia network details:
52
-
- Network Name: INK Sepolia
53
+
3. Configure your preferred Web3 wallet with Ink Sepolia network details:
- Block Explorer URL: https://explorer-sepolia.inkonchain.com/
57
59
58
60
Most modern Web3 wallets will allow you to add custom networks through their settings. Look for options like `Add Network`, `Custom RPC`, or `Networks` in your wallet's interface.
@@ -62,11 +64,13 @@ Most modern Web3 wallets will allow you to add custom networks through their set
62
64
## Deploying Your Contract
63
65
64
66
1. Before deploying, ensure:
65
-
- Your Web3 wallet is connected to INK Sepolia network
67
+
68
+
- Your Web3 wallet is connected to Ink Sepolia network
66
69
- You have sufficient ETH for deployment
67
70
- Your wallet is connected to Remix IDE (accept the connection prompt if shown)
68
71
69
72
2. In the "Deploy & Run Transactions" tab:
73
+
70
74
- Select `InkContract` from the `CONTRACT` dropdown
71
75
- Click `Deploy`
72
76
- A popup from your wallet will appear - review and confirm the transaction
@@ -91,7 +95,7 @@ Most modern Web3 wallets will allow you to add custom networks through their set
91
95
92
96
See also the respective [tutorial](/build/tutorials/verify-smart-contract).
93
97
94
-
1. Go to [INK Blockscout](https://explorer-sepolia.inkonchain.com)
98
+
1. Go to [Ink Blockscout](https://explorer-sepolia.inkonchain.com)
95
99
2. Find your contract by its address
96
100
3. Click `Verify & Publish`
97
101
4. Fill in the verification details:
@@ -102,7 +106,8 @@ See also the respective [tutorial](/build/tutorials/verify-smart-contract).
102
106
- Click `Verify & Publish`
103
107
104
108
<Calloutemoji="">
105
-
Make sure to verify whether optimization is on or off in Remix Compiler's Advanced Configuration as this can affect verification success.
109
+
Make sure to verify whether optimization is on or off in Remix Compiler's
110
+
Advanced Configuration as this can affect verification success.
106
111
</Callout>
107
112
108
113
## Tips and Best Practices
@@ -123,3 +128,5 @@ See also the respective [tutorial](/build/tutorials/verify-smart-contract).
123
128
124
129
- Explore [Remix Documentation](https://remix-ide.readthedocs.io/) for advanced features
125
130
- Learn about [Solidity](https://docs.soliditylang.org/) programming
0 commit comments