diff --git a/blog/2024-08-30-weekly-development-report/banner.webp b/blog/2024-08-30-weekly-development-report/banner.webp new file mode 100644 index 0000000..2013a70 Binary files /dev/null and b/blog/2024-08-30-weekly-development-report/banner.webp differ diff --git a/blog/2024-08-30-weekly-development-report/index.md b/blog/2024-08-30-weekly-development-report/index.md new file mode 100644 index 0000000..a7af99d --- /dev/null +++ b/blog/2024-08-30-weekly-development-report/index.md @@ -0,0 +1,15 @@ +--- +slug: 2024-08-30-weekly-development-report +title: "Weekly Development Report" +authors: [iog] +tags: [weekly development report, development] +--- + +The `ledger` team focused on conformance tests, improving the ledger test suite, and preparing for the upcoming hard fork by documenting changes affecting DApp developers. The `SRE` team upgraded the pre-production network to the Conway era and made various infrastructure improvements. The `Lace` team is set to release version 1.15 with enhanced governance capabilities. The `Mithril` team is decentralizing signature orchestration and optimizing memory use. The `Voltaire` team prepared for the Chang #1 hard fork on September 1. `Catalyst` advanced Fund12 onboarding and achieved progress in the Hermes project, while the `education` team preps for Cardano Days. + +
+ [**Read more**](https://www.essentialcardano.io/development-update/weekly-development-report-as-of-2024-08-30) +
+ + ![weekly development report](./banner.webp) + diff --git a/blog/2024-09-02-community-digest/community-digest.png b/blog/2024-09-02-community-digest/community-digest.png new file mode 100644 index 0000000..a88ecab Binary files /dev/null and b/blog/2024-09-02-community-digest/community-digest.png differ diff --git a/blog/2024-09-02-community-digest/index.md b/blog/2024-09-02-community-digest/index.md new file mode 100644 index 0000000..4d4c3eb --- /dev/null +++ b/blog/2024-09-02-community-digest/index.md @@ -0,0 +1,15 @@ +--- +slug: 2024-09-02-community-digest +title: "Community Digest" +authors: [cf] +tags: [community digest, goernance] +--- + +The Chang #1 Hard Fork on September 1, 204, marks a key milestone for Cardano, initiating a new governance era. The first phase introduces an Interim Constitutional Committee (ICC) to oversee governance with limited powers, while Stake Pool Operators retain approval rights for protocol changes. The second phase, Chang Upgrade #2, expected in 90 days, will fully activate on-chain governance per CIP-1694. As Cardano enters the Conway era, the new Delegated Representatives (DReps) role is vital for governance, allowing ada holders to influence decisions. Early DRep registration requires a 500 ada refundable deposit. + +
+ [**Read more**](https://forum.cardano.org/t/digest-september-2-2024-cardanos-chang-hard-fork-initiated-on-chain-governance-begins-step-into-the-conway-era-become-a-cardano-delegated-representative/135581) +
+ + ![community digest](./community-digest.png) + diff --git a/blog/2024-09-06-media-chang-hardfork-impact-on-spo-operations/index.md b/blog/2024-09-06-media-chang-hardfork-impact-on-spo-operations/index.md new file mode 100644 index 0000000..5320a0f --- /dev/null +++ b/blog/2024-09-06-media-chang-hardfork-impact-on-spo-operations/index.md @@ -0,0 +1,14 @@ +--- +slug: 2024-09-06-media-chang-hardfork-impact-on-spo-operations +title: "Chang Hard Fork Impact on SPO Operations" +authors: [community] +tags: [media, spo, governance] +--- + +Join us for the first edition of the SPO Table Talk with domain experts, where we dive into the latest topics on Cardano stake pools and infrastructure. This session covers a range of topics, from changes in SPO leader logs post-Chang hard fork to the refined VRF tiebreaker rule, block diffusion pipelining, and more. We also explore the evolving role of stake pool operators in Cardano’s governance era, featuring insights from Andrew Westberg, Martin Lang, Samuel Leathers, Alexander Esgen, Markus Gufler and Denicio Bute. + +
+[**Watch now**](https://www.youtube.com/watch?v=9IjDL4OYY4E) +
+ + \ No newline at end of file diff --git a/blog/2024-09-06-weekly-development-report/banner.webp b/blog/2024-09-06-weekly-development-report/banner.webp new file mode 100644 index 0000000..4d30f14 Binary files /dev/null and b/blog/2024-09-06-weekly-development-report/banner.webp differ diff --git a/blog/2024-09-06-weekly-development-report/index.md b/blog/2024-09-06-weekly-development-report/index.md new file mode 100644 index 0000000..ec18732 --- /dev/null +++ b/blog/2024-09-06-weekly-development-report/index.md @@ -0,0 +1,15 @@ +--- +slug: 2024-09-06-weekly-development-report +title: "Weekly Development Report" +authors: [iog] +tags: [weekly development report, development] +--- + +The core technology teams released Cardano node v.9.1.1 to fix an issue causing nodes to replay from the genesis block during restarts in the Conway era. The `consensus` team introduced a snapshot-converter tool to convert non-UTXO-HD snapshots to UTXO-HD, resolving deserialization issues and a memory leak. The `Lace` team improved governance for hardware wallet users and prepared for v.1.16. The `Plutus` team completed built-in functions for the next hard fork. The `Hydra` team focused on network resilience and incremental commits. The `Mithril` team continued decentralizing signature orchestration and improving network operations. `Voltaire` marked Cardano's transition to community governance. `Catalyst` progressed in Fund12 onboarding and wallet integration. The `education` team prepared for Cardano Days events and supported updates in Plutus Core. + +
+ [**Read more**](https://www.essentialcardano.io/development-update/weekly-development-report-as-of-2024-09-06) +
+ + ![weekly development report](./banner.webp) + diff --git a/blog/authors.yml b/blog/authors.yml index 67a2a14..974fde1 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -1,20 +1,24 @@ cf: name: Cardano Foundation + title: Not-for-profit organization url: https://cardanofoundation.org image_url: /img/authors/cardano-foundation.png emurgo: name: EMURGO + title: For-profit arm of Cardano url: https://www.emurgo.io image_url: /img/authors/emurgo.png iog: name: Input Output Global + title: Research and engineering company url: https://iohk.io image_url: /img/authors/input-output-hk.png intersect: name: Intersect + title: Member based organization url: https://www.intersectmbo.org image_url: /img/authors/intersectmbo.png @@ -40,6 +44,7 @@ devportal: community: name: Cardano Community + title: Individuals interested in or actively supporting the Cardano blockchain url: https://www.youtube.com/c/CardanoCommunity image_url: /img/authors/cardano-community.jpg @@ -56,5 +61,3 @@ scaling: # mandatory (instead of one-off authors, as one-off entries are difficult to maintain) # # todo: Would be nice to start with a decent group of regular authors / entities -# -# todo: use good title: tags to explain authors/groups who are posting here diff --git a/docusaurus.config.js b/docusaurus.config.js index 5bac5b7..8170a4c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -54,7 +54,7 @@ const config = { blog: { showReadingTime: false, routeBasePath: 'news', - blogSidebarCount: 17, + blogSidebarCount: 50, editUrl: `${vars.repository}/edit/${vars.branch}`, }, theme: { @@ -96,7 +96,7 @@ const config = { {to: '/ouroboros', label: 'What is Ouroboros?'}, {to: '/hardforks', label: 'Which hard forks were there?'}, {to: '/genesis', label: 'About Genesis Distribution'}, - {href: 'https://beta.explorer.cardano.org', label: 'Explore the blockchain'}, + {href: 'https://explorer.cardano.org', label: 'Explore the Cardano blockchain'}, ], }, { diff --git a/src/components/GovernanceWithinCardanoSection/index.js b/src/components/GovernanceWithinCardanoSection/index.js deleted file mode 100644 index cfb833d..0000000 --- a/src/components/GovernanceWithinCardanoSection/index.js +++ /dev/null @@ -1,55 +0,0 @@ -import React from "react"; -import clsx from "clsx"; -import Link from "@docusaurus/Link"; -import styles from "./styles.module.css"; -import QuoteWithText from "@site/src/components/Layout/QuoteWithText"; - -// -// This component shows a simple header with some text below. -// title, text, and slight text are optional - -export default function GovernanceWithinCardanoSection({}) { - - return ( -
-
-
-

- Cardano is defined by its community. Its governance model shows that - true democracy - in which individuals are incentivized to play a - role and votes are immutably recorded - is possible. It is a way for - token holders to decide the future of a platform, and for the - community to dictate the use of Cardano’s treasury funds. -

- -

- This model and the pioneering technology that underpins it can be - applied to any application, system, or even society. It is a - blueprint for change that is decided by the many, as well as the - few, and which will redistribute power, eliminating intermediaries, - to improve the lives of all. -

- -
- - Participate - -
-
- -
- -
-
-
- ); -} diff --git a/src/components/Layout/TextWithCtaAndQuote/index.js b/src/components/Layout/TextWithCtaAndQuote/index.js new file mode 100644 index 0000000..d93ba38 --- /dev/null +++ b/src/components/Layout/TextWithCtaAndQuote/index.js @@ -0,0 +1,45 @@ +import React from "react"; +import clsx from "clsx"; +import Link from "@docusaurus/Link"; +import styles from "./styles.module.css"; +import QuoteWithText from "@site/src/components/Layout/QuoteWithText"; + +export default function TextSectionWithCtaAndQuote({ + texts = [], + quoteText, + showButton = true, + buttonText = "Participate", + buttonLink = "#", +}) { + return ( +
+
+
+ {texts.map((text, index) => ( +

{text}

+ ))} + + {showButton && ( +
+ + {buttonText} + +
+ )} +
+ + {quoteText && ( +
+ +
+ )} +
+
+ ); +} \ No newline at end of file diff --git a/src/components/GovernanceWithinCardanoSection/styles.module.css b/src/components/Layout/TextWithCtaAndQuote/styles.module.css similarity index 91% rename from src/components/GovernanceWithinCardanoSection/styles.module.css rename to src/components/Layout/TextWithCtaAndQuote/styles.module.css index c4899d2..2da370e 100644 --- a/src/components/GovernanceWithinCardanoSection/styles.module.css +++ b/src/components/Layout/TextWithCtaAndQuote/styles.module.css @@ -3,7 +3,7 @@ align-items: center; flex-wrap: wrap; gap: 60px; - margin-bottom: 80px; + margin-bottom: 10px; } .textWrap { @@ -20,7 +20,7 @@ .buttonWrap { padding-top: 20px; - padding-bottom: 20px; + padding-bottom: 10px; } /* Media query for smaller screens to stack items in a single column */ diff --git a/src/data/logosCompanies.json b/src/data/logosCompanies.json index ccddbc6..49deb51 100644 --- a/src/data/logosCompanies.json +++ b/src/data/logosCompanies.json @@ -6,6 +6,13 @@ "link": "https://blinklabs.io", "showCompanyName": false }, + { + "companyName": "Blockfrost", + "imageName": "blockfrost", + "link": "https://blockfrost.io/", + "knownFor": "Blockfrost", + "showCompanyName": false + }, { "companyName": "dcSpark", "imageName": "dcspark", diff --git a/src/pages/governance.js b/src/pages/governance.js index 4648312..19e7391 100644 --- a/src/pages/governance.js +++ b/src/pages/governance.js @@ -3,12 +3,12 @@ import SiteHero from "@site/src/components/Layout/SiteHero"; import BackgroundWrapper from "@site/src/components/Layout/BackgroundWrapper"; import Divider from "@site/src/components/Layout/Divider"; import GovernanceBlueSection from "@site/src/components/GovernanceBlueSection"; -import GovernanceWithinCardanoSection from "@site/src/components/GovernanceWithinCardanoSection"; import GovernanceWhyVoltaireSection from "@site/src/components/GovernanceWhyVoltaireSection"; import TermExplainer from "@site/src/components/TermExplainer"; import BoundaryBox from "@site/src/components/Layout/BoundaryBox"; import SpacerBox from "@site/src/components/Layout/SpacerBox"; import OpenGraphImage from "@site/src/components/Layout/OpenGraphImage"; +import TextSectionWithCtaAndQuote from "@site/src/components/Layout/TextWithCtaAndQuote"; function HomepageHeader() { const { siteTitle } = "useDocusaurusContext()"; @@ -38,11 +38,57 @@ export default function Home() { + - + + + + + + + + + + + + + + diff --git a/src/pages/hardforks.js b/src/pages/hardforks.js index ac83206..7504d12 100644 --- a/src/pages/hardforks.js +++ b/src/pages/hardforks.js @@ -88,7 +88,7 @@ const timelineItems = [ "Improved the scalability and performance of the network, named after Vasil Dabov, a Cardano community member.", "Epoch 365", "Protocol Version: 7.0", - "Transaction ID: 8230f33cd7ad3f8601e94ea2b18abdc591187e190ea8ebecc25e20fc66200f13", + "Transaction IDs: 3abda97c78c71e8a21473529aca94d78d364dfa1a866ef8245885e18085b4e4c, 8230f33cd7ad3f8601e94ea2b18abdc591187e190ea8ebecc25e20fc66200f13", ], }, { @@ -99,17 +99,18 @@ const timelineItems = [ "Introduced further improvements to Plutus smart contract functionality and overall network performance.", "Epoch 394", "Protocol Version: 8.0", - "Transaction ID: a83f479c5635e1e563a19f6e72a1be59fb082bbf31de90cc176850ee799b08ac", + "Transaction IDs: a83f479c5635e1e563a19f6e72a1be59fb082bbf31de90cc176850ee799b08ac, 62c3c13187423c47f629e6187f36fbd61a9ba1d05d101588340cfbfdf47b22d2", ], }, { title: "Conway Era", - cardTitle: "August/September, depending on operators", + cardTitle: "September 1, 2024", cardSubtitle: "Name: Chang 1", cardDetailedText: [ "Introducing the first batch of decentralized governance features of CIP-1694. Enabling only parameter changes and hard fork initiations.", + "Epoch 507", "Protocol Version: 9.0", - "Transaction ID: not yet available", + "Transaction IDs: 9ba6a580bceb8f94e65a683e8291c89382835f46e3cf928eb521f5581ade4820, 4e377ceb5c5721257a3d7960f3053468bbea45ed8ac22cd559c69e757da5e0ae", ], }, ]; @@ -148,7 +149,7 @@ export default function Home() { items={timelineItems} mode="VERTICAL_ALTERNATING" cardHeight={220} - activeItemIndex={7} + activeItemIndex={8} disableToolbar={true} disableClickOnCircle={true} disableInteraction={true} diff --git a/static/img/logos/blockfrost-dark.svg b/static/img/logos/blockfrost-dark.svg new file mode 100644 index 0000000..f288707 --- /dev/null +++ b/static/img/logos/blockfrost-dark.svg @@ -0,0 +1 @@ +blockfrost logo \ No newline at end of file diff --git a/static/img/logos/blockfrost.svg b/static/img/logos/blockfrost.svg new file mode 100644 index 0000000..f288707 --- /dev/null +++ b/static/img/logos/blockfrost.svg @@ -0,0 +1 @@ +blockfrost logo \ No newline at end of file