Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import "./scripts/processChallengeMarkdown.js";
import "./scripts/processSolidityMarkdown.js";
import "./scripts/processContentMarkdown.js";
import "./scripts/processEventsMarkdown.js";
import "./scripts/processWritersCompetition.js";

/** @type {import('next').NextConfig} */
const nextConfig = {
Expand Down
2 changes: 1 addition & 1 deletion public/data/challenges/ERC20.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions public/data/challenges/markdownData.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/contents/level-up-foundry.json

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions public/data/contents/markdownData.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"title": "Hackathon Overview",
"index": 1,
"content": {
"compiledSource": "/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n p: \"p\",\n a: \"a\",\n ul: \"ul\",\n li: \"li\"\n }, _provideComponents(), props.components);\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Test and level up your skills in this one-week online hackathon brought together by \", _jsx(_components.a, {\n href: \"https://www.alchemy.com/\",\n children: \"Alchemy\"\n }), \" and \", _jsx(_components.a, {\n href: \"https://scroll.io/\",\n children: \"Scroll\"\n }), \"! All you need to do is deploy a contract on Scroll and \", _jsx(_components.a, {\n href: \"https://docs.alchemy.com/reference/scroll-chain-api-quickstart\",\n children: \"leverage the Alchemy RPC via the Scroll API\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Forget product market fit, we're looking for your most creative, silly, moonshot ideas. Dream up the impossible, the ridiculous, the absolutely out-of-this-world projects and just build.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Here's to celebrating all you crazy, giga-brained developers 🥳\"\n }), \"\\n\", _jsx(\"strong\", {\n children: \"Dates\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Sept 24th to Sept 30th (submissions due September 30th, 5PM UTC)\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(\"strong\", {\n children: \"Find help and ask questions\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: _jsx(_components.a, {\n href: \"https://t.me/+0tvdw8QMJBMyOTli\",\n children: \"Level Up TG group\"\n })\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n",
"compiledSource": "/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsxDEV: _jsxDEV} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n p: \"p\",\n a: \"a\",\n ul: \"ul\",\n li: \"li\"\n }, _provideComponents(), props.components);\n return _jsxDEV(_Fragment, {\n children: [_jsxDEV(_components.p, {\n children: [\"Test and level up your skills in this one-week online hackathon brought together by \", _jsxDEV(_components.a, {\n href: \"https://www.alchemy.com/\",\n children: \"Alchemy\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 2,\n columnNumber: 85\n }, this), \" and \", _jsxDEV(_components.a, {\n href: \"https://scroll.io/\",\n children: \"Scroll\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 2,\n columnNumber: 125\n }, this), \"! All you need to do is deploy a contract on Scroll and \", _jsxDEV(_components.a, {\n href: \"https://docs.alchemy.com/reference/scroll-chain-api-quickstart\",\n children: \"leverage the Alchemy RPC via the Scroll API\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 2,\n columnNumber: 209\n }, this), \".\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 2,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.p, {\n children: \"Forget product market fit, we're looking for your most creative, silly, moonshot ideas. Dream up the impossible, the ridiculous, the absolutely out-of-this-world projects and just build.\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 4,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.p, {\n children: \"Here's to celebrating all you crazy, giga-brained developers 🥳\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 6,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(\"strong\", {\n children: \"Dates\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 8,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.ul, {\n children: [\"\\n\", _jsxDEV(_components.li, {\n children: \"Sept 24th to Sept 30th (submissions due September 30th, 5PM UTC)\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 9,\n columnNumber: 1\n }, this), \"\\n\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 9,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(\"strong\", {\n children: \"Find help and ask questions\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 11,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.ul, {\n children: [\"\\n\", _jsxDEV(_components.li, {\n children: _jsxDEV(_components.a, {\n href: \"https://t.me/+0tvdw8QMJBMyOTli\",\n children: \"Level Up TG group\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 12,\n columnNumber: 3\n }, this)\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 12,\n columnNumber: 1\n }, this), \"\\n\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 12,\n columnNumber: 1\n }, this)]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 1,\n columnNumber: 1\n }, this);\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsxDEV(MDXLayout, Object.assign({}, props, {\n children: _jsxDEV(_createMdxContent, props, undefined, false, {\n fileName: \"<source.js>\"\n }, this)\n }), undefined, false, {\n fileName: \"<source.js>\"\n }, this) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n",
"frontmatter": {},
"scope": {}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"title": "Prizes",
"index": 2,
"content": {
"compiledSource": "/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n ul: \"ul\",\n li: \"li\"\n }, _provideComponents(), props.components);\n return _jsxs(_Fragment, {\n children: [_jsx(\"strong\", {\n children: \"Bounty amount\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"$5000 prize pool for up to 10 winners\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(\"strong\", {\n children: \"Submission criteria\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"A short description and brief video demo of your project\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Public Github repo\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Deployed and verified smart contract on Scroll in your Github README\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Pointed use of the Alchemy RPC in your code through your favorite smart contract tooling configuration files (i.e., foundry.toml or hardhat config) in your Github README\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Coding should start from September 24th\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(\"strong\", {\n children: \"Judging criteria\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Creativity\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Technicality\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Usability\"\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n",
"compiledSource": "/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsxDEV: _jsxDEV} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n ul: \"ul\",\n li: \"li\"\n }, _provideComponents(), props.components);\n return _jsxDEV(_Fragment, {\n children: [_jsxDEV(\"strong\", {\n children: \"Bounty amount\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 2,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.ul, {\n children: [\"\\n\", _jsxDEV(_components.li, {\n children: \"$5000 prize pool for up to 10 winners\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 3,\n columnNumber: 1\n }, this), \"\\n\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 3,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(\"strong\", {\n children: \"Submission criteria\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 5,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.ul, {\n children: [\"\\n\", _jsxDEV(_components.li, {\n children: \"A short description and brief video demo of your project\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 6,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Public Github repo\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 7,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Deployed and verified smart contract on Scroll in your Github README\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 8,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Pointed use of the Alchemy RPC in your code through your favorite smart contract tooling configuration files (i.e., foundry.toml or hardhat config) in your Github README\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 9,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Coding should start from September 24th\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 10,\n columnNumber: 1\n }, this), \"\\n\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 6,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(\"strong\", {\n children: \"Judging criteria\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 12,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.ul, {\n children: [\"\\n\", _jsxDEV(_components.li, {\n children: \"Creativity\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 13,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Technicality\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 14,\n columnNumber: 1\n }, this), \"\\n\", _jsxDEV(_components.li, {\n children: \"Usability\"\n }, undefined, false, {\n fileName: \"<source.js>\",\n lineNumber: 15,\n columnNumber: 1\n }, this), \"\\n\"]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 13,\n columnNumber: 1\n }, this)]\n }, undefined, true, {\n fileName: \"<source.js>\",\n lineNumber: 1,\n columnNumber: 1\n }, this);\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsxDEV(MDXLayout, Object.assign({}, props, {\n children: _jsxDEV(_createMdxContent, props, undefined, false, {\n fileName: \"<source.js>\"\n }, this)\n }), undefined, false, {\n fileName: \"<source.js>\"\n }, this) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n",
"frontmatter": {},
"scope": {}
}
Expand Down
Loading