From f21f0545813d20a63d25659d567297ee0adb0d39 Mon Sep 17 00:00:00 2001 From: Derek Lee Date: Thu, 6 Apr 2023 16:34:29 -0400 Subject: [PATCH 1/2] Add Kurtosis --- src/assets/dev-tools/kurtosis.png | Bin 0 -> 4791 bytes .../docs/development-networks/index.md | 11 +++++++++ .../en/page-developers-local-environment.json | 2 ++ src/pages/developers/local-environment.tsx | 21 ++++++++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 src/assets/dev-tools/kurtosis.png diff --git a/src/assets/dev-tools/kurtosis.png b/src/assets/dev-tools/kurtosis.png new file mode 100644 index 0000000000000000000000000000000000000000..52bb38e08d7bf0ad9b0eaa40297b80d31ca88ebb GIT binary patch literal 4791 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 = [ description: "page-local-environment-waffle-desc", alt: "page-local-environment-waffle-logo-alt", }, + { + id: "kurtosis", + url: "https://www.kurtosis.com/", + githubUrl: "https://github.com/kurtosis-tech/kurtosis", + background: "#000000", + name: "Kurtosis", + description: "page-local-environment-kurtosis-desc", + alt: "page-local-environment-kurtosis-logo-alt", + }, { id: "hardhat", url: "https://hardhat.org/", @@ -158,6 +167,15 @@ const ChooseStackPage = ({ description: t("page-local-environment-waffle-desc"), alt: t("page-local-environment-waffle-logo-alt"), }, + { + id: "kurtosis", + url: "https://www.kurtosis.com/", + githubUrl: "https://github.com/kurtosis-tech/kurtosis", + background: "#000000", + name: "Kurtosis", + description: t("page-local-environment-kurtosis-desc"), + alt: t("page-local-environment-kurtosis-logo-alt"), + }, { id: "hardhat", url: "https://hardhat.org/", @@ -467,5 +485,8 @@ export const query = graphql` foundry: file(relativePath: { eq: "dev-tools/foundry.png" }) { ...devtoolImage } + kurtosis: file(relativePath: {eq: "dev-tools/kurtosis.png" }) { + ...devtoolImage + } } ` From c89d0764d6989c7ee86d51ba5f77ce623b98f3ae Mon Sep 17 00:00:00 2001 From: Derek Lee <103802618+leeederek@users.noreply.github.com> Date: Mon, 10 Apr 2023 13:59:22 -0400 Subject: [PATCH 2/2] Update description of Kurtosis Ethereum package --- src/content/developers/docs/development-networks/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/development-networks/index.md b/src/content/developers/docs/development-networks/index.md index 6ab3c8ade9c..2077069c1a3 100644 --- a/src/content/developers/docs/development-networks/index.md +++ b/src/content/developers/docs/development-networks/index.md @@ -32,7 +32,7 @@ You _could_ [run a node](/developers/docs/nodes-and-clients/#running-your-own-no Kurtosis is a build system for multi-container test environments which enables developers to locally spin up reproducible instances of blockchain networks. -The Ethereum Kurtosis package locally instantiates a containerized and parameterizable Ethereum testnet, with support for 9 different Execution Layer (EL) and Consensus Layer (CL) clients. Kurtosis gracefully handles all local port mappings and service connections for easy dApp and smart contract prototyping and testing. +The Ethereum Kurtosis package locally instantiates a containerized and parameterizable Ethereum testnet, with support for multiple different Execution Layer (EL) and Consensus Layer (CL) clients and an n-number of nodes. Kurtosis gracefully handles all local port mappings and service connections for easy dApp and smart contract prototyping and testing. - [Ethereum network package](https://github.com/kurtosis-tech/eth-network-package) - [Website](https://www.kurtosis.com/)