From 1a4daf5c5d6017491db0bfe7904910c2e1aed858 Mon Sep 17 00:00:00 2001 From: Turupawn Date: Tue, 5 Nov 2024 07:28:59 -0600 Subject: [PATCH 1/7] writers competition redo --- src/app/events/List/EventsCard.tsx | 2 +- src/app/events/[slug]/page.tsx | 24 +---- src/app/events/eventsList.json | 13 +++ src/components/EventsHeader/index.tsx | 4 +- .../writers-competition-2024q4/overview.mdx | 93 +++++++++++++++++++ 5 files changed, 112 insertions(+), 24 deletions(-) create mode 100644 src/events/writers-competition-2024q4/overview.mdx diff --git a/src/app/events/List/EventsCard.tsx b/src/app/events/List/EventsCard.tsx index 1de82c38..0dc6739a 100644 --- a/src/app/events/List/EventsCard.tsx +++ b/src/app/events/List/EventsCard.tsx @@ -104,7 +104,7 @@ const EventsCard = ({ content }) => { onClick={() => sendGAEvent("event", "hackathonClicked", { value: content.name }) } - disabled={content.buttonDisabled} + disabled={content.buttonDisabled == true} > {content.buttonText} diff --git a/src/app/events/[slug]/page.tsx b/src/app/events/[slug]/page.tsx index 2b711d95..b606dd93 100644 --- a/src/app/events/[slug]/page.tsx +++ b/src/app/events/[slug]/page.tsx @@ -13,12 +13,7 @@ import { Box } from "@mui/material"; import useCheckViewport from "@/hooks/useCheckViewport"; import Data from "../eventsList.json"; -const MDXRemote = dynamic( - () => import("next-mdx-remote").then((mod) => mod.MDXRemote), - { - ssr: false, - }, -); +import { MDXRemote } from 'next-mdx-remote'; const EventsDetailsPage = () => { const [eventsData, setEventsData] = useState([]); @@ -54,6 +49,7 @@ const EventsDetailsPage = () => {
{ }) } > - Register now + {eventsData.buttonText}
)} @@ -87,20 +83,6 @@ const EventsDetailsPage = () => { )} ))} -
- -
); diff --git a/src/app/events/eventsList.json b/src/app/events/eventsList.json index 357eda6d..1d7a4e8e 100644 --- a/src/app/events/eventsList.json +++ b/src/app/events/eventsList.json @@ -1,4 +1,17 @@ [ + { + "name": "Ethereum, ZK and Scroll writers competition", + "date": "Oct 28 - Sept 13, 2024", + "location": "Global Online Event", + "url": "../events/writers-competition-2024q4", + "image": "/images/writers-competition-2024q4.svg", + "buttonText": "Submit your article", + "buttonDisabled": "false", + "status": ["All time", "Live"], + "region": ["All regions", "Virtual"], + "registrationLink": "https://tally.so/r/mYYVo0", + "submissionLink": "https://tally.so/r/3NYdWQ" + }, { "name": "Ethcon Korea 2024 ", "date": "Oct 18-20, 2024", diff --git a/src/components/EventsHeader/index.tsx b/src/components/EventsHeader/index.tsx index 2421b891..8e4d74cd 100644 --- a/src/components/EventsHeader/index.tsx +++ b/src/components/EventsHeader/index.tsx @@ -13,7 +13,7 @@ import BackSvg from "@/assets/svgs/common/back.svg"; const EventsHeader = (props) => { const { isMobile } = useCheckViewport(); - const { title, url, registrationLink, eventsDate, location, imgClass } = + const { title, buttonText, url, registrationLink, eventsDate, location, imgClass } = useMemo(() => props, [props]); console.log("Props: ", props); @@ -62,7 +62,7 @@ const EventsHeader = (props) => { }) } > - Register now + { buttonText } Date: Tue, 5 Nov 2024 08:01:59 -0600 Subject: [PATCH 2/7] fixed image --- .../events/writers-competition-2024q4.svg | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 public/images/events/writers-competition-2024q4.svg diff --git a/public/images/events/writers-competition-2024q4.svg b/public/images/events/writers-competition-2024q4.svg new file mode 100644 index 00000000..eff288ca --- /dev/null +++ b/public/images/events/writers-competition-2024q4.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 01629d5ebeb7a1373cd033da974dbf83d22f8dd4 Mon Sep 17 00:00:00 2001 From: Turupawn Date: Tue, 5 Nov 2024 08:07:07 -0600 Subject: [PATCH 3/7] fix: writers image --- .../events/writers-competition-2024q4.svg | 251 +++++++++--------- 1 file changed, 123 insertions(+), 128 deletions(-) diff --git a/public/images/events/writers-competition-2024q4.svg b/public/images/events/writers-competition-2024q4.svg index eff288ca..6af57c34 100644 --- a/public/images/events/writers-competition-2024q4.svg +++ b/public/images/events/writers-competition-2024q4.svg @@ -1,133 +1,128 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + From a82d3a8fe454b4861d79ba4dc221b6e01c9794fc Mon Sep 17 00:00:00 2001 From: Turupawn Date: Tue, 5 Nov 2024 15:12:48 -0600 Subject: [PATCH 4/7] updated image with latest redesign --- .../events/writers-competition-2024q4.svg | 157 ++++-------------- 1 file changed, 34 insertions(+), 123 deletions(-) diff --git a/public/images/events/writers-competition-2024q4.svg b/public/images/events/writers-competition-2024q4.svg index 6af57c34..b22c6035 100644 --- a/public/images/events/writers-competition-2024q4.svg +++ b/public/images/events/writers-competition-2024q4.svg @@ -1,128 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + From 49e954aa423f57075a0a1b553e14f8705a70c57f Mon Sep 17 00:00:00 2001 From: Turupawn Date: Thu, 7 Nov 2024 15:39:48 +0700 Subject: [PATCH 5/7] fix build --- src/app/content/[slug]/page.tsx | 7 +------ src/app/solidity/[slug]/page.tsx | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/app/content/[slug]/page.tsx b/src/app/content/[slug]/page.tsx index 020149f4..3414b2e6 100644 --- a/src/app/content/[slug]/page.tsx +++ b/src/app/content/[slug]/page.tsx @@ -16,12 +16,7 @@ import BackSvg from "@/assets/svgs/common/back.svg"; import { SvgIcon, Skeleton } from "@mui/material"; -const MDXRemote = dynamic( - () => import("next-mdx-remote").then((mod) => mod.MDXRemote), - { - ssr: false, - }, -); +import { MDXRemote } from "next-mdx-remote"; export default function ContentDetailsPage() { const [data, setData] = useState([]); diff --git a/src/app/solidity/[slug]/page.tsx b/src/app/solidity/[slug]/page.tsx index bb631c4d..dce02077 100644 --- a/src/app/solidity/[slug]/page.tsx +++ b/src/app/solidity/[slug]/page.tsx @@ -17,12 +17,7 @@ import { SvgIcon, Box, Typography, Skeleton } from "@mui/material"; import { styled } from "@mui/system"; -const MDXRemote = dynamic( - () => import("next-mdx-remote").then((mod) => mod.MDXRemote), - { - ssr: false, - }, -); +import { MDXRemote } from "next-mdx-remote"; const ChallengeInfo = styled(Box)({ display: "grid", From dd78cf3d073a48bf259380680168e7535020353f Mon Sep 17 00:00:00 2001 From: Turupawn Date: Fri, 8 Nov 2024 00:36:56 -0600 Subject: [PATCH 6/7] separated prizes and overview --- .../writers-competition-2024q4/overview.mdx | 47 +------------------ .../writers-competition-2024q4/prizes.mdx | 44 +++++++++++++++++ 2 files changed, 46 insertions(+), 45 deletions(-) create mode 100644 src/events/writers-competition-2024q4/prizes.mdx diff --git a/src/events/writers-competition-2024q4/overview.mdx b/src/events/writers-competition-2024q4/overview.mdx index 920b1c0c..e47c352a 100644 --- a/src/events/writers-competition-2024q4/overview.mdx +++ b/src/events/writers-competition-2024q4/overview.mdx @@ -1,8 +1,5 @@ --- title: "Scroll Articles Bounty Contest: Write and Earn!" -dates: "Oct 28 - Sept 13, 2024" -submission_form: https://latexeditor.lagrida.com/#google_vignette -published: true index: 1 --- @@ -12,7 +9,7 @@ Web3 developers of all levels—beginner, intermediate, and advanced—who are p ### Contest Rules -1. **Pick a topic** from the Article Topic Board down below. Each topic includes detailed expectations and a corresponding bounty for the article. +1. **Pick a topic** from the Prizes list down below. Each topic includes detailed expectations and a corresponding bounty for the article. 2. **Choose up to three topics** from the board. Every participant can submit up to three articles of their choice, only one winner will be selected per topic. 3. **Optional**: Share what you're working on via our [Telegram group](https://t.me/+0tvdw8QMJBMyOTli). 4. **Submit your article** by the XX deadline (UTC). It must be published on a public blog (e.g., Mirror, Hashnode, Hackmd, dev.to, Devpost, Paragraph, Medium, etc.) under an open-source license such as MIT, GPL, or CC BY. @@ -50,44 +47,4 @@ Wrap up with conclusions and encourage the reader to continue experimenting. You - More advanced examples - Your personal opinion on the technology - Your vision for the future of the technology -``` - -## Article Topic Board - -### Ethereum Tech -- **Getting started with [Ethereum Blobs](https://eips.ethereum.org/EIPS/eip-4844) (500$)** - - Introduction to Ethereum blobs, a tecnology introduced for Ethereum for L2 scaling. -- **AA (400$)** - - Account Abstraction tutorial, how implement a protocol such as [EIP 4337](https://eips.ethereum.org/EIPS/eip-4337). -- **Index Data and Analytics (300$)** - - Making [Ethereum Legible](https://vitalik.eth.limo/general/2024/09/28/alignment.html) is very imporant. Explain how to query and present data by using a tool such as [Dune](https://dune.com/), [Scrollscan API](https://docs.scrollscan.com/), or by querying [your own Node](https://docs.scroll.io/en/developers/guides/running-a-scroll-node/). -- **Restaking (300$)** - - Explanation and tutorial about restaking, a mechanism to earn yield while helping securing Ethereum. - -### Programmable Cryptography -- **[TLS Notary](https://tlsnotary.org/) (500$)** - - Use of the TLS Notary protocol for creating cryptographic proofs of HTTPS connection authenticity. -- **[ZK-Email](https://prove.email/) and [ZK-Regex](https://github.com/zkemail/zk-regex) (500$)** - - Application of zero-knowledge proofs for email and regular expressions, focusing on privacy protection. -- **Getting started with [MACI](https://maci.pse.dev/) (500$)** - - Introduction to MACI (Minimal Anti-Collusion Infrastructure), a cryptographic tool designed for anonymous voting. -- **Getting started with [Semaphore](https://semaphore.pse.dev/) (500$)** - - Explanation of Semaphore, a protocol for ensuring anonymity and privacy on Ethereum. - -### Scroll Tech -- **[Scroll SDK](https://docs.scroll.io/en/sdk/) (600$)** - - Showcase how to create a [Scroll SDK chart](https://github.com/scroll-tech/scroll-sdk/tree/develop/charts) or cover something that hasn't been explained by the [official docs](https://docs.scroll.io/en/sdk/). -- **L1/L2 Interoperability (500$)** - - Scroll is closely integrated with Ethereum, in this topic you can explore [Storage Proofs](https://docs.scroll.io/en/technology/sequencer/zktrie/), asset [bridge](https://docs.scroll.io/en/developers/l1-and-l2-bridging/) and transaction bridging. -- **[L1SLOAD](https://scroll.io/blog/towards-the-wallet-endgame-with-keystore) (500$)** - - Advanced data loading in Ethereum Layer 1, optimizing storage access. Take a look at this [guide](https://www.levelup.xyz/content/l1sload-guide-read-the-l1-state-from-l2). - -## Support, Feedback, and Questions - -Join the [Scroll LevelUp Telegram group](https://t.me/+0tvdw8QMJBMyOTli) for assistance. - -### Judging Criteria - -1. **Creativity:** Add your personal touch by incorporating images, GIFs, videos, code challenges or anything that makes your article easier to understand for developers. Feel free to grab inspiration from our [content](/content) and [challenges](/challenges). -2. **Content Quality:** Clear, in depth and accurate articles will score higher. -3. **Follow the Format:** Follow the provided structure and make sure that the article is easy to follow. \ No newline at end of file +``` \ No newline at end of file diff --git a/src/events/writers-competition-2024q4/prizes.mdx b/src/events/writers-competition-2024q4/prizes.mdx new file mode 100644 index 00000000..987d1179 --- /dev/null +++ b/src/events/writers-competition-2024q4/prizes.mdx @@ -0,0 +1,44 @@ +--- +title: Prizes +index: 2 +--- + +## Article Topic Board + +### Ethereum Tech +- **Getting started with [Ethereum Blobs](https://eips.ethereum.org/EIPS/eip-4844) (500$)** + - Introduction to Ethereum blobs, a tecnology introduced for Ethereum for L2 scaling. +- **AA (400$)** + - Account Abstraction tutorial, how implement a protocol such as [EIP 4337](https://eips.ethereum.org/EIPS/eip-4337). +- **Index Data and Analytics (300$)** + - Making [Ethereum Legible](https://vitalik.eth.limo/general/2024/09/28/alignment.html) is very imporant. Explain how to query and present data by using a tool such as [Dune](https://dune.com/), [Scrollscan API](https://docs.scrollscan.com/), or by querying [your own Node](https://docs.scroll.io/en/developers/guides/running-a-scroll-node/). +- **Restaking (300$)** + - Explanation and tutorial about restaking, a mechanism to earn yield while helping securing Ethereum. + +### Programmable Cryptography +- **[TLS Notary](https://tlsnotary.org/) (500$)** + - Use of the TLS Notary protocol for creating cryptographic proofs of HTTPS connection authenticity. +- **[ZK-Email](https://prove.email/) and [ZK-Regex](https://github.com/zkemail/zk-regex) (500$)** + - Application of zero-knowledge proofs for email and regular expressions, focusing on privacy protection. +- **Getting started with [MACI](https://maci.pse.dev/) (500$)** + - Introduction to MACI (Minimal Anti-Collusion Infrastructure), a cryptographic tool designed for anonymous voting. +- **Getting started with [Semaphore](https://semaphore.pse.dev/) (500$)** + - Explanation of Semaphore, a protocol for ensuring anonymity and privacy on Ethereum. + +### Scroll Tech +- **[Scroll SDK](https://docs.scroll.io/en/sdk/) (600$)** + - Showcase how to create a [Scroll SDK chart](https://github.com/scroll-tech/scroll-sdk/tree/develop/charts) or cover something that hasn't been explained by the [official docs](https://docs.scroll.io/en/sdk/). +- **L1/L2 Interoperability (500$)** + - Scroll is closely integrated with Ethereum, in this topic you can explore [Storage Proofs](https://docs.scroll.io/en/technology/sequencer/zktrie/), asset [bridge](https://docs.scroll.io/en/developers/l1-and-l2-bridging/) and transaction bridging. +- **[L1SLOAD](https://scroll.io/blog/towards-the-wallet-endgame-with-keystore) (500$)** + - Advanced data loading in Ethereum Layer 1, optimizing storage access. Take a look at this [guide](https://www.levelup.xyz/content/l1sload-guide-read-the-l1-state-from-l2). + +## Support, Feedback, and Questions + +Join the [Scroll LevelUp Telegram group](https://t.me/+0tvdw8QMJBMyOTli) for assistance. + +### Judging Criteria + +1. **Creativity:** Add your personal touch by incorporating images, GIFs, videos, code challenges or anything that makes your article easier to understand for developers. Feel free to grab inspiration from our [content](/content) and [challenges](/challenges). +2. **Content Quality:** Clear, in depth and accurate articles will score higher. +3. **Follow the Format:** Follow the provided structure and make sure that the article is easy to follow. \ No newline at end of file From dd809cf43c37a292e07ae4dc7c3a5dabc01ae624 Mon Sep 17 00:00:00 2001 From: Turupawn Date: Fri, 8 Nov 2024 00:54:36 -0600 Subject: [PATCH 7/7] reverted prizes and overview division --- .../writers-competition-2024q4/overview.mdx | 47 ++++++++++++++++++- .../writers-competition-2024q4/prizes.mdx | 44 ----------------- 2 files changed, 45 insertions(+), 46 deletions(-) delete mode 100644 src/events/writers-competition-2024q4/prizes.mdx diff --git a/src/events/writers-competition-2024q4/overview.mdx b/src/events/writers-competition-2024q4/overview.mdx index e47c352a..920b1c0c 100644 --- a/src/events/writers-competition-2024q4/overview.mdx +++ b/src/events/writers-competition-2024q4/overview.mdx @@ -1,5 +1,8 @@ --- title: "Scroll Articles Bounty Contest: Write and Earn!" +dates: "Oct 28 - Sept 13, 2024" +submission_form: https://latexeditor.lagrida.com/#google_vignette +published: true index: 1 --- @@ -9,7 +12,7 @@ Web3 developers of all levels—beginner, intermediate, and advanced—who are p ### Contest Rules -1. **Pick a topic** from the Prizes list down below. Each topic includes detailed expectations and a corresponding bounty for the article. +1. **Pick a topic** from the Article Topic Board down below. Each topic includes detailed expectations and a corresponding bounty for the article. 2. **Choose up to three topics** from the board. Every participant can submit up to three articles of their choice, only one winner will be selected per topic. 3. **Optional**: Share what you're working on via our [Telegram group](https://t.me/+0tvdw8QMJBMyOTli). 4. **Submit your article** by the XX deadline (UTC). It must be published on a public blog (e.g., Mirror, Hashnode, Hackmd, dev.to, Devpost, Paragraph, Medium, etc.) under an open-source license such as MIT, GPL, or CC BY. @@ -47,4 +50,44 @@ Wrap up with conclusions and encourage the reader to continue experimenting. You - More advanced examples - Your personal opinion on the technology - Your vision for the future of the technology -``` \ No newline at end of file +``` + +## Article Topic Board + +### Ethereum Tech +- **Getting started with [Ethereum Blobs](https://eips.ethereum.org/EIPS/eip-4844) (500$)** + - Introduction to Ethereum blobs, a tecnology introduced for Ethereum for L2 scaling. +- **AA (400$)** + - Account Abstraction tutorial, how implement a protocol such as [EIP 4337](https://eips.ethereum.org/EIPS/eip-4337). +- **Index Data and Analytics (300$)** + - Making [Ethereum Legible](https://vitalik.eth.limo/general/2024/09/28/alignment.html) is very imporant. Explain how to query and present data by using a tool such as [Dune](https://dune.com/), [Scrollscan API](https://docs.scrollscan.com/), or by querying [your own Node](https://docs.scroll.io/en/developers/guides/running-a-scroll-node/). +- **Restaking (300$)** + - Explanation and tutorial about restaking, a mechanism to earn yield while helping securing Ethereum. + +### Programmable Cryptography +- **[TLS Notary](https://tlsnotary.org/) (500$)** + - Use of the TLS Notary protocol for creating cryptographic proofs of HTTPS connection authenticity. +- **[ZK-Email](https://prove.email/) and [ZK-Regex](https://github.com/zkemail/zk-regex) (500$)** + - Application of zero-knowledge proofs for email and regular expressions, focusing on privacy protection. +- **Getting started with [MACI](https://maci.pse.dev/) (500$)** + - Introduction to MACI (Minimal Anti-Collusion Infrastructure), a cryptographic tool designed for anonymous voting. +- **Getting started with [Semaphore](https://semaphore.pse.dev/) (500$)** + - Explanation of Semaphore, a protocol for ensuring anonymity and privacy on Ethereum. + +### Scroll Tech +- **[Scroll SDK](https://docs.scroll.io/en/sdk/) (600$)** + - Showcase how to create a [Scroll SDK chart](https://github.com/scroll-tech/scroll-sdk/tree/develop/charts) or cover something that hasn't been explained by the [official docs](https://docs.scroll.io/en/sdk/). +- **L1/L2 Interoperability (500$)** + - Scroll is closely integrated with Ethereum, in this topic you can explore [Storage Proofs](https://docs.scroll.io/en/technology/sequencer/zktrie/), asset [bridge](https://docs.scroll.io/en/developers/l1-and-l2-bridging/) and transaction bridging. +- **[L1SLOAD](https://scroll.io/blog/towards-the-wallet-endgame-with-keystore) (500$)** + - Advanced data loading in Ethereum Layer 1, optimizing storage access. Take a look at this [guide](https://www.levelup.xyz/content/l1sload-guide-read-the-l1-state-from-l2). + +## Support, Feedback, and Questions + +Join the [Scroll LevelUp Telegram group](https://t.me/+0tvdw8QMJBMyOTli) for assistance. + +### Judging Criteria + +1. **Creativity:** Add your personal touch by incorporating images, GIFs, videos, code challenges or anything that makes your article easier to understand for developers. Feel free to grab inspiration from our [content](/content) and [challenges](/challenges). +2. **Content Quality:** Clear, in depth and accurate articles will score higher. +3. **Follow the Format:** Follow the provided structure and make sure that the article is easy to follow. \ No newline at end of file diff --git a/src/events/writers-competition-2024q4/prizes.mdx b/src/events/writers-competition-2024q4/prizes.mdx deleted file mode 100644 index 987d1179..00000000 --- a/src/events/writers-competition-2024q4/prizes.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Prizes -index: 2 ---- - -## Article Topic Board - -### Ethereum Tech -- **Getting started with [Ethereum Blobs](https://eips.ethereum.org/EIPS/eip-4844) (500$)** - - Introduction to Ethereum blobs, a tecnology introduced for Ethereum for L2 scaling. -- **AA (400$)** - - Account Abstraction tutorial, how implement a protocol such as [EIP 4337](https://eips.ethereum.org/EIPS/eip-4337). -- **Index Data and Analytics (300$)** - - Making [Ethereum Legible](https://vitalik.eth.limo/general/2024/09/28/alignment.html) is very imporant. Explain how to query and present data by using a tool such as [Dune](https://dune.com/), [Scrollscan API](https://docs.scrollscan.com/), or by querying [your own Node](https://docs.scroll.io/en/developers/guides/running-a-scroll-node/). -- **Restaking (300$)** - - Explanation and tutorial about restaking, a mechanism to earn yield while helping securing Ethereum. - -### Programmable Cryptography -- **[TLS Notary](https://tlsnotary.org/) (500$)** - - Use of the TLS Notary protocol for creating cryptographic proofs of HTTPS connection authenticity. -- **[ZK-Email](https://prove.email/) and [ZK-Regex](https://github.com/zkemail/zk-regex) (500$)** - - Application of zero-knowledge proofs for email and regular expressions, focusing on privacy protection. -- **Getting started with [MACI](https://maci.pse.dev/) (500$)** - - Introduction to MACI (Minimal Anti-Collusion Infrastructure), a cryptographic tool designed for anonymous voting. -- **Getting started with [Semaphore](https://semaphore.pse.dev/) (500$)** - - Explanation of Semaphore, a protocol for ensuring anonymity and privacy on Ethereum. - -### Scroll Tech -- **[Scroll SDK](https://docs.scroll.io/en/sdk/) (600$)** - - Showcase how to create a [Scroll SDK chart](https://github.com/scroll-tech/scroll-sdk/tree/develop/charts) or cover something that hasn't been explained by the [official docs](https://docs.scroll.io/en/sdk/). -- **L1/L2 Interoperability (500$)** - - Scroll is closely integrated with Ethereum, in this topic you can explore [Storage Proofs](https://docs.scroll.io/en/technology/sequencer/zktrie/), asset [bridge](https://docs.scroll.io/en/developers/l1-and-l2-bridging/) and transaction bridging. -- **[L1SLOAD](https://scroll.io/blog/towards-the-wallet-endgame-with-keystore) (500$)** - - Advanced data loading in Ethereum Layer 1, optimizing storage access. Take a look at this [guide](https://www.levelup.xyz/content/l1sload-guide-read-the-l1-state-from-l2). - -## Support, Feedback, and Questions - -Join the [Scroll LevelUp Telegram group](https://t.me/+0tvdw8QMJBMyOTli) for assistance. - -### Judging Criteria - -1. **Creativity:** Add your personal touch by incorporating images, GIFs, videos, code challenges or anything that makes your article easier to understand for developers. Feel free to grab inspiration from our [content](/content) and [challenges](/challenges). -2. **Content Quality:** Clear, in depth and accurate articles will score higher. -3. **Follow the Format:** Follow the provided structure and make sure that the article is easy to follow. \ No newline at end of file