diff --git a/app/page.tsx b/app/page.tsx index 649a80f..a1f976a 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -40,7 +40,7 @@ export default function Home() { <>
-
+
@@ -64,10 +64,10 @@ export default function Home() {
-
+
Data Availability Sampling Mechanism
@@ -110,7 +110,7 @@ export default function Home() {
-
+
- ) : ( -
-
onSwitchTo('/')} className={`nav-item ${pathname === '/' ? 'active' : ''}`}> - Home -
-
onSwitchTo('https://scan-devnet.ethda.io')} - className={`nav-item ${pathname === '/Explorer' ? 'active' : ''}`} - > - Explorer -
-
onSwitchTo('https://blobscan-devnet.ethda.io/')} - className={`nav-item ${pathname === '/Blobscan' ? 'active' : ''}`} +
+
+
+
+ + {` + + {isMobile ? ( +
-
onSwitchTo('blobtx')} className={`nav-item ${pathname === '/blobtx' ? 'active' : ''}`}> - Try BlobTx + {isShow ? ( + + ) : ( + + )} + + ) : ( +
+
onSwitchTo('/')} className={`nav-item ${pathname === '/' ? 'active' : ''}`}> + Home +
+
onSwitchTo('https://scan-devnet.ethda.io')} + className={`nav-item ${pathname === '/Explorer' ? 'active' : ''}`} + > + Explorer +
+
onSwitchTo('https://blobscan-devnet.ethda.io/')} + className={`nav-item ${pathname === '/Blobscan' ? 'active' : ''}`} + > + Blobscan +
+
onSwitchTo('blobtx')} className={`nav-item ${pathname === '/blobtx' ? 'active' : ''}`}> + Try BlobTx +
+ + Document +
- - Document - -
- )} + )} +
-
- {isShow && ( - - )} - + {isShow && ( + + )} + +
) } diff --git a/components/Offer.tsx b/components/Offer.tsx index 477c170..2f185de 100644 --- a/components/Offer.tsx +++ b/components/Offer.tsx @@ -1,37 +1,39 @@ export const Offer = () => { return (
-
- DApps Leverage EthDA for Decentralized Storage -
-
- - -
-
-
-
-
-
-
-
-
- DApps use EthDA's dStorage infrastructures and toolset to store websites and user-generated data, making DApps fully-on-chain, - censorship-resistant and unstoppable. +
+
+ DApps Leverage EthDA for Decentralized Storage +
+
+ + +
+
+
+
+
+
+
+
+
+ DApps use EthDA's dStorage infrastructures and toolset to store websites and user-generated data, making DApps fully-on-chain, + censorship-resistant and unstoppable. +
+
+
+
+
+
+
-
-
-
-
-
+
+ offer
-
- offer -
) diff --git a/components/What.tsx b/components/What.tsx index 305a0d9..9da87f2 100644 --- a/components/What.tsx +++ b/components/What.tsx @@ -27,7 +27,7 @@ export const What = () => { backgroundSize: '420px, 700px', }} > -
+
{isMobile ? ( EthDA is a scalable Ethereum layer2 Data Availability solution. @@ -47,7 +47,7 @@ export const What = () => {
-
+
{ const title: Title = [{ name: 'Cost saving' }, { name: 'Persistent DA' }, { name: 'High throughput' }] return (
-
With EthDA
-
- With EthDA, Ethereum's scalability is enhanced by extending its data availability and storage at layer2 -
-
- L2s Leverage EthDA for Data Availability. -
-
-
-
- {title.map((item, i: number) => { - return ( - - ) - })} -
- with +
+
With EthDA
+
+ With EthDA, Ethereum's scalability is enhanced by extending its data availability and storage at layer2
-
-
-
-
-
-
-
- Optimistic rollups post compressed transaction data to EthDA via EIP-4844 blob-carrying transactions. EthDA employs DAS scheme to store - blobs among a decentralized sequencer network, and posts storage proofs to Ethereum L1. Rollups check storage proofs to validate - data storage, and download transaction data blobs from EthDA for fraud proving. +
+ L2s Leverage EthDA for Data Availability. +
+
+
+
+ {title.map((item, i: number) => { + return ( + + ) + })} +
+ with
-
-
-
-
+
+
+
+
+
+
+
+ Optimistic rollups post compressed transaction data to EthDA via EIP-4844 blob-carrying transactions. EthDA employs DAS scheme + to store blobs among a decentralized sequencer network, and posts storage proofs to Ethereum L1. Rollups check storage proofs + to validate data storage, and download transaction data blobs from EthDA for fraud proving. +
+
+
+
+
+