+
+
+ );
+}
diff --git a/apps/playground/src/data/links-aiken.ts b/apps/playground/src/data/links-aiken.ts
index 8c79799a3..d4af2f435 100644
--- a/apps/playground/src/data/links-aiken.ts
+++ b/apps/playground/src/data/links-aiken.ts
@@ -2,7 +2,7 @@ import { MenuItem } from "~/types/menu-item";
export const metaAikenGettingStarted = {
title: "Getting Started",
- desc: "We will walk you through the process of setting up your system to compile Aiken smart contracts",
+ desc: "Setting up your system to compile Aiken smart contracts",
link: "/aiken/getting-started",
};
export const metaAikenFirstScript = {
@@ -21,8 +21,8 @@ export const metaAikenContractsLib = {
link: "/smart-contracts",
};
export const metaAikenCourse = {
- title: "Aiken Smart Contract course by STOIC Pool",
- desc: "You'll learn the core concepts of Aiken while enjoying live coding examples",
+ title: "Smart Contract course by STOIC Pool",
+ desc: "Learn the concepts of Aiken while enjoying live coding examples",
link: "https://www.youtube.com/playlist?list=PLCuyQuWCJVQ1Zz9ySRMH_J6EymxhnZ0Hu",
};
diff --git a/apps/playground/src/pages/aiken/index.tsx b/apps/playground/src/pages/aiken/index.tsx
index eb7db5bb4..62e8fb798 100644
--- a/apps/playground/src/pages/aiken/index.tsx
+++ b/apps/playground/src/pages/aiken/index.tsx
@@ -1,7 +1,6 @@
import type { NextPage } from "next";
-import Link from "~/components/link";
-import { ChevronRightIcon } from "@heroicons/react/24/solid";
+import HeroLogoTwoSectionsLinks from "~/components/sections/hero-logo-two-sections-links";
import Metatags from "~/components/site/metatags";
import { linksAiken, metaAiken } from "~/data/links-aiken";
@@ -9,9 +8,9 @@ const ReactPage: NextPage = () => {
return (
<>
-
-
-
+ {
src="/images/aiken/logo-light.png"
alt="Aiken logo dark"
/>
-
-
-
-
-
-
- Overview
-
-
- Aiken is a functional programming language created for Cardano
- smart contract development. It prioritizes on-chain execution
- and offers a user-friendly approach for building secure and
- efficient smart contracts, making it a valuable choice for
- developers aiming to create robust on-chain applications.
-
-
-
-
- {linksAiken.map((link) => (
-
-
-
-
- {link.title}
-
-
-
- ))}
-
-
-
-
- {/*
-
- Something
-
-
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio
- iste nam cupiditate, eveniet ab possimus quisquam accusantium,
- porro, vel temporibus molestiae rerum eaque vitae modi hic!
- Commodi ad quis ducimus?
-
-
-
-
-
- Something
-
-
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio
- iste nam cupiditate, eveniet ab possimus quisquam accusantium,
- porro, vel temporibus molestiae rerum eaque vitae modi hic!
- Commodi ad quis ducimus?
-
-
*/}
-
-
-
-
+ >
+ }
+ title="A programming language and toolkit for developing smart contracts"
+ description="Aiken is a functional programming language created for Cardano smart contract development. It prioritizes on-chain execution and offers a user-friendly approach for building secure and efficient smart contracts, making it a valuable choice for developers aiming to create robust on-chain applications."
+ links={linksAiken}
+ />
>
);
};
diff --git a/apps/playground/src/pages/providers/blockfrost.tsx b/apps/playground/src/pages/providers/blockfrost.tsx
index 2b3a4d5dd..fbdc9c899 100644
--- a/apps/playground/src/pages/providers/blockfrost.tsx
+++ b/apps/playground/src/pages/providers/blockfrost.tsx
@@ -30,6 +30,7 @@ const ReactPage: NextPage = () => {
{ label: "Fetch Protocol Parameters", to: "fetchProtocolParameters" },
{ label: "Fetch Transaction Info", to: "fetchTxInfo" },
{ label: "Fetch UTxOs", to: "fetchUtxos" },
+ { label: "Fetch Proposal Info", to: "fetchProposalInfo" },
{ label: "Evaluate Tx", to: "evaluateTx" },
{ label: "Submit Tx", to: "submitTx" },
{ label: "On Transaction Confirmed", to: "onTxConfirmed" },
diff --git a/apps/playground/src/pages/providers/koios.tsx b/apps/playground/src/pages/providers/koios.tsx
index d6e631a47..bc02ef7ca 100644
--- a/apps/playground/src/pages/providers/koios.tsx
+++ b/apps/playground/src/pages/providers/koios.tsx
@@ -29,6 +29,7 @@ const ReactPage: NextPage = () => {
{ label: "Fetch Protocol Parameters", to: "fetchProtocolParameters" },
{ label: "Fetch Transaction Info", to: "fetchTxInfo" },
{ label: "Fetch UTxOs", to: "fetchUtxos" },
+ { label: "Fetch Proposal Info", to: "fetchProposalInfo" },
{ label: "Submit Tx", to: "submitTx" },
{ label: "On Transaction Confirmed", to: "onTxConfirmed" },
];
diff --git a/apps/playground/src/pages/providers/maestro.tsx b/apps/playground/src/pages/providers/maestro.tsx
index 277025c24..ead33850e 100644
--- a/apps/playground/src/pages/providers/maestro.tsx
+++ b/apps/playground/src/pages/providers/maestro.tsx
@@ -30,6 +30,7 @@ const ReactPage: NextPage = () => {
{ label: "Fetch Protocol Parameters", to: "fetchProtocolParameters" },
{ label: "Fetch Transaction Info", to: "fetchTxInfo" },
{ label: "Fetch UTxOs", to: "fetchUtxos" },
+ { label: "Fetch Proposal Info", to: "fetchProposalInfo" },
{ label: "Evaluate Tx", to: "evaluateTx" },
{ label: "Submit Tx", to: "submitTx" },
{ label: "On Transaction Confirmed", to: "onTxConfirmed" },
diff --git a/apps/playground/src/pages/providers/yaci.tsx b/apps/playground/src/pages/providers/yaci.tsx
index 4283cdc86..1fd0eb74b 100644
--- a/apps/playground/src/pages/providers/yaci.tsx
+++ b/apps/playground/src/pages/providers/yaci.tsx
@@ -31,6 +31,7 @@ const ReactPage: NextPage = () => {
{ label: "Fetch Protocol Parameters", to: "fetchProtocolParameters" },
{ label: "Fetch Transaction Info", to: "fetchTxInfo" },
{ label: "Fetch UTxOs", to: "fetchUtxos" },
+ { label: "Fetch Proposal Info", to: "fetchProposalInfo" },
{ label: "Evaluate Tx", to: "evaluateTx" },
{ label: "Submit Tx", to: "submitTx" },
{ label: "On Transaction Confirmed", to: "onTxConfirmed" },
diff --git a/apps/playground/src/pages/yaci/index.tsx b/apps/playground/src/pages/yaci/index.tsx
index 4508b1766..8462ccaf5 100644
--- a/apps/playground/src/pages/yaci/index.tsx
+++ b/apps/playground/src/pages/yaci/index.tsx
@@ -1,7 +1,6 @@
import type { NextPage } from "next";
-import Link from "~/components/link";
-import { ChevronRightIcon } from "@heroicons/react/24/solid";
+import HeroLogoTwoSectionsLinks from "~/components/sections/hero-logo-two-sections-links";
import Metatags from "~/components/site/metatags";
import { linksYaci, metaYaci } from "~/data/links-yaci";
@@ -9,82 +8,20 @@ const ReactPage: NextPage = () => {
return (
<>
-
-
-
+
-
-
-
-
-
-
- Overview
-
-
- Yaci DevKit revolutionizes the development process with a
- custom Cardano devnet that can be created and reset in seconds
- using the user-friendly Yaci CLI. This allows for rapid
- iteration and experimentation, tailored to specific needs
- through flexible configuration options. The default devnet is
- optimized for speed, with customizable parameters for various
- testing scenarios. Integrated tools like the lightweight chain
- indexer "Yaci Store" and the browser-based "Yaci Viewer"
- enhance transaction building and submission. Optional
- components Ogmios and Kupo can be enabled to support client
- SDKs, and the Docker Compose package simplifies deployment and
- management. Yaci DevKit's compatibility with Blockfrost API
- endpoints ensures seamless integration with client SDKs,
- offering boundless development possibilities.
-
-
-
-
- {linksYaci.map((link) => (
-
-
-
-
- {link.title}
-
-
-
- ))}
-
-
-
- {/*
-
-
- Something
-
-
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio
- iste nam cupiditate, eveniet ab possimus quisquam accusantium,
- porro, vel temporibus molestiae rerum eaque vitae modi hic!
- Commodi ad quis ducimus?
-
-
-
-
-
- Something
-
-
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio
- iste nam cupiditate, eveniet ab possimus quisquam accusantium,
- porro, vel temporibus molestiae rerum eaque vitae modi hic!
- Commodi ad quis ducimus?
-