From 6a4dd05c2fcefeccc2873f6379b1380f05c60879 Mon Sep 17 00:00:00 2001 From: Levent Demir Date: Thu, 21 Sep 2023 14:17:37 +0200 Subject: [PATCH 1/5] doc(changelog): add info for v0.1.9 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2819b61..21203bbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,33 @@ Ref: https://keepachangelog.com/en/1.0.0/ # Changelog +## [v0.1.9] + +Evmos-node docker image: ghcr.io/zama-ai/evmos-node:v0.1.9 + +Evmos-node developer docker image: ghcr.io/zama-ai/evmos-dev-node:v0.1.9 + +**Major updates**: +* Use new parameters for FHE keys by @leventdem in https://github.com/zama-ai/fhevm-tfhe-cli/pull/17 +* feature: add fhe rand() by @dartdart26 in https://github.com/zama-ai/evmos/pull/191 + +For build: + +| Name | Type | version | +| :---------: | :--------: | :--------------------------------------: | +| go-ethereum | repository | v0.1.11 | +| ethermint | repository | v0.1.2 | +| tfhe-rs | repository | 0.3.1 | + + +For e2e test: + +| Name | Type | version | +| :------------------: | :--------: | :-------------: | +| fhevm-solidity | repository | v0.1.12 | +| fhevm-tfhe-cli | repository | v0.2.1 | +| fhevm-decryptions-db | repository | v0.2.0 | + ## [v0.1.8] Evmos-node docker image: ghcr.io/zama-ai/evmos-node:v0.1.8 From e63821d4a3fbe2b2d4c355e081aaf93bd2544b7f Mon Sep 17 00:00:00 2001 From: Levent Demir Date: Thu, 21 Sep 2023 15:01:35 +0200 Subject: [PATCH 2/5] doc(README): helpers where to start + update node version --- README.md | 42 ++++++++++++--------- docker-compose/docker-compose.validator.yml | 4 +- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 72e86d3f..cece0a5d 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,27 @@ interoperable with Ethereum. It's built using the [Cosmos SDK](https://github.co Please check the [CHANGELOG](./CHANGELOG.md) to get the last version of the published (ready-to-use) docker image and check all the related dependencies. -The quick start is to follow this [section](#from-github-package-registry) +# Where to start as a developer + +Based on your objectives here are some helpers. + +__I just want to run fhEVM and see the node's logs.__ + +So check this [section please](https://github.com/zama-ai/fhevm-hardhat-template#start-fhevm) with a self-sufficient docker image. + +__I want to run without building anything and see the node's configuration, how the FHE keys are generated and a few more details.__ + +In this case, this [section](#from-github-package-registry) will help you to run the node, see the setup phase. + + +__I want to build the FhEVM from source using docker.__ + +In this case, this [section](#local-build-through-docker-and-e2e-test) will help you to build the node and run it. This build take a few time to complete. + +__I am a core developer :sunglasses:, I need to add some prints :grin: in the code__ + +In this case, this following [section](#local-build) is for you, good luck! + # Local build @@ -334,9 +354,9 @@ make run_evmos Docker ps output: ``` -CONTAINER ID IMAGE NAMES -02b40fb0bdf7 ghcr.io/zama-ai/evmos-node:v0.1.8 evmosnode0 -ac2073c0d6fc ghcr.io/zama-ai/oracle-db-service:latest zbcoracledb +CONTAINER ID IMAGE NAMES +02b40fb0bdf7 ghcr.io/zama-ai/evmos-node:v0.1.9 evmosnode0 +ac2073c0d6fc ghcr.io/zama-ai/without building anything zbcoracledb ``` @@ -359,20 +379,6 @@ make stop_evmos -
-
- Troubleshoot ghcr.io - -Here is a tutorial on [how to manage ghcr.io access](https://github.com/zama-ai/fhevm-tfhe-cli#using-the-published-image-easiest-way). - - If you get trouble to pull image from ghcr.io, one can build it locally with - ```bash - docker build . -t zama-zbc-build -f docker/Dockerfile.zbc.build - ``` -
-
- - ## Contributing diff --git a/docker-compose/docker-compose.validator.yml b/docker-compose/docker-compose.validator.yml index 600d669d..6ddcf456 100644 --- a/docker-compose/docker-compose.validator.yml +++ b/docker-compose/docker-compose.validator.yml @@ -2,7 +2,7 @@ version: '3' services: validator: - image: ghcr.io/zama-ai/evmos-node:v0.1.8 + image: ghcr.io/zama-ai/evmos-node:v0.1.9 container_name: evmosnode0 ports: - "26656-26657:26656-26657" @@ -21,7 +21,7 @@ services: ipv4_address: 192.167.10.2 oracledb: - image: ghcr.io/zama-ai/fhevm-decryptions-db:v0.1.5 + image: ghcr.io/zama-ai/fhevm-decryptions-db:v0.2.0 container_name: zbcoracledb security_opt: - no-new-privileges:true From 3bda01f78240451c5ca63a80949b80d733a1f5cc Mon Sep 17 00:00:00 2001 From: Levent Demir Date: Thu, 21 Sep 2023 15:06:36 +0200 Subject: [PATCH 3/5] doc(README): typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cece0a5d..29680869 100644 --- a/README.md +++ b/README.md @@ -356,7 +356,7 @@ Docker ps output: ``` CONTAINER ID IMAGE NAMES 02b40fb0bdf7 ghcr.io/zama-ai/evmos-node:v0.1.9 evmosnode0 -ac2073c0d6fc ghcr.io/zama-ai/without building anything zbcoracledb +ac2073c0d6fc ghcr.io/zama-ai/fhevm-decryptions-db:v0.2.0 zbcoracledb ``` From f782e568ee23afd76b0ab5d32e77d89b7629659f Mon Sep 17 00:00:00 2001 From: Levent Demir Date: Thu, 21 Sep 2023 15:08:25 +0200 Subject: [PATCH 4/5] doc(README): add bullets --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 29680869..2f04da1b 100644 --- a/README.md +++ b/README.md @@ -56,20 +56,20 @@ Please check the [CHANGELOG](./CHANGELOG.md) to get the last version of the publ Based on your objectives here are some helpers. -__I just want to run fhEVM and see the node's logs.__ +- __I just want to run fhEVM and see the node's logs.__ So check this [section please](https://github.com/zama-ai/fhevm-hardhat-template#start-fhevm) with a self-sufficient docker image. -__I want to run without building anything and see the node's configuration, how the FHE keys are generated and a few more details.__ +- __I want to run without building anything and see the node's configuration, how the FHE keys are generated and a few more details.__ In this case, this [section](#from-github-package-registry) will help you to run the node, see the setup phase. -__I want to build the FhEVM from source using docker.__ +- __I want to build the FhEVM from source using docker.__ In this case, this [section](#local-build-through-docker-and-e2e-test) will help you to build the node and run it. This build take a few time to complete. -__I am a core developer :sunglasses:, I need to add some prints :grin: in the code__ +- __I am a core developer :sunglasses:, I need to add some prints :grin: in the code__ In this case, this following [section](#local-build) is for you, good luck! From 4474a9e6dbbf5d9c46863834e54fb61f9e658700 Mon Sep 17 00:00:00 2001 From: Levent Demir Date: Thu, 21 Sep 2023 15:11:50 +0200 Subject: [PATCH 5/5] doc(README): improvements --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2f04da1b..ed7b4249 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Please check the [CHANGELOG](./CHANGELOG.md) to get the last version of the publ # Where to start as a developer -Based on your objectives here are some helpers. +Based on your objectives, here are some helpful suggestions. - __I just want to run fhEVM and see the node's logs.__