diff --git a/.github/workflows/chromatic-docs.yml b/.github/workflows/chromatic-docs.yml
index 2f83d6d826..3e2e9848ea 100644
--- a/.github/workflows/chromatic-docs.yml
+++ b/.github/workflows/chromatic-docs.yml
@@ -28,8 +28,8 @@ jobs:
- name: pnpm build (internal dependencies)
run: |
- pnpm build --filter @kadena/react-ui
- pnpm build --filter @kadena/react-components
+ pnpm --filter @kadena/react-ui... build
+ pnpm --filter @kadena/react-components... build
- name: Publish Storybook
uses: chromaui/action@v1
diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json
new file mode 100644
index 0000000000..718dbc2c00
--- /dev/null
+++ b/common/config/rush/repo-state.json
@@ -0,0 +1,5 @@
+// DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush.
+{
+ "pnpmShrinkwrapHash": "0efca35f94d7ac20224c4abf45c90488e87c2cb7",
+ "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f"
+}
diff --git a/packages/apps/docs/package.json b/packages/apps/docs/package.json
index 28d3ce5bc2..01b980cba2 100644
--- a/packages/apps/docs/package.json
+++ b/packages/apps/docs/package.json
@@ -7,18 +7,21 @@
"7d:clear": "npx 7d pinecone-clear-namespace --namespace kda-docs",
"7d:ingest": "npx 7d ingest --files 'src/pages/docs/**/*.md' --files 'src/pages/docs/**/*.mdx' --files 'src/specs/**/*.json' --namespace kda-docs",
"7d:query": "npx 7d",
- "build": "pnpm run /^build:.*/ && next build",
+ "build": "pnpm run build:scripts && next build",
"build:brokenLinks": "node src/scripts/detectBrokenLinks.mjs",
+ "build:checkForHeaders": "node src/scripts/checkForHeaders.mjs && prettier ./src/pages/docs --write",
"build:createSpecJson": "node ./src/scripts/createSpec.mjs && prettier ./src/specs/**/*.json --write",
"build:createtree": "node ./src/scripts/getdocstree.mjs && prettier ./src/data/menu.mjs --write",
"build:importReadMe": "node ./src/scripts/importReadme.mjs && prettier ./src/pages/docs --write",
+ "build:next": "pnpm run build:scripts && next build",
+ "build:scripts": "pnpm run build:importReadMe && pnpm run build:createtree && pnpm run build:createSpecJson && pnpm run build:brokenLinks && pnpm run build:checkForHeaders",
"build:storybook": "storybook build",
"chromatic": "chromatic -b build:storybook",
"cypress:ci": "NEXT_PUBLIC_APP_DEV=test start-server-and-test dev http://localhost:3000 cypress:run",
"cypress:cilocal": "NEXT_PUBLIC_APP_DEV=test start-server-and-test dev http://localhost:3000 cypress:open",
"cypress:open": "percy exec -- cypress open",
"cypress:run": "percy exec -- cypress run",
- "dev": "pnpm run /^build:.*/ && next dev",
+ "dev": "pnpm run build:scripts && next dev",
"format": "pnpm run /^format:.*/",
"format:src": "prettier config cypress src --write",
"lint": "eslint package.json src --ext .js,.ts,.jsx,.tsx,.mjs --fix",
@@ -55,7 +58,8 @@
"remark-frontmatter": "~4.0.1",
"remark-gfm": "~3.0.1",
"shiki": "~0.14.2",
- "styled-components": "~5.3.10"
+ "styled-components": "~5.3.10",
+ "globby": "~13.2.2"
},
"devDependencies": {
"@7-docs/cli": "~0.3.1",
diff --git a/packages/apps/docs/src/pages/docs/__tests/chainweb/index.md b/packages/apps/docs/src/pages/docs/__tests/chainweb/index.md
deleted file mode 100644
index f44bbc7270..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/chainweb/index.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: Chainweb
-subTitle: The safest, most user-friendly language for smart contracts
-menu: Chainweb
-label: Introduction
-order: 3
-description: How to get started
-layout: landing
-icon: SmartContract
----
-
-## chain 1
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
-## Kadena 2
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/chainweb/tutorial/index.md b/packages/apps/docs/src/pages/docs/__tests/chainweb/tutorial/index.md
deleted file mode 100644
index a44037e7cb..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/chainweb/tutorial/index.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Chainweb Tutorial
-menu: Tutorial
-label: Chainweb Tutorial
-order: 3
-description: How to get started
-layout: landing
----
-
-## chain 1
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
-## Kadena 2
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/index.tsx b/packages/apps/docs/src/pages/docs/__tests/index.tsx
deleted file mode 100644
index dbbb3ba9dc..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/index.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import { Stack } from '@kadena/react-ui';
-
-import {
- checkSubTreeForActive,
- getPathName,
-} from '@/utils/staticGeneration/checkSubTreeForActive.mjs';
-import { GetStaticProps } from 'next';
-import React, { FC } from 'react';
-
-const Home: FC = () => {
- return (
-
- Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie
- roll. Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé.
- Lollipop toffee ice cream jujubes cookie sugar plum croissant. Cookie
- toffee chocolate ice cream apple pie. Brownie gummies cupcake halvah sweet
- roll macaroon soufflé. Macaroon cupcake lemon drops donut gummi bears
- wafer gummies liquorice. Pie oat cake donut biscuit sugar plum chocolate
- lemon drops oat cake. Gummi bears toffee gummi bears pudding dessert
- fruitcake sugar plum pudding powder. Donut marzipan jelly beans candy
- canes toffee. Sweet toffee powder oat cake marzipan pie gummi bears.
- Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
- icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon
- drops. Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
- );
-};
-
-export const getStaticProps: GetStaticProps = async (context, ...args) => {
- return {
- props: {
- leftMenuTree: checkSubTreeForActive(getPathName(__filename)),
- frontmatter: {
- title: 'Pact',
- menu: 'Test',
- label: 'Pact Test',
- order: 99,
- description: 'Home page',
- layout: 'landing',
- icon: 'PactLanguage',
- },
- },
- };
-};
-
-export default Home;
diff --git a/packages/apps/docs/src/pages/docs/__tests/kadenajs/index.md b/packages/apps/docs/src/pages/docs/__tests/kadenajs/index.md
deleted file mode 100644
index 9644094e5a..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/kadenajs/index.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: KadenaJS
-menu: KadenaJS
-label: Introduction
-order: 1
-description: How to get started
-layout: landing
----
-
-## Kadena 1
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
-## Kadena 2
-
-Cookie dragée bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/atom.tsx b/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/atom.tsx
deleted file mode 100644
index 2b15f93a85..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/atom.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import {
- checkSubTreeForActive,
- getPathName,
-} from '@/utils/staticGeneration/checkSubTreeForActive.mjs';
-import { GetStaticProps } from 'next';
-import React, { FC } from 'react';
-
-const Page: FC = () => {
- return (
-
- Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie
- roll. Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé.
- Lollipop toffee ice cream jujubes cookie sugar plum croissant. Cookie
- toffee chocolate ice cream apple pie. Brownie gummies cupcake halvah sweet
- roll macaroon soufflé. Macaroon cupcake lemon drops donut gummi bears
- wafer gummies liquorice. Pie oat cake donut biscuit sugar plum chocolate
- lemon drops oat cake. Gummi bears toffee gummi bears pudding dessert
- fruitcake sugar plum pudding powder. Donut marzipan jelly beans candy
- canes toffee. Sweet toffee powder oat cake marzipan pie gummi bears.
- Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
- icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon
- drops. Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
- );
-};
-
-export const getStaticProps: GetStaticProps = async (context, ...args) => {
- return {
- props: {
- leftMenuTree: checkSubTreeForActive(getPathName(__filename)),
- frontmatter: {
- title: 'Pact',
- menu: 'Pact Test it',
- label: 'Pact Test',
- order: 1,
- description: 'How to get started',
- layout: 'code',
- },
- },
- };
-};
-
-export default Page;
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/index.md b/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/index.md
deleted file mode 100644
index 4dc2c279db..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/atom-sdk/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: Welcome to pact
-menu: Atom SDK
-label: Quickstart
-order: 5
-description: How to get started
-layout: full
----
-
-## Section 1
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-
-## Section 2
-
-Halvah carrot cake cheesecake biscuit powder toffee fruitcake. Marshmallow jelly
-
-### Section 2.1
-
-Tootsie roll bear claw muffin donut jujubes gummi bears danish chocolate bar.
-
-### Section 2.2
-
-Lollipop cookie chocolate chocolate gummi bears. Jujubes powder gummi bears
-
-#### Section 2.2.1
-
-Lollipop cookie chocolate chocolate gummi bears. Jujubes powder gummi bears
-
-## Section 3
-
-Powder biscuit fruitcake shortbread topping candy cheesecake. Chupa chups wafer
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/index.md b/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/index.md
deleted file mode 100644
index 0f9e629793..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/index.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Welcome to pact
-menu: Build-in Functions
-label: General buildin
-order: 5
-description: How to get started
-layout: full
----
-
-## Next thing
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/tutorial/index.md b/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/tutorial/index.md
deleted file mode 100644
index 4951ca5b56..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/basics/build-in-functions/tutorial/index.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Pact tutorial
-menu: Pact tutorial
-label: Tutorial
-order: 0
-description: How to get started
-layout: full
----
-
-## Next thing
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/basics/index.md b/packages/apps/docs/src/pages/docs/__tests/pact/basics/index.md
deleted file mode 100644
index abe1a8810c..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/basics/index.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Welcome to pact
-menu: Basics
-label: General
-order: 5
-description: How to get started
-layout: full
----
-
-## Next thing
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/how-does-it-work.md b/packages/apps/docs/src/pages/docs/__tests/pact/how-does-it-work.md
deleted file mode 100644
index bbb59719ae..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/how-does-it-work.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: But how does it work
-menu: But how does it work
-label: but how?
-order: 5
-description: How to get started
-layout: code
----
-
-## More sections Section
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
-### Section 1.1
-
-Tootsie roll bear claw muffin donut jujubes gummi bears danish chocolate bar.
-Chocolate dragée gingerbread cake sweet bonbon. Biscuit jujubes gummi bears
-apple pie sugar plum brownie chupa chups. Bonbon ice cream shortbread caramels
-liquorice. Jujubes marzipan topping oat cake jelly-o cake. Marshmallow lollipop
-bear claw cookie icing. Cookie marzipan wafer bonbon dragée cupcake oat cake
-candy canes. Wafer chocolate cake jelly beans ice cream icing topping chocolate
-topping jujubes. Donut soufflé gummies toffee cheesecake gingerbread jujubes
-cake. Chupa chups tart chocolate bar croissant soufflé. Candy canes cake jelly
-shortbread donut toffee topping wafer jujubes. Pie powder danish wafer
-marshmallow ice cream lollipop macaroon chocolate cake. Halvah jelly beans sugar
-plum bonbon tiramisu caramels. Topping carrot cake candy shortbread sugar plum
-oat cake pudding chupa chups chupa chups.
diff --git a/packages/apps/docs/src/pages/docs/__tests/pact/index.md b/packages/apps/docs/src/pages/docs/__tests/pact/index.md
deleted file mode 100644
index 0b3a6485f4..0000000000
--- a/packages/apps/docs/src/pages/docs/__tests/pact/index.md
+++ /dev/null
@@ -1,91 +0,0 @@
----
-title: Pact
-menu: Pact
-label: Introduction
-order: 1
-description: How to get started
-layout: full
-icon: PactLanguage
----
-
-## Section 1
-
-Cookie **dragée** bear claw ice cream jelly beans fruitcake danish tootsie roll.
-Donut pastry tiramisu sesame snaps donut tootsie roll candy soufflé. Lollipop
-toffee ice cream jujubes cookie sugar plum croissant. Cookie toffee chocolate
-ice cream apple pie. Brownie gummies cupcake halvah sweet roll macaroon soufflé.
-Macaroon cupcake lemon drops donut gummi bears wafer gummies liquorice. Pie oat
-cake donut biscuit sugar plum chocolate lemon drops oat cake. Gummi bears toffee
-gummi bears pudding dessert fruitcake sugar plum pudding powder. Donut marzipan
-jelly beans candy canes toffee. Sweet toffee powder oat cake marzipan pie gummi
-bears. Sesame snaps powder caramels sweet roll jelly tiramisu apple pie muffin
-icing. Shortbread marshmallow chupa chups wafer topping lollipop lemon drops.
-Pudding cheesecake cookie liquorice cake gingerbread tootsie roll.
-
-## Section 2
-
-Halvah carrot cake cheesecake biscuit powder toffee fruitcake. Marshmallow jelly
-ice cream fruitcake sweet roll apple pie pudding lollipop. Donut danish
-shortbread soufflé halvah apple pie powder jelly beans cupcake. Cookie tiramisu
-icing cheesecake jujubes soufflé ice cream donut. Ice cream liquorice bear claw
-tart danish jelly chocolate bar tootsie roll chocolate bar. Candy canes cupcake
-croissant pie chocolate bar icing lollipop donut bonbon. Biscuit jujubes jujubes
-tiramisu cupcake jelly-o. Fruitcake cheesecake sugar plum tootsie roll candy.
-Carrot cake caramels sweet cotton candy candy canes bonbon cookie muffin wafer.
-Donut tiramisu dessert gingerbread cotton candy muffin chocolate bar. Sweet
-donut cake dragée pie candy. Dragée gummies bear claw bonbon gingerbread powder.
-Cake caramels cake shortbread biscuit liquorice sweet roll macaroon.
-
-### Section 2.1
-
-Tootsie roll bear claw muffin donut jujubes gummi bears danish chocolate bar.
-Chocolate dragée gingerbread cake sweet bonbon. Biscuit jujubes gummi bears
-apple pie sugar plum brownie chupa chups. Bonbon ice cream shortbread caramels
-liquorice. Jujubes marzipan topping oat cake jelly-o cake. Marshmallow lollipop
-bear claw cookie icing. Cookie marzipan wafer bonbon dragée cupcake oat cake
-candy canes. Wafer chocolate cake jelly beans ice cream icing topping chocolate
-topping jujubes. Donut soufflé gummies toffee cheesecake gingerbread jujubes
-cake. Chupa chups tart chocolate bar croissant soufflé. Candy canes cake jelly
-shortbread donut toffee topping wafer jujubes. Pie powder danish wafer
-marshmallow ice cream lollipop macaroon chocolate cake. Halvah jelly beans sugar
-plum bonbon tiramisu caramels. Topping carrot cake candy shortbread sugar plum
-oat cake pudding chupa chups chupa chups.
-
-### Section 2.2
-
-Lollipop cookie chocolate chocolate gummi bears. Jujubes powder gummi bears
-macaroon bear claw tart. Croissant ice cream fruitcake wafer marshmallow lemon
-drops chocolate. Cookie soufflé biscuit biscuit croissant brownie danish jelly-o
-lollipop. Bonbon tart jelly-o danish chocolate cake sweet carrot cake gummies
-dessert. Pie dragée jujubes lollipop halvah. Apple pie lemon drops candy
-croissant cake macaroon lollipop. Jelly-o jelly beans chupa chups bear claw
-fruitcake chupa chups sweet. Candy canes tart wafer cheesecake soufflé powder
-cake pastry. Gingerbread sesame snaps sugar plum powder bear claw. Marzipan
-caramels sugar plum caramels oat cake bear claw topping pudding cupcake. Topping
-marzipan lollipop pie marzipan carrot cake muffin.
-
-#### Section 2.2.1
-
-Lollipop cookie chocolate chocolate gummi bears. Jujubes powder gummi bears
-macaroon bear claw tart. Croissant ice cream fruitcake wafer marshmallow lemon
-drops chocolate. Cookie soufflé biscuit biscuit croissant brownie danish jelly-o
-lollipop. Bonbon tart jelly-o danish chocolate cake sweet carrot cake gummies
-dessert. Pie dragée jujubes lollipop halvah. Apple pie lemon drops candy
-croissant cake macaroon lollipop. Jelly-o jelly beans chupa chups bear claw
-fruitcake chupa chups sweet. Candy canes tart wafer cheesecake soufflé powder
-cake pastry. Gingerbread sesame snaps sugar plum powder bear claw. Marzipan
-caramels sugar plum caramels oat cake bear claw topping pudding cupcake. Topping
-marzipan lollipop pie marzipan carrot cake muffin.
-
-## Section 3
-
-Powder biscuit fruitcake shortbread topping candy cheesecake. Chupa chups wafer
-cake candy cookie jelly pie sugar plum oat cake. Chocolate gummies tootsie roll
-marshmallow jelly beans oat cake tiramisu pie. Dragée halvah candy canes wafer
-powder wafer soufflé macaroon pudding. Icing marshmallow toffee jujubes cotton
-candy marshmallow. Croissant gummi bears biscuit jelly halvah lemon drops
-jelly-o toffee. Croissant gummies sugar plum bear claw jujubes gummi bears
-icing. Bear claw jelly beans carrot cake brownie gingerbread. Brownie macaroon
-tart fruitcake pie carrot cake pastry. Topping fruitcake sweet roll jelly
-marshmallow ice cream wafer. Pudding carrot cake lollipop cake powder tiramisu.
-Muffin cupcake brownie marzipan pie cotton candy.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/blockchain-future-smart-contract-sharing-economy-2018-12-17.md b/packages/apps/docs/src/pages/docs/blogchain/2018/blockchain-future-smart-contract-sharing-economy-2018-12-17.md
index a3fcbbbc76..c5caba9c08 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/blockchain-future-smart-contract-sharing-economy-2018-12-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/blockchain-future-smart-contract-sharing-economy-2018-12-17.md
@@ -13,7 +13,7 @@ author: Will Martino
layout: blog
---
-## The Future of Blockchain is the Smart Contract Sharing Economy
+# The Future of Blockchain is the Smart Contract Sharing Economy
### How Kadena’s stack turns cost centers into revenue generators
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md b/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
index f15e31a273..d016ece6f4 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
@@ -8,7 +8,7 @@ author: Vivienne Chen
layout: blog
---
-## #Consensus2018: 5 Lessons from Your First Crypto Conference (Day 1)
+# #Consensus2018: 5 Lessons from Your First Crypto Conference (Day 1)
### What to do when they bring the lambos to your doorstep
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-raises-12m-for-public-blockchain-2018-04-12.md b/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-raises-12m-for-public-blockchain-2018-04-12.md
index 3769cc314e..51a98be874 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-raises-12m-for-public-blockchain-2018-04-12.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-raises-12m-for-public-blockchain-2018-04-12.md
@@ -12,7 +12,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena Raises $12M For Public Blockchain
+# Kadena Raises $12M For Public Blockchain
_Blockchain platform provider offers the first truly scalable public protocol._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-san-francisco-blockchain-week-2018-09-28.md b/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-san-francisco-blockchain-week-2018-09-28.md
index 75f9bf241b..ab084cc78c 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-san-francisco-blockchain-week-2018-09-28.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/kadena-san-francisco-blockchain-week-2018-09-28.md
@@ -15,6 +15,8 @@ layout: blog
![](/assets/blog/1_ecJ400MzdFVrsqfd-EucJg.webp)
+# San Francisco Blockchain Week
+
## Kadena @ San Francisco Blockchain Week
[Kadena](http://kadena.io) is excited to be a part of
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-3-8-is-out-2018-04-09.md b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-3-8-is-out-2018-04-09.md
index 3416479adf..e756d58254 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-3-8-is-out-2018-04-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-3-8-is-out-2018-04-09.md
@@ -14,7 +14,7 @@ author: Stuart Popejoy
layout: blog
---
-## Pact 2.3.8 is out!
+# Pact 2.3.8 is out!
The latest version of Kadena’s smart-contract language, Pact 2.3.8, is released!
This update boasts auto-completion and full readline support for the pact
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-4-is-out-2018-06-04.md b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-4-is-out-2018-06-04.md
index 2eaff4bbc9..4f92a6cc6b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-4-is-out-2018-06-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-2-4-is-out-2018-06-04.md
@@ -13,7 +13,7 @@ author: Stuart Popejoy
layout: blog
---
-## Pact 2.4 Is Out!
+# Pact 2.4 Is Out!
After a lot of hard work we’re releasing the biggest pact upgrade since last
year. Pact 2.4 brings some very significant changes to further establish Pact as
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
index f53bb1ebbe..86d6f29cc3 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
@@ -12,7 +12,7 @@ author: Vivienne Chen
layout: blog
---
-## Pact Formal Verification: Making Blockchain Smart Contracts Safer
+# Pact Formal Verification: Making Blockchain Smart Contracts Safer
### Today, Kadena has open-sourced its formal verification tools for our smart contract language, Pact. Here’s what that means.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/security-kadena-chainweb-blockchain-2018-11-01.md b/packages/apps/docs/src/pages/docs/blogchain/2018/security-kadena-chainweb-blockchain-2018-11-01.md
index 6b185ef8ee..aa845f411d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/security-kadena-chainweb-blockchain-2018-11-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/security-kadena-chainweb-blockchain-2018-11-01.md
@@ -14,7 +14,7 @@ author: Monica Quaintance
layout: blog
---
-## Security in Kadena’s Public Blockchain
+# Security in Kadena’s Public Blockchain
![Example of simple blockchain vs. two-chain configuration from Chainweb 2018 whitepaper (Martino, Quaintance)](/assets/blog/1_Cm0blm2TztfEkRFW1fkbGA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-02-07.md b/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-02-07.md
index d99398ec9b..48afc6302f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-02-07.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-02-07.md
@@ -12,7 +12,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena: The Next Generation Blockchain
+# Kadena: The Next Generation Blockchain
JANUARY 2018 ROUND UP — Kadena has a lot of exciting news and updates about our
company, its technology, and what’s on the horizon. We want to thank you all so
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-12-13.md b/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-12-13.md
index 8a79136676..cc04fb3e85 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-12-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-12-13.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/1_zrqFVN1maTCedbz_OSl04Q.webp)
-## The EVM Is Fundamentally Unsafe
+# The EVM Is Fundamentally Unsafe
_An in-depth examination of the Ethereum Virtual Machine vs. Kadena’s Pact smart
contract language_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/why-we-open-sourced-our-blockchains-smart-contract-language-2018-05-04.md b/packages/apps/docs/src/pages/docs/blogchain/2018/why-we-open-sourced-our-blockchains-smart-contract-language-2018-05-04.md
index 62cd55027e..945fadd65e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/why-we-open-sourced-our-blockchains-smart-contract-language-2018-05-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/why-we-open-sourced-our-blockchains-smart-contract-language-2018-05-04.md
@@ -13,7 +13,7 @@ author: Vivienne Chen
layout: blog
---
-## Why We Open-Sourced Our Blockchain’s Smart Contract Language
+# Why We Open-Sourced Our Blockchain’s Smart Contract Language
Back in November 2016, [Kadena](http://kadena.io) open-sourced our smart
contract language, Pact™. Open-sourcing is all about empowering users, and
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/all-about-chainweb-101-and-faqs-2019-02-01.md b/packages/apps/docs/src/pages/docs/blogchain/2019/all-about-chainweb-101-and-faqs-2019-02-01.md
index 6b3fabdfbe..92441c92cc 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/all-about-chainweb-101-and-faqs-2019-02-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/all-about-chainweb-101-and-faqs-2019-02-01.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/1_7spjR-a_pYCJmQLt2qEamg.webp)
-## Kadena’s Public Blockchain: 101 and FAQs
+# Kadena’s Public Blockchain: 101 and FAQs
### Learn more about Kadena’s public, proof-of-work blockchain protocol designed for scalability and security.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/announcement-kadena-public-blockchain-testnet-live-2019-03-26.md b/packages/apps/docs/src/pages/docs/blogchain/2019/announcement-kadena-public-blockchain-testnet-live-2019-03-26.md
index 0104e2c0a9..61f7c5e539 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/announcement-kadena-public-blockchain-testnet-live-2019-03-26.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/announcement-kadena-public-blockchain-testnet-live-2019-03-26.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/1_G4ggggsptLXt7z0Rry7UJA.webp)
-## Announcement: Kadena Public Blockchain Testnet LIVE
+# Announcement: Kadena Public Blockchain Testnet LIVE
Kadena is excited to announce that Chainweb–Kadena’s public proof-of-work
blockchain–is now LIVE in testnet!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/announcing-pact-3-0-2019-06-06.md b/packages/apps/docs/src/pages/docs/blogchain/2019/announcing-pact-3-0-2019-06-06.md
index d78e5c928b..6b9e836b6e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/announcing-pact-3-0-2019-06-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/announcing-pact-3-0-2019-06-06.md
@@ -15,7 +15,7 @@ layout: blog
![Kadena Founder and President Stuart Popejoy first created the Pact smart contract language in 2016.](/assets/blog/1_jD9StZRQL8Gxw-J4z1Lc9Q.webp)
-## Announcing Pact 3.0
+# Announcing Pact 3.0
> _UPDATE: Pact 3.1 is now released! Read more on the
> [latest updates here](./pact-3-1-is-unleashed-2019-08-22)._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-is-finally-becoming-the-next-gen-database-of-choice-2019-07-30.md b/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-is-finally-becoming-the-next-gen-database-of-choice-2019-07-30.md
index 3cb03671e5..c255074a9b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-is-finally-becoming-the-next-gen-database-of-choice-2019-07-30.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-is-finally-becoming-the-next-gen-database-of-choice-2019-07-30.md
@@ -10,7 +10,7 @@ author: Vivienne Chen
layout: blog
---
-## Blockchain is finally becoming the next-gen database of choice
+# Blockchain is finally becoming the next-gen database of choice
_Kadena Founder & CEO Will Martino explains to VentureBeat how blockchain solves
problems traditional databases can’t handle._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-summer-the-road-to-mainstream-adoption-2019-07-29.md b/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-summer-the-road-to-mainstream-adoption-2019-07-29.md
index 8e1f6d35f7..2784791fbe 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-summer-the-road-to-mainstream-adoption-2019-07-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/blockchain-summer-the-road-to-mainstream-adoption-2019-07-29.md
@@ -15,6 +15,8 @@ layout: blog
![](/assets/blog/kl314KSDD7wK0hd2pbA.webp)
+# Blockchain summer - the road to mainstream adoption
+
The Kadena Team is excited to present **Blockchain Summer!**
Please join us as we host a live panel on **The Road to Mainstream Adoption**
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/conference-community-events-schedule-2019-01-18.md b/packages/apps/docs/src/pages/docs/blogchain/2019/conference-community-events-schedule-2019-01-18.md
index d2a8ddca35..f8ede13756 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/conference-community-events-schedule-2019-01-18.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/conference-community-events-schedule-2019-01-18.md
@@ -13,7 +13,7 @@ layout: blog
![](/assets/blog/1_e-sOQIuA2mE-9eft3OQXOQ.webp)
-## Kadena Conference & Community Events Schedule
+# Kadena Conference & Community Events Schedule
Check Kadena out at the following events as we strengthen our platform, continue
to push the limits of blockchain innovation, and drive even more adoption.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/gauntlet-study-finds-kadena-public-blockchain-is-secure-and-scalable-2019-09-06.md b/packages/apps/docs/src/pages/docs/blogchain/2019/gauntlet-study-finds-kadena-public-blockchain-is-secure-and-scalable-2019-09-06.md
index df2975b9fa..f6c04250e6 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/gauntlet-study-finds-kadena-public-blockchain-is-secure-and-scalable-2019-09-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/gauntlet-study-finds-kadena-public-blockchain-is-secure-and-scalable-2019-09-06.md
@@ -11,7 +11,7 @@ layout: blog
![](/assets/blog/1_D0s4fdv1ko4Cx_DAmima_Q.webp)
-## Gauntlet Study Finds Kadena Public Blockchain is Secure and Scalable
+# Gauntlet Study Finds Kadena Public Blockchain is Secure and Scalable
### Learn more about the findings from the IEEE peer-reviewed research paper
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/hybrid-blockchain-101-2019-10-23.md b/packages/apps/docs/src/pages/docs/blogchain/2019/hybrid-blockchain-101-2019-10-23.md
index 6f41132ed5..2516533d47 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/hybrid-blockchain-101-2019-10-23.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/hybrid-blockchain-101-2019-10-23.md
@@ -10,7 +10,7 @@ layout: blog
![](/assets/blog/1_cXMen2j6k5hcvXVgyEqqzw.webp)
-## Hybrid Blockchain 101
+# Hybrid Blockchain 101
### What a public-private hybrid blockchain makes possible.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kadenamint-and-chainweb-testnet-v2-2019-08-06.md b/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kadenamint-and-chainweb-testnet-v2-2019-08-06.md
index 2184f0e502..6075ea462e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kadenamint-and-chainweb-testnet-v2-2019-08-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kadenamint-and-chainweb-testnet-v2-2019-08-06.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/docs/1_ioGNdm7WNixtlNPLKwo9eQ.webp)
-## Introducing Kadenamint and Public Blockchain Testnet v2
+# Introducing Kadenamint and Public Blockchain Testnet v2
_Kadena receives grant to deploy Pact smart contract language to Cosmos
ecosystem, updates testnet (v2) with a public binary and dashboard._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kips-kadena-improvement-proposals-2019-08-14.md b/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kips-kadena-improvement-proposals-2019-08-14.md
index 6d9eb72385..cea9ef760b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kips-kadena-improvement-proposals-2019-08-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/introducing-kips-kadena-improvement-proposals-2019-08-14.md
@@ -13,7 +13,7 @@ layout: blog
![](/assets/blog/1_CkkM7zCahsGSNluuOQ0w3w.webp)
-## Introducing KIPs: Kadena Improvement Proposals
+# Introducing KIPs: Kadena Improvement Proposals
_Learn more about the process for submitting suggestions for Kadena’s public
blockchain, Chainweb._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-kyle-samani-209-03-14.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-kyle-samani-209-03-14.md
index 71591494ee..b434dda963 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-kyle-samani-209-03-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-kyle-samani-209-03-14.md
@@ -12,7 +12,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena AMA with Kyle Samani
+# Kadena AMA with Kyle Samani
### Debate: Proof of Work or Proof of Stake?
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-ronghui-gu-2019-04-17.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-ronghui-gu-2019-04-17.md
index 6cb61ed6d2..2307015f37 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-ronghui-gu-2019-04-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-ama-with-ronghui-gu-2019-04-17.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_I827oIhMvsisbOvfMiO2Rw.webp)
-## Kadena AMA with Certik Co-founder Ronghui Gu
+# Kadena AMA with Certik Co-founder Ronghui Gu
### Formal Verification: What, Where, and Why
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-announces-chainweb-blockchain-mainnet-launch-date-testnet-miner-whitelist-2019-05-13.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-announces-chainweb-blockchain-mainnet-launch-date-testnet-miner-whitelist-2019-05-13.md
index 77dc960ab3..bac0d8d0f2 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-announces-chainweb-blockchain-mainnet-launch-date-testnet-miner-whitelist-2019-05-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-announces-chainweb-blockchain-mainnet-launch-date-testnet-miner-whitelist-2019-05-13.md
@@ -20,7 +20,7 @@ layout: blog
![](/assets/blog/1_xxQ-iEPWZDrWwSpvKpOm2w.webp)
-## Kadena Announces Public Blockchain Mainnet Launch Date & Testnet Miner Whitelist
+# Kadena Announces Public Blockchain Mainnet Launch Date & Testnet Miner Whitelist
_UPDATE 6/3/2019: **Our Miner Whitelist is now LIVE! Apply by
[filling out our 10-question application](https://forms.gle/Sj3oCEmPDhsyAzok8).**
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-at-consensus-2019-2019-05-01.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-at-consensus-2019-2019-05-01.md
index 3696411748..bf12d5528c 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-at-consensus-2019-2019-05-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-at-consensus-2019-2019-05-01.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_r_A9MY_7i_J8cFdgZAMUMg.webp)
-## Kadena at Consensus 2019
+# Kadena at Consensus 2019
### Kadena is excited to be a part of New York Blockchain Week 2019!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-blockchain-summer-highlights-2019-08-06.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-blockchain-summer-highlights-2019-08-06.md
index 6e7768d7b3..4c549ac2d2 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-blockchain-summer-highlights-2019-08-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-blockchain-summer-highlights-2019-08-06.md
@@ -13,7 +13,7 @@ layout: blog
![(left to right): Jon Victor, Tarun Chitra, Eli Polanco, Stuart Popejoy, Arianna Simpson](/assets/blog/1_J6rVl7ZgtDyl2rBnXwebcw.webp)
-## Kadena Presents “Blockchain Summer: The Road to Mainstream Adoption”
+# Kadena Presents “Blockchain Summer: The Road to Mainstream Adoption”
### Highlights from our panel discussion on what it will take for blockchain to go mainstream.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-bloomberg-tv-monica-quaintance-future-of-blockchain-2019-06-17.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-bloomberg-tv-monica-quaintance-future-of-blockchain-2019-06-17.md
index 8a8d1d26dc..e9315229e8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-bloomberg-tv-monica-quaintance-future-of-blockchain-2019-06-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-bloomberg-tv-monica-quaintance-future-of-blockchain-2019-06-17.md
@@ -15,7 +15,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena on Bloomberg TV: Monica Quaintance shares expert opinion on the future of blockchain
+# Kadena on Bloomberg TV: Monica Quaintance shares expert opinion on the future of blockchain
_Kadena’s Head of Research & Networks dives deeper into the latest headlines in
cryptocurrency with Bloomberg Technology’s Emily Chang._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-engineering-updates-jan-2019-2019-02-05.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-engineering-updates-jan-2019-2019-02-05.md
index 6c40e54d25..98a2edc8d0 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-engineering-updates-jan-2019-2019-02-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-engineering-updates-jan-2019-2019-02-05.md
@@ -9,7 +9,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena Engineering Updates Feb 2019
+# Kadena Engineering Updates Feb 2019
### A recap of recent features and upcoming milestones on our technical roadmap.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-launches-blockchain-as-a-service-baas-on-azure-marketplace-2019-08-27.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-launches-blockchain-as-a-service-baas-on-azure-marketplace-2019-08-27.md
index 9686e61f9e..e290cec567 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-launches-blockchain-as-a-service-baas-on-azure-marketplace-2019-08-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-launches-blockchain-as-a-service-baas-on-azure-marketplace-2019-08-27.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/0_QgOv9OHFdAY2-9Mk.png)
-## Kadena Launches Blockchain-as-a-Service (BaaS) on Azure Marketplace
+# Kadena Launches Blockchain-as-a-Service (BaaS) on Azure Marketplace
_Learn more about our easy provisioning and formally verified smart contracts on
Microsoft’s cloud platform._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-new-look-same-mission-2019-03-19.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-new-look-same-mission-2019-03-19.md
index 47799f75b1..34cf2aa93f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-new-look-same-mission-2019-03-19.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-new-look-same-mission-2019-03-19.md
@@ -18,7 +18,7 @@ layout: blog
![](/assets/blog/1_sv7Bttb-Wg98ZiJm6gC1rg.webp)
-## Kadena: New Look, Same Mission
+# Kadena: New Look, Same Mission
### A review of our rebranded look
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-private-blockchain-launches-on-amazon-aws-marketplace-2019-01-23.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-private-blockchain-launches-on-amazon-aws-marketplace-2019-01-23.md
index c795961b64..7453652859 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-private-blockchain-launches-on-amazon-aws-marketplace-2019-01-23.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-private-blockchain-launches-on-amazon-aws-marketplace-2019-01-23.md
@@ -14,7 +14,7 @@ author: Vivienne Chen
layout: blog
---
-## Kadena Private Blockchain Launches on Amazon (AWS) Marketplace
+# Kadena Private Blockchain Launches on Amazon (AWS) Marketplace
### Scalable enterprise smart-contract solution now available to AWS users for free
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-public-blockchain-releases-fully-public-testnet-v3-hashing-algorithm-and-mining-api-2019-09-18.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-public-blockchain-releases-fully-public-testnet-v3-hashing-algorithm-and-mining-api-2019-09-18.md
index 03aa54ada2..cd900ec16d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-public-blockchain-releases-fully-public-testnet-v3-hashing-algorithm-and-mining-api-2019-09-18.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadena-public-blockchain-releases-fully-public-testnet-v3-hashing-algorithm-and-mining-api-2019-09-18.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_j-19orafTNN7mVB6M4V3Qg.webp)
-## Kadena Public Blockchain Releases Fully Public Testnet (v3), Hashing Algorithm, and Mining API
+# Kadena Public Blockchain Releases Fully Public Testnet (v3), Hashing Algorithm, and Mining API
**September 18, 2019 —** Kadena’s public blockchain testnet is now fully open to
the public! The latest version of our
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-roadmap-to-a-hybrid-blockchain-platform-2019-03-14.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-roadmap-to-a-hybrid-blockchain-platform-2019-03-14.md
index 691b389ef7..42600ba854 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-roadmap-to-a-hybrid-blockchain-platform-2019-03-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-roadmap-to-a-hybrid-blockchain-platform-2019-03-14.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_Z8h2VlFBFLCxN62TkY6wrQ.webp)
-## Kadena’s Roadmap to a Hybrid Blockchain Platform
+# Kadena’s Roadmap to a Hybrid Blockchain Platform
### Learnings as we look ahead in 2019
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-stuart-popejoy-and-will-martino-speak-at-world-blockchain-forum-2019-10-11.md b/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-stuart-popejoy-and-will-martino-speak-at-world-blockchain-forum-2019-10-11.md
index 55635edffa..f589f7f046 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-stuart-popejoy-and-will-martino-speak-at-world-blockchain-forum-2019-10-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/kadenas-stuart-popejoy-and-will-martino-speak-at-world-blockchain-forum-2019-10-11.md
@@ -10,7 +10,7 @@ author: Rebecca Rodriguez
layout: blog
---
-## Kadena’s Stuart Popejoy and Will Martino Speak at World Blockchain Forum
+# Kadena’s Stuart Popejoy and Will Martino Speak at World Blockchain Forum
_Highlights from World Blockchain Forum on blockchain application in financial
services_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-ceo-will-martino-2019-10-31.md b/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-ceo-will-martino-2019-10-31.md
index 3b298d1a4b..d6ff087560 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-ceo-will-martino-2019-10-31.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-ceo-will-martino-2019-10-31.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/1_XhGJM7IRmpSerlCjrnIKoQ.webp)
-## Meet The Kadena Team: Founder & CEO, Will Martino
+# Meet The Kadena Team: Founder & CEO, Will Martino
### Learn about his love for audiobooks, the amazing team he has assembled, and the “dark side” of blockchain.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-president-stuart-popejoy-2019-10-17.md b/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-president-stuart-popejoy-2019-10-17.md
index a08d719fe9..ed170ff427 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-president-stuart-popejoy-2019-10-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/meet-the-kadena-team-founder-president-stuart-popejoy-2019-10-17.md
@@ -13,7 +13,7 @@ layout: blog
![](/assets/blog/1_cOLN33RfWbp9ukaBegGcpA.webp)
-## Meet The Kadena Team: Founder & President, Stuart Popejoy
+# Meet The Kadena Team: Founder & President, Stuart Popejoy
_Learn about his love for Algorithmic Music Compositions, why we’re still in the
dark age of software development, and where blockchain will be in 10–20 years._
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/nyc-crypto-blockchain-events-2019-03-01.md b/packages/apps/docs/src/pages/docs/blogchain/2019/nyc-crypto-blockchain-events-2019-03-01.md
index 34a9a84783..8817490190 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/nyc-crypto-blockchain-events-2019-03-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/nyc-crypto-blockchain-events-2019-03-01.md
@@ -8,6 +8,8 @@ author: Leah Bingham
layout: blog
---
+# NYC Crypto blockchain events
+
![](/assets/blog/1_Y4t6fTY50F49I4Bm-4SomA.webp)
_[Update]: 12/5/2019_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/pact-3-1-is-unleashed-2019-08-22.md b/packages/apps/docs/src/pages/docs/blogchain/2019/pact-3-1-is-unleashed-2019-08-22.md
index 1ecca2ab69..c365d05579 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/pact-3-1-is-unleashed-2019-08-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/pact-3-1-is-unleashed-2019-08-22.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/1_Pcj9Zf_irC35TwEGJlpz1Q.webp)
-## Pact 3.1 is Unleashed!
+# Pact 3.1 is Unleashed!
After a lot of hard work by the team at [Kadena](http://kadena.io), we are
pleased to announce the release of **Pact 3.1!** This new version of Pact brings
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/pact-solving-smart-contract-governance-and-upgradeability-2019-04-05.md b/packages/apps/docs/src/pages/docs/blogchain/2019/pact-solving-smart-contract-governance-and-upgradeability-2019-04-05.md
index 88d79d204e..2f4a679abf 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/pact-solving-smart-contract-governance-and-upgradeability-2019-04-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/pact-solving-smart-contract-governance-and-upgradeability-2019-04-05.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_NOwRG03NfMqyaqGrmdPfKg.webp)
-## Pact: Solving Smart Contract Governance and Upgradeability
+# Pact: Solving Smart Contract Governance and Upgradeability
The blockchain industry undeniably spends a great deal of energy discussing
_governance_, but sometimes the focus of governance gets confused. Usually, the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/safer-smarter-contracts-with-pact-2019-02-20.md b/packages/apps/docs/src/pages/docs/blogchain/2019/safer-smarter-contracts-with-pact-2019-02-20.md
index c9d9793f90..b055c65119 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/safer-smarter-contracts-with-pact-2019-02-20.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/safer-smarter-contracts-with-pact-2019-02-20.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_F3EjRcDtfBjShCP0qszVLg.webp)
-## Safer, Smarter Contracts with Pact
+# Safer, Smarter Contracts with Pact
### How Kadena’s smart contract language supports blockchain adoption
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/scalablebft-kadenas-private-blockchain-101-2019-03-09.md b/packages/apps/docs/src/pages/docs/blogchain/2019/scalablebft-kadenas-private-blockchain-101-2019-03-09.md
index a1f63baf03..305ac18086 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/scalablebft-kadenas-private-blockchain-101-2019-03-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/scalablebft-kadenas-private-blockchain-101-2019-03-09.md
@@ -12,7 +12,7 @@ layout: blog
![](/assets/blog/1_D5NZGx0CsixlX0CnLgCRLA.wepb)
-## Kadena’s Private Blockchain 101
+# Kadena’s Private Blockchain 101
_Evaluating how our private blockchain solution sets us apart from the
competition_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/the-kadena-token-economic-model-2019-10-30.md b/packages/apps/docs/src/pages/docs/blogchain/2019/the-kadena-token-economic-model-2019-10-30.md
index c2267da3ea..5699cdbd30 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/the-kadena-token-economic-model-2019-10-30.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/the-kadena-token-economic-model-2019-10-30.md
@@ -10,7 +10,7 @@ author: Will Martino
layout: blog
---
-## The Kadena Token Economic Model
+# The Kadena Token Economic Model
Authors: Anastasia Bez, Will Martino, Monica Quaintance
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/turing-completeness-and-smart-contract-security-2019-02-11.md b/packages/apps/docs/src/pages/docs/blogchain/2019/turing-completeness-and-smart-contract-security-2019-02-11.md
index ab1d39bb0e..386319fd96 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/turing-completeness-and-smart-contract-security-2019-02-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/turing-completeness-and-smart-contract-security-2019-02-11.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_c2IEMI9RU0GCsulsUkl-8w.webp)
-## Turing Completeness and Smart Contract Security
+# Turing Completeness and Smart Contract Security
At Kadena, we talk a lot about blockchain design decisions. One particularly
profound design decision that I’ve come across recently revolves around the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/uscf-collaborates-with-kadena-on-use-of-blockchain-in-the-investment-space-2019-05-13.md b/packages/apps/docs/src/pages/docs/blogchain/2019/uscf-collaborates-with-kadena-on-use-of-blockchain-in-the-investment-space-2019-05-13.md
index 24bcf0454d..428539d0b9 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/uscf-collaborates-with-kadena-on-use-of-blockchain-in-the-investment-space-2019-05-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/uscf-collaborates-with-kadena-on-use-of-blockchain-in-the-investment-space-2019-05-13.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_0s4RpYfueV_4QldpVe3a2A.webp)
-## USCF Collaborates with Kadena on Use of Blockchain in Investment Space
+# USCF Collaborates with Kadena on Use of Blockchain in Investment Space
_New York, NY — May 13, 2019_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2019/why-mining-private-blockchains-dont-mix-2019-02-06.md b/packages/apps/docs/src/pages/docs/blogchain/2019/why-mining-private-blockchains-dont-mix-2019-02-06.md
index 5a97bb82d4..05dbf7377e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2019/why-mining-private-blockchains-dont-mix-2019-02-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2019/why-mining-private-blockchains-dont-mix-2019-02-06.md
@@ -13,7 +13,7 @@ author: Will Martino
layout: blog
---
-## Why Mining & Private Blockchains Don’t Mix
+# Why Mining & Private Blockchains Don’t Mix
### On the difference between public and private blockchains
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/2021-year-in-review-2021-12-31.md b/packages/apps/docs/src/pages/docs/blogchain/2021/2021-year-in-review-2021-12-31.md
index 5a2138238b..749d6c61cd 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/2021-year-in-review-2021-12-31.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/2021-year-in-review-2021-12-31.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_2140ssAmZmFe0EWflQspAQ.webp)
-## 2021 Year In Review
+# 2021 Year In Review
To everybody that has joined the Kadena community this year we want to give a
hearty thanks for going on this journey with us! With that in mind, here are the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/announcing-the-kadena-chain-relay-2021-03-25.md b/packages/apps/docs/src/pages/docs/blogchain/2021/announcing-the-kadena-chain-relay-2021-03-25.md
index 1224f65776..988e90ff4a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/announcing-the-kadena-chain-relay-2021-03-25.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/announcing-the-kadena-chain-relay-2021-03-25.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_hFmZHqA2HYLgPUAQgVxlog.webp)
-## Announcing the Kadena Chain Relay
+# Announcing the Kadena Chain Relay
Today, we deployed the beta smart contract of the Kadena Chain Relay into
testnet. The chain relay provides economic security through bonded KDA for our
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-app-testnet-tournament-2021-08-26.md b/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-app-testnet-tournament-2021-08-26.md
index 94e4ae4ecf..c7143e60c5 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-app-testnet-tournament-2021-08-26.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-app-testnet-tournament-2021-08-26.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Chain Relay App: Testnet Tournament
+# Chain Relay App: Testnet Tournament
With the testnet launch of Kadena’s Chain Relay App, we’re kicking off a Testnet
Tournament to see who can redeem the most testnet KDA (tKDA) from running the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-bonding-launch-2021-07-02.md b/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-bonding-launch-2021-07-02.md
index 0aa404d722..2d5cba88e8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-bonding-launch-2021-07-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/chain-relay-bonding-launch-2021-07-02.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/1_-YDXCeAfa2h-FyBY4xzE3A.webp)
-## Chain Relay Bonding Launch
+# Chain Relay Bonding Launch
Learn how you can help secure the Kadena Chain Relay by bonding KDA!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/get-to-know-pact-4-2021-06-17.md b/packages/apps/docs/src/pages/docs/blogchain/2021/get-to-know-pact-4-2021-06-17.md
index 0d6cb36b6a..6074a4cfe3 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/get-to-know-pact-4-2021-06-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/get-to-know-pact-4-2021-06-17.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_qYmdUAxT3iqFnIlJSQ_YYw.webp)
-## Get to know Pact 4!
+# Get to know Pact 4!
_Learn all the ways Pact 4 accelerates safe smart contract development_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/getting-started-with-chainweb-relay-app-2021-08-25.md b/packages/apps/docs/src/pages/docs/blogchain/2021/getting-started-with-chainweb-relay-app-2021-08-25.md
index 6e094dbc3d..78fdd5ce96 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/getting-started-with-chainweb-relay-app-2021-08-25.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/getting-started-with-chainweb-relay-app-2021-08-25.md
@@ -13,7 +13,7 @@ layout: blog
![](/assets/blog/1_bmXFrJ6AX3NxWty7Au7sVg.webp)
-## Getting Started with Kadena Relay App in Testnet
+# Getting Started with Kadena Relay App in Testnet
Part 1: Create and fund a testnet KDA account
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md b/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
index 2333ff0f74..7f1e3cf39f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
@@ -15,7 +15,7 @@ layout: blog
![Background image originally from [https://www.setzeus.com/](https://www.setzeus.com/)](/assets/blog/1_3eyrU5ECYCprl5r08ilvlg.webp)
-## How to Scale a Proof of Work Blockchain
+# How to Scale a Proof of Work Blockchain
This post is a compilation of
[tweets](https://twitter.com/KadenaDirEng/status/1361075151912247298) from my
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadena-account-protocols-kip-0012-2021-09-27.md b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadena-account-protocols-kip-0012-2021-09-27.md
index bd75cd9ee4..82c8888614 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadena-account-protocols-kip-0012-2021-09-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadena-account-protocols-kip-0012-2021-09-27.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/1_40Badddk5S15Yw1X3WOSLg.webp)
-## Introducing Kadena Account Protocols (KIP-0012)
+# Introducing Kadena Account Protocols (KIP-0012)
Learn how new account protocols on the Kadena blockchain make multi-chain
operation safer and easier!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadenaswap-bountyswap-live-beta-2021-02-02.md b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadenaswap-bountyswap-live-beta-2021-02-02.md
index b0ff2697f5..9e50a4505a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadenaswap-bountyswap-live-beta-2021-02-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-kadenaswap-bountyswap-live-beta-2021-02-02.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_KbYZmw4TE6ZQEIszK0gqkA.webp)
-## Introducing Kadenaswap “Bountyswap” Live Beta
+# Introducing Kadenaswap “Bountyswap” Live Beta
UPDATE Feb 20 2021:
**[Bountyswap is live](https://kadenaswap.chainweb.com/bountyswap)** — start
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
index 2e31b7532e..c63988d04a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Introducing the Kadena Live Roadmap
+# Introducing the Kadena Live Roadmap
At Kadena, we’re continually responding to the fast-moving crypto space.
Starting as an enterprise blockchain company in 2016, we introduced the world to
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-ambassador-program-launch-2021-02-23.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-ambassador-program-launch-2021-02-23.md
index 9523d4c0a8..fed51b9644 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-ambassador-program-launch-2021-02-23.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-ambassador-program-launch-2021-02-23.md
@@ -11,6 +11,8 @@ author: Kadena
layout: blog
---
+# Kadena Ambassador Program Launch
+
Kadena is establishing its first-ever Ambassador Program to empower the
community to spread awareness and educate a wider audience about the potential
of Kadena’s blockchain technology. In order to drive the adoption of Kadena’s
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-dao-meaningful-initiatives-driven-by-the-voice-of-the-community-2021-07-14.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-dao-meaningful-initiatives-driven-by-the-voice-of-the-community-2021-07-14.md
index f9dcd17f52..0d9997fdaa 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-dao-meaningful-initiatives-driven-by-the-voice-of-the-community-2021-07-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-dao-meaningful-initiatives-driven-by-the-voice-of-the-community-2021-07-14.md
@@ -18,7 +18,7 @@ layout: blog
![](/assets/blog/1_2K75Ibcik7gE_uvL0JM2eA.webp)
-## Kadena DAO: Meaningful Initiatives Driven by the Voice of the Community
+# Kadena DAO: Meaningful Initiatives Driven by the Voice of the Community
Kadena has built the framework for the first DAO, Decentralized Autonomous
Organization, on its public blockchain called **dao.init**. As Kadena’s
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
index c99c71cf50..6044d89870 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_NXyEgTYElevRugKNoB7z2A.webp)
-## Kadena Roadmap for Q1 2021
+# Kadena Roadmap for Q1 2021
Moving forward in 2021, the team is tracking dramatic shifts in the crypto
markets, providing us with helpful data for (re)focusing. We believe that
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
index 6edc925cdf..6de5c96e41 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Kadena Roadmap for Q2 2021
+# Kadena Roadmap for Q2 2021
As we progress through 2021, the Kadena team is all-in to execute major
initiatives and amplify brand awareness in the crypto markets. Working closely
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
index 8ba5c6d977..9bdf5a1b52 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
@@ -10,6 +10,8 @@ author: Kadena
layout: blog
---
+# Kadena Telegram AMA with Stuart Popejoy, Feb 5 2021 Transcript
+
## Opening remarks:
**STUART:** Hi everyone! I’m Stuart, I’m a co-founder of Kadena along with Will
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-03-29.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-03-29.md
index 2c21a51646..0937c7ce5d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-03-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-03-29.md
@@ -10,6 +10,8 @@ author: Kadena
layout: blog
---
+# Kadena Telegram AMA with Stuart Popejoy, March 29, 2021 Transcript
+
## Opening Remarks:
**JEFF:** Hi Stuart, glad to have you back for your second AMA! We’ve had a lot
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
index 643a6cd506..cbf2ccd192 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## Kadena Telegram AMA with TehMoonWalker, May 27 2021 Transcript
+# Kadena Telegram AMA with TehMoonWalker, May 27 2021 Transcript
## Opening Remarks
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-gem-hunters-2021-05-13.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-gem-hunters-2021-05-13.md
index 324a2a0ac7..e7c9f46ae7 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-gem-hunters-2021-05-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-gem-hunters-2021-05-13.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## Kadena Telegram AMA with The Gem Hunters, May 13 2021 Transcript
+# Kadena Telegram AMA with The Gem Hunters, May 13 2021 Transcript
## Opening Remarks
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-goodfellas-transcript-2021-06-17.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-goodfellas-transcript-2021-06-17.md
index 169722bcbf..079b5c5be0 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-goodfellas-transcript-2021-06-17.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-the-goodfellas-transcript-2021-06-17.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## Kadena Telegram AMA with The Goodfellas, June 11 2021 Transcript
+# Kadena Telegram AMA with The Goodfellas, June 11 2021 Transcript
## Opening Remarks
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadenas-kda-token-listed-on-kucoin-a-top-ten-exchange-2021-05-10.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadenas-kda-token-listed-on-kucoin-a-top-ten-exchange-2021-05-10.md
index 066e7f3f67..872966136a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadenas-kda-token-listed-on-kucoin-a-top-ten-exchange-2021-05-10.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadenas-kda-token-listed-on-kucoin-a-top-ten-exchange-2021-05-10.md
@@ -10,7 +10,7 @@ author: Kadena
layout: blog
---
-## Kadena’s KDA Token Listed on Kucoin, a Top Ten Exchange
+# Kadena’s KDA Token Listed on Kucoin, a Top Ten Exchange
**NEW YORK, UNITED STATES, May 10, 2021** — We are proud to announce that
Kadena, the safest and most scalable Proof of Work blockchain, will have its
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadenaswap-update-december-2020-2021-01-01.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadenaswap-update-december-2020-2021-01-01.md
index ce86ef6991..a097ad3faa 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadenaswap-update-december-2020-2021-01-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadenaswap-update-december-2020-2021-01-01.md
@@ -13,7 +13,7 @@ layout: blog
![](/assets/blog/1_Wjb7k98TA-dHCeuMnHdz0g.webp)
-## Kadenaswap Update December 2020
+# Kadenaswap Update December 2020
Rounding out the year with another quarter of roadmap milestones delivered on
time, Kadena has deployed a live version of the Kadenaswap decentralized
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-1-2021-12-02.md b/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-1-2021-12-02.md
index 55716aab52..b3ca63fee8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-1-2021-12-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-1-2021-12-02.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/1_BEuMAVlJ32_pP984cFKAwQ.webp)
-## Mint a Marketplace! NFTs on Kadena Marmalade (Part 1)
+# Mint a Marketplace! NFTs on Kadena Marmalade (Part 1)
## Part 1: A Better Standard for NFTs
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-2-2021-12-03.md b/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-2-2021-12-03.md
index 135e562eef..fcc1d84ea1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-2-2021-12-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/mint-a-marketplace-nfts-on-kadena-marmalade-part-2-2021-12-03.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_BEuMAVlJ32_pP984cFKAwQ.webp)
-## Mint a Marketplace: NFTs on Kadena Marmalade (Part 2)
+# Mint a Marketplace: NFTs on Kadena Marmalade (Part 2)
## Part 2: Technical Details of the new NFT Standard and Smart Contracts
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/pact-tips-wrapper-contracts-2021-07-04.md b/packages/apps/docs/src/pages/docs/blogchain/2021/pact-tips-wrapper-contracts-2021-07-04.md
index 2d65d5014b..b8306957ea 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/pact-tips-wrapper-contracts-2021-07-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/pact-tips-wrapper-contracts-2021-07-04.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_ErnEQbK35VB7wxDgqoMy9A.webp)
-## Pact Tips: Wrapper Contracts
+# Pact Tips: Wrapper Contracts
In this article, learn about the use of “wrapper contracts” — smart contracts
that call other smart contracts — in order to offer new features.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/tokensoft-wrapped-kadenaswap-the-future-of-digital-value-2021-03-04.md b/packages/apps/docs/src/pages/docs/blogchain/2021/tokensoft-wrapped-kadenaswap-the-future-of-digital-value-2021-03-04.md
index 94251244e0..0606e0f64d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/tokensoft-wrapped-kadenaswap-the-future-of-digital-value-2021-03-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/tokensoft-wrapped-kadenaswap-the-future-of-digital-value-2021-03-04.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_eUsRzyRMkkGIFdAg6gBP2A.webp)
-## Tokensoft Wrapped & Kadenaswap: the Future of Digital Value
+# Tokensoft Wrapped & Kadenaswap: the Future of Digital Value
Tokensoft Wrapped and Kadena have announced a partnership to bring Wrapped
tokens for BTC and ETH to the Kadenaswap DEX in early Q2 2021, following the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/update-to-the-kadena-token-economic-model-2021-01-29.md b/packages/apps/docs/src/pages/docs/blogchain/2021/update-to-the-kadena-token-economic-model-2021-01-29.md
index f3b2ce7c60..73e5cd0d0e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/update-to-the-kadena-token-economic-model-2021-01-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/update-to-the-kadena-token-economic-model-2021-01-29.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_8VJm1-4VH7yGxvZRSl8zjA.webp)
-## Update to the Kadena Token Economic Model
+# Update to the Kadena Token Economic Model
On January 15 2021, Kadena celebrated its one-year anniversary of the public
launch of the Kadena Public blockchain platform, the only sharded, scalable
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/3-reasons-kadena-is-the-right-choice-for-crypto-builders-and-miners-2022-07-08.md b/packages/apps/docs/src/pages/docs/blogchain/2022/3-reasons-kadena-is-the-right-choice-for-crypto-builders-and-miners-2022-07-08.md
index c411d5f4e5..89ccc086f1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/3-reasons-kadena-is-the-right-choice-for-crypto-builders-and-miners-2022-07-08.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/3-reasons-kadena-is-the-right-choice-for-crypto-builders-and-miners-2022-07-08.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## 3 Reasons Kadena Is The Right Choice For Crypto Builders And Miners
+# 3 Reasons Kadena Is The Right Choice For Crypto Builders And Miners
_An Open-Source, Public Blockchain Built with Proof of Work_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
index 837d4b3fd0..141bac25c7 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## 4 Ways Kadena Is Taking Blockchain Mainstream
+# 4 Ways Kadena Is Taking Blockchain Mainstream
_Kadena founder Stuart Popejoy recently joined Okcoin for a Twitter Spaces chat
in which he discussed numerous topics, including Kadena’s big plans to appeal to
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/a-step-by-step-guide-to-writing-pact-smart-contract-goliath-faucet-2022-10-04.md b/packages/apps/docs/src/pages/docs/blogchain/2022/a-step-by-step-guide-to-writing-pact-smart-contract-goliath-faucet-2022-10-04.md
index ccbb4b99f1..fe4a070430 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/a-step-by-step-guide-to-writing-pact-smart-contract-goliath-faucet-2022-10-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/a-step-by-step-guide-to-writing-pact-smart-contract-goliath-faucet-2022-10-04.md
@@ -15,7 +15,7 @@ author: Heekyun
layout: blog
---
-## A Step-By-Step Guide to Writing Pact Smart Contract — Goliath Faucet
+# A Step-By-Step Guide to Writing Pact Smart Contract — Goliath Faucet
![](/assets/blog/1_wmsX0LzHjaR7HVMUTjLqjw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/anastasia-bez-kadenas-new-chief-operations-officer-2022-09-09.md b/packages/apps/docs/src/pages/docs/blogchain/2022/anastasia-bez-kadenas-new-chief-operations-officer-2022-09-09.md
index 47525da446..7634debbdd 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/anastasia-bez-kadenas-new-chief-operations-officer-2022-09-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/anastasia-bez-kadenas-new-chief-operations-officer-2022-09-09.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Anastasia Bez: Kadena’s New Chief Operating Officer
+# Anastasia Bez: Kadena’s New Chief Operating Officer
Kadena is extremely pleased to announce that Anastasia Bez has been promoted to
**Chief Operating Officer** of Kadena. Anastasia was previously the Director of
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-block-doug-beardsley-2022-12-06.md b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-block-doug-beardsley-2022-12-06.md
index 1941b70c04..d05335a958 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-block-doug-beardsley-2022-12-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-block-doug-beardsley-2022-12-06.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Between the Blocks: Doug Beardsley
+# Between the Blocks: Doug Beardsley
![Doug Beardsley](/assets/blog/1_c74yuQndgzdEYUcinKrTEA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-emily-pillmore-2022-11-02.md b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-emily-pillmore-2022-11-02.md
index 7aa4f14fef..1f3448d546 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-emily-pillmore-2022-11-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-emily-pillmore-2022-11-02.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Between the Blocks: Emily Pillmore
+# Between the Blocks: Emily Pillmore
![Kadena’s Personnel Series: It’s time to take a deep dive with Emily Pillmore, Kadena Pact Lead, about her experience, passions, and her journey with Kadena.](/assets/blog/1_E0pjo9TdWL-oq_XvbjC4xA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-randy-daal-2022-10-19.md b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-randy-daal-2022-10-19.md
index 0f78b9a422..62abe72897 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-randy-daal-2022-10-19.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/between-the-blocks-randy-daal-2022-10-19.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Between the Blocks: Randy Daal
+# Between the Blocks: Randy Daal
![It’s time to take a deep dive with Randy Daal, Kadena’s Developer Experience Lead, about his past, present, and time at Kadena!](/assets/blog/1_bwSQxDBogmkeytcc8tmMQw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/build-games-for-a-blockchain-future-with-kadena-2022-03-18.md b/packages/apps/docs/src/pages/docs/blogchain/2022/build-games-for-a-blockchain-future-with-kadena-2022-03-18.md
index 1d527e81a2..275e36826a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/build-games-for-a-blockchain-future-with-kadena-2022-03-18.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/build-games-for-a-blockchain-future-with-kadena-2022-03-18.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_OKw9Caus7pvqToPXwLIG1g.webp)
-## Build Games For a Blockchain Future With Kadena
+# Build Games For a Blockchain Future With Kadena
By Dan Wiggins, Head of Gaming, Kadena Eco
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/calling-web2-builders-kadena-eases-transition-to-web3-2022-03-09.md b/packages/apps/docs/src/pages/docs/blogchain/2022/calling-web2-builders-kadena-eases-transition-to-web3-2022-03-09.md
index b50f69e33b..25b2a43f30 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/calling-web2-builders-kadena-eases-transition-to-web3-2022-03-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/calling-web2-builders-kadena-eases-transition-to-web3-2022-03-09.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_jYzwXoAJq18vJgaOfl9rgA.webp)
-## Calling Web2 Builders: Kadena Eases Transition to Web3
+# Calling Web2 Builders: Kadena Eases Transition to Web3
_by Tyler Benster, Technology Adoption Lead, Kadena Eco_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/catching-up-with-cryptographer-computer-scientist-and-kadena-advisor-stuart-haber-2022-10-27.md b/packages/apps/docs/src/pages/docs/blogchain/2022/catching-up-with-cryptographer-computer-scientist-and-kadena-advisor-stuart-haber-2022-10-27.md
index d81ebf36a8..5be60f2909 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/catching-up-with-cryptographer-computer-scientist-and-kadena-advisor-stuart-haber-2022-10-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/catching-up-with-cryptographer-computer-scientist-and-kadena-advisor-stuart-haber-2022-10-27.md
@@ -17,7 +17,7 @@ author: Kadena
layout: blog
---
-## Catching Up with Cryptographer, Computer Scientist and Kadena Advisor: Stuart Haber
+# Catching Up with Cryptographer, Computer Scientist and Kadena Advisor: Stuart Haber
![Catch up with Stuart Haber, renowned cryptographer, computer scientist and co-inventor of the blockchain!](/assets/blog/1_leri5BWOzbsXmxjuycUX8w.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/deprecation-notice-for-module-guards-and-pact-guards-2022-10-03.md b/packages/apps/docs/src/pages/docs/blogchain/2022/deprecation-notice-for-module-guards-and-pact-guards-2022-10-03.md
index 0caabfc52f..b7c144cee8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/deprecation-notice-for-module-guards-and-pact-guards-2022-10-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/deprecation-notice-for-module-guards-and-pact-guards-2022-10-03.md
@@ -14,7 +14,7 @@ author: Emily Pillmore
layout: blog
---
-## Deprecation Notice for Module Guards and Pact Guards
+# Deprecation Notice for Module Guards and Pact Guards
![](/assets/blog/1_8sbZuCncPEgill19IVOSYQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/developer-experience-in-the-making-2022-11-09.md b/packages/apps/docs/src/pages/docs/blogchain/2022/developer-experience-in-the-making-2022-11-09.md
index dc3d0447c1..9c5bc72254 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/developer-experience-in-the-making-2022-11-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/developer-experience-in-the-making-2022-11-09.md
@@ -15,7 +15,7 @@ author: Randy Daal
layout: blog
---
-## Kadena.js: Developer Experience Update
+# Kadena.js: Developer Experience Update
![Kadena.js: A developer experience update on all the new and exciting features coming soon!](/assets/blog/1_RYwfKuTY3PCXtd8wvbV6DQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/first-steps-a-new-developer-experience-starts-with-kadena-js-2022-06-15.md b/packages/apps/docs/src/pages/docs/blogchain/2022/first-steps-a-new-developer-experience-starts-with-kadena-js-2022-06-15.md
index 2f90b9f950..924ad99272 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/first-steps-a-new-developer-experience-starts-with-kadena-js-2022-06-15.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/first-steps-a-new-developer-experience-starts-with-kadena-js-2022-06-15.md
@@ -20,7 +20,7 @@ layout: blog
![Kadena Eco is bringing a new developer experience with Kadena.JS](/assets/blog/1_IlvgBc3Vwf6D4tc631_h2A.webp)
-## Kadena Eco is excited to present a new developer experience with Kadena.JS.
+# Kadena Eco is excited to present a new developer experience with Kadena.JS.
> _“Coming together is a beginning, staying together is progress, and working
> together is success.”
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/from-haskell-to-pact-my-journey-in-code-toward-a-more-stable-and-secure-environment-for-blockchain-builders-2022-07-01.md b/packages/apps/docs/src/pages/docs/blogchain/2022/from-haskell-to-pact-my-journey-in-code-toward-a-more-stable-and-secure-environment-for-blockchain-builders-2022-07-01.md
index 38e8d42e5e..b4b238d961 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/from-haskell-to-pact-my-journey-in-code-toward-a-more-stable-and-secure-environment-for-blockchain-builders-2022-07-01.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/from-haskell-to-pact-my-journey-in-code-toward-a-more-stable-and-secure-environment-for-blockchain-builders-2022-07-01.md
@@ -22,7 +22,7 @@ layout: blog
![From Haskell to Pact: My Journey in Code Toward a More Stable and Secure Environment for Blockchain Builders](/assets/blog/1_VuAQP0wMbSn4odUtYSg97w.webp)
-## From Haskell to Pact: My Journey in Code Toward a More Stable and Secure Environment for Blockchain Builders
+# From Haskell to Pact: My Journey in Code Toward a More Stable and Secure Environment for Blockchain Builders
_The blockchain cannot be described just as a revolution. It is a tsunami-like
phenomenon, slowly advancing and gradually enveloping everything along its way
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/how-kadena-is-reimagining-blockchain-developer-ux-2022-06-09.md b/packages/apps/docs/src/pages/docs/blogchain/2022/how-kadena-is-reimagining-blockchain-developer-ux-2022-06-09.md
index 5301722927..e32ed6010d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/how-kadena-is-reimagining-blockchain-developer-ux-2022-06-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/how-kadena-is-reimagining-blockchain-developer-ux-2022-06-09.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_q5vogZ5itWngvqAHv9_Zbg.webp)
-## How Kadena is Reimagining Blockchain Developer UX
+# How Kadena is Reimagining Blockchain Developer UX
_By Randy Daal, Developer Experience Lead_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/introducing-kadena-ecos-inaugural-grant-cohort-2022-07-26.md b/packages/apps/docs/src/pages/docs/blogchain/2022/introducing-kadena-ecos-inaugural-grant-cohort-2022-07-26.md
index 62c8b34db6..2940acb5e9 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/introducing-kadena-ecos-inaugural-grant-cohort-2022-07-26.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/introducing-kadena-ecos-inaugural-grant-cohort-2022-07-26.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Introducing Kadena Eco’s Inaugural Grant Cohort
+# Introducing Kadena Eco’s Inaugural Grant Cohort
By Dan Wiggins, Head of Gaming, Kadena Eco
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/john-wiegley-chief-technology-officer-of-kadena-2022-10-05.md b/packages/apps/docs/src/pages/docs/blogchain/2022/john-wiegley-chief-technology-officer-of-kadena-2022-10-05.md
index 9a2793e6f7..9ea5185ccb 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/john-wiegley-chief-technology-officer-of-kadena-2022-10-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/john-wiegley-chief-technology-officer-of-kadena-2022-10-05.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## John Wiegley: Chief Technology Officer of Kadena
+# John Wiegley: Chief Technology Officer of Kadena
Kadena is extremely thrilled to announce that John Wiegley has been promoted to
Chief Technology Officer! John was previously Kadena’s Lead Architect/Engineer
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
index 966a7a958a..a05ce83f47 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_u3HlSK6n4qUw9frTiGjq_g.webp)
-## Kadena 2022: Year In Review
+# Kadena 2022: Year In Review
What a year it has been for Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2023-live-technical-road-map-2022-12-15.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2023-live-technical-road-map-2022-12-15.md
index b48acf8077..5d10add528 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2023-live-technical-road-map-2022-12-15.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2023-live-technical-road-map-2022-12-15.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_eguMp-5U0vl9Za5LkYNiCw.webp)
-## Kadena 2023 Live Technical Roadmap
+# Kadena 2023 Live Technical Roadmap
Since Kadena’s mainnet launch in January 2020, our team and community have grown
tremendously. Our ecosystem experienced exponential growth with several hundred
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-commitment-to-builders-2022-05-27.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-commitment-to-builders-2022-05-27.md
index 8737eba689..c9be48cd11 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-commitment-to-builders-2022-05-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-commitment-to-builders-2022-05-27.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/0_egllSaAanOmAOb8_.png)
-## Kadena Commitment To Builders
+# Kadena Commitment To Builders
_10% of $100 million grant program earmarked for affected builders_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
index 1b17285400..2a2c2c2ff6 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Kadena Eco & Core Telegram AMA, August 11, 2022 Transcript
+# Kadena Eco & Core Telegram AMA, August 11, 2022 Transcript
## Introduction
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-grants-2022-04-21.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-grants-2022-04-21.md
index 8b1a0fc453..292455c480 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-grants-2022-04-21.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-grants-2022-04-21.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/0_32R3zmCL7LfiYyED.png)
-## Kadena Eco Grants: What You Need To Know
+# Kadena Eco Grants: What You Need To Know
_Create something new — for yourself and the world_
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
index 79f61ed51d..7c3b753e2d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Kadena Eco Office Hours Transcript
+# Kadena Eco Office Hours Transcript
If you are interested in specific sections, you can select the following
options:
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-onboards-strategic-advisory-board-to-fuel-growth-2022-08-31.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-onboards-strategic-advisory-board-to-fuel-growth-2022-08-31.md
index ee240916b6..a4767c6438 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-onboards-strategic-advisory-board-to-fuel-growth-2022-08-31.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-onboards-strategic-advisory-board-to-fuel-growth-2022-08-31.md
@@ -15,7 +15,7 @@ layout: blog
![Kadena Eco is proud to announce Brooke Ricketts as a Strategic Advisor](/assets/blog/1_GKYqAg6WO1MEc4z5l7Kx2A.webp)
-## Kadena Eco Onboards Strategic Advisory Board to Fuel Growth
+# Kadena Eco Onboards Strategic Advisory Board to Fuel Growth
From Day 1, Kadena and Kadena Eco have been the leading forces in Blockchain
focused on builders. Today, we announce the formation of a Strategic Advisory
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
index 9965b41e15..8d4d334f4d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_XNTbZovY5Di-8JIN2a5W3g.webp)
-## Kadena Eco Supercharges Kadena Ecosystem
+# Kadena Eco Supercharges Kadena Ecosystem
By Doug Beardsley, Technical Advisor to Kadena Eco and Director of Engineering,
Kadena
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-js-pactnumber-2022-09-09.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-js-pactnumber-2022-09-09.md
index c31999c555..5d9a45166f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-js-pactnumber-2022-09-09.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-js-pactnumber-2022-09-09.md
@@ -13,7 +13,7 @@ author: Heekyun
layout: blog
---
-## Kadena.js — actNumber has been Released
+# Kadena.js — actNumber has been Released
We are thrilled to announce that PactNumber is now released in Kadena.js.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
index fd4e7364d6..1e01000435 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## Kadena Telegram AMA with Binance Exchange, May 3 2022 Transcript
+# Kadena Telegram AMA with Binance Exchange, May 3 2022 Transcript
### Opening Remarks
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadenas-community-powered-developer-documentation-2022-02-11.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadenas-community-powered-developer-documentation-2022-02-11.md
index 2e0c587929..af6ac83ea7 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadenas-community-powered-developer-documentation-2022-02-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadenas-community-powered-developer-documentation-2022-02-11.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Kadena’s Community-Powered Developer Documentation
+# Kadena’s Community-Powered Developer Documentation
Entering 2022, the Kadena ecosystem is going into overdrive, so it’s critical
that our developer documentation keep up. We’re thrilled to announce a major
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/pact-4-2-0-blazes-to-mainnet-2022-01-18.md b/packages/apps/docs/src/pages/docs/blogchain/2022/pact-4-2-0-blazes-to-mainnet-2022-01-18.md
index bee8c317ba..cdf3777e5b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/pact-4-2-0-blazes-to-mainnet-2022-01-18.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/pact-4-2-0-blazes-to-mainnet-2022-01-18.md
@@ -16,7 +16,7 @@ layout: blog
![](/assets/blog/1_QEGOGwBeXw78S3eV4V-IDA.webp)
-## Pact 4.2.0 Blazes to Mainnet!
+# Pact 4.2.0 Blazes to Mainnet!
At [Kadena](https://kadena.io/), we strive for delivering continued improvements
to better our user experience in building on our platform. With Pact at the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/proof-of-work-vs-proof-of-stake-kadenas-advantages-explained-2022-12-08.md b/packages/apps/docs/src/pages/docs/blogchain/2022/proof-of-work-vs-proof-of-stake-kadenas-advantages-explained-2022-12-08.md
index a91966d371..3fc72b46aa 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/proof-of-work-vs-proof-of-stake-kadenas-advantages-explained-2022-12-08.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/proof-of-work-vs-proof-of-stake-kadenas-advantages-explained-2022-12-08.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Proof of Work vs Proof of Stake, Kadena’s Advantages, Explained
+# Proof of Work vs Proof of Stake, Kadena’s Advantages, Explained
![](/assets/blog/1_JzSicHPhcWHotlKMuXQTlA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/release-of-kadena-client-interacting-with-the-kadena-blockchain-2022-11-04.md b/packages/apps/docs/src/pages/docs/blogchain/2022/release-of-kadena-client-interacting-with-the-kadena-blockchain-2022-11-04.md
index e371bec275..b1c5fae267 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/release-of-kadena-client-interacting-with-the-kadena-blockchain-2022-11-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/release-of-kadena-client-interacting-with-the-kadena-blockchain-2022-11-04.md
@@ -12,7 +12,7 @@ author: Albert G
layout: blog
---
-## Release of @kadena/client Interacting with the Kadena Blockchain
+# Release of @kadena/client Interacting with the Kadena Blockchain
![The Kadena.js team has created a library that allows Javascript/Typescript users to easily interact with the Kadena Blockchain by generating types based on your smart contract.](/assets/blog/1_dAoWAzGntfMI0pKJbVSEhw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/scott-barker-2022-09-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/scott-barker-2022-09-22.md
index ddf9762358..296a908ef8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/scott-barker-2022-09-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/scott-barker-2022-09-22.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Kadena Eco Welcomes New Strategic Advisor
+# Kadena Eco Welcomes New Strategic Advisor
We are excited to announce that Scott Barker, partner and co-founder of
[GTMfund](https://www.gtmfund.com/), has recently been inaugurated to the Kadena
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-crankk-2022-08-03.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-crankk-2022-08-03.md
index da6f897360..7c718f32e0 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-crankk-2022-08-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-crankk-2022-08-03.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Crankk
+# Spotlight On: Crankk
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-dna-2022-06-24.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-dna-2022-06-24.md
index 7cfbf7b35b..f02160edb6 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-dna-2022-06-24.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-dna-2022-06-24.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: DNA
+# Spotlight On: DNA
Welcome to Kadena Eco’s Project Spotlight Series, where we’ll highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-electron-labs-2022-07-20.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-electron-labs-2022-07-20.md
index 977c777b7e..8e2f77d425 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-electron-labs-2022-07-20.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-electron-labs-2022-07-20.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Electron Labs
+# Spotlight On: Electron Labs
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-eucalyptus-labs-2022-09-06.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-eucalyptus-labs-2022-09-06.md
index 12540baf4c..2a157a16fd 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-eucalyptus-labs-2022-09-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-eucalyptus-labs-2022-09-06.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Eucalyptus Labs
+# Spotlight On: Eucalyptus Labs
Today, we’re shining the spotlight on
[Eucalyptus Labs](https://eucalyptuslabs.com/), a software development company
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-hypercent-2022-08-24.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-hypercent-2022-08-24.md
index 9176bf649d..b5cdb58246 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-hypercent-2022-08-24.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-hypercent-2022-08-24.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Hypercent
+# Spotlight On: Hypercent
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-kalend-2022-07-06.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-kalend-2022-07-06.md
index 0a4c4083fe..0bb88995ec 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-kalend-2022-07-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-kalend-2022-07-06.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Kalend
+# Spotlight On: Kalend
Welcome to Kadena Eco’s Project Spotlight Series, where we’ll highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-lago-finance-2022-06-16.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-lago-finance-2022-06-16.md
index 5cd5f53dff..ff1be5908d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-lago-finance-2022-06-16.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-lago-finance-2022-06-16.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Spotlight On: Lago Finance
+# Spotlight On: Lago Finance
Welcome to Kadena Eco’s Project Spotlight Series, where we’ll highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-unmarshal-2022-09-21.md b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-unmarshal-2022-09-21.md
index e47363e952..9189da1a56 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-unmarshal-2022-09-21.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/spotlight-on-unmarshal-2022-09-21.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## Project Spotlight: Unmarshal
+# Project Spotlight: Unmarshal
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
groundbreaking work of organizations currently building on Kadena!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/the-current-state-of-marmalade-2022-06-29.md b/packages/apps/docs/src/pages/docs/blogchain/2022/the-current-state-of-marmalade-2022-06-29.md
index 622f82c039..72bf387ed7 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/the-current-state-of-marmalade-2022-06-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/the-current-state-of-marmalade-2022-06-29.md
@@ -14,7 +14,7 @@ layout: blog
![](/assets/blog/1_sWZGaZatGNQgUoioo9_B0w.webp)
-## The Current State of Marmalade
+# The Current State of Marmalade
[Marmalade](https://marmalade.art/) is the new Kadena standard for NFTs,
addressing long-standing concerns plaguing NFT markets today, like the inability
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/the-future-of-multichain-2022-04-19.md b/packages/apps/docs/src/pages/docs/blogchain/2022/the-future-of-multichain-2022-04-19.md
index a7bbbd43e7..01f648e479 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/the-future-of-multichain-2022-04-19.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/the-future-of-multichain-2022-04-19.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_DPNo47Y2B1zwEMGSA_E-gA.webp)
-## The Future of Multichain
+# The Future of Multichain
## Building on a Multi-Chain Protocol
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/the-story-of-kadenas-proof-of-work-blockchain-2022-10-13.md b/packages/apps/docs/src/pages/docs/blogchain/2022/the-story-of-kadenas-proof-of-work-blockchain-2022-10-13.md
index e86f47f915..2ad496b8e2 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/the-story-of-kadenas-proof-of-work-blockchain-2022-10-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/the-story-of-kadenas-proof-of-work-blockchain-2022-10-13.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## The Story of Kadena’s Proof of Work Blockchain
+# The Story of Kadena’s Proof of Work Blockchain
![](/assets/blog/0_slJi3XAk5a2usmEu.png)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/token-protocol-on-marmalade-2022-12-23.md b/packages/apps/docs/src/pages/docs/blogchain/2022/token-protocol-on-marmalade-2022-12-23.md
index 2ad2c595c8..ea05c37b0e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/token-protocol-on-marmalade-2022-12-23.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/token-protocol-on-marmalade-2022-12-23.md
@@ -13,7 +13,7 @@ author: Heekyun
layout: blog
---
-## Token Protocol on Marmalade
+# Token Protocol on Marmalade
![](/assets/blog/1_PMdTOo8SNitmuC9rU75ahg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/turbocharging-mainstream-adoption-with-kadena-eco-2022-02-15.md b/packages/apps/docs/src/pages/docs/blogchain/2022/turbocharging-mainstream-adoption-with-kadena-eco-2022-02-15.md
index b743a11a51..5d0a08b6ea 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/turbocharging-mainstream-adoption-with-kadena-eco-2022-02-15.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/turbocharging-mainstream-adoption-with-kadena-eco-2022-02-15.md
@@ -17,7 +17,7 @@ layout: blog
![](/assets/blog/1_TaVjEcnJO4qg0ywu08p_qw.webp)
-## Turbocharging mainstream adoption with Kadena Eco
+# Turbocharging mainstream adoption with Kadena Eco
We can all look back at [2021](../2021/2021-year-in-review-2021-12-31) as the
year that put Kadena on the map as a compelling alternative for truly
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-chainweb-2-17-2022-11-30.md b/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-chainweb-2-17-2022-11-30.md
index 07bfa20bf4..db785a2020 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-chainweb-2-17-2022-11-30.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-chainweb-2-17-2022-11-30.md
@@ -14,7 +14,7 @@ author: Emily Pillmore
layout: blog
---
-## What’s new in Chainweb 2.17
+# What’s new in Chainweb 2.17
![](/assets/blog/1_ZKcQU0DnPml7EiRCvMoxGg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-pact-4-4-2022-08-31.md b/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-pact-4-4-2022-08-31.md
index fd2c165047..bdac06874c 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-pact-4-4-2022-08-31.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/whats-new-in-pact-4-4-2022-08-31.md
@@ -18,7 +18,7 @@ layout: blog
![Check out the newest changes to Pact 4.4](/assets/blog/1_IW4RipwJLD_0U4n4O6_MlA.webp)
-## What’s New in Pact 4.4
+# What’s New in Pact 4.4
Every growing decentralized community needs builders. With the new cohorts of
grantees selected by Kadena Eco being announced every week, the Pact engineering
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/an-introductory-guide-to-kadena-namespaces-2023-01-11.md b/packages/apps/docs/src/pages/docs/blogchain/2023/an-introductory-guide-to-kadena-namespaces-2023-01-11.md
index f79cf66e80..8f6389e06f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/an-introductory-guide-to-kadena-namespaces-2023-01-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/an-introductory-guide-to-kadena-namespaces-2023-01-11.md
@@ -14,7 +14,7 @@ author: Emily Pillmore
layout: blog
---
-## An Introductory Guide to Kadena Namespaces
+# An Introductory Guide to Kadena Namespaces
![](/assets/blog/0_FfPIMjWvXsk0NFOP.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/bringing-the-internet-to-the-physical-world-with-iot-devices-2023-06-08.md b/packages/apps/docs/src/pages/docs/blogchain/2023/bringing-the-internet-to-the-physical-world-with-iot-devices-2023-06-08.md
index 8f9af08eb1..39233ca463 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/bringing-the-internet-to-the-physical-world-with-iot-devices-2023-06-08.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/bringing-the-internet-to-the-physical-world-with-iot-devices-2023-06-08.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Bringing the Internet to the Physical World with IoT Devices
+# Bringing the Internet to the Physical World with IoT Devices
![](/assets/blog/1_-sZboC_fQJg1hXLc1uPAgQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md b/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
index 0339f36e2b..bbcead1db8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
@@ -14,7 +14,7 @@ layout: blog
![Chainweaver 2.2.3 is taking user experience to the next level with our new Quicksign API!](/assets/blog/1_eQ0aqLVMW21bLxOF1PB8yQ.webp)
-## Chainweaver 2.2.3: Improving User Experience with Quicksign Support
+# Chainweaver 2.2.3: Improving User Experience with Quicksign Support
In our latest Chainweaver wallet version 2.2.3, we’re excited to highlight an
amazing new addition that will take the user experience to the next level:
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/decentralized-oracles-how-kadena-is-redefining-data-reliability-2023-04-25.md b/packages/apps/docs/src/pages/docs/blogchain/2023/decentralized-oracles-how-kadena-is-redefining-data-reliability-2023-04-25.md
index 08ebb432fc..92453f2e61 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/decentralized-oracles-how-kadena-is-redefining-data-reliability-2023-04-25.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/decentralized-oracles-how-kadena-is-redefining-data-reliability-2023-04-25.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Decentralized Oracles: How Kadena is Redefining Data Reliability
+# Decentralized Oracles: How Kadena is Redefining Data Reliability
![](/assets/blog/1_xwHa6WkMdrc7q43KhHDdJQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/forecasting-the-2023-kadena-js-experience-2023-01-13.md b/packages/apps/docs/src/pages/docs/blogchain/2023/forecasting-the-2023-kadena-js-experience-2023-01-13.md
index 22f2b3d40e..d3cf843470 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/forecasting-the-2023-kadena-js-experience-2023-01-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/forecasting-the-2023-kadena-js-experience-2023-01-13.md
@@ -13,7 +13,7 @@ author: Randy Daal
layout: blog
---
-## Curating the Kadena.js Dev Experience: 2022–2023
+# Curating the Kadena.js Dev Experience: 2022–2023
![](/assets/blog/1_gg9ye2dLsWtNjIbG_DfFlA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/guide-to-building-a-lending-protocol-on-kadena-charkha-2023-03-21.md b/packages/apps/docs/src/pages/docs/blogchain/2023/guide-to-building-a-lending-protocol-on-kadena-charkha-2023-03-21.md
index 04ea66a6d3..2669f9c3af 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/guide-to-building-a-lending-protocol-on-kadena-charkha-2023-03-21.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/guide-to-building-a-lending-protocol-on-kadena-charkha-2023-03-21.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Guide to Building a Lending Protocol on Kadena — Charkha
+# Guide to Building a Lending Protocol on Kadena — Charkha
Decentralized finance (**DeFi**) emerged as a standout application of blockchain
technology in late 2017 and broke into the mainstream in 2020. Decentralized
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/harnessing-formal-verification-for-smart-contract-specification-2023-07-05.md b/packages/apps/docs/src/pages/docs/blogchain/2023/harnessing-formal-verification-for-smart-contract-specification-2023-07-05.md
index d1b1dacc44..9c392b34cc 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/harnessing-formal-verification-for-smart-contract-specification-2023-07-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/harnessing-formal-verification-for-smart-contract-specification-2023-07-05.md
@@ -15,7 +15,7 @@ author: Andy
layout: blog
---
-## Harnessing Formal Verification for Smart Contract Specification
+# Harnessing Formal Verification for Smart Contract Specification
![](/assets/blog/1_I5E__mD5RA-gfneIBQgKag.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-chainweb-stream-poll-less-do-more-2023-07-19.md b/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-chainweb-stream-poll-less-do-more-2023-07-19.md
index 0e177dc07c..7e7ac04cbb 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-chainweb-stream-poll-less-do-more-2023-07-19.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-chainweb-stream-poll-less-do-more-2023-07-19.md
@@ -11,7 +11,7 @@ author: Kadena
layout: blog
---
-## Introducing Chainweb-stream: poll less, do more
+# Introducing Chainweb-stream: poll less, do more
![](/assets/blog/1_ITDZBMILfIYTkDa-djT-8g.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-marmalade-v2-empowering-the-future-of-nfts-2023-06-16.md b/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-marmalade-v2-empowering-the-future-of-nfts-2023-06-16.md
index f3cac93e0a..7851a9f49e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-marmalade-v2-empowering-the-future-of-nfts-2023-06-16.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/introducing-marmalade-v2-empowering-the-future-of-nfts-2023-06-16.md
@@ -14,7 +14,7 @@ author: Heekyun
layout: blog
---
-## Introducing Marmalade V2: Empowering the Future of NFTs
+# Introducing Marmalade V2: Empowering the Future of NFTs
![](/assets/blog/1_zGdTSmjV4Q0BQWJ6ulpMIA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
index a28c82b557..115a17ee4b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Kadena 2023 Q1 Newsletter
+# Kadena 2023 Q1 Newsletter
![](/assets/blog/1_vA09z1Z28bu459OOK2H5iA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
index cfde1c7bb7..25710e3b22 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Kadena 2023 Q2 Newsletter
+# Kadena 2023 Q2 Newsletter
![](/assets/blog/1_CfQ03AfVSFcTBFdaPAYdQw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-grant-recipient-massive-to-launch-nopool-a-decentralized-carbon-neutral-proof-of-work-2023-02-21.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-grant-recipient-massive-to-launch-nopool-a-decentralized-carbon-neutral-proof-of-work-2023-02-21.md
index 4d38c72972..b4a4689e50 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-grant-recipient-massive-to-launch-nopool-a-decentralized-carbon-neutral-proof-of-work-2023-02-21.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-grant-recipient-massive-to-launch-nopool-a-decentralized-carbon-neutral-proof-of-work-2023-02-21.md
@@ -15,7 +15,7 @@ layout: blog
![](/assets/blog/1_dON9Q1uWxLdnxbVglCoGQw.webp)
-## Kadena Grant Recipient Massive to Launch NoPool, a Decentralized Carbon Neutral Proof-of-Work Mining Pool
+# Kadena Grant Recipient Massive to Launch NoPool, a Decentralized Carbon Neutral Proof-of-Work Mining Pool
_NoPool will provide incentives for proof-of-work miners to work towards carbon
neutral emissions goals with support from BITMAIN in the form of computing
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-2-2023-04-14.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-2-2023-04-14.md
index 4cbd35c90b..2b7393d104 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-2-2023-04-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-2-2023-04-14.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Kadena Tech Bulletin #2
+# Kadena Tech Bulletin #2
![](/assets/blog/1_YPQLz17cpWq-z2DKCwGR3g.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-3-2023-05-16.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-3-2023-05-16.md
index 0bf2022d07..4d66d1c390 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-3-2023-05-16.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-3-2023-05-16.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Kadena Tech Bulletin #3
+# Kadena Tech Bulletin #3
![](/assets/blog/1_LcO_epRtsyr13yM1hXTasQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-4-2023-06-20.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-4-2023-06-20.md
index 858646d0ff..7540002b91 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-4-2023-06-20.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-tech-bulletin-4-2023-06-20.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Kadena Tech Bulletin #4
+# Kadena Tech Bulletin #4
![](/assets/blog/1_2SE_f06Kj-A0xvlHr0XKIg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadenas-walletconnect-specification-2023-03-28.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadenas-walletconnect-specification-2023-03-28.md
index 8e4516266b..6955b787b2 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadenas-walletconnect-specification-2023-03-28.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadenas-walletconnect-specification-2023-03-28.md
@@ -13,7 +13,7 @@ author: Jermaine Jong
layout: blog
---
-## Kadena’s WalletConnect Specification
+# Kadena’s WalletConnect Specification
![](/assets/blog/1_qFkL2D2XFLbmCr3a-MI0_g.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kip-0019-future-iteration-of-the-coin-and-fungible-contracts-2023-06-06.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kip-0019-future-iteration-of-the-coin-and-fungible-contracts-2023-06-06.md
index f329dc0077..cd36e53cd0 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kip-0019-future-iteration-of-the-coin-and-fungible-contracts-2023-06-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kip-0019-future-iteration-of-the-coin-and-fungible-contracts-2023-06-06.md
@@ -13,7 +13,7 @@ author: Robert Soeldner
layout: blog
---
-## KIP-0019: Future Iteration of the Coin and Fungible Contracts
+# KIP-0019: Future Iteration of the Coin and Fungible Contracts
![](/assets/blog/1_dDdOhCBy_d7PrAe-xm8E2w.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/language-server-support-for-pact-2023-04-18.md b/packages/apps/docs/src/pages/docs/blogchain/2023/language-server-support-for-pact-2023-04-18.md
index c88d09b9ba..94c9e7e54f 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/language-server-support-for-pact-2023-04-18.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/language-server-support-for-pact-2023-04-18.md
@@ -14,7 +14,7 @@ author: Robert Soeldner
layout: blog
---
-## Language Server Support for Pact
+# Language Server Support for Pact
![](/assets/blog/1_NzViJSe3eJ45qJfeqLh1Lw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/nft-collection-tutorial-on-marmalade-2023-01-25.md b/packages/apps/docs/src/pages/docs/blogchain/2023/nft-collection-tutorial-on-marmalade-2023-01-25.md
index 0201458c34..ec3f10f37d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/nft-collection-tutorial-on-marmalade-2023-01-25.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/nft-collection-tutorial-on-marmalade-2023-01-25.md
@@ -14,7 +14,7 @@ author: Heekyun
layout: blog
---
-## The NFT Collection Tutorial on Marmalade
+# The NFT Collection Tutorial on Marmalade
![](/assets/blog/1_0RpXuD_h3i9crcT6pRulPg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-4-6-is-in-pre-flight-2023-02-22.md b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-4-6-is-in-pre-flight-2023-02-22.md
index 83a7a08adf..cb09b85315 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-4-6-is-in-pre-flight-2023-02-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-4-6-is-in-pre-flight-2023-02-22.md
@@ -16,7 +16,7 @@ author: Emily Pillmore
layout: blog
---
-## Pact 4.6 is In (pre)Flight
+# Pact 4.6 is In (pre)Flight
![Announcing the release of new smart contract features with Pact 4.6!](/assets/blog/1_BkKdH9y8UNpl4U5agsOesg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-i-introduction-to-blockchain-development-with-kadena-2023-04-20.md b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-i-introduction-to-blockchain-development-with-kadena-2023-04-20.md
index 01490b208f..a764e67685 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-i-introduction-to-blockchain-development-with-kadena-2023-04-20.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-i-introduction-to-blockchain-development-with-kadena-2023-04-20.md
@@ -16,7 +16,7 @@ author: Kadena
layout: blog
---
-## Pact Core Concepts Part I — Introduction to Blockchain Development with Kadena
+# Pact Core Concepts Part I — Introduction to Blockchain Development with Kadena
![](/assets/blog/1_HTwgnXLGl8yViDoeTNcGAQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
index 9bf76962e6..220833ea45 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Pact Core Concepts Part II— Learn Pact in 20 Minutes
+# Pact Core Concepts Part II— Learn Pact in 20 Minutes
![](/assets/blog/1_IOeDK7eWYyl_w4yFdEF5vA.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/part-iii-of-the-pact-core-concepts-testing-and-formal-verification-in-the-pact-repl-2023-05-04.md b/packages/apps/docs/src/pages/docs/blogchain/2023/part-iii-of-the-pact-core-concepts-testing-and-formal-verification-in-the-pact-repl-2023-05-04.md
index 8d77963457..e174cee7be 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/part-iii-of-the-pact-core-concepts-testing-and-formal-verification-in-the-pact-repl-2023-05-04.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/part-iii-of-the-pact-core-concepts-testing-and-formal-verification-in-the-pact-repl-2023-05-04.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Pact Core Concepts Part III — Testing and Formal Verification in the Pact REPL
+# Pact Core Concepts Part III — Testing and Formal Verification in the Pact REPL
![](/assets/blog/1_ZsQEhEAHC5wr3oj_kODDng.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/randy-daal-chief-experience-officer-2023-05-05.md b/packages/apps/docs/src/pages/docs/blogchain/2023/randy-daal-chief-experience-officer-2023-05-05.md
index b585a4a294..cccfcbf568 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/randy-daal-chief-experience-officer-2023-05-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/randy-daal-chief-experience-officer-2023-05-05.md
@@ -16,7 +16,7 @@ author: Kadena
layout: blog
---
-## Randy Daal: Chief Experience Officer
+# Randy Daal: Chief Experience Officer
![](/assets/blog/1_I2xj4MFRpqxcHxy1QXuRIw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/spolight-on-linx-by-thinedge-labs-2023-07-13.md b/packages/apps/docs/src/pages/docs/blogchain/2023/spolight-on-linx-by-thinedge-labs-2023-07-13.md
index f44db42658..7a9c4a786b 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/spolight-on-linx-by-thinedge-labs-2023-07-13.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/spolight-on-linx-by-thinedge-labs-2023-07-13.md
@@ -17,7 +17,7 @@ author: Kadena
layout: blog
---
-## Project Spotlight: Linx by ThinEdge Labs
+# Project Spotlight: Linx by ThinEdge Labs
![](/assets/blog/1_QXVZB4M1sQ9vOtgcwisIlg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-kadena-mining-club-2023-04-11.md b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-kadena-mining-club-2023-04-11.md
index 1679068ca2..65cbf2ffe5 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-kadena-mining-club-2023-04-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-kadena-mining-club-2023-04-11.md
@@ -13,7 +13,7 @@ author: Kadena
layout: blog
---
-## Project Spotlight: Kadena Mining Club
+# Project Spotlight: Kadena Mining Club
![Kadena Eco’s Project Spotlight: Illuminating Kadena builders bringing blockchain to the mainstream](/assets/blog/1_uvrDltNpWnMpAt3ptGnk8A.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-nopool-powered-by-massive-2023-02-23.md b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-nopool-powered-by-massive-2023-02-23.md
index 2089fa5871..821c13250a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-nopool-powered-by-massive-2023-02-23.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-nopool-powered-by-massive-2023-02-23.md
@@ -16,7 +16,7 @@ author: Kadena
layout: blog
---
-## Project Spotlight: NoPool, Powered by Massive
+# Project Spotlight: NoPool, Powered by Massive
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
groundbreaking work of organizations currently innovating and building on
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-tellor-2023-03-07.md b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-tellor-2023-03-07.md
index bb766cb9cd..69ad12b217 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-tellor-2023-03-07.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/spotlight-on-tellor-2023-03-07.md
@@ -12,6 +12,8 @@ author: Kadena
layout: blog
---
+# Spotlight on Tellor
+
## Project Spotlight: Tellor
Welcome to Kadena Eco’s Project Spotlight Series, where we highlight the
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/the-advantages-of-kadenas-proof-of-work-mining-2023-02-03.md b/packages/apps/docs/src/pages/docs/blogchain/2023/the-advantages-of-kadenas-proof-of-work-mining-2023-02-03.md
index e8bd086169..455f1b90f0 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/the-advantages-of-kadenas-proof-of-work-mining-2023-02-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/the-advantages-of-kadenas-proof-of-work-mining-2023-02-03.md
@@ -12,6 +12,8 @@ author: Kadena
layout: blog
---
+# The Advantages of Kadena’s Proof-of-Work Mining
+
## The Advantages of Kadena’s Proof-of-Work Mining
![](/assets/blog/1_P58JAVT4RuGQg7ozeEtdKg.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/the-kadena-tech-bulletin-2023-03-03.md b/packages/apps/docs/src/pages/docs/blogchain/2023/the-kadena-tech-bulletin-2023-03-03.md
index 40c6fe046e..4b92340fb1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/the-kadena-tech-bulletin-2023-03-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/the-kadena-tech-bulletin-2023-03-03.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## The Kadena Tech Bulletin #1 — March 3, 2023
+# The Kadena Tech Bulletin #1 — March 3, 2023
Welcome to Kadena’s very first inaugural issue of The Kadena Tech Bulletin!
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/the-kda-command-line-tools-new-release-for-kadenas-developers-and-builders-2023-05-24.md b/packages/apps/docs/src/pages/docs/blogchain/2023/the-kda-command-line-tools-new-release-for-kadenas-developers-and-builders-2023-05-24.md
index e8b864b5c6..e55cafd377 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/the-kda-command-line-tools-new-release-for-kadenas-developers-and-builders-2023-05-24.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/the-kda-command-line-tools-new-release-for-kadenas-developers-and-builders-2023-05-24.md
@@ -12,7 +12,7 @@ author: Kadena
layout: blog
---
-## The KDA Command Line Tools: New Release for Kadena’s Developers and Builders
+# The KDA Command Line Tools: New Release for Kadena’s Developers and Builders
![](/assets/blog/1_rLMz_SpxPnaSj6t8vKSYiQ.wepb)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/top-web3-strategies-for-web2-companies-2023-01-27.md b/packages/apps/docs/src/pages/docs/blogchain/2023/top-web3-strategies-for-web2-companies-2023-01-27.md
index 495065508a..90bf896910 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/top-web3-strategies-for-web2-companies-2023-01-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/top-web3-strategies-for-web2-companies-2023-01-27.md
@@ -15,7 +15,7 @@ author: Kadena
layout: blog
---
-## Top Web3 Strategies for Web2 Companies
+# Top Web3 Strategies for Web2 Companies
![](/assets/blog/1_AUUFCecs0s7MaKmMfKwPHQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/unlocking-the-value-of-smart-wallets-2023-06-28.md b/packages/apps/docs/src/pages/docs/blogchain/2023/unlocking-the-value-of-smart-wallets-2023-06-28.md
index ae8d27a42a..694ee5a05e 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/unlocking-the-value-of-smart-wallets-2023-06-28.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/unlocking-the-value-of-smart-wallets-2023-06-28.md
@@ -13,7 +13,7 @@ author: Ryan Levy
layout: blog
---
-## Unlocking the Value of Smart Wallets
+# Unlocking the Value of Smart Wallets
![](/assets/blog/1_eMeCKlWBLwPy-CvT6iLujw.webp)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/why-pact-is-the-best-defi-language-2023-01-05.md b/packages/apps/docs/src/pages/docs/blogchain/2023/why-pact-is-the-best-defi-language-2023-01-05.md
index 7046f73abb..b801399e20 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/why-pact-is-the-best-defi-language-2023-01-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/why-pact-is-the-best-defi-language-2023-01-05.md
@@ -14,7 +14,7 @@ author: Kadena
layout: blog
---
-## Why Pact is the Best DeFi Language
+# Why Pact is the Best DeFi Language
![](/assets/blog/1_LodIVJU_PvliNLDGsRZShQ.webp)
diff --git a/packages/apps/docs/src/pages/docs/build/cookbook/index.md b/packages/apps/docs/src/pages/docs/build/cookbook/index.md
index 86b1b6bd20..6ff76afb3d 100644
--- a/packages/apps/docs/src/pages/docs/build/cookbook/index.md
+++ b/packages/apps/docs/src/pages/docs/build/cookbook/index.md
@@ -7,6 +7,8 @@ order: 3
layout: full
---
+# Pact-lang-API Cookbook
+
## Overview
| Name | Description |
diff --git a/packages/apps/docs/src/pages/docs/build/guides/index.md b/packages/apps/docs/src/pages/docs/build/guides/index.md
index fe9d2b077e..e74f3d4857 100644
--- a/packages/apps/docs/src/pages/docs/build/guides/index.md
+++ b/packages/apps/docs/src/pages/docs/build/guides/index.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# A Step-By-Step Guide to Writing Pact Smart Contract
+
This is a Pact developer tutorial series titled “Real World Pact”, which
contains tutorials on:
diff --git a/packages/apps/docs/src/pages/docs/build/guides/marmalade-tutorial.md b/packages/apps/docs/src/pages/docs/build/guides/marmalade-tutorial.md
index b4c28240dc..1060b8d23a 100644
--- a/packages/apps/docs/src/pages/docs/build/guides/marmalade-tutorial.md
+++ b/packages/apps/docs/src/pages/docs/build/guides/marmalade-tutorial.md
@@ -7,6 +7,8 @@ order: 1
layout: full
---
+# Marmalade Tutorial
+
## What is Marmalade
[Marmalade](https://marmalade.art/) is the new Kadena standard for NFTs,
diff --git a/packages/apps/docs/src/pages/docs/build/guides/pact-local-api-queries.md b/packages/apps/docs/src/pages/docs/build/guides/pact-local-api-queries.md
index 0f2c4772de..a19824858f 100644
--- a/packages/apps/docs/src/pages/docs/build/guides/pact-local-api-queries.md
+++ b/packages/apps/docs/src/pages/docs/build/guides/pact-local-api-queries.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Pact Local API queries
+
Chainweb supports the use of the Pact smart contract language, including the
`local` API endpoints defined in
[the documentation](https://pact-language.readthedocs.io/en/stable/pact-reference.html#rest-api).
diff --git a/packages/apps/docs/src/pages/docs/build/guides/safe-rotate-and-drain.md b/packages/apps/docs/src/pages/docs/build/guides/safe-rotate-and-drain.md
index 6234ddda03..0b6f6de2c8 100644
--- a/packages/apps/docs/src/pages/docs/build/guides/safe-rotate-and-drain.md
+++ b/packages/apps/docs/src/pages/docs/build/guides/safe-rotate-and-drain.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# Safe Rotate and Drain
+
This takes an account `rotest` owned by key
`2993f795d133fa5d0fd877a641cabc8b28cd36147f666988cacbaa4379d1ff93`, rotates it
to key `dea647009295dc015ba6e6359b85bafe09d2ce935a03c3bf83f775442d539025`, and
diff --git a/packages/apps/docs/src/pages/docs/build/guides/safe-transfer.md b/packages/apps/docs/src/pages/docs/build/guides/safe-transfer.md
index 17cdebb74d..8404901430 100644
--- a/packages/apps/docs/src/pages/docs/build/guides/safe-transfer.md
+++ b/packages/apps/docs/src/pages/docs/build/guides/safe-transfer.md
@@ -7,6 +7,8 @@ order: 5
layout: full
---
+# Safe Transfer
+
Many cryptocurrencies are plagued by the problem of users losing coins by making
a mistake with the public key they are transferring to and discovering that the
private key they thought would control the money doesn't work. Pact allows you
diff --git a/packages/apps/docs/src/pages/docs/build/quickstart.md b/packages/apps/docs/src/pages/docs/build/quickstart.md
index 7ff13183a0..d596d12427 100644
--- a/packages/apps/docs/src/pages/docs/build/quickstart.md
+++ b/packages/apps/docs/src/pages/docs/build/quickstart.md
@@ -7,6 +7,8 @@ order: 1
layout: full
---
+# Kadena Quickstart
+
## Welcome to the developer-friendly blockchain.
Building useful applications on a blockchain doesn’t have to be hard or
diff --git a/packages/apps/docs/src/pages/docs/build/resources/index.md b/packages/apps/docs/src/pages/docs/build/resources/index.md
index ad0a1e1c57..c338113b93 100644
--- a/packages/apps/docs/src/pages/docs/build/resources/index.md
+++ b/packages/apps/docs/src/pages/docs/build/resources/index.md
@@ -7,6 +7,8 @@ order: 6
layout: full
---
+# Pact Resources
+
- [Kadena developer quickstart](/docs/build/quickstart): learn Kadena’s core
concepts & tools for development in 15 minutes.
- [Pact developer tutorials](/docs/pact): Learn Pact's fundamental concepts
diff --git a/packages/apps/docs/src/pages/docs/build/resources/kuro-layer-2.md b/packages/apps/docs/src/pages/docs/build/resources/kuro-layer-2.md
index 63531b00f8..6ac7476798 100644
--- a/packages/apps/docs/src/pages/docs/build/resources/kuro-layer-2.md
+++ b/packages/apps/docs/src/pages/docs/build/resources/kuro-layer-2.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Kuro layer 2 - guides
+
## Run a Cluster
### AWS
diff --git a/packages/apps/docs/src/pages/docs/build/support/index.md b/packages/apps/docs/src/pages/docs/build/support/index.md
index b5154ced2a..20123f6f7e 100644
--- a/packages/apps/docs/src/pages/docs/build/support/index.md
+++ b/packages/apps/docs/src/pages/docs/build/support/index.md
@@ -7,6 +7,8 @@ order: 5
layout: full
---
+# Developer Program
+
## About
### Dedicated technical support
diff --git a/packages/apps/docs/src/pages/docs/build/support/technical-grants.md b/packages/apps/docs/src/pages/docs/build/support/technical-grants.md
index 5d62c5db6d..62e2953e1d 100644
--- a/packages/apps/docs/src/pages/docs/build/support/technical-grants.md
+++ b/packages/apps/docs/src/pages/docs/build/support/technical-grants.md
@@ -7,4 +7,6 @@ order: 5
layout: full
---
+# Technical Grants
+
[View Technical Grants](https://github.com/kadena-io/technical-grants)
diff --git a/packages/apps/docs/src/pages/docs/build/tools/index.md b/packages/apps/docs/src/pages/docs/build/tools/index.md
index ff68bf99ad..a359df9379 100644
--- a/packages/apps/docs/src/pages/docs/build/tools/index.md
+++ b/packages/apps/docs/src/pages/docs/build/tools/index.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Useful Tools
+
- [Chainweaver (Wallet & Workbench)](/docs/kadena/wallets/chainweaver)
- [Atom IDE](/docs/pact/beginner/atom-sdk)
- [Block Explorer](https://explorer.chainweb.com/mainnet)
diff --git a/packages/apps/docs/src/pages/docs/contribute/ambassadors/community-channel-leader.md b/packages/apps/docs/src/pages/docs/contribute/ambassadors/community-channel-leader.md
index 3fbfc7ed25..991ca4ef83 100644
--- a/packages/apps/docs/src/pages/docs/contribute/ambassadors/community-channel-leader.md
+++ b/packages/apps/docs/src/pages/docs/contribute/ambassadors/community-channel-leader.md
@@ -12,6 +12,8 @@ order: 4
layout: full
---
+# Communnity Channel Leader
+
Community channels serve as a home for community members to discuss niche topics
about Kadena or share news about Kadena not otherwise discussed in the main
channel. To foster community growth on a more organic level, Kadena plans to
diff --git a/packages/apps/docs/src/pages/docs/contribute/ambassadors/content-creator.md b/packages/apps/docs/src/pages/docs/contribute/ambassadors/content-creator.md
index 27d48b88c9..12c75921ad 100644
--- a/packages/apps/docs/src/pages/docs/contribute/ambassadors/content-creator.md
+++ b/packages/apps/docs/src/pages/docs/contribute/ambassadors/content-creator.md
@@ -9,6 +9,8 @@ order: 2
layout: full
---
+# Content Creator
+
Content Creators amplify Kadena’s brand by educating the wider community about
Kadena through informative collateral whether visual or audio. Anyone who has
been an active member of Kadena’s general community channel on Telegram or
diff --git a/packages/apps/docs/src/pages/docs/contribute/ambassadors/index.md b/packages/apps/docs/src/pages/docs/contribute/ambassadors/index.md
index 1ccad7de76..a487c2d7df 100644
--- a/packages/apps/docs/src/pages/docs/contribute/ambassadors/index.md
+++ b/packages/apps/docs/src/pages/docs/contribute/ambassadors/index.md
@@ -9,6 +9,8 @@ order: 3
layout: full
---
+# Ambassador Overview
+
## Kadena Ambassador program
Since the launch of Kadena's public blockchain, we have had active individuals
diff --git a/packages/apps/docs/src/pages/docs/contribute/ambassadors/moderator.md b/packages/apps/docs/src/pages/docs/contribute/ambassadors/moderator.md
index 15dbe60e96..6f55baecd7 100644
--- a/packages/apps/docs/src/pages/docs/contribute/ambassadors/moderator.md
+++ b/packages/apps/docs/src/pages/docs/contribute/ambassadors/moderator.md
@@ -10,6 +10,8 @@ order: 3
layout: full
---
+# Moderator
+
Moderators are essential to keeping our official online social media channels up
to date as well as providing a welcoming environment for community members to
come together and monitoring those discussions.
diff --git a/packages/apps/docs/src/pages/docs/contribute/contribute.md b/packages/apps/docs/src/pages/docs/contribute/contribute.md
index f036b2ef33..028297fec3 100644
--- a/packages/apps/docs/src/pages/docs/contribute/contribute.md
+++ b/packages/apps/docs/src/pages/docs/contribute/contribute.md
@@ -9,6 +9,8 @@ order: 5
layout: full
---
+# Contribute to Kadena Docs
+
The Kadena documentation is open source and hosted on GitHub. Using our
public-facing [Docs](https://github.com/kadena-community/docs) repo in the
[Kadena Community GitHub](https://github.com/kadena-community), you can make
diff --git a/packages/apps/docs/src/pages/docs/contribute/kadena-dao.md b/packages/apps/docs/src/pages/docs/contribute/kadena-dao.md
index bb1d41f077..d9dc3d4575 100644
--- a/packages/apps/docs/src/pages/docs/contribute/kadena-dao.md
+++ b/packages/apps/docs/src/pages/docs/contribute/kadena-dao.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# Kadena DAO
+
Kadena has built the framework for the first DAO, Decentralized Autonomous
Organization, on its public blockchain called **dao.init**. As Kadena’s
ecosystem continues to grow, the creation of a DAO will allow for the broader
diff --git a/packages/apps/docs/src/pages/docs/contribute/node/index.md b/packages/apps/docs/src/pages/docs/contribute/node/index.md
index 091947c9a1..0b519e3b4e 100644
--- a/packages/apps/docs/src/pages/docs/contribute/node/index.md
+++ b/packages/apps/docs/src/pages/docs/contribute/node/index.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Run a node
+
**Resources**
- [chainweb-node](https://github.com/kadena-io/chainweb-node): The complete
diff --git a/packages/apps/docs/src/pages/docs/contribute/node/interact-with-nodes.md b/packages/apps/docs/src/pages/docs/contribute/node/interact-with-nodes.md
index b1d2eeaad0..8ab2992377 100644
--- a/packages/apps/docs/src/pages/docs/contribute/node/interact-with-nodes.md
+++ b/packages/apps/docs/src/pages/docs/contribute/node/interact-with-nodes.md
@@ -7,6 +7,8 @@ order: 3
layout: full
---
+# Interact with Nodes
+
**Resources**
- [REST API Examples with curl](https://kadena-io.github.io/kadena-docs/rest-api-examples):
diff --git a/packages/apps/docs/src/pages/docs/contribute/node/start-mining.md b/packages/apps/docs/src/pages/docs/contribute/node/start-mining.md
index 55a524a7c6..2e4e54da89 100644
--- a/packages/apps/docs/src/pages/docs/contribute/node/start-mining.md
+++ b/packages/apps/docs/src/pages/docs/contribute/node/start-mining.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Start Mining
+
**Resources**
- [Discord chat](https://discord.io/kadena): Connect with a mining pool or get
diff --git a/packages/apps/docs/src/pages/docs/contribute/node/troubleshooting-chainweb.md b/packages/apps/docs/src/pages/docs/contribute/node/troubleshooting-chainweb.md
index 76ed29f35d..0d4045eb24 100644
--- a/packages/apps/docs/src/pages/docs/contribute/node/troubleshooting-chainweb.md
+++ b/packages/apps/docs/src/pages/docs/contribute/node/troubleshooting-chainweb.md
@@ -9,6 +9,8 @@ order: 4
layout: full
---
+# Troubleshooting Chainweb
+
### Running a Node
#### Peer Sync Errors
diff --git a/packages/apps/docs/src/pages/docs/kadena/code-of-conduct.md b/packages/apps/docs/src/pages/docs/kadena/code-of-conduct.md
index b6dddbcbcc..0d66182595 100644
--- a/packages/apps/docs/src/pages/docs/kadena/code-of-conduct.md
+++ b/packages/apps/docs/src/pages/docs/kadena/code-of-conduct.md
@@ -5,7 +5,7 @@ label: Code of Conduct
layout: normal
---
-## Kadena Code of Conduct
+# Kadena Code of Conduct
Kadena is committed to fostering a friendly, safe, and inclusive environment for
all, regardless of sex, gender identity and expression, sexual orientation,
diff --git a/packages/apps/docs/src/pages/docs/kadena/exchanges.md b/packages/apps/docs/src/pages/docs/kadena/exchanges.md
index 6f6174af0e..67f3817d4d 100644
--- a/packages/apps/docs/src/pages/docs/kadena/exchanges.md
+++ b/packages/apps/docs/src/pages/docs/kadena/exchanges.md
@@ -8,6 +8,8 @@ order: 4
layout: full
---
+# Kadena Exchanges
+
A summary of the key features supported by the exchanges trading KDA.
Blockchain transactions are irreversible and if you make a mistake, your coins
diff --git a/packages/apps/docs/src/pages/docs/kadena/kda/index.md b/packages/apps/docs/src/pages/docs/kadena/kda/index.md
index 6b93f55e27..2bffe64f75 100644
--- a/packages/apps/docs/src/pages/docs/kadena/kda/index.md
+++ b/packages/apps/docs/src/pages/docs/kadena/kda/index.md
@@ -8,6 +8,8 @@ order: 3
layout: full
---
+# What is KDA?
+
## What does the KDA token do?
KDA is a digital currency that is used to pay for compute on the Kadena public
diff --git a/packages/apps/docs/src/pages/docs/kadena/kda/kda-concepts.md b/packages/apps/docs/src/pages/docs/kadena/kda/kda-concepts.md
index 7707fa0e2f..05298d4fa9 100644
--- a/packages/apps/docs/src/pages/docs/kadena/kda/kda-concepts.md
+++ b/packages/apps/docs/src/pages/docs/kadena/kda/kda-concepts.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# KDA Concepts
+
## 1. Account name & keys can be different
With most blockchains, accounts are modeled as simply public/private keypairs
diff --git a/packages/apps/docs/src/pages/docs/kadena/kda/manage-kda.md b/packages/apps/docs/src/pages/docs/kadena/kda/manage-kda.md
index 52757e462b..b43b555ecd 100644
--- a/packages/apps/docs/src/pages/docs/kadena/kda/manage-kda.md
+++ b/packages/apps/docs/src/pages/docs/kadena/kda/manage-kda.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Manage KDA
+
## Wallets
- [Wallets](/docs/kadena/wallets): You can find a number of official &
diff --git a/packages/apps/docs/src/pages/docs/kadena/overview.md b/packages/apps/docs/src/pages/docs/kadena/overview.md
index 7faa90d753..0a099f7e4e 100644
--- a/packages/apps/docs/src/pages/docs/kadena/overview.md
+++ b/packages/apps/docs/src/pages/docs/kadena/overview.md
@@ -7,6 +7,8 @@ order: 1
layout: full
---
+# Overview of Kadena
+
## Why Kadena Matters
### Vision
diff --git a/packages/apps/docs/src/pages/docs/kadena/resources/glossary.md b/packages/apps/docs/src/pages/docs/kadena/resources/glossary.md
index 670de4762f..5f139719f1 100644
--- a/packages/apps/docs/src/pages/docs/kadena/resources/glossary.md
+++ b/packages/apps/docs/src/pages/docs/kadena/resources/glossary.md
@@ -7,6 +7,8 @@ order: 3
layout: full
---
+# Glossary
+
## Bitcoin
Bitcoin is the world’s very first cryptocurrency, postulated by ‘Satoshi
diff --git a/packages/apps/docs/src/pages/docs/kadena/resources/index.md b/packages/apps/docs/src/pages/docs/kadena/resources/index.md
index db316ef5ac..1e3ecae595 100644
--- a/packages/apps/docs/src/pages/docs/kadena/resources/index.md
+++ b/packages/apps/docs/src/pages/docs/kadena/resources/index.md
@@ -9,6 +9,8 @@ order: 7
layout: full
---
+# Kadena Resources
+
## Official Links
| | |
diff --git a/packages/apps/docs/src/pages/docs/kadena/resources/kadena-content-repository.md b/packages/apps/docs/src/pages/docs/kadena/resources/kadena-content-repository.md
index 87f7396538..0dabf6c7fa 100644
--- a/packages/apps/docs/src/pages/docs/kadena/resources/kadena-content-repository.md
+++ b/packages/apps/docs/src/pages/docs/kadena/resources/kadena-content-repository.md
@@ -8,6 +8,8 @@ order: 4
layout: full
---
+# Content Repo
+
#### Articles
- [The Story of Kadena's Proof of Work Blockchain](https://medium.com/kadena-io/the-story-of-kadenas-proof-of-work-blockchain-f747b89db3db)
diff --git a/packages/apps/docs/src/pages/docs/kadena/resources/press-kit.md b/packages/apps/docs/src/pages/docs/kadena/resources/press-kit.md
index 76e83feb04..80504cbe7c 100644
--- a/packages/apps/docs/src/pages/docs/kadena/resources/press-kit.md
+++ b/packages/apps/docs/src/pages/docs/kadena/resources/press-kit.md
@@ -9,6 +9,8 @@ order: 2
layout: full
---
+# Press Kit
+
## Kadena 'K' Logos
![Kadena Logo Black](/assets/docs/KadenaKLogoBlack.png)
diff --git a/packages/apps/docs/src/pages/docs/kadena/support/developer-program.md b/packages/apps/docs/src/pages/docs/kadena/support/developer-program.md
index 4614baa92b..d1ec4e7cbb 100644
--- a/packages/apps/docs/src/pages/docs/kadena/support/developer-program.md
+++ b/packages/apps/docs/src/pages/docs/kadena/support/developer-program.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Developer Program
+
### About
#### Dedicated technical support
diff --git a/packages/apps/docs/src/pages/docs/kadena/support/index.md b/packages/apps/docs/src/pages/docs/kadena/support/index.md
index d25327afda..ef8db2ff3c 100644
--- a/packages/apps/docs/src/pages/docs/kadena/support/index.md
+++ b/packages/apps/docs/src/pages/docs/kadena/support/index.md
@@ -7,6 +7,8 @@ order: 5
layout: full
---
+# FAQ
+
### What consensus mechanism does Kadena use?
Proof-of-Work
diff --git a/packages/apps/docs/src/pages/docs/kadena/support/technical-grants.md b/packages/apps/docs/src/pages/docs/kadena/support/technical-grants.md
index 7825ef03ff..dbfe710607 100644
--- a/packages/apps/docs/src/pages/docs/kadena/support/technical-grants.md
+++ b/packages/apps/docs/src/pages/docs/kadena/support/technical-grants.md
@@ -7,6 +7,8 @@ order: 3
layout: full
---
+# Technical Grants
+
### View Technical Grants
[Technical Grants Program](https://kadena.io/grants/)
diff --git a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/chainweaver-troubleshooting.md b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/chainweaver-troubleshooting.md
index e07fbcd0b8..d91c1569bb 100644
--- a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/chainweaver-troubleshooting.md
+++ b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/chainweaver-troubleshooting.md
@@ -7,6 +7,8 @@ order: 3
layout: full
---
+# Troubleshooting Chainweaver
+
### Debian Installation Issues
If you think that the install didn't update your Chainweaver, jump into a
diff --git a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/index.md b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/index.md
index baae5f6b27..911b49e9a4 100644
--- a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/index.md
+++ b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/index.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Chainweaver User Guide
+
## Getting Started
### Installing the Chainweaver software
diff --git a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/terms-of-service.md b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/terms-of-service.md
index fdc007dce0..54ad33d126 100644
--- a/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/terms-of-service.md
+++ b/packages/apps/docs/src/pages/docs/kadena/wallets/chainweaver/terms-of-service.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# Chainweaver Terms of Service
+
Last Updated: November 14, 2019
Welcome! Kadena Public LLC (“Kadena”, “we,” “our,” or “us”) provides its
diff --git a/packages/apps/docs/src/pages/docs/kadena/whitepapers/chainweb-layer-1.md b/packages/apps/docs/src/pages/docs/kadena/whitepapers/chainweb-layer-1.md
index 87cc39396e..36785bfbf2 100644
--- a/packages/apps/docs/src/pages/docs/kadena/whitepapers/chainweb-layer-1.md
+++ b/packages/apps/docs/src/pages/docs/kadena/whitepapers/chainweb-layer-1.md
@@ -9,6 +9,8 @@ order: 2
layout: full
---
+# Chainweb Layer 1
+
Kadena's public blockchain, Chainweb, is the only sharded and scalable layer-1
PoW network in production today. It utilizes a PoW (Proof of Work) consensus
mechanism that improves throughput and scalability without sacrificing security.
diff --git a/packages/apps/docs/src/pages/docs/kadena/whitepapers/index.md b/packages/apps/docs/src/pages/docs/kadena/whitepapers/index.md
index b319255623..4ec2807acc 100644
--- a/packages/apps/docs/src/pages/docs/kadena/whitepapers/index.md
+++ b/packages/apps/docs/src/pages/docs/kadena/whitepapers/index.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# Whitepapers Overview
+
### 1. Chainweb, Kadena’s (layer 1) public blockchain protocol
Chainweb is a braided, parallelized proof-of-work consensus mechanism that
diff --git a/packages/apps/docs/src/pages/docs/kadena/whitepapers/kuro-layer-2.md b/packages/apps/docs/src/pages/docs/kadena/whitepapers/kuro-layer-2.md
index 81d17833d0..1e153c3c82 100644
--- a/packages/apps/docs/src/pages/docs/kadena/whitepapers/kuro-layer-2.md
+++ b/packages/apps/docs/src/pages/docs/kadena/whitepapers/kuro-layer-2.md
@@ -11,6 +11,8 @@ order: 4
layout: full
---
+# Kuro Layer 2
+
Kuro has been proven to support up to 8,000 transactions per second across 500
nodes, and is available for evaluation on AWS and Azure. Lightning+BTC powers El
Salvador, but Chainweb's layer 1 scalability and Kuro's near instant finality
diff --git a/packages/apps/docs/src/pages/docs/kadena/whitepapers/pact-smart-contract-language.md b/packages/apps/docs/src/pages/docs/kadena/whitepapers/pact-smart-contract-language.md
index 97858a4739..41856d8632 100644
--- a/packages/apps/docs/src/pages/docs/kadena/whitepapers/pact-smart-contract-language.md
+++ b/packages/apps/docs/src/pages/docs/kadena/whitepapers/pact-smart-contract-language.md
@@ -13,6 +13,8 @@ order: 3
layout: full
---
+# Pact Smart Contract Language
+
Pact makes designing safer smart contracts effortless, whether you’re writing
your first contract or launching your fiftieth dApp. It’s fundamentally
different from other contract languages. It’s readable by non-developers. It
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/accounts-and-transfers.md b/packages/apps/docs/src/pages/docs/pact/beginner/accounts-and-transfers.md
index 2d70352b0f..61279c94d5 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/accounts-and-transfers.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/accounts-and-transfers.md
@@ -12,6 +12,8 @@ order: 9
layout: full
---
+# Accounts and Transfers
+
Welcome to this tutorial on Accounts and Transfers with Pact!
**This tutorial covers the following topics**
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/atom-sdk.md b/packages/apps/docs/src/pages/docs/pact/beginner/atom-sdk.md
index e22543931e..5ed0d57b6e 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/atom-sdk.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/atom-sdk.md
@@ -9,6 +9,8 @@ order: 8
layout: full
---
+# Atom SDK
+
Welcome to this tutorial on Pact Development on Atom SDK!
**Topics covered in this tutorial**
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/contract-interaction.md b/packages/apps/docs/src/pages/docs/pact/beginner/contract-interaction.md
index bbcd9b9889..0ea29e6c3f 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/contract-interaction.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/contract-interaction.md
@@ -11,6 +11,8 @@ order: 10
layout: full
---
+# Contract Interaction
+
Welcome to this tutorial on Pact Contract Interaction!
**Topics covered in this tutorial**
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/hello-world.md b/packages/apps/docs/src/pages/docs/pact/beginner/hello-world.md
index 6078319132..88385a8b78 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/hello-world.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/hello-world.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Hello World
+
Welcome to this Hello World with Pact Tutorial!
In this tutorial, you'll learn how to create, deploy, and run functions on a
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/index.md b/packages/apps/docs/src/pages/docs/pact/beginner/index.md
index d37f99f6a7..6754465e45 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/index.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/index.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Welcome to Pact
+
Welcome to the Pact smart contract programming language!
In this tutorial, you’ll learn about Pact, get introduced to its core features,
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/keysets.md b/packages/apps/docs/src/pages/docs/pact/beginner/keysets.md
index 48bdb080a1..8a20083ac8 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/keysets.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/keysets.md
@@ -10,6 +10,8 @@ order: 6
layout: full
---
+# Keysets
+
This tutorial introduces another essential feature in Pact known as keysets.
We’ll discuss what keysets are, why they’re important, and how they help
regulate access to Pact modules.
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/language-basics.md b/packages/apps/docs/src/pages/docs/pact/beginner/language-basics.md
index 3970307288..2d5b9bffce 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/language-basics.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/language-basics.md
@@ -7,6 +7,8 @@ order: 4
layout: full
---
+# Language Basics
+
Welcome to this tutorial on the Pact Language Basics!
In this tutorial you'll learn some fundamental concepts you need to get started
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/loans.md b/packages/apps/docs/src/pages/docs/pact/beginner/loans.md
index d2cc25083a..6535d170e7 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/loans.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/loans.md
@@ -9,6 +9,8 @@ order: 12
layout: full
---
+# Loans
+
Welcome to the **Loans** app project tutorial!
In this tutorial, you will build an example loans application using many of the
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/modules.md b/packages/apps/docs/src/pages/docs/pact/beginner/modules.md
index ae0e309e62..c73db70f61 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/modules.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/modules.md
@@ -10,6 +10,8 @@ order: 5
layout: full
---
+# Modules
+
This tutorial introduces an essential feature in Pact known as modules. We’ll
discuss what modules are, why they’re important, and how they relate to smart
contracts.
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/rotatable-wallet.md b/packages/apps/docs/src/pages/docs/pact/beginner/rotatable-wallet.md
index 4b918906f5..21fabe2aeb 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/rotatable-wallet.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/rotatable-wallet.md
@@ -9,6 +9,8 @@ order: 11
layout: full
---
+# Rotatable Wallet
+
Welcome to this **Rotatable Wallet** project tutorial!
Here you’ll create a smart contract named **Rotatable Wallets** that
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/schemas-and-tables.md b/packages/apps/docs/src/pages/docs/pact/beginner/schemas-and-tables.md
index 72fcef8d58..33c5616556 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/schemas-and-tables.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/schemas-and-tables.md
@@ -10,6 +10,8 @@ order: 7
layout: full
---
+# Schemas and Tables
+
Welcome to this introduction to Pact Schemas and Tables!
**Topics covered in this tutorial**
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/test-in-the-sdk.md b/packages/apps/docs/src/pages/docs/pact/beginner/test-in-the-sdk.md
index 64d645d6e5..826bb54e6f 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/test-in-the-sdk.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/test-in-the-sdk.md
@@ -10,6 +10,8 @@ order: 13
layout: full
---
+# Test in the SDK
+
Welcome to this introduction to Testing in the SDK!
**This tutorial covers the following topics**
diff --git a/packages/apps/docs/src/pages/docs/pact/beginner/web-editor.md b/packages/apps/docs/src/pages/docs/pact/beginner/web-editor.md
index 4a23869e06..979acaf78d 100644
--- a/packages/apps/docs/src/pages/docs/pact/beginner/web-editor.md
+++ b/packages/apps/docs/src/pages/docs/pact/beginner/web-editor.md
@@ -7,6 +7,8 @@ order: 2
layout: full
---
+# Web Editor
+
Welcome to this tutorial on the Chainweaver Web Pact Editor!
In this tutorial, you’ll learn about the Chainweaver Web Pact Editor, a powerful
diff --git a/packages/apps/docs/src/pages/docs/pact/index.md b/packages/apps/docs/src/pages/docs/pact/index.md
index 5461ce3184..0a75ff6db1 100644
--- a/packages/apps/docs/src/pages/docs/pact/index.md
+++ b/packages/apps/docs/src/pages/docs/pact/index.md
@@ -9,6 +9,8 @@ layout: landing
icon: PactDeveloper
---
+# Learn Pact
+
## What is Pact?
Pact is a human-readable smart contract language. It allows anyone to write
diff --git a/packages/apps/docs/src/pages/docs/pact/intermediate/built-in-functions.md b/packages/apps/docs/src/pages/docs/pact/intermediate/built-in-functions.md
index 9bb1a8200f..00464f177e 100644
--- a/packages/apps/docs/src/pages/docs/pact/intermediate/built-in-functions.md
+++ b/packages/apps/docs/src/pages/docs/pact/intermediate/built-in-functions.md
@@ -9,6 +9,8 @@ order: 5
layout: full
---
+# Built in Functions
+
Welcome to this introduction to some more advanced Pact built-in functions.
In this guide, we will go through and explain specific built-in functions that
diff --git a/packages/apps/docs/src/pages/docs/pact/intermediate/index.md b/packages/apps/docs/src/pages/docs/pact/intermediate/index.md
index 36f626491c..d99983b333 100644
--- a/packages/apps/docs/src/pages/docs/pact/intermediate/index.md
+++ b/packages/apps/docs/src/pages/docs/pact/intermediate/index.md
@@ -9,6 +9,8 @@ order: 3
layout: full
---
+# Deploy to a Local Server
+
Welcome to this introduction to the Pact local Test server!
The goal of this tutorial is to help you run and deploy a working Pact test
diff --git a/packages/apps/docs/src/pages/docs/pact/intermediate/interfaces-with-pact.md b/packages/apps/docs/src/pages/docs/pact/intermediate/interfaces-with-pact.md
index 82ca228779..457cf639e4 100644
--- a/packages/apps/docs/src/pages/docs/pact/intermediate/interfaces-with-pact.md
+++ b/packages/apps/docs/src/pages/docs/pact/intermediate/interfaces-with-pact.md
@@ -9,6 +9,8 @@ order: 4
layout: full
---
+# Interfaces with Pact
+
Welcome to this introduction to **Interfaces with Pact**!
Throughout this tutorial you’ll learn why interfaces are valuable and how to
diff --git a/packages/apps/docs/src/pages/docs/pact/intermediate/pact-and-javascript.md b/packages/apps/docs/src/pages/docs/pact/intermediate/pact-and-javascript.md
index b74a51361f..e412d7d690 100644
--- a/packages/apps/docs/src/pages/docs/pact/intermediate/pact-and-javascript.md
+++ b/packages/apps/docs/src/pages/docs/pact/intermediate/pact-and-javascript.md
@@ -9,6 +9,8 @@ order: 2
layout: full
---
+# Pact and JavaScript
+
Welcome to this tutorial introducing Pact and JavaScript! The goal of this
tutorial is to help you connect your Pact development environment to a front end
application.
diff --git a/packages/apps/docs/src/pages/docs/pact/intermediate/safety-using-control-flow.md b/packages/apps/docs/src/pages/docs/pact/intermediate/safety-using-control-flow.md
index d63e404949..d235805eb5 100644
--- a/packages/apps/docs/src/pages/docs/pact/intermediate/safety-using-control-flow.md
+++ b/packages/apps/docs/src/pages/docs/pact/intermediate/safety-using-control-flow.md
@@ -9,6 +9,8 @@ order: 3
layout: full
---
+# Safety Using Control Flow
+
Welcome to this tutorial on **Safety Using Control Flow** with Pact.
While Pact is already a simple and safe language for smart contracts, there are
diff --git a/packages/apps/docs/src/pages/docs/pact/pactjs-test-project/index.md b/packages/apps/docs/src/pages/docs/pact/pactjs-test-project/index.md
index 5c815d6fe2..abb0df5db9 100644
--- a/packages/apps/docs/src/pages/docs/pact/pactjs-test-project/index.md
+++ b/packages/apps/docs/src/pages/docs/pact/pactjs-test-project/index.md
@@ -8,7 +8,7 @@ editLink: https://github.com/kadena-community/kadena.js/edit/main/packages/libs/
layout: full
---
-## PactJS Test Project
+# PactJS Test Project
This project demonstrates the use of the `@kadena/pact-cli` together with
`@kadena/client` for _smart contracts_ and _transaction templates_.
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/capabilities.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/capabilities.md
index 0c87157b5a..d7c9046ce4 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/capabilities.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/capabilities.md
@@ -9,7 +9,7 @@ order: 6
layout: full
---
-## Capabilities
+# Capabilities
### compose-capability
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/commitments.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/commitments.md
index 39dde8a697..e74ba4f98e 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/commitments.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/commitments.md
@@ -9,7 +9,7 @@ order: 8
layout: full
---
-## Commitments
+# Commitments
### decrypt-cc20p1305
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
index e4f479fac9..1c7255559e 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
@@ -9,7 +9,7 @@ order: 2
layout: full
---
-## Database
+# Database
### create-table
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/guards.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/guards.md
index 7f34586825..5d0d345a67 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/guards.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/guards.md
@@ -9,7 +9,7 @@ order: 9
layout: full
---
-## Guards
+# Guards
### create-capability-guard
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/keysets.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/keysets.md
index c3194cabc2..a1c1b21ae0 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/keysets.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/keysets.md
@@ -9,7 +9,7 @@ order: 5
layout: full
---
-## Keysets
+# Keysets
### define-keyset
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/operators.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/operators.md
index c58a26cffb..e9ed227c81 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/operators.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/operators.md
@@ -9,7 +9,7 @@ order: 4
layout: full
---
-## Operators
+# Operators
### !=
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/repl-only-functions.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/repl-only-functions.md
index 4a9975b0b9..31acac7c17 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/repl-only-functions.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/repl-only-functions.md
@@ -9,7 +9,7 @@ order: 11
layout: full
---
-## REPL-only functions
+# REPL-only functions
The following functions are loaded automatically into the interactive REPL, or
within script files with a `.repl` extension. They are not available for
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/spv.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/spv.md
index 0d6ac1c29c..455ceb3a81 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/spv.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/spv.md
@@ -9,7 +9,7 @@ order: 7
layout: full
---
-## SPV
+# SPV
### verify-spv
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/time.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/time.md
index 2e2bae5e04..c19feddde9 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/time.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/time.md
@@ -9,7 +9,7 @@ order: 3
layout: full
---
-## Time
+# Time
### add-time
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/zk.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/zk.md
index 23c1dfb417..de6acacdf6 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/zk.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/zk.md
@@ -9,7 +9,7 @@ order: 10
layout: full
---
-## Zk
+# Zk
### pairing-check
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/index.md b/packages/apps/docs/src/pages/docs/pact/reference/index.md
index 8468b30464..4e01a9d198 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/index.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/index.md
@@ -9,6 +9,8 @@ order: 4
layout: full
---
+# Language Reference
+
This document is a reference for the Pact smart-contract language, designed for
correct, transactional execution on a
[high-performance blockchain](http://kadena.io). For more background, please see
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/authorization.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/authorization.md
index b9f1a7d875..6e070991f8 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/authorization.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/authorization.md
@@ -9,7 +9,7 @@ order: 12
layout: full
---
-## Authorization operators
+# Authorization operators
### authorized-by
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/bitwise.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/bitwise.md
index a55673a684..8f6a92b23f 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/bitwise.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/bitwise.md
@@ -9,7 +9,7 @@ order: 3
layout: full
---
-## Bitwise operators
+# Bitwise operators
### &
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/database.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/database.md
index 8651e0bb9d..a83c68d665 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/database.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/database.md
@@ -9,7 +9,7 @@ order: 11
layout: full
---
-## Database operators
+# Database operators
### table-written
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/function.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/function.md
index 071ecf668a..7d6ca6b530 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/function.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/function.md
@@ -9,7 +9,7 @@ order: 13
layout: full
---
-## Function operators
+# Function operators
### identity
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/list.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/list.md
index caa29f56f1..823d07bfbc 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/list.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/list.md
@@ -9,7 +9,7 @@ order: 6
layout: full
---
-## List operators
+# List operators
### at
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/logical.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/logical.md
index dd49e396a0..7171321a2b 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/logical.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/logical.md
@@ -9,7 +9,7 @@ order: 4
layout: full
---
-## Logical operators
+# Logical operators
### >
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/numerical.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/numerical.md
index 2bc09b50c5..d449a2ace2 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/numerical.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/numerical.md
@@ -9,7 +9,7 @@ order: 2
layout: full
---
-## Numerical operators
+# Numerical operators
### \+
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/object.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/object.md
index 6e86ce6bef..edc618ba4a 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/object.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/object.md
@@ -9,7 +9,7 @@ order: 5
layout: full
---
-## Object operators
+# Object operators
### at
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/other.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/other.md
index 553b12f4d8..e4fe7a4c81 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/other.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/other.md
@@ -9,7 +9,7 @@ order: 14
layout: full
---
-## Other operators
+# Other operators
### where
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/quantification.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/quantification.md
index 02193435ac..999c2bceb1 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/quantification.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/quantification.md
@@ -9,7 +9,7 @@ order: 9
layout: full
---
-## Quantification operators
+# Quantification operators
### forall
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/string.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/string.md
index ac2326c60a..f625745822 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/string.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/string.md
@@ -9,7 +9,7 @@ order: 7
layout: full
---
-## String operators
+# String operators
### length
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/temporal.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/temporal.md
index c7717543c6..d2bba74766 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/temporal.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/temporal.md
@@ -9,7 +9,7 @@ order: 8
layout: full
---
-## Temporal operators
+# Temporal operators
### add-time
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/transactional.md b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/transactional.md
index 67001680d6..f07b429711 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/transactional.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/properties-and-invariants/transactional.md
@@ -9,7 +9,7 @@ order: 10
layout: full
---
-## Transactional operators
+# Transactional operators
### abort
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/property-checking.md b/packages/apps/docs/src/pages/docs/pact/reference/property-checking.md
index 2a29c43353..7c7e706aa4 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/property-checking.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/property-checking.md
@@ -9,6 +9,8 @@ order: 7
layout: full
---
+# Pact Property Checking System
+
## What is it?
Pact comes equipped with the ability for smart contract authors to express and
diff --git a/packages/apps/docs/src/scripts/checkForHeaders.mjs b/packages/apps/docs/src/scripts/checkForHeaders.mjs
new file mode 100644
index 0000000000..c347a93f52
--- /dev/null
+++ b/packages/apps/docs/src/scripts/checkForHeaders.mjs
@@ -0,0 +1,57 @@
+import fs from 'fs';
+import path from 'path';
+import { globby } from 'globby';
+
+/**
+ * This script will check that all MD or MDX files
+ * that they have an H1 tag.
+ */
+
+const filesMissingHeaders = [];
+
+const ROOT = `${path.resolve()}/src/pages/docs`;
+const headerDepth1Regex = /^#\s+(.*?)\s*$/gm;
+
+//we dont want to have the headers that are inside a code block
+// because these are actually comments
+const removeCodeBlocks = (content) => {
+ const codeBlockRegex = /```[\s\S]*?```/g;
+ return content.replace(codeBlockRegex, '');
+};
+
+const checkifImported = (file) => {
+ return importReadMes.find((item) => {
+ return file.includes(item.destination);
+ });
+};
+
+const checkForHeaders = async (filePath, links) => {
+ const paths = await globby([`${ROOT}/**/*.md`]);
+
+ paths.forEach((item) => {
+ const file = fs.readFileSync(item, 'utf8');
+
+ const cleanContent = removeCodeBlocks(file);
+
+ const matches = [...cleanContent.matchAll(headerDepth1Regex)];
+
+ if (matches.length > 1 || !matches.length) {
+ filesMissingHeaders.push(`${item} has ${matches.length} headers`);
+ }
+ });
+
+ if (filesMissingHeaders.length) {
+ throw new Error(
+ `Found files with missing headers : ${JSON.stringify(
+ filesMissingHeaders,
+ null,
+ 2,
+ )} \n
+ Found files: (${filesMissingHeaders.length})`,
+ );
+ } else {
+ console.log('No missing H1 headers');
+ }
+};
+
+checkForHeaders();
diff --git a/packages/apps/docs/src/scripts/importReadme.mjs b/packages/apps/docs/src/scripts/importReadme.mjs
index 1867cb7ffe..c52050722b 100644
--- a/packages/apps/docs/src/scripts/importReadme.mjs
+++ b/packages/apps/docs/src/scripts/importReadme.mjs
@@ -3,6 +3,7 @@ import 'dotenv/config';
import { remark } from 'remark';
import { toMarkdown } from 'mdast-util-to-markdown';
import { toString } from 'mdast-util-to-string';
+import { importReadMes } from './utils.mjs';
const DOCSROOT = './src/pages/docs/';
@@ -50,7 +51,7 @@ const getTitle = (pageAST) => {
// flatten all children recursively to prevent issue with
// E.g. ## some title with `code`
const node = pageAST.children[0];
- if (node.type !== 'heading' || node.depth !== 2) {
+ if (node.type !== 'heading' || node.depth !== 1) {
throw new Error('first node is not a Heading');
}
@@ -69,6 +70,7 @@ const createDir = (dir) => {
const divideIntoPages = (md) => {
const pages = md.children.reduce((acc, val) => {
if (val.type === 'heading' && val.depth === 2) {
+ val.depth = 1;
acc.push([val]);
} else {
if (acc.length) {
@@ -134,6 +136,29 @@ const recreateUrl = (pages, url, root) => {
}, '');
};
+const cleanUp = (content, filename) => {
+ let hasFirstHeader = false;
+ const innerCleanUp = (content, filename) => {
+ if (content.type === 'heading' && content.depth === 1) {
+ if (hasFirstHeader) {
+ content.depth = 2;
+ }
+
+ hasFirstHeader = true;
+ }
+
+ if (content.children) {
+ content.children.forEach((item) => {
+ return innerCleanUp(item, filename);
+ });
+ }
+
+ return content;
+ };
+
+ return innerCleanUp(content, filename);
+};
+
const relinkLinkReferences = (refs, definitions, pages, root) => {
refs.map((ref) => {
const definition = definitions.find((def) => def.label === ref.label);
@@ -190,7 +215,11 @@ const importDocs = (filename, destination, parentTitle, options) => {
const menuTitle = idx === 0 ? parentTitle : title;
const order = idx === 0 ? options.RootOrder : idx;
- const doc = toMarkdown(page);
+ // check that there is just 1 h1.
+ // if more, keep only 1 and replace the next with an h2
+ const pageContent = cleanUp(page, `/docs/${destination}/${slug}`);
+
+ const doc = toMarkdown(pageContent);
createDir(`${DOCSROOT}${destination}`);
@@ -215,218 +244,4 @@ const importAll = (imports) => {
});
};
-/**
- * Files to be imported
- */
-const imports = [
- /** /libs/chainweb-node-client */
- {
- file: 'libs/chainweb-node-client/README.md',
- destination: 'chainweb/node-client',
- title: 'Node Client',
- options: {
- RootOrder: 1,
- },
- },
- {
- file: 'libs/chainweb-node-client/etc/chainweb-node-client.api.md',
- destination: 'chainweb/node-client/api',
- title: 'Client Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /libs/chainweb-stream-client */
- {
- file: 'libs/chainweb-stream-client/README.md',
- destination: 'chainweb/stream-client',
- title: 'Stream Client',
- options: {
- RootOrder: 2,
- },
- },
- {
- file: 'libs/chainweb-stream-client/etc/chainweb-stream-client.api.md',
- destination: 'chainweb/stream-client/api',
- title: 'Stream Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /libs/chainwebjs */
- {
- file: 'libs/chainwebjs/README.md',
- destination: 'chainweb/js-bindings',
- title: 'JS bindings',
- options: {
- RootOrder: 3,
- },
- },
- {
- file: 'libs/chainwebjs/etc/chainwebjs.api.md',
- destination: 'chainweb/js-bindings/api',
- title: 'JS bindings API',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /libs/client */
- {
- file: 'libs/client/README.md',
- destination: 'kadena/client',
- title: 'Client',
- options: {
- RootOrder: 7,
- },
- },
- {
- file: 'libs/client/etc/client.api.md',
- destination: 'kadena/client/api',
- title: 'Client Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
-
- {
- file: 'libs/client-examples/README.md',
- destination: 'kadena/client-examples',
- title: 'Client examples',
- options: {
- RootOrder: 8,
- },
- },
-
- /** /libs/cryptography-utils */
- {
- file: 'libs/cryptography-utils/README.md',
- destination: 'build/tools/cryptography-utils',
- title: 'Cryptography-Utils',
- options: {
- RootOrder: 3,
- },
- },
- {
- file: 'libs/cryptography-utils/etc/cryptography-utils.api.md',
- destination: 'build/tools/cryptography-utils/api',
- title: 'Cryptography-Utils Api',
- options: {
- RootOrder: 98,
- hideEditLink: true,
- },
- },
- {
- file: 'libs/cryptography-utils/etc/crypto.api.md',
- destination: 'build/tools/cryptography-utils/crypto-api',
- title: 'Crypto Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /libs/kadena.js */
- {
- file: 'libs/kadena.js/README.md',
- destination: 'kadena/kadenajs',
- title: 'KadenaJS',
- options: {
- RootOrder: 6,
- },
- },
- /** /libs/pactjs */
- {
- file: 'libs/pactjs/README.md',
- destination: 'pact/pactjs',
- title: 'PactJS',
- options: {
- RootOrder: 6,
- },
- },
- {
- file: 'libs/pactjs/etc/pactjs.api.md',
- destination: 'pact/pactjs/api',
- title: 'PactJS Api',
- options: {
- RootOrder: 98,
- hideEditLink: true,
- },
- },
- {
- file: 'libs/pactjs/etc/pactjs-utils.api.md',
- destination: 'pact/pactjs/utils',
- title: 'PactJS Utils',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /libs/pactjs-generator */
- {
- file: 'libs/pactjs-generator/README.md',
- destination: 'pact/pactjs-generator',
- title: 'PactJS Generator',
- options: {
- RootOrder: 7,
- },
- },
- {
- file: 'libs/pactjs-generator/etc/pactjs-generator.api.md',
- destination: 'pact/pactjs-generator/api',
- title: 'PactJS Generator Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /tools/cookbook */
- {
- file: 'tools/cookbook/README.md',
- destination: 'build/cookbook/cookbook',
- title: 'JS Cookbook',
- options: {
- RootOrder: 2,
- },
- },
- /** /tools/kda-cli */
- {
- file: 'tools/kda-cli/README.md',
- destination: 'build/tools/kda-cli',
- title: 'KDA CLI',
- options: {
- RootOrder: 3,
- },
- },
- {
- file: 'tools/kda-cli/etc/kda-cli.api.md',
- destination: 'build/tools/kda-cli/api',
- title: 'KDA CLI Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
- /** /tools/pactjs-cli */
- {
- file: 'tools/pactjs-cli/README.md',
- destination: 'pact/cli',
- title: 'CLI tool',
- options: {
- RootOrder: 6,
- },
- },
- {
- file: 'tools/pactjs-cli/etc/pactjs-cli.api.md',
- destination: 'pact/cli/api',
- title: 'CLI tool Api',
- options: {
- RootOrder: 99,
- hideEditLink: true,
- },
- },
-];
-
-importAll(imports);
+importAll(importReadMes);
diff --git a/packages/apps/docs/src/scripts/remarkHeadersToProps.mjs b/packages/apps/docs/src/scripts/remarkHeadersToProps.mjs
index 5de7caf3f3..58b9b50f09 100644
--- a/packages/apps/docs/src/scripts/remarkHeadersToProps.mjs
+++ b/packages/apps/docs/src/scripts/remarkHeadersToProps.mjs
@@ -42,6 +42,11 @@ const remarkHeadersToProps = () => {
const parent = lastHeading(startArray[0], item);
const parentTitle = parent.title ?? '';
+ // we dont want h1 tags in the aside menu
+ if (item.depth === 1) {
+ return;
+ }
+
// Heading3 component needs index and parent title as a props
// to generate the unique anchor link to match with the sidebar menu
// for any special characters
diff --git a/packages/apps/docs/src/scripts/utils.mjs b/packages/apps/docs/src/scripts/utils.mjs
index 7c0f80bea3..818dfe316e 100644
--- a/packages/apps/docs/src/scripts/utils.mjs
+++ b/packages/apps/docs/src/scripts/utils.mjs
@@ -10,3 +10,217 @@ export const getReadTime = (content) => {
return result;
};
+
+/**
+ * Files to be imported
+ */
+export const importReadMes = [
+ /** /libs/chainweb-node-client */
+ {
+ file: 'libs/chainweb-node-client/README.md',
+ destination: 'chainweb/node-client',
+ title: 'Node Client',
+ options: {
+ RootOrder: 1,
+ },
+ },
+ {
+ file: 'libs/chainweb-node-client/etc/chainweb-node-client.api.md',
+ destination: 'chainweb/node-client/api',
+ title: 'Client Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /libs/chainweb-stream-client */
+ {
+ file: 'libs/chainweb-stream-client/README.md',
+ destination: 'chainweb/stream-client',
+ title: 'Stream Client',
+ options: {
+ RootOrder: 2,
+ },
+ },
+ {
+ file: 'libs/chainweb-stream-client/etc/chainweb-stream-client.api.md',
+ destination: 'chainweb/stream-client/api',
+ title: 'Stream Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /libs/chainwebjs */
+ {
+ file: 'libs/chainwebjs/README.md',
+ destination: 'chainweb/js-bindings',
+ title: 'JS bindings',
+ options: {
+ RootOrder: 3,
+ },
+ },
+ {
+ file: 'libs/chainwebjs/etc/chainwebjs.api.md',
+ destination: 'chainweb/js-bindings/api',
+ title: 'JS bindings API',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /libs/client */
+ {
+ file: 'libs/client/README.md',
+ destination: 'kadena/client',
+ title: 'Client',
+ options: {
+ RootOrder: 7,
+ },
+ },
+ {
+ file: 'libs/client/etc/client.api.md',
+ destination: 'kadena/client/api',
+ title: 'Client Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+
+ {
+ file: 'libs/client-examples/README.md',
+ destination: 'kadena/client-examples',
+ title: 'Client examples',
+ options: {
+ RootOrder: 8,
+ },
+ },
+
+ /** /libs/cryptography-utils */
+ {
+ file: 'libs/cryptography-utils/README.md',
+ destination: 'build/tools/cryptography-utils',
+ title: 'Cryptography-Utils',
+ options: {
+ RootOrder: 3,
+ },
+ },
+ {
+ file: 'libs/cryptography-utils/etc/cryptography-utils.api.md',
+ destination: 'build/tools/cryptography-utils/api',
+ title: 'Cryptography-Utils Api',
+ options: {
+ RootOrder: 98,
+ hideEditLink: true,
+ },
+ },
+ {
+ file: 'libs/cryptography-utils/etc/crypto.api.md',
+ destination: 'build/tools/cryptography-utils/crypto-api',
+ title: 'Crypto Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /libs/kadena.js */
+ {
+ file: 'libs/kadena.js/README.md',
+ destination: 'kadena/kadenajs',
+ title: 'KadenaJS',
+ options: {
+ RootOrder: 6,
+ },
+ },
+ /** /libs/pactjs */
+ {
+ file: 'libs/pactjs/README.md',
+ destination: 'pact/pactjs',
+ title: 'PactJS',
+ options: {
+ RootOrder: 6,
+ },
+ },
+ {
+ file: 'libs/pactjs/etc/pactjs.api.md',
+ destination: 'pact/pactjs/api',
+ title: 'PactJS Api',
+ options: {
+ RootOrder: 98,
+ hideEditLink: true,
+ },
+ },
+ {
+ file: 'libs/pactjs/etc/pactjs-utils.api.md',
+ destination: 'pact/pactjs/utils',
+ title: 'PactJS Utils',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /libs/pactjs-generator */
+ {
+ file: 'libs/pactjs-generator/README.md',
+ destination: 'pact/pactjs-generator',
+ title: 'PactJS Generator',
+ options: {
+ RootOrder: 7,
+ },
+ },
+ {
+ file: 'libs/pactjs-generator/etc/pactjs-generator.api.md',
+ destination: 'pact/pactjs-generator/api',
+ title: 'PactJS Generator Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /tools/cookbook */
+ {
+ file: 'tools/cookbook/README.md',
+ destination: 'build/cookbook/cookbook',
+ title: 'JS Cookbook',
+ options: {
+ RootOrder: 2,
+ },
+ },
+ /** /tools/kda-cli */
+ {
+ file: 'tools/kda-cli/README.md',
+ destination: 'build/tools/kda-cli',
+ title: 'KDA CLI',
+ options: {
+ RootOrder: 3,
+ },
+ },
+ {
+ file: 'tools/kda-cli/etc/kda-cli.api.md',
+ destination: 'build/tools/kda-cli/api',
+ title: 'KDA CLI Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+ /** /tools/pactjs-cli */
+ {
+ file: 'tools/pactjs-cli/README.md',
+ destination: 'pact/cli',
+ title: 'CLI tool',
+ options: {
+ RootOrder: 6,
+ },
+ },
+ {
+ file: 'tools/pactjs-cli/etc/pactjs-cli.api.md',
+ destination: 'pact/cli/api',
+ title: 'CLI tool Api',
+ options: {
+ RootOrder: 99,
+ hideEditLink: true,
+ },
+ },
+];
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4225aed092..a68579f16c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -65,6 +65,9 @@ importers:
date-fns:
specifier: ~2.30.0
version: 2.30.0
+ globby:
+ specifier: ~13.2.2
+ version: 13.2.2
js-yaml:
specifier: ~4.1.0
version: 4.1.0