From 83a89d47710fd3b9b0a7d8f8f34bb4b9219ce854 Mon Sep 17 00:00:00 2001 From: sashaodessa <140454972+sashaodessa@users.noreply.github.com> Date: Tue, 9 Sep 2025 14:19:15 +0200 Subject: [PATCH 1/4] Update README.md Signed-off-by: sashaodessa <140454972+sashaodessa@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0be781ff1..a631b8c53 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ The following graphic shows an exemplary DAO setup: ![A potential DAO setup](./images/dao-plugin.svg) -An examplary DAO setup showing interactions between the three core contract pieces triggered by different user groups: The `DAO` and `PermissionManager` contract in blue and red, respectively, as well as two `Plugin` contracts in green. Bear in mind, the `DAO` and `Permission Manager` components both coexist within the same `DAO` contract. Function calls are visualized as black arrows and require permission checks (red, dashed arrow). In this example, the permission manager determines whether the token voting plugin can execute actions on the DAO, a member can change its settings, or if an DeFi-related plugin is allowed to invest in a certain, external contract. +An exemplary DAO setup showing interactions between the three core contract pieces triggered by different user groups: The `DAO` and `PermissionManager` contract in blue and red, respectively, as well as two `Plugin` contracts in green. Bear in mind, the `DAO` and `Permission Manager` components both coexist within the same `DAO` contract. Function calls are visualized as black arrows and require permission checks (red, dashed arrow). In this example, the permission manager determines whether the token voting plugin can execute actions on the DAO, a member can change its settings, or if an DeFi-related plugin is allowed to invest in a certain, external contract. ### Framework Contracts From e2f7c6285f6ec6a55ea8fcad8eecf0a7bff647a2 Mon Sep 17 00:00:00 2001 From: sashaodessa <140454972+sashaodessa@users.noreply.github.com> Date: Tue, 9 Sep 2025 14:19:43 +0200 Subject: [PATCH 2/4] Update README.md Signed-off-by: sashaodessa <140454972+sashaodessa@users.noreply.github.com> --- packages/contracts/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/contracts/README.md b/packages/contracts/README.md index 75e184bc6..e218977f9 100644 --- a/packages/contracts/README.md +++ b/packages/contracts/README.md @@ -19,7 +19,7 @@ Before starting make sure that you have created an `.env` file from the `.env.ex Now you can get started running your repository locally: 1. Install packages from the root folder with `yarn` -2. Change directory into this package (`/pacakages/contracts`) +2. Change directory into this package (`/packages/contracts`) 3. Run `yarn build` to compile the contracts 4. Run `yarn test` to execute the test suite (this can take a while, so see [performance optimizations](#performance-optimizations) for ways to speed up the tests). From aadb13f3aebe637f1e7d4f6bf1d5a1f9b9dcb2d3 Mon Sep 17 00:00:00 2001 From: sashaodessa <140454972+sashaodessa@users.noreply.github.com> Date: Tue, 9 Sep 2025 14:19:59 +0200 Subject: [PATCH 3/4] Update README.md Signed-off-by: sashaodessa <140454972+sashaodessa@users.noreply.github.com> --- packages/contracts/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/contracts/README.md b/packages/contracts/README.md index e218977f9..4200807bd 100644 --- a/packages/contracts/README.md +++ b/packages/contracts/README.md @@ -38,7 +38,7 @@ When testing locally: Default values for all required environment variables are provided when running against hardhat, check the [`.env.example`](./.env.example) for details of what these are and what they mean. -The private key provided by default is a hardhat publically known key for `0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266`. Don't use it outside of a local development context. +The private key provided by default is a hardhat publicly known key for `0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266`. Don't use it outside of a local development context. > Tests can be sped up if needed. See [the test performance optimization](#performance-optimizations) section for more info. From c30f4ecb1ecfc59974003398fcc172b9a616036a Mon Sep 17 00:00:00 2001 From: sashaodessa <140454972+sashaodessa@users.noreply.github.com> Date: Tue, 9 Sep 2025 14:20:21 +0200 Subject: [PATCH 4/4] Update hardhat.config.ts Signed-off-by: sashaodessa <140454972+sashaodessa@users.noreply.github.com> --- packages/contracts/hardhat.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/contracts/hardhat.config.ts b/packages/contracts/hardhat.config.ts index dee59932f..ceb42f5e9 100644 --- a/packages/contracts/hardhat.config.ts +++ b/packages/contracts/hardhat.config.ts @@ -50,7 +50,7 @@ for (const network of Object.keys(hardhatNetworks) as SupportedNetworks[]) { } if (networkExtensions[network] == undefined) { - console.log(`WARNING: newtork ${network} is not found in networks.ts file`); + console.log(`WARNING: network ${network} is not found in networks.ts file`); continue; }