diff --git a/package.json b/package.json index 8414fe8..d4f4b41 100644 --- a/package.json +++ b/package.json @@ -15,20 +15,22 @@ "typecheck": "tsc" }, "dependencies": { - "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.126", + "@acid-info/logos-docusaurus-preset": "^1.0.0-topic-upgrade-lsd.10", "@docusaurus/core": "2.4.1", "@docusaurus/preset-classic": "2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", "@mdx-js/react": "^1.6.22", + "add": "^2.0.6", "clsx": "^1.2.1", "dotenv": "^16.0.3", "prism-react-renderer": "^1.3.5", "react": "^17.0.2", "react-dom": "^17.0.2", "sass": "^1.62.1", - "tsdx": "^0.14.1" + "tsdx": "^0.14.1", + "yarn": "^1.22.21" }, "devDependencies": { "@docusaurus/module-type-aliases": "2.4.1", diff --git a/src/pages/index.mdx b/src/pages/index.mdx index 6b49c96..c583889 100644 --- a/src/pages/index.mdx +++ b/src/pages/index.mdx @@ -4,7 +4,6 @@ description: Run Nimbus on lightweight devices or enterprise-grade servers with --- import { - Hero, HeroTitle, HeroDescription, HeroActions, @@ -12,63 +11,107 @@ import { CallToActionSection, CallToActionButton, FeatureList, - Showcase, - HeroInfo, + SectionHeader, Roadmap, Box, Grid, ProfileCard, + ShowcaseCard, + LogoCarousel, } from '../components/mdx' - - - - {'Light and Performant Clients, for All Ethereum Validators'} - - - {'Ethereum validators of all sizes trust Nimbus to run their nodes. From large node operators, to solo stakers on a Raspberry Pi.'} - - - - Learn more - - - - + + + + {'LIGHT AND PERFORMANT CLIENTS, FOR ALL ETHEREUM VALIDATORS'} + + + {'Ethereum validators of all sizes trust Nimbus to run their nodes. From large node operators, to solo stakers on a Raspberry Pi.'} + + + + Learn more + + + Nimbus offers a simple consensus layer setup combining beacon node and validator clients, or the flexibility to run the two independently. Get up and running quickly using this simple guide., + 'An ultra-light client that contributes to the network and does not require syncing.', }, { - title: 'Resilient', + title: 'Execution Client', description: - "Nimbus includes several features to improve redundancy and resilience. For example, distributed keystore support allows for pairing a single Nimbus instance with multiple Web3Signer servers. If one of the instances fails, another takes over. Plus, Nimbus can support multiple Beacon Nodes, creating redundancy and resilience against downtime.", + 'A lightweight execution layer client to complement the consensus layer - coming soon.', }, ]} > - - Read More + + read more - + + + + Read mroe + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -206,7 +296,7 @@ import { /> @@ -248,7 +338,7 @@ import { - + + + + + + + + + + + + diff --git a/static/showcase/diva-white.svg b/static/showcase/diva-white.svg new file mode 100644 index 0000000..946e907 --- /dev/null +++ b/static/showcase/diva-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/static/showcase/dsrv-black.svg b/static/showcase/dsrv-black.svg new file mode 100644 index 0000000..dfe3896 --- /dev/null +++ b/static/showcase/dsrv-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/dsrv-white.svg b/static/showcase/dsrv-white.svg new file mode 100644 index 0000000..2dbe9b2 --- /dev/null +++ b/static/showcase/dsrv-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/ethos-black.svg b/static/showcase/ethos-black.svg new file mode 100644 index 0000000..4518666 --- /dev/null +++ b/static/showcase/ethos-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/ethos-white.svg b/static/showcase/ethos-white.svg new file mode 100644 index 0000000..57d7f9d --- /dev/null +++ b/static/showcase/ethos-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/sensei-node-black.svg b/static/showcase/sensei-node-black.svg new file mode 100644 index 0000000..218fe50 --- /dev/null +++ b/static/showcase/sensei-node-black.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/showcase/sensei-node-white.svg b/static/showcase/sensei-node-white.svg new file mode 100644 index 0000000..cff35b2 --- /dev/null +++ b/static/showcase/sensei-node-white.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/showcase/stader-black.svg b/static/showcase/stader-black.svg new file mode 100644 index 0000000..9eb41a5 --- /dev/null +++ b/static/showcase/stader-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/stader-white.svg b/static/showcase/stader-white.svg new file mode 100644 index 0000000..186d33c --- /dev/null +++ b/static/showcase/stader-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/staking-facilities-black.svg b/static/showcase/staking-facilities-black.svg new file mode 100644 index 0000000..b0c44e5 --- /dev/null +++ b/static/showcase/staking-facilities-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/showcase/staking-facilities-white.svg b/static/showcase/staking-facilities-white.svg new file mode 100644 index 0000000..3308172 --- /dev/null +++ b/static/showcase/staking-facilities-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/yarn.lock b/yarn.lock index 6921a68..7820039 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@acid-info/docusaurus-og@^1.0.0-alpha.111": +"@acid-info/docusaurus-og@1.0.0-alpha.111": version "1.0.0-alpha.111" resolved "https://registry.yarnpkg.com/@acid-info/docusaurus-og/-/docusaurus-og-1.0.0-alpha.111.tgz#0a5f96512f5ad1bf22d632009fe5902b184fb53c" integrity sha512-LrKfnxdG6P0/YtHP2ugz3QMhFCgavfnWLjpuvdlAUA1CWXBDVX33UGvKh4Zt7m5j3tLtpdlEt3Xa3IMgBUJAUg== @@ -19,14 +19,14 @@ satori "^0.10.1" sharp "^0.32.1" -"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.126": - version "1.0.0-alpha.126" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.126.tgz#1c2e7ad6f4a83e44a200d05199f21a4e21c5d014" - integrity sha512-qa21bALUqQoqjZa7K0nGQFq5sGI2IQ9LPbxO4LAPTuoaDhf8I910QI7/w8VDzfdGU9voTpEIa17hV9mnKjyQIQ== +"@acid-info/logos-docusaurus-preset@^1.0.0-topic-upgrade-lsd.10": + version "1.0.0-topic-upgrade-lsd.10" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-topic-upgrade-lsd.10.tgz#f8f44c81c7f0200f2710e857b77510f93b151b7c" + integrity sha512-+MVHAwVVpFy0vLQv6G9YLGmgyty5UUAWUkp00OSu9zaRfho+V72nWBkWGi16o9Qf9XrOQOFNM9iJxH5GYDzsmA== dependencies: - "@acid-info/docusaurus-og" "^1.0.0-alpha.111" - "@acid-info/logos-docusaurus-search-local" "^1.0.0-alpha.111" - "@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.126" + "@acid-info/docusaurus-og" "1.0.0-alpha.111" + "@acid-info/logos-docusaurus-search-local" "1.0.0-alpha.111" + "@acid-info/logos-docusaurus-theme" "1.0.0-topic-upgrade-lsd.10+6ed7d65" "@docusaurus/core" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" "@docusaurus/preset-classic" "^2.4.1" @@ -40,7 +40,7 @@ lodash "^4.17.21" node-fetch "2" -"@acid-info/logos-docusaurus-search-local@^1.0.0-alpha.111": +"@acid-info/logos-docusaurus-search-local@1.0.0-alpha.111": version "1.0.0-alpha.111" resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-search-local/-/logos-docusaurus-search-local-1.0.0-alpha.111.tgz#f4a19ad1fdee4da58b7793dde5294304475cff70" integrity sha512-W8ILeA095JgaBcze/zsh7GX5yH+oee7QG7kFqfiO7F5apai/0tGfLm1tq7oiJT+jR7guW1jxwuACIFxP7Jm8pw== @@ -54,13 +54,13 @@ "@easyops-cn/docusaurus-search-local" "^0.33.6" lodash "^4.17.21" -"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.126": - version "1.0.0-alpha.126" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.126.tgz#dabce5b251916d943afe34294990995c28a4585a" - integrity sha512-CfjyNp//y4GUKsGFbCDwx4PFJb5kOyWn+kL995XghVaxEG5TWA2Q3Dq6+Vdmmky8mdHL/abD8UuolK9EQj7jdQ== +"@acid-info/logos-docusaurus-theme@1.0.0-topic-upgrade-lsd.10+6ed7d65": + version "1.0.0-topic-upgrade-lsd.10" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-topic-upgrade-lsd.10.tgz#8210396d394a205862f01033e8e6e61cef15fbd3" + integrity sha512-Y3bxq00WY30DB2f1LQ0y2QTWQspdI8obHBX9Xtue3Mm0Z9011aZ8VtS2pMwPzaTXA9ms4VTBUVM496baGjd/bg== dependencies: - "@acid-info/docusaurus-og" "^1.0.0-alpha.111" - "@acid-info/lsd-react" "^0.1.0-alpha.21" + "@acid-info/docusaurus-og" "1.0.0-alpha.111" + "@acid-info/lsd-react" "^0.1.0-beta.1" "@docusaurus/core" "^2.4.1" "@docusaurus/mdx-loader" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1" @@ -101,10 +101,10 @@ three-stdlib "^2.23.4" utility-types "^3.10.0" -"@acid-info/lsd-react@^0.1.0-alpha.21": - version "0.1.0-alpha.21" - resolved "https://registry.yarnpkg.com/@acid-info/lsd-react/-/lsd-react-0.1.0-alpha.21.tgz#3a6a6862bc492521197ef354795f1b1fe9bceffe" - integrity sha512-zgec9ezT469HBB/rKFzqbgEFiH59Raf8BkWE4XWP4mS9qc2ZQwwYy59TjbJKN5kgwWVnVX/cY1Ryvj9uFcnO8g== +"@acid-info/lsd-react@^0.1.0-beta.1": + version "0.1.0-beta.1" + resolved "https://registry.yarnpkg.com/@acid-info/lsd-react/-/lsd-react-0.1.0-beta.1.tgz#a6d8dc04a3422a1a840d032fc1d1730f4cc34e29" + integrity sha512-YletiehVgoXmMhIH03u67Dxg8ZiFNrGhEsvN9/+jCTnOaBQxf0/JgS7kqBeZUlqK88prU6P/QzZruiWsxVFKgA== dependencies: "@datepicker-react/hooks" "^2.8.4" "@emotion/react" "^11.10.5" @@ -4186,6 +4186,11 @@ acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== +add@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/add/-/add-2.0.6.tgz#248f0a9f6e5a528ef2295dbeec30532130ae2235" + integrity sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q== + address@^1.0.1, address@^1.1.2: version "1.2.1" resolved "https://registry.yarnpkg.com/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd" @@ -14575,6 +14580,11 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yarn@^1.22.21: + version "1.22.21" + resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.21.tgz#1959a18351b811cdeedbd484a8f86c3cc3bbaf72" + integrity sha512-ynXaJsADJ9JiZ84zU25XkPGOvVMmZ5b7tmTSpKURYwgELdjucAOydqIOrOfTxVYcNXe91xvLZwcRh68SR3liCg== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"