+
+
+ Why must my address have Ethereum Mainnet activity to claim Linea ETH?
+
+
+ We require an address with Ethereum Mainnet activity to safeguard the faucet from
+ automated bots, ensuring equitable Linea ETH distribution. The amount of Linea ETH
+ you can receive ranges from 0 to 0.5, depending on your address’s level of activity.
+ No activity results in no Linea ETH. while a higher number of transactions can earn
+ you up to 0.5. We maintain confidentiality over the exact criteria used to determine
+ the amount issued to prevent any exploitation of the system, aiming to distribute
+ testnet ETH fairly among genuine, active users.
+
+
+
+
+ I’m new to Web3. What is a faucet?
+
+
+ A faucet is a platform that gives you test tokens to use when testing your smart
+ contracts. In this case, our faucet is giving you Sepolia ETH to test deploying
+ smart contracts and sending transactions before deploying your dapp in production on
+ Mainnet.
+
+
+
+
+ What is Infura?
+
+
+ Infura is the world’s most powerful suite of high availability blockchain APIs and
+ developer tools. Infura brings together everything you need to start building on
+ Web3, with infinitely scalable systems and exceptional documentation.
+
+
+
+
+ What is Linea?
+
+
+ Linea is a type 2 zero knowledge
+ Ethereum Virtual
+ Machine (zkEVM). A zkEVM
+ replicates the Ethereum environment as a rollup and allows developers to build on it
+ as they would on Ethereum mainnet. Linea allows you to deploy any smart contract,
+ use any tool, and develop as if you’re building on Ethereum. For users, this enables
+ experience and security guarantees of Ethereum, but with lower transaction costs and
+ at greater speed.
+
+
+
+
+ How can I get help with using this faucet?
+
+
+ Contact us with any
+ issues or questions
+ you have relating the faucet.
+
+
+
+
+ How can I help make this faucet better?
+
+
+ Have ideas on how to improve the faucet? Awesome! We’d love to hear them. Submit
+ them here.
+
+
+
+
+ Where does Linea ETH come from?
+
+
+ Linea ETH were intially Goerli ETH that were bridged to Linea using the canonical bridge.
+
+
+
+ case 'sepolia':
+ return
+
+
+ Why must my address have Ethereum Mainnet activity to claim Sepolia ETH?
+
+
+ We require an address with Ethereum Mainnet activity to safeguard the faucet from automated
+ bots, ensuring equitable Sepolia ETH distribution. The amount of Sepolia ETH you can receive
+ ranges from 0 to 0.5, depending on your address’s level of activity. No activity results in no
+ Sepolia ETH. while a higher number of transactions can earn you up to 0.5. We maintain
+ confidentiality over the exact criteria used to determine the amount issued to prevent any
+ exploitation of the system, aiming to distribute testnet ETH fairly among genuine, active users.
+
+
+
+
+ I’m new to Web3. What is a faucet?
+
+
+ A faucet is a platform that gives you test tokens to use when testing your smart contracts. In
+ this case, our faucet is giving you Sepolia ETH to test deploying smart contracts and sending
+ transactions before deploying your dapp in production on Mainnet.
+
+
+
+
+ What is Infura?
+
+
+ Infura is the world’s most powerful suite of high availability blockchain APIs and developer
+ tools. Infura brings together everything you need to start building on Web3, with infinitely
+ scalable systems and exceptional documentation.
+
+
+
+
+ How can I get help with using this faucet?
+
+
+ Contact us with any
+ issues or questions
+ you have relating the faucet.
+
+
+
+
+ How can I help make this faucet better?
+
+
+ Have ideas on how to improve the faucet? Awesome! We’d love to hear them. Submit
+ them here.
+
+
+
+
+ Where does Sepolia ETH come from?
+
+
+ The Sepolia ETH comes from our partnership with the Ethereum Foundation. We collaborate with
+ them to support the development community by maintaining an always on and reliable faucet
+ enviroment for the community.
+
+
+
+ }
+}
\ No newline at end of file
diff --git a/src/components/Faucet/index.tsx b/src/components/Faucet/index.tsx
new file mode 100644
index 00000000000..d682543b9c3
--- /dev/null
+++ b/src/components/Faucet/index.tsx
@@ -0,0 +1 @@
+export {default as Faq} from './Faq'
\ No newline at end of file
diff --git a/src/components/Text/index.tsx b/src/components/Text/index.tsx
new file mode 100644
index 00000000000..081581292b0
--- /dev/null
+++ b/src/components/Text/index.tsx
@@ -0,0 +1,30 @@
+import React from "react";
+import styles from "./text.module.scss";
+import clsx from "clsx";
+
+interface IText {
+ as?: 'p' | 'h1' | 'h2' | 'h3';
+ children: string | React.ReactElement;
+ className?: string;
+}
+
+export default function Text({as = 'p', children, className}: IText) {
+ switch (as) {
+ case 'h1':
+ return
+ {children}
+
+ case 'h2':
+ return
+ {children}
+
+ case 'h3':
+ return
+ {children}
+
+ default:
+ return
+ {children}
+
;
+ }
+}
\ No newline at end of file
diff --git a/src/components/Text/text.module.scss b/src/components/Text/text.module.scss
new file mode 100644
index 00000000000..7f926f042a4
--- /dev/null
+++ b/src/components/Text/text.module.scss
@@ -0,0 +1,28 @@
+.h1 {
+ font-size: 32px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 40px;
+}
+
+.h2 {
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 32px;
+
+}
+
+.h3 {
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 24px;
+}
+
+.p {
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+}
\ No newline at end of file
diff --git a/src/globals.d.ts b/src/globals.d.ts
new file mode 100644
index 00000000000..ec19b332d44
--- /dev/null
+++ b/src/globals.d.ts
@@ -0,0 +1,5 @@
+declare module '*.svg' {
+ import {FC, SVGProps} from 'react'
+ const content: FC>
+ export default content
+}
\ No newline at end of file
diff --git a/src/pages/developer-tools/faucet.module.scss b/src/pages/developer-tools/faucet.module.scss
index 6fefc2f87ec..4cbe86e160b 100644
--- a/src/pages/developer-tools/faucet.module.scss
+++ b/src/pages/developer-tools/faucet.module.scss
@@ -60,14 +60,20 @@
background: none;
}
}
-
- @media screen and (max-width: 996px) {
- // top: -10px;
- }
}
.content {
width: 100%;
padding: 0 var(--ifm-navbar-padding-horizontal);
+
+ .faq {
+ margin: 0 auto;
+ width: 75%;
+ max-width: 1000px;
+
+ @media screen and (max-width: 996px) {
+ width: 100%;
+ }
+ }
}
}
\ No newline at end of file
diff --git a/src/pages/developer-tools/faucet.tsx b/src/pages/developer-tools/faucet.tsx
index 47f66981a53..a29920ed40f 100644
--- a/src/pages/developer-tools/faucet.tsx
+++ b/src/pages/developer-tools/faucet.tsx
@@ -4,6 +4,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import styles from './faucet.module.scss'
import Button from '@site/src/components/Button'
+import {Faq} from '@site/src/components/Faucet'
export default function Faucet() {
return (
@@ -16,9 +17,11 @@ export default function Faucet() {