From 9940abfd6c819526251c40a225003da1a1dfd0c1 Mon Sep 17 00:00:00 2001 From: Hein Dauven Date: Sun, 22 Dec 2024 12:48:17 +0100 Subject: [PATCH] ci: Add workflows README --- .github/workflows/README.md | 84 + ... 1339ed3150c6ee95ad5647d3579eb6cae390afed^ | 48397 ++++++++++++++++ 2 files changed, 48481 insertions(+) create mode 100644 .github/workflows/README.md create mode 100644 e -i 1339ed3150c6ee95ad5647d3579eb6cae390afed^ diff --git a/.github/workflows/README.md b/.github/workflows/README.md new file mode 100644 index 000000000..3c39df7fb --- /dev/null +++ b/.github/workflows/README.md @@ -0,0 +1,84 @@ +# Workflows Overview + +This directory contains the GitHub Actions workflows that automate various processes in our Rusk monorepo. Below is a detailed description of each workflow, its purpose, and its key components. + +## Table of Contents +1. [General Notes](#general-notes) +2. [Workflow Files](#workflow-files) +3. [Conventions](#conventions) +4. [Adding or Modifying Workflows](#adding-or-modifying-workflows) +5. [Troubleshooting](#troubleshooting) +6. [Common Problems](#common-problems) + +## General Notes +- These workflows handle tasks like CI, benchmarks, building binaries, and more. +- Workflows are triggered by various events, such as `push`, `pull_request`, or manually via `workflow_dispatch`. +- Reusable actions and patterns, such as `dorny/paths-filter` for change detection and `actions/checkout`, are heavily utilized to standardize processes. +- We heavily rely on self-hosted runners, available through `runs-on: core`. These runners are stateful. It's only recommended to use other runners if you need stronger consistenty guarantees, as they're slower. +- Workflows like `rusk_build.yml` and `ruskwallet_build.yml` use matrices for multi-OS and multi-feature builds. Thesse ensure compatibility across multiple operating systems and architectures. +- Outputs like binaries and Docker images are stored as artifacts for download and reuse. + +## Workflow Files +### [benchmarks.yml](./binary_copy.yml) +**Purpose**: Runs benchmarks for `rusk` and `node` components, and uploads the results as an artifact. +**Trigger**: `push` to the `master` branch. + +### [binary_copy.yml](./binary_copy.yml) +**Purpose**: Builds and copies the `rusk` binary to a host directory on the runner. +**Trigger**: `push` to the `master` branch. + +### [docker_image_build.yml](./docker_image_build.yml) +**Purpose**: Builds a Docker image and uploads it as an artifact. +**Trigger**: `workflow_dispatch` (manual trigger). + +### [explorer_ci.yml](./explorer_ci.yml) +**Purpose**: CI for the `explorer`. Lints, tests, typechecks and builds it. +**Trigger**: `pull_request` events. + +### [profile_ci.yml](./profile_ci.yml) +**Purpose**: Generates proving keys using `make keys`. +**Trigger**: `workflow_dispatch`. + +### [rusk_build.yml](./rusk_build.yml) +**Purpose**: Compiles `rusk` binaries for multiple operating systems and architectures. Packages binaries with their corresponding version and features. +**Trigger**: `workflow_dispatch`. + +### [rusk_ci.yml](./rusk_ci.yml) +**Purpose**: CI for the `rusk` repository. Executes formatting, linting, and tests. +**Trigger**: `pull_request` events. + +### [ruskwallet_build.yml](./ruskwallet_build.yml) +**Purpose**: Compiles `rusk-wallet` binaries for multiple OSes and architectures. Packages and uploads the artifacts +**Trigger**: `workflow_dispatch`. + +### [ruskwallet_ci.yml](./ruskwallet_ci.yml) +**Purpose**: CI for the `rusk-wallet` repository, with specific nightly tests for multiple platforms. +**Trigger**: `pull_request` events. + +### [w3sperjs_ci.yml](./w3sperjs_ci.yml) +**Purpose**: CI for `w3sper.js`, executing linting and test tasks. +**Trigger**: `pull_request` and `workflow_dispatch`. + +### [webwallet_ci.yml](./webwallet_ci.yml) +**Purpose**: CI for the `web-wallet`, executing lints, tests, typechecks and builds the app. +**Trigger**: `pull_request` events. + +## Adding or Modifying Workflows +1. Create a new `.yml` file in this directory. +2. Use a descriptive `name` for the workflow. +3. Document the workflow in this README. +4. Follow existing patterns for consistency. +5. Test the workflow thoroughly before merging. + +## Troubleshooting +### General Debugging +Use the GitHub Actions logs to investigate failures. Checking the jobs and collapsing the runs often provide a lot of output information on versions or filters used. Add `set -x` or debug specific commands to problematic steps to gather more information. + +### Change Detection Issues +Verify the path patterns in `dorny/paths-filter`. Make sure the `filters` section includes all relevant paths. You can check the `changes` job in a workflow run and check the `dorny/paths-filter` run. + +### Matrix Build Failures +Check compatibility for the target platform or flags. Make sure the appropriate Rust targets, Node or Deno versions are installed. For Rust, you can check the `dsherret/rust-toolchain-file` run in a workflow run for the installer release. + +## Common Problems +It often occurs that CI reports `action.yml`/`action.yaml`/`Dockerfile` are not found. This is often a false-positive where the post-run fails due to a prior failure. Investigate the workflow run by check if the earlier steps report any other issue. diff --git a/e -i 1339ed3150c6ee95ad5647d3579eb6cae390afed^ b/e -i 1339ed3150c6ee95ad5647d3579eb6cae390afed^ new file mode 100644 index 000000000..7516fb5a8 --- /dev/null +++ b/e -i 1339ed3150c6ee95ad5647d3579eb6cae390afed^ @@ -0,0 +1,48397 @@ +commit b80d70d9f15127663c5262da737cddad12c11486 (HEAD -> 3230/flexible-rusk-binary-build-workflow) +Author: Hein Dauven +Date: Sun Dec 22 12:48:17 2024 +0100 + + ci: Add workflows README + +commit adb1d0b4d7f3a42eab021c175013b509b5cc53cf +Author: Hein Dauven +Date: Sat Dec 21 16:56:23 2024 +0100 + + ci: Add prover to Rusk build workflow features + +commit cc19aea9ad2acbfc97aea8ba5cb37dd60108fdac +Author: Pmoranga +Date: Fri Dec 20 20:46:20 2024 -0300 + + ci: add parameters received to the job summary + - Skip unused features & targets + - Fix Matrix configuration + - Simplify workflow logic + +commit 1339ed3150c6ee95ad5647d3579eb6cae390afed +Author: Hein Dauven +Date: Thu Dec 19 10:49:23 2024 +0100 + + ci: Allow flexible Rusk binary building in workflow + +commit 71a27ddfbbc277abcc5bb7b522837f0b117746ed (tag: web-wallet-v0.10.1) +Merge: 22e3b015 9e2224d5 +Author: Norton Andreev +Date: Wed Dec 18 16:28:16 2024 +0200 + + Merge pull request #3222 from dusk-network/web-wallet-v.0.10.1 + + web-wallet: Release v.0.10.1 + +commit 9e2224d594314573d147a097cfd0375c0a79fbdb +Author: Norton Andreev +Date: Wed Dec 18 16:11:08 2024 +0200 + + web-wallet: Release v.0.10.1 + + Resolves #3221 + +commit 22e3b015b83f538ad70358e5123476780b4e3d1b +Merge: b9da9fe4 c4ec54e6 +Author: Andrea Scartabelli +Date: Wed Dec 18 14:34:58 2024 +0100 + + Merge pull request #3213 from dusk-network/feature-3212 + + web-wallet: Fix gas settings reset and validation in preferences + +commit b9da9fe4856f65c8563eca6a718b700e992e60c7 +Merge: c35d6d3a 5f5c5df1 +Author: Mr. Seppia +Date: Wed Dec 18 13:15:26 2024 +0100 + + Merge pull request #3216 from dusk-network/wallet-export-pwd + +commit 5f5c5df1546a58f5559f2485ecff5d5d9f006a8b +Author: Herr Seppia +Date: Wed Dec 18 12:33:56 2024 +0100 + + rusk-wallet: add support for export pwd in non-interactive + +commit c35d6d3a06241845601837761aa51208e2c48fee +Merge: 88d8018a 2f4b6d8d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Dec 18 11:29:51 2024 +0100 + + Merge pull request #3200 from dusk-network/relax_hard_slash + + stake-contract: relax hard-slash to soft-slash + +commit 88d8018af34ed870ac219753d48f2c48a841f174 +Merge: a580bfd2 ab03a956 +Author: Mr. Seppia +Date: Wed Dec 18 11:08:22 2024 +0100 + + Merge pull request #3167 from dusk-network/rusk-wallet-topup + +commit a580bfd2e4a5008dec3dbbab298b0ba5f6f06ca4 +Merge: 341b58e6 38e3441e +Author: Mr. Seppia +Date: Wed Dec 18 11:03:55 2024 +0100 + + Merge pull request #3196 from dusk-network/wallet-stake-owner + +commit c4ec54e62dde377d49e955d5debcba02e6dda0c5 (origin/feature-3212) +Author: Andrea Scartabelli +Date: Wed Dec 18 09:18:31 2024 +0100 + + web-wallet: Fix gas settings reset and validation in preferences + + Resolves #3212 + +commit 341b58e6232afc417d4876c88e7d75df218c8ae0 (tag: web-wallet-v0.10.0) +Merge: 6743d88f c69bc5dd +Author: Norton Andreev +Date: Tue Dec 17 18:50:35 2024 +0200 + + Merge pull request #3190 from dusk-network/web-wallet-v.0.10.0 + + web-wallet: Release v.0.10.0 + +commit c69bc5dd0692bc12b2526ac2f731592a2b45b87f +Author: Norton Andreev +Date: Sun Dec 15 15:51:55 2024 +0200 + + web-wallet: Release v.0.10.0 + + Resolves #3189 + +commit 6743d88f8b93c1c952f49c30f6eaaee019891313 +Merge: c3e832e9 6dd9188b +Author: Norton Andreev +Date: Tue Dec 17 18:40:48 2024 +0200 + + Merge pull request #3208 from dusk-network/feature-3179 + + web-wallet: Update AddressPicker to show Default Profile label + +commit 6dd9188b063b7e4cc8137ccf7800df5a7d86a0cb +Author: Norton Andreev +Date: Tue Dec 17 13:38:19 2024 +0200 + + web-wallet: Update AddressPicker to show Default Profile label + + Resolves #3179 + +commit c3e832e92eea24b37b6a0c2d4fd91145ac905a40 +Merge: ccc8bd41 341d70c6 +Author: Mr. Seppia +Date: Tue Dec 17 17:10:06 2024 +0100 + + Merge pull request #3209 from dusk-network/fix-mempool-stackof + +commit ccc8bd41789d052cdf99e529459459a3c5427601 +Merge: 0297c6ed 584414ae +Author: Mr. Seppia +Date: Tue Dec 17 17:04:03 2024 +0100 + + Merge pull request #3193 from dusk-network/stake_funds_owner + +commit ab03a956c4b262aea5c1c01ac1b43254923a4aec +Author: Herr Seppia +Date: Tue Dec 17 16:42:02 2024 +0100 + + rusk-wallet: add stake topup + +commit 38e3441ef65658398d926a9370aeb48e9f4bc330 +Author: Herr Seppia +Date: Mon Dec 16 18:46:13 2024 +0100 + + rusk-wallet: add support for stake owner + +commit 14b7f75fd48be1726f646b0bf441b99e76ee4048 +Author: Herr Seppia +Date: Mon Dec 16 11:25:16 2024 +0100 + + rusk: adapt tests to new execution-core + +commit 7eb8b9a2d809d02318dfd1de8aaef00543f315c8 +Author: Herr Seppia +Date: Mon Dec 16 16:54:20 2024 +0100 + + test-wallet: adapt to new execution-core + +commit d4e9ae5c87c792ed40905acf2ec9412b82dc0967 +Author: Herr Seppia +Date: Mon Dec 16 11:25:07 2024 +0100 + + stake-contract: adapt tests to new execution-core + +commit 0169c801286c109f9ef9aba2181035b6a41d9d50 +Author: Herr Seppia +Date: Mon Dec 16 11:19:30 2024 +0100 + + wallet-core: add support for stake owner + +commit c013bd1b76aca86311c09f69abb67c38a6d5206d +Author: Herr Seppia +Date: Mon Dec 16 11:24:25 2024 +0100 + + execution-core: allow stake withdraw with different owner key + + Change `StakeWithdraw::new` to support owner key + +commit 3c56a45275fb0fb80a9ecc45b60a4632fd398fa0 +Author: Herr Seppia +Date: Mon Dec 16 10:58:29 2024 +0100 + + execution-core: allow stake with different owner key + + Change `Stake::new` to support owner key + +commit 0297c6ed035c09bfcdbdd10495bac8ce9bd78968 +Merge: dd8c08ba be5df996 +Author: xevisalle <38231508+xevisalle@users.noreply.github.com> +Date: Tue Dec 17 14:02:49 2024 +0100 + + Merge pull request #3207 from dusk-network/overflow + + rusk: Handle spent value overflow + +commit be5df996bc4c74b4089ec803142e5465f9fb8924 +Author: xevisalle <38231508+xevisalle@users.noreply.github.com> +Date: Tue Dec 17 13:05:32 2024 +0100 + + rusk: Use ok_or in max_value overflow handling + + Co-authored-by: Mr. Seppia + +commit 341d70c654ae59f3cc58d32d4fee5ecc7a5bc994 +Author: Herr Seppia +Date: Tue Dec 17 12:35:41 2024 +0100 + + node: fix mempool deletion stack overflow + + Change mempool_delete_tx to first collect dependant txs_id and then delete them + +commit 0fc53505c342aac9eb6e5191c367282903d32d24 +Author: xevisalle +Date: Tue Dec 17 12:37:05 2024 +0100 + + rusk: make max_value computation to handle overflow + +commit 21eb7e5ca9c74b981eb5170a53a5b75eb5c9a3b7 +Author: Herr Seppia +Date: Tue Dec 17 12:34:19 2024 +0100 + + node: increase MempoolService resilience + +commit 8e1bb56b970b321604d504b68819c06415284ccd +Author: Herr Seppia +Date: Tue Dec 17 12:33:04 2024 +0100 + + node-data: add `SpendingId::next()` + +commit dd8c08ba14791e10b895d805f5e6c8c6a6029b08 +Merge: 8c8b2693 07c6cdd2 +Author: Norton Andreev +Date: Tue Dec 17 13:14:32 2024 +0200 + + Merge pull request #3204 from dusk-network/feature-3203 + + web-wallet: Prepare Migration for release + +commit 8c8b2693b63dfdacc893592eb8e40e1152bb6e66 +Merge: 2a28aa71 01e3f7bd +Author: Andrea Scartabelli +Date: Tue Dec 17 10:49:24 2024 +0100 + + Merge pull request #3202 from dusk-network/feature-3178 + + web-wallet: Update default gas settings values + +commit 07c6cdd2560bc2a1d9c32779d3ebdd16d1c15187 +Author: Norton Andreev +Date: Tue Dec 17 11:05:36 2024 +0200 + + web-wallet: Prepare Migration for release + + Resolves #3203 + +commit 01e3f7bd073a4933b1a00e1056a476fc2b7184fa +Author: Andrea Scartabelli +Date: Mon Dec 16 16:43:24 2024 +0100 + + web-wallet: Update default gas settings values + + - Add button to reset gas settings to their defaults + - Fix dark mode button not being in sync with the stored value + - Fix `BigIntInput` properties not being reactive + + Resolves #3178 + +commit 2a28aa711bd1b6385b87abcfee9fb3eed0491f89 +Merge: 6c28bcbe 1051128b +Author: Norton Andreev +Date: Mon Dec 16 19:49:22 2024 +0200 + + Merge pull request #3195 from dusk-network/feature-3180 + + web-wallet: Add Migration Successful Step + +commit 6c28bcbe756639378d4fba2940501a1071f22792 +Merge: 8c4ec101 cb6a3ff2 +Author: Andrea Scartabelli +Date: Mon Dec 16 16:44:08 2024 +0100 + + Merge pull request #3170 from dusk-network/feature-3156 + + web-wallet: Update sync and cache to handle cases of rejected blocks + +commit 2f4b6d8d4431f1e43a29e7d5109d1897c6f5fc19 (origin/relax_hard_slash) +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Dec 16 16:20:52 2024 +0100 + + stake-contract: relax hard-slash to soft-slash + +commit 1051128bee57fe2ee39eca642b9dde143e177900 +Author: Norton Andreev +Date: Mon Dec 16 14:45:25 2024 +0200 + + web-wallet: Add Migration Successful Step + + Resolves #3180 + +commit 8c4ec10164f4bd99d746672ef2bbbeb2a7e856b7 +Merge: 2aacfcb8 9cbe3f0f +Author: Andrea Scartabelli +Date: Mon Dec 16 10:56:31 2024 +0100 + + Merge pull request #3191 from dusk-network/feature-2945 + + web-wallet: Remove outer padding on small screens + +commit 584414ae8038a9511101269838f089c0dceef8ab +Author: Herr Seppia +Date: Mon Dec 16 10:36:05 2024 +0100 + + rusk: HTTP - add StakeFundOwner info to API + +commit 9cbe3f0f0947a858694d1983e6d1ed93634a7702 +Author: Andrea Scartabelli +Date: Mon Dec 16 08:22:41 2024 +0100 + + web-wallet: Remove outer padding on small screens + + resolves #2945 + +commit cb6a3ff2428a1690f2cdf81f2daf05c06274a450 +Author: Andrea Scartabelli +Date: Wed Dec 11 09:18:43 2024 +0100 + + web-wallet: Update sync and cache to handle cases of rejected blocks + + Resolves #3156 + +commit 2aacfcb844dc5922a4f572ea658ca10c61283df2 +Merge: aac2727f e4614b8d +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Dec 13 15:28:21 2024 +0100 + + Merge pull request #3153 from dusk-network/mocello/3150-stake_tests + + stake-contract: Add tests + +commit aac2727fdbe7f894725f92f467b6ef4b4daef37f +Merge: 9848cb73 7c274109 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Dec 13 14:00:25 2024 +0100 + + Merge pull request #3184 from dusk-network/neotamandua/update_readme + + rusk: update readme content + +commit 9848cb737c615f7dac4b553f57d4286f3591a6c6 +Merge: bd61a1b1 832fbf7f +Author: Hein Dauven +Date: Fri Dec 13 12:18:20 2024 +0100 + + Merge pull request #3166 from dusk-network/update-mac-ci + + ci: Fix mac build versions & wasm + +commit bd61a1b1afac514f7a068471e83b01eee459b423 +Merge: c3e8428a 6c881756 +Author: Hein Dauven +Date: Fri Dec 13 12:10:22 2024 +0100 + + Merge pull request #3183 from dusk-network/3182/update-docs-urls + + web-wallet: Update docs URLs + +commit 7c274109d3af9e3939634278e15518e2eae3c492 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 7 23:26:44 2024 +0200 + + rusk: update readme content + + - Fix links to docs + - Add badges + +commit 6c8817567d7815989edb0aeadfc1fd770b0c3f2d (origin/3182/update-docs-urls, modded-rw, 3182/update-docs-urls) +Author: Hein Dauven +Date: Fri Dec 13 12:00:22 2024 +0100 + + web-wallet: Update docs URLs + +commit c3e8428ac0c6b1d075a194aba3c10737e337016b +Merge: 0286f0b8 d58017af +Author: Norton Andreev +Date: Fri Dec 13 12:18:57 2024 +0200 + + Merge pull request #3137 from dusk-network/feature-3136 + + web-wallet: Refactor MigrationContract + +commit d58017afcc061f4747d8b5ea8e98d8f0af40a80a +Author: Norton Andreev +Date: Fri Dec 6 17:00:50 2024 +0200 + + web-wallet: Refactor MigrationContract + + Resolves #3136 + +commit 0286f0b86f1b11ebd6336af7c1926f9c4aa99e54 +Merge: b1c3c437 0157079c +Author: Hein Dauven +Date: Thu Dec 12 22:50:47 2024 +0100 + + Merge pull request #3176 from dusk-network/increase-rusk-wallet-tx-gas-limit + + rusk-wallet: Increase default gas limit for transfers + +commit 0157079c86a4f61e5183c01bc9e8de6d0f5c2026 (origin/increase-rusk-wallet-tx-gas-limit, increase-rusk-wallet-tx-gas-limit) +Author: Hein Dauven +Date: Thu Dec 12 22:16:47 2024 +0100 + + rusk-wallet: Increase default gas limit for transfers & deploys + +commit b1c3c4373f87cbc19d0e6bf18e903e732bb8414e +Merge: 418c4b65 37bfa431 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Dec 12 18:07:46 2024 +0100 + + Merge pull request #3116 from dusk-network/neotamandua/update_archive + + Update archive + +commit 37bfa431492518a69dfcdfb142db32047b75de1b +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 4 16:21:09 2024 +0200 + + rusk: add next_phoenix to graphQL + + - Add ord param to full_moonlight_history + +commit 5585fb2137c4622dccebc90beb5048528939ae2c +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 4 16:05:20 2024 +0200 + + node: add phoenix info to finalized blocks + + - Change SQLite Schema + - Add SQLite function to retrieve next block that includes phoenix events + - Update queries + +commit 55a0043295c447a9c4ea17f5f9424fd7f5d7e60f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 4 13:22:23 2024 +0200 + + node: add Order to full_moonlight_history + + - Update comments + - Rename fetch_moonlight_transactions to fetch_moonlight_event_ident + - Add test for order + +commit 9aeda9fd8c694b8bd8c5ad65f50eafea701d7aa4 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 29 18:44:00 2024 +0200 + + node: make last finalized block height available as attribute + +commit 45a5d57bfe36bc7e2925d7e6726347a27e5103ba +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 28 16:10:27 2024 +0200 + + rusk: gql remove usage of transaction terminology for moonlight + + - Convey better distinguishability between asset transfers and protocol transactions + +commit 418c4b65177c99e39bee1c4cb480cad6b503ac9e +Merge: 036f1c1e d666ee82 +Author: Norton Andreev +Date: Thu Dec 12 16:25:05 2024 +0200 + + Merge pull request #3123 from dusk-network/feature-2981 + + web-wallet: Add notice for stake maturity + +commit d666ee82f6da2b65b494d6ec9120358f85a3ef55 +Author: Norton Andreev +Date: Thu Dec 5 16:08:50 2024 +0200 + + web-wallet: Add notice for stake maturity + + Resolves #2981 + +commit 036f1c1e444a3021107aff2411ee329d1896b4db +Merge: 0efa2267 9ebc72fa +Author: Norton Andreev +Date: Thu Dec 12 15:56:02 2024 +0200 + + Merge pull request #3161 from dusk-network/feature-3160 + + web-wallet: Remove "Network" section from Settings + +commit e4614b8d23e1c410471b8f83aa2b699c9b3c6a86 (origin/mocello/3150-stake_tests) +Author: moana +Date: Thu Dec 12 12:37:46 2024 +0100 + + stake-contract: Add tests for partial stake, unstake and withdraw + +commit f78a8ae0f9a69b91126626ecfae584db9540d9ca +Author: moana +Date: Thu Dec 12 12:36:57 2024 +0100 + + stake-contract: Minor refactor of the stake tests + +commit 0efa2267f2ea72e40338cde954826339a741a185 +Merge: c61fe75f 68b279cf +Author: Andrea Scartabelli +Date: Thu Dec 12 11:05:03 2024 +0100 + + Merge pull request #3172 from dusk-network/feature-3171 + + web-wallet: Update web-wallet with the latest wasm + +commit 68b279cfbc8e5ac9c72c61053b26dce98893c260 +Author: Andrea Scartabelli +Date: Thu Dec 12 11:00:54 2024 +0100 + + web-wallet: Update web-wallet with the latest wasm + + Resolves #3171 + +commit c61fe75fd61f088c0f1c52e555ac1f5579305398 +Merge: 03397cf2 e033ee28 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 11 22:46:58 2024 +0100 + + Merge pull request #3154 from dusk-network/neotamandua/update_node_data + + node-data: Add BlockState enum + +commit 832fbf7fc8f285b0e7fc626c4d2c2f4e32b9d549 (origin/update-mac-ci, update-mac-ci) +Author: Hein Dauven +Date: Wed Dec 11 17:46:15 2024 +0100 + + ci: Fix mac build versions & wasm + +commit 03397cf25113eb417c3cb57da9c5ddaa142dcd3c (tag: nocturne-20241211) +Merge: bebc73b4 3380bcfc +Author: Mr. Seppia +Date: Wed Dec 11 20:05:18 2024 +0100 + + Merge pull request #3168 from dusk-network/protocol-version + + node-data: bump protocol version for new testnet + +commit 3380bcfc628263d4694da4ff53188b8403e398db +Author: Herr Seppia +Date: Wed Dec 11 18:10:19 2024 +0100 + + node-data: bump protocol version for new testnet + +commit bebc73b4ffd1b412dfba422c77215988a56f5938 +Merge: 8b055ae1 4c5e0b24 +Author: Hein Dauven +Date: Wed Dec 11 16:16:33 2024 +0100 + + Merge pull request #3144 from dusk-network/3143/add-rusk-build-workflow + + ci: Add Rusk build workflow + +commit 8b055ae1878ad7fcf98be666fb38fa6e81360ba0 +Merge: b9606d8d 877ee8a3 +Author: Mr. Seppia +Date: Wed Dec 11 12:50:36 2024 +0100 + + Merge pull request #3128 from dusk-network/blocks_tip + + rusk: add `last_block_pair` to non archival nodes + +commit b9606d8d391e987bfdf7c34eb3d525aa6357c63e +Merge: 25c1a2db 0403fe9f +Author: Andrea Scartabelli +Date: Wed Dec 11 10:04:46 2024 +0100 + + Merge pull request #3151 from dusk-network/feature-3146 + + w3sper: Fix `faults` property type in `StakeInfo` + +commit 4c5e0b24ed5bf41f3de8ce362bcb3c83f3a803c4 (origin/3143/add-rusk-build-workflow, 3143/add-rusk-build-workflow) +Author: Hein Dauven +Date: Mon Dec 9 00:08:00 2024 +0100 + + ci: Add Rusk build workflow + +commit 25c1a2dbad0209294d59efb1a163f6c3566ca3f6 +Merge: c65f155f cd774309 +Author: Andrea Scartabelli +Date: Wed Dec 11 09:18:21 2024 +0100 + + Merge pull request #3149 from dusk-network/feature-3145 + + web-wallet: Update to latest w3sper for Stake contract changes + +commit 9ebc72faa37ef01a4a7cf6c8a6405d5367b0a344 (origin/feature-3160) +Author: Norton Andreev +Date: Tue Dec 10 19:54:27 2024 +0200 + + web-wallet: Remove "Network" section from Settings + + Resolves #3160 + +commit c65f155f68af12a3d3281a7f9e2787c4d79530c2 +Merge: 35f4195f f109a8cb +Author: Norton Andreev +Date: Tue Dec 10 15:29:42 2024 +0200 + + Merge pull request #3130 from dusk-network/feature-3129 + + web-wallet: Upgrade Migration Feature to Use Reown AppKit + +commit 35f4195fa7eb1f7254f8e9a6e29388f4a38a94e9 +Merge: db6d5748 f78b4721 +Author: Norton Andreev +Date: Tue Dec 10 04:11:31 2024 +0200 + + Merge pull request #3134 from dusk-network/feature-3133 + + web-wallet: Improve UX when connected Wallet has no DUSK (Migration) + +commit db6d5748b4e817d2e9e21ec29a24b777288f71fe +Merge: 8f59ed7b 79913c09 +Author: Norton Andreev +Date: Tue Dec 10 04:10:59 2024 +0200 + + Merge pull request #3140 from dusk-network/feature-3139 + + web-wallet: Fix incrementStep Dispatched Before Approval + +commit 8f59ed7b4d0670af487480aa5a8caa8d5163a56f +Merge: 4dec956b e7009923 +Author: Mr. Seppia +Date: Mon Dec 9 17:56:12 2024 +0100 + + Merge pull request #3155 from dusk-network/testnet-state + +commit e70099232f8c5e8f3ae3e2670490ea34d7c5e1b0 (origin/testnet-state) +Author: Herr Seppia +Date: Mon Dec 9 16:46:08 2024 +0100 + + rusk-recovery: fix tests + +commit 2204d48170e17fa9fe74e2faddf80124a5765e61 +Author: Herr Seppia +Date: Mon Dec 9 15:57:55 2024 +0100 + + rusk-recovery: enforce 500M starting supply + +commit a7d34c6d86349cc23a7714236d094344ce58b5a8 +Author: Herr Seppia +Date: Mon Dec 9 15:57:06 2024 +0100 + + rusk-recovery: add bridge wallets + + Resolves #3152 + +commit e5db0134cbe08ea55e5a9eb961924541d553c0dc +Author: Hein Dauven +Date: Thu Oct 10 14:19:45 2024 +0200 + + rusk-recovery: Update faucet wallets, increase dry runner stakes + +commit 5bbcc93ba58ff802c2ce3e577c8ee2cfd53e6102 +Author: Herr Seppia +Date: Tue Oct 1 19:09:18 2024 +0200 + + rusk: change default trusted-setup to testnet + +commit 585184e922860bbf5c42ada42fb053ffb504f02b +Author: Herr Seppia +Date: Tue Oct 1 19:08:58 2024 +0200 + + rusk-recovery: change default state to testnet + +commit 8a7f3ac43bbf12dbaa662fdcb30609eef24c8dce +Author: Herr Seppia +Date: Tue Oct 1 19:08:15 2024 +0200 + + rusk-recovery: add dry_run funds + +commit e6af2b297493dc927f5dfdde9ec1e943b8622127 +Author: Herr Seppia +Date: Tue Oct 1 15:36:58 2024 +0200 + + rusk-recovery: add dry_run stakes + +commit 8b918e34e04ac16aad6625ceb28835648485360f +Author: Herr Seppia +Date: Tue Oct 1 15:32:06 2024 +0200 + + rusk-recovery: remove ITN2 rewards + +commit 685c04b2a2522ec8cb63ff316662b7e846a9dc49 +Author: Herr Seppia +Date: Tue Oct 1 15:31:48 2024 +0200 + + rusk-recovery: decrease deployment accounts from 16 to 8 + +commit 66ba2d2c9d0f5618de56bd97bac659ee7ca234b2 +Author: Herr Seppia +Date: Tue Oct 1 15:29:27 2024 +0200 + + rusk-recovery: change faucet to moonlight + +commit e033ee289c8e36c06058a93b2ac37be8916b1561 (origin/neotamandua/update_node_data) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Dec 9 17:00:05 2024 +0200 + + node: use node-data BlockState enum instead of str const + +commit aa19ce4dcb471e40fc0ea7fd004827932471c06f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Dec 9 17:00:00 2024 +0200 + + rusk: use node-data BlockState enum instead of str const + +commit a27d6456d5031d986f9140b81f48728d2e2d37b8 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Dec 9 16:56:26 2024 +0200 + + node-data: Add BlockState enum instead of relying on &str values + + - Add more TransactionEvent doc comments + - Add more BlockEvent doc comments + +commit 4dec956bdffe8da2a2655418d69d5c5841f2d671 (tag: lunare-20241209) +Merge: 7efb3368 7b1d91d8 +Author: Mr. Seppia +Date: Mon Dec 9 12:27:38 2024 +0100 + + Merge pull request #3148 from dusk-network/stake_from_contract + + stake-contract: allow stake from contract + +commit 7efb3368b57b537b3dc28b0fd3cfcf5de3728fc8 +Merge: e67917bd 529c19d3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Dec 9 12:19:53 2024 +0100 + + Merge pull request #3125 from dusk-network/neotamandua/update_blockevent + + node: change Blockevent Deleted variant to Reverted + +commit 0403fe9f20d3bddbb934e642f5e84777f3db370a (origin/feature-3146) +Author: Andrea Scartabelli +Date: Mon Dec 9 11:55:04 2024 +0100 + + w3sper: Fix `faults` property type in `StakeInfo` + + Resolves #3146 + +commit cd7743094c29e7a3cb92123251f9983f40183ba4 (origin/feature-3145) +Author: Andrea Scartabelli +Date: Mon Dec 9 11:47:47 2024 +0100 + + web-wallet: Update to latest w3sper for Stake contract changes + + - Added missing test for `unstake` + + Resolves #3145 + +commit 7b1d91d83ecde9a567ee6703900a14ffbb54a8fa +Author: Herr Seppia +Date: Mon Dec 9 10:46:56 2024 +0100 + + rusk: MAKEFILE: use `--force` in `make state` + +commit dbab7593f953f5aea9e7d1b9a766f8c1de648d98 +Author: Herr Seppia +Date: Mon Dec 9 10:45:44 2024 +0100 + + stake-contract: create account for rewards + +commit 985b59956cabae66c3a972f1114874eb9a0eeb08 +Author: Herr Seppia +Date: Fri Dec 6 15:57:08 2024 +0100 + + transfer-contract: fix topic for MintToContract event + +commit 5717af9d96c4d1d05b0507e1d741ea76a096ea30 +Author: Herr Seppia +Date: Thu Dec 5 17:43:22 2024 +0100 + + rusk: add test for `withdraw_from_contract` + +commit 653029b53a57add75af9cd7a5780b120e610e3e5 +Author: Herr Seppia +Date: Thu Dec 5 17:42:38 2024 +0100 + + rusk: change test `generator_procedure2` to take optional generator + +commit adecb724d3506a2457d6822343c4311211254501 +Author: Herr Seppia +Date: Thu Dec 5 17:38:40 2024 +0100 + + charlie-contract: add withdraw rewards + +commit 7c37a54b6da97acb6f9c50e53231451e3512f560 +Author: Herr Seppia +Date: Thu Dec 5 17:38:19 2024 +0100 + + stake-contract: skip `reward` for not-existing stake + +commit c0176b5500b8cbc2c0c1af10dee4dc0206d86ced +Author: Herr Seppia +Date: Thu Dec 5 17:36:38 2024 +0100 + + stake-contract: use `data` in WithdrawToContract + +commit 9d1305b157d9eb09b82774b857ea94307ce2ea39 +Author: Herr Seppia +Date: Thu Dec 5 17:36:05 2024 +0100 + + stake-contract: rename withdraw_to_contract into withdraw_from_contract + +commit f2b96985a3966b6cc710c70626e1b05ecfdbc1c7 +Author: Herr Seppia +Date: Wed Dec 4 10:31:43 2024 +0100 + + rusk: add test for `unstake_from_contract` + +commit 074e63f2cb72ea66ba7f64440ea901718a2335d3 +Author: Herr Seppia +Date: Wed Dec 4 10:31:16 2024 +0100 + + stake-contract: use `data` in withdrawToContract + +commit c269c564bbd02687e016e7cc9c6c7d11ebd7be99 +Author: Herr Seppia +Date: Wed Dec 4 10:22:41 2024 +0100 + + execution-core: add `data` to withdrawToContract + +commit de496dedf226a94d66247f4e1955943ccc8a29cc +Author: Herr Seppia +Date: Wed Dec 4 10:20:41 2024 +0100 + + charlie-contract: add unstake + +commit 72130403483b3f7736dfbd6448dceff017ff127c +Author: Herr Seppia +Date: Fri Nov 29 15:22:01 2024 +0100 + + rusk: add test for `stake_from_contract` + +commit df3454e36cba846fe748b86f27ee76008ab7e797 +Author: Herr Seppia +Date: Fri Nov 29 15:21:20 2024 +0100 + + test-wallet: add `moonlight_execute` + +commit a9e70b22550d9d7e646c0513ccb9a373af4ef5b4 +Author: Herr Seppia +Date: Fri Nov 29 15:20:48 2024 +0100 + + execution-core: add `Stake::new_from_contract` + +commit 8e1b2006ebad8625ce9f5f364aeca06b87ffcd35 +Author: Herr Seppia +Date: Fri Nov 29 15:20:23 2024 +0100 + + stake-contract: hide debug on assert + +commit e8803fc5cf763e84c9b566d34f89fe2984a911fd +Author: Herr Seppia +Date: Fri Nov 29 15:19:16 2024 +0100 + + charlie-contract: initial commit + +commit 9e38cf94cf5c46146690a497dc45d482764984e8 +Author: Herr Seppia +Date: Thu Nov 28 18:01:13 2024 +0100 + + workspace: add `contracts/charlie` to workspace + +commit 4d60be71e4127f19eed1e44db4400ae6e828ba7a +Author: Herr Seppia +Date: Thu Nov 28 18:00:29 2024 +0100 + + charlie-contract: initial commit + +commit 735d47688698a7888006c5e7d4e9daee32383f25 +Author: Herr Seppia +Date: Thu Nov 28 16:25:21 2024 +0100 + + stake-contract: change to use the new `StakeKeys::owner` + +commit 187c72d0fee11ceb2da92d57b692583198421b77 +Author: Herr Seppia +Date: Thu Nov 28 16:23:39 2024 +0100 + + execution-core: rename `StakeKeys::funds` to `StakeKeys::owner` + +commit 697f827dd5788c3cf50aef4bed4d5a4a0e3e098e +Author: Herr Seppia +Date: Thu Nov 28 13:26:22 2024 +0100 + + stake-contract: rename `digest` to `msg` + +commit 63df10cacde61e026bd698d20973f2993bdff17d +Author: Herr Seppia +Date: Thu Nov 28 13:14:58 2024 +0100 + + stake-contract: change functions order + +commit c70f792fa8be0af74e889473a23f6499d55a0aea +Author: Herr Seppia +Date: Thu Nov 28 13:12:48 2024 +0100 + + stake-contract: restrict `stake_from_contract` + +commit b883a56d9bc952cbac7210fdf2cf5584211fc3ba +Author: Herr Seppia +Date: Thu Nov 28 13:13:54 2024 +0100 + + rusk-abi: expose piecrust `callstack` + +commit 18ce2557858a92bd8e618e9469a9813c2801e1f6 +Author: Herr Seppia +Date: Thu Nov 28 13:13:23 2024 +0100 + + workspace: update to latest piecrust + +commit 5d0d0801fbd6f491191a6998b0ac8c2423adf061 +Author: Herr Seppia +Date: Mon Nov 25 18:47:40 2024 +0100 + + stake-contract: add `withdraw_to_contract` + +commit eade4bf59a5eac0a2b1a96f509ff1db555b75cbd +Author: Herr Seppia +Date: Mon Nov 25 18:41:12 2024 +0100 + + transfer-contract: add `mint_to_contract` method + +commit 0ac362a3788cc7148ae93aade8c4d03bc7b798d2 +Author: Herr Seppia +Date: Mon Nov 25 18:40:01 2024 +0100 + + execution-core: add topic for `mint_to_contract` + +commit 42416b0f9fa0a16f9029c844b640a14593812569 +Author: Herr Seppia +Date: Mon Nov 25 17:49:52 2024 +0100 + + stake-contract: add `unstake_from_contract` + +commit 69f2d0e72625db0dbcbeda1be1be66dd5ed45b56 +Author: Herr Seppia +Date: Mon Nov 25 17:48:10 2024 +0100 + + execution-core: add `stake::WithdrawToContract` struct + +commit 3a8b8979976cdc494384bdc8d236fa313f111515 +Author: Herr Seppia +Date: Wed Nov 20 18:06:20 2024 +0100 + + stake-contract: add `stake_from_contract` + +commit ab8eb99ccb516c44dacc7ee624ff3304239dcdb9 +Author: Herr Seppia +Date: Wed Nov 20 16:44:01 2024 +0100 + + rusk-recovery: change `to_stake_keys` to use `StakeFundOwner` + +commit b4461189b04a5745f1b68353205ab4539f107d35 +Author: Herr Seppia +Date: Wed Nov 20 16:24:45 2024 +0100 + + stake-contract: check for StakeFundOwner::Account during stake/unstake/withdraw + +commit 2fd994a98026888db195ed71c3f2d9a58db44afb +Author: Herr Seppia +Date: Wed Nov 20 16:23:58 2024 +0100 + + execution-core: change `StakeKeys` to include `StakeFundOwner` + +commit 79913c09e73d072581147570c32d51814a56838e (origin/feature-3139, feature-3139) +Author: Norton Andreev +Date: Fri Dec 6 17:28:24 2024 +0200 + + web-wallet: Fix incrementStep Dispatched Before Approval + + Resolves #3139 + +commit e67917bd18c6b5dece316d979a78915f6c3b5beb +Merge: 2560a5d5 de78fafa +Author: Matteo Ferretti +Date: Fri Dec 6 16:10:46 2024 +0100 + + Merge pull request #3132 from dusk-network/w3sper-stake-nonce-3131 + + w3sper: Update the SDK to match Stake contract changes + +commit f78b47219a7210d6cc8ac0f64dd08a8ecc3b970c (origin/feature-3133, feature-3133) +Author: Norton Andreev +Date: Fri Dec 6 16:22:59 2024 +0200 + + web-wallet: Improve UX when connected Wallet has no DUSK + + Resolves #3133 + +commit de78fafa9066c3a98ff4c64dd18771e2a0851e30 +Author: Matteo Ferretti +Date: Fri Dec 6 14:02:49 2024 +0100 + + w3sper: Update the SDK to match Stake contract changes + + - Remove `nonce` field from stake transfer and info + - Add support for new stake features: top-ups, partial unstaking, etc. + - Change SDK methods to align with the updated contract structure + - Add validations for stake and top-up operations + - Move stake transfer related tests in its own test file + + Resolves #3131 + +commit f109a8cb35f7fc21c968232a517776561fb1298b (origin/feature-3129) +Author: Norton Andreev +Date: Fri Dec 6 13:58:25 2024 +0200 + + web-wallet: Upgrade Migration Feature to Use Reown AppKit + + Resolves #3129 + +commit 877ee8a37d325456613b9b159a550e395fdf7726 (origin/blocks_tip) +Author: Herr Seppia +Date: Thu Dec 5 19:25:54 2024 +0100 + + rusk: add `last_block_pair` to non archival nodes + +commit 2b904ba55742447c1bcc75f770511c9bdf10949c +Author: Herr Seppia +Date: Thu Dec 5 19:25:11 2024 +0100 + + node: fix `get_last_final_block` + +commit 529c19d3bca83f2b639be473b34332ecc69ed849 (origin/neotamandua/update_blockevent) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Dec 5 17:02:16 2024 +0200 + + node: adapt to node-data change of BlockEvent + + - Add comments + +commit fddc59ea57d61d77270fc7d76ccb651f5bd3a2d3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Dec 5 16:57:35 2024 +0200 + + node-data: change BlockEvent Deleted variant to Reverted + + - Update comments + +commit 2560a5d56616bf1fd1190a086d1400b94ee693bf +Merge: 52362e0f 955ded3c +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Dec 5 14:04:44 2024 +0100 + + Merge pull request #3119 from dusk-network/neotamandua/reorder_rusk-xxx_imports + + Reorder rusk-xxx imports + +commit 955ded3ccf5f57f3391272e1e609d531e260a5e9 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 4 21:56:47 2024 +0200 + + rusk-recovery: reorder imports to align with convention + +commit 52362e0f3b944a5391671ee4068abb13acea096c +Merge: d6c81d04 f747de7a +Author: Hein Dauven +Date: Wed Dec 4 21:04:21 2024 +0100 + + Merge pull request #3104 from dusk-network/arm-linux-ci-support + + Add ARM/Linux rusk wallet build + +commit f747de7aa12b68dcfebdc3d481994f402fa65156 (origin/arm-linux-ci-support, arm-linux-ci-support) +Author: Hein Dauven +Date: Wed Dec 4 15:58:15 2024 +0100 + + ci: Fix benchmark workflow + +commit b00479d1522d10a50f82b870dbea69c96cc5ca45 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 19:21:18 2024 +0200 + + rusk-prover: reorder imports to align with convention + +commit 3c38dbf1e266e97266f7ceb0695ca7443d36b256 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 16:25:01 2024 +0200 + + rusk-profile: reorder imports to align with convention + +commit 5f1d9878370222c683b18e1227110bfe29654dba +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 16:21:02 2024 +0200 + + rusk-abi: reorder imports to align with convention + +commit d6c81d040f82934257dc2a7ec15d5fbbd2ede790 +Merge: c0af9a00 6cfabe3b +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Dec 4 20:44:36 2024 +0100 + + Merge pull request #3088 from dusk-network/neotamandua/reorder_node_imports + + Reorder node imports + +commit a0c0e5b5d554e41d328b828b9e9ba41fbfe83d0e +Author: Hein Dauven +Date: Wed Dec 4 13:16:30 2024 +0100 + + ci: Add ARM/Linux Rusk wallet check + +commit bb7f1f00f5b192da57e5f12b3974ee4cb25dd3ef +Author: Hein Dauven +Date: Mon Dec 2 21:42:28 2024 +0100 + + ci: Add ARM/Linux rusk wallet build + +commit c0af9a002732d3ea4f6f5d37ddb0818ad22f90b1 +Merge: 47de541a 91011870 +Author: Norton Andreev +Date: Wed Dec 4 16:35:44 2024 +0200 + + Merge pull request #3114 from dusk-network/feature-3113 + + web-wallet: Reword "Staking" header to "Stake" + +commit 910118702d8095aa04c246c76fd8fb2b4a3ba9ea +Author: Norton Andreev +Date: Wed Dec 4 15:48:11 2024 +0200 + + web-wallet: Reword "Staking" header to "Stake" + + Resolves #3113 + +commit 47de541afc5a89ec7e265fddddc44493d7f95fe5 +Merge: bb91963a f064169b +Author: Hein Dauven +Date: Wed Dec 4 12:41:50 2024 +0100 + + Merge pull request #3111 from dusk-network/dockerfile-archive-default + + dockerfile: Make archive default + +commit f064169bf82ed5d621b706256da2d1497db13520 (origin/dockerfile-archive-default, dockerfile-archive-default) +Author: Hein Dauven +Date: Wed Dec 4 10:48:36 2024 +0100 + + dockerfile: Make archive default + +commit bb91963a0dc1db126bb08be4b4f682fa584f9f94 (tag: explorer-0.3.0) +Merge: f37464a5 7d2b5b68 +Author: Norton Andreev +Date: Tue Dec 3 14:05:41 2024 +0200 + + Merge pull request #3110 from dusk-network/explorer-v.0.3.0 + + explorer: Release v.0.3.0 + +commit 7d2b5b68813b45b4dd6e173c47f52e00abe09034 +Author: Norton Andreev +Date: Tue Dec 3 13:56:40 2024 +0200 + + explorer: Release v.0.3.0 + + Resolves #3109 + +commit f37464a5b613543822a5a3e955ab7889124e785b (tag: web-wallet-v0.9.0) +Merge: dbfd885f ca55df8c +Author: Norton Andreev +Date: Tue Dec 3 13:00:33 2024 +0200 + + Merge pull request #3107 from dusk-network/web-wallet-0.9.0 + + web-wallet: Release v.0.9.0 + +commit ca55df8c3eeb925eb9f352c399a8acfffdde359d +Author: Norton Andreev +Date: Tue Dec 3 12:56:46 2024 +0200 + + web-wallet: Release v.0.9.0 + + Resolves #3106 + +commit dbfd885f4b48519446c97c5cc4a7a919eab6b28f +Merge: 9fdae5d2 834c9c02 +Author: Norton Andreev +Date: Tue Dec 3 12:54:36 2024 +0200 + + Merge pull request #3105 from dusk-network/feature-3099 + + web-wallet: Add validation for self-referential transactions + +commit 834c9c02d435340d13ffbd47558c511dcc3b4868 +Author: Norton Andreev +Date: Tue Dec 3 12:26:34 2024 +0200 + + web-wallet: Add validation for self-referential transactions + + Resolves #3099 + +commit 9fdae5d21d8d2606d8013fb2fa22419410811965 +Merge: b99877f0 a4e0cfe4 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Dec 3 05:46:48 2024 -0500 + + Merge pull request #3083 from dusk-network/fix_sync_status + +commit b99877f01ff68ecd5cf755dbf5dbfa5a5d15e00c +Merge: cdeecc3b df6c001b +Author: Kieran Hall +Date: Tue Dec 3 10:42:54 2024 +0100 + + Merge pull request #2977 from dusk-network/feature-2877-transaction-check-mempool + + explorer: Get transaction from mempool + +commit cdeecc3bd3548dbe5d88b43e4d623cc9f527fd86 +Merge: 9e2e7128 d000361a +Author: Norton Andreev +Date: Tue Dec 3 11:27:15 2024 +0200 + + Merge pull request #3103 from dusk-network/feature-3098 + +commit a4e0cfe4c9939ee7fbdccf46948558d4501d8fb0 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Wed Nov 27 23:12:56 2024 -0500 + + rusk-wallet: Fix syncing check + + Insert last pos after we insert notes + + Signed-off-by: Daksh <41485688+Daksh14@users.noreply.github.com> + +commit df6c001ba858a34064a369dd068e69646587df76 (origin/feature-2877-transaction-check-mempool) +Author: Kieran Hall +Date: Thu Nov 28 10:04:37 2024 +0100 + + explorer: Look-up transaction in mempool + + Resolves #2877 + +commit d000361a85f0c2b36bc8feab49211ffc1985ae64 (origin/feature-3098) +Author: Norton Andreev +Date: Mon Dec 2 19:00:59 2024 +0200 + + web-wallet: Add user feedback for "Send" flow + + Resolves #3098 + +commit 9e2e71282feeafc87cde39a8c024cba8523e96b1 +Merge: 0b000c9f b46ccf94 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Fri Nov 29 23:34:00 2024 -0500 + + Merge pull request #3090 from dusk-network/fix_contract_deploy + + rusk-wallet: Fix contract deploy properly serialize init args + +commit b46ccf94ce68d42e4b3595d5241d3b2996733169 (origin/fix_contract_deploy) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Nov 29 07:01:11 2024 -0500 + + rusk-wallet: Change cap of init buffer for contract deployment + + Signed-off-by: Daksh <41485688+Daksh14@users.noreply.github.com> + +commit 0b000c9f5aac0cfd0ed3b9a7a7cdbf4c79a6718d +Merge: d4ff7816 5b87739d +Author: Norton Andreev +Date: Fri Nov 29 18:29:27 2024 +0200 + + Merge pull request #3095 from dusk-network/feature-3089 + + web-wallet: Fix "Stake" flow validation + +commit 5b87739df3bbfc4ce5e3af6b9b4f7d84cf74ea31 +Author: Norton Andreev +Date: Fri Nov 29 17:23:01 2024 +0200 + + web-wallet: Fix "Stake" flow validation + + Resolves #3089 + +commit d4ff78167ca4eddab19a5811d7c5f801b5b19231 +Merge: 183d88d4 f791467b +Author: Norton Andreev +Date: Fri Nov 29 17:59:24 2024 +0200 + + Merge pull request #3096 from dusk-network/feature-3094 + +commit f791467bc0b694b3355e0a9f3f553d36853fae1b +Author: Norton Andreev +Date: Fri Nov 29 17:25:40 2024 +0200 + + web-wallet: Remove obsolete test case (Send) + + Resolves #3094 + +commit 6cfabe3b08cc3ae8e7ed2306da183e8cc6561f3b (origin/neotamandua/reorder_node_imports) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 16:14:54 2024 +0200 + + node-data: reorder imports to align with convention + +commit 217748a02b931900d6218eee794376fd0d906913 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 16:12:04 2024 +0200 + + node: reorder imports to align with convention + +commit 183d88d4f1a8d4f8fb0a154c5cd3d57c64bc5f1f +Merge: bf5342f4 e435dfba +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 29 10:41:06 2024 +0100 + + Merge pull request #3030 from dusk-network/neotamandua/change_default_feature + + rusk: add new feature & change Dockerfile + +commit bf5342f4a056940e06129b3d41e0e245b329ca1e +Merge: 04b020d4 ea15576c +Author: Norton Andreev +Date: Fri Nov 29 10:26:34 2024 +0200 + + Merge pull request #3087 from dusk-network/feature-3085 + + web-wallet: Refactor Stake Component + +commit ea15576c4ea254e057b549058fa528cac85fab49 +Author: Norton Andreev +Date: Thu Nov 28 16:08:43 2024 +0200 + + web-wallet: Refactor Stake Component + + Resolves #3085 + +commit a3db50c650e393f03bd717385e16478b9bcf0089 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Nov 29 01:34:45 2024 -0500 + + rusk-wallet: Fix contract deploy properly serialize init args + + Add proper check for wasm file location + +commit e435dfba36397d6a12eb6b31cea24e0a74a8ea25 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 28 18:09:00 2024 +0200 + + rusk: change Dockerfile & workflow to run with archive + + - add CARGO_FEATURES build-arg to Dockerfile + - change README to include new docker build command + - adjust workflow to use "archive" build-arg + - small improvement on Makefile commands + +commit 04b020d49e300be45fed4412c3876143f518e8be +Merge: d092195c f145af3d +Author: Mr. Seppia +Date: Thu Nov 28 16:35:18 2024 +0100 + + Merge pull request #3027 from dusk-network/feature-com + + stake-contract: allow stake topup and partial unstake + +commit d092195c3510983b5611c6dea9ba6cbca1590a24 +Merge: 6c8128d8 1b93da42 +Author: Mr. Seppia +Date: Thu Nov 28 16:33:38 2024 +0100 + + Merge pull request #3023 from dusk-network/remove-stake-nonce + + stake-contract: remove `nonce` from `Stake` + +commit f145af3de4ed7f05e858ae717612c13d72dfdff5 +Author: Herr Seppia +Date: Wed Nov 27 17:27:12 2024 +0100 + + stake-contract: panic if provided keys don't match the existing + +commit 195428736b00ab604aa876f4b98c487be336645c +Author: Herr Seppia +Date: Wed Nov 27 16:43:45 2024 +0100 + + stake-contract: ensure MINIMUM_STAKE after partial unstake + +commit c531207c22823c8b18a606aaa6e38192703b9b92 +Author: Herr Seppia +Date: Wed Nov 27 16:41:59 2024 +0100 + + consensus: add comments + +commit 67219c17010202dfb0d69f43e97674394da17069 +Author: Herr Seppia +Date: Mon Nov 25 15:45:35 2024 +0100 + + stake-contract: remove penalties for non eligible totup + +commit a1fcc78712be5b1becbae57049e8f81327644928 +Author: Herr Seppia +Date: Wed Nov 20 14:51:03 2024 +0100 + + consensus: fix comment for `add_member_with_stake` + +commit 2a8fcc5944157005b64f4e67ef998b695b99797b +Author: Herr Seppia +Date: Wed Nov 20 14:50:39 2024 +0100 + + node: allow stake top up + +commit 5482ab2f7ab7c2563a8c99895a2caf7139d74d64 +Author: Herr Seppia +Date: Wed Nov 20 14:50:15 2024 +0100 + + consensus: allow stake top up + +commit 8c99ff5d9f4a10e66e632795178d163d8226bf2a +Author: Herr Seppia +Date: Wed Nov 20 14:49:54 2024 +0100 + + stake-contract: allow stake top up + +commit 9c8956e5fae6bed5a9b711923b84926ef217e1f3 +Author: Herr Seppia +Date: Thu Nov 21 09:05:14 2024 +0100 + + execution-core: add `StakeData::is_empty` method + +commit c450aaa0e4de9e281c2488225292e3875abc23ab +Author: Herr Seppia +Date: Wed Nov 20 14:49:14 2024 +0100 + + node: allow partial unstake + +commit 6158c2f0b865a7ffca313af40107eba46344c225 +Author: Herr Seppia +Date: Wed Nov 20 14:48:50 2024 +0100 + + consensus: allow partial unstake + +commit c0698decf469e7386af8d7fd8a6b0956104d42ce +Author: Herr Seppia +Date: Wed Nov 20 14:48:24 2024 +0100 + + stake-contract: allow partial unstake + +commit b9d2e48bece34d0c29a5c2f04bf6bcb1894406d9 +Author: Herr Seppia +Date: Wed Nov 20 14:45:28 2024 +0100 + + stake-contract: change stake event + +commit 6218f380eae35ab09bddb27633749c44f14e7296 +Author: Herr Seppia +Date: Wed Nov 20 14:43:49 2024 +0100 + + execution-core: change stake event + +commit f58e6a23619aab3ae55c433e60d2603b677edef6 +Author: Herr Seppia +Date: Tue Nov 19 16:07:02 2024 +0100 + + execution-core: remove dusk_bytes serialization from stake + +commit 1b93da42aa7cd1bde7314147eda5d99df8a8ec52 +Author: Herr Seppia +Date: Mon Nov 18 14:12:01 2024 +0100 + + stake-contract: remove empty stake + +commit abd80ccb4b35310453c39d10c6478c86140e72e7 +Author: Herr Seppia +Date: Mon Nov 18 13:51:57 2024 +0100 + + test-wallet: remove `nonce` from `Stake` + +commit 9bbd14725631c963884e1c929a436640ab319a79 +Author: Herr Seppia +Date: Mon Nov 18 13:51:48 2024 +0100 + + rusk-wallet: remove `nonce` from `Stake` + +commit 5b1e64fc6e3d0603acfa6a895d2573fc80e5d3b0 +Author: Herr Seppia +Date: Mon Nov 18 13:51:34 2024 +0100 + + wallet-core: remove `nonce` from `Stake` + +commit 0db43a8a55bdef98dd97188dde341bf889149cb9 +Author: Herr Seppia +Date: Mon Nov 18 13:49:07 2024 +0100 + + rusk-recovery: remove `nonce` from `Stake` + +commit d7594760cddd1e20a36118d720208a442b5d8ffd +Author: Herr Seppia +Date: Mon Nov 18 13:47:26 2024 +0100 + + stake-contract: remove `nonce` from `Stake` + +commit 44d24b144c04cbb433dff381cab357ee23c9d05e +Author: Herr Seppia +Date: Mon Nov 18 13:47:03 2024 +0100 + + execution-core: remove `nonce` from `Stake` + +commit 6099dd36cf4b55f740b7fa5a9dfc92825e6908f1 +Author: Herr Seppia +Date: Fri Nov 15 14:14:53 2024 +0100 + + stake-contract: check duplicated stake before the minimum amount + +commit 6c8128d829dfaf3d20b8dbdfc0af2ae5a056271c +Merge: 842ca2f9 433133a7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 28 15:48:09 2024 +0100 + + Merge pull request #3084 from dusk-network/neotamandua/reorder_consensus_imports + + consensus: reorder imports to align with convention + +commit 842ca2f995d035e15ff2b44478396a98ade09f20 +Merge: da006b5e 2dc7d6b0 +Author: Norton Andreev +Date: Thu Nov 28 16:16:10 2024 +0200 + + Merge pull request #3068 from daanggc/patch-1 + + explorer: Fix Cluster Location Layout + +commit 433133a724334edf19b193149bfc353dbcc79f7d +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Nov 13 12:40:20 2024 +0200 + + consensus: reorder imports to align with convention + +commit da006b5eca5c6e410d1a441b25145cc151e538fa +Merge: 0d52ff0e 4591689f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 28 11:31:17 2024 +0100 + + Merge pull request #2953 from dusk-network/neotamandua/reorder_wallet_imports + + Reorder wallet imports + +commit 0d52ff0eb1ef8f74912384854ffe64b66d13b7e4 +Merge: beff4e63 9b9362b2 +Author: Norton Andreev +Date: Thu Nov 28 10:07:32 2024 +0200 + + Merge pull request #3082 from dusk-network/feature-3081 + +commit 2dc7d6b0c246cb61f90a43cd695c3e548ff6786d +Author: Daniël van der Garde <12891775+daanggc@users.noreply.github.com> +Date: Wed Nov 27 22:37:14 2024 +0100 + + Added a changelog entry + +commit eb87a3ed6124280d3e75ba83b323e378e6178bd8 +Author: Daniël van der Garde <12891775+daanggc@users.noreply.github.com> +Date: Wed Nov 27 22:34:44 2024 +0100 + + Added a changelog entry + +commit 31d0273ba8af4fd96053e9c0f9f0ed389fd71f6b +Author: Daniël van der Garde <12891775+daanggc@users.noreply.github.com> +Date: Wed Nov 27 22:30:06 2024 +0100 + + Added a changelog entry + +commit 9b9362b2b295086a2883f4183699e8d13187c78f +Author: Norton Andreev +Date: Wed Nov 27 23:03:20 2024 +0200 + + web-wallet: Reword "Shield/Unshield" to "Allocate" + + Resolves #3081 + +commit beff4e631d10f312f23ac125f37d96c570ea8420 +Merge: 61e7a3b9 273614af +Author: Norton Andreev +Date: Wed Nov 27 17:04:59 2024 +0200 + + Merge pull request #3078 from dusk-network/feature-3076 + + web-wallet: Reword "Withdraw" to "Claim" Rewards + +commit 273614af457d4ec3065b20b677f66433efaf5070 +Author: Norton Andreev +Date: Wed Nov 27 14:29:51 2024 +0200 + + web-wallet: Reword "Withdraw" to "Claim" Rewards + + Resolves #3076 + +commit 61e7a3b930098e68eb9802b302244887cacb355d +Merge: 382858a9 01b482ce +Author: Norton Andreev +Date: Wed Nov 27 16:56:27 2024 +0200 + + Merge pull request #3074 from dusk-network/feature-3073 + + web-wallet: Remove "Shield More Dusk" CTA + +commit 01b482ce21c10f6dd44301dad252104cf2b610a2 +Author: Norton Andreev +Date: Wed Nov 27 13:49:21 2024 +0200 + + web-wallet: Remove "Shield More Dusk" CTA + + Resolves #3073 + +commit 382858a90d3768cb25b25ffec6794ea0c39b199c +Merge: e1688391 638e98a5 +Author: Norton Andreev +Date: Wed Nov 27 16:17:43 2024 +0200 + + Merge pull request #3072 from dusk-network/feature-3071 + +commit 638e98a57b6fc3b6e138c95b21e0c3ffbf98eb63 +Author: Norton Andreev +Date: Wed Nov 27 13:20:16 2024 +0200 + + web-wallet: Add "Support" section + + Resolves #3071 + +commit e168839113456e0cf8a2a67dd7df5450be0227b5 +Merge: e21b6017 ffac2e1b +Author: Norton Andreev +Date: Wed Nov 27 13:20:59 2024 +0200 + + Merge pull request #3070 from dusk-network/feature-3069 + + web-wallet: Fix "passphrase" terminology usage + +commit ffac2e1b4a7ba0461fe00571110e143c8b4cf0c3 (origin/feature-3069) +Author: Norton Andreev +Date: Wed Nov 27 12:52:08 2024 +0200 + + web-wallet: Fix "passphrase" terminology usage + + Resolves #3069 + +commit 62a9b5966b017396c0495cf65d4be52fdb7f29db +Author: Daniël van der Garde <12891775+daanggc@users.noreply.github.com> +Date: Tue Nov 26 16:59:32 2024 +0100 + + Fixed: explorer: Fix Cluster Location Layout #3034 + +commit e21b6017f3bff092935d11526de75687d4d7b403 (tag: web-wallet-v0.8.1) +Merge: 6fde36f8 17d87f08 +Author: Norton Andreev +Date: Tue Nov 26 17:32:23 2024 +0200 + + Merge pull request #3067 from dusk-network/web-wallet-0.8.1 + + web-wallet-v.0.8.1 + +commit 17d87f08582c5bf6fe4646f3145382f8a3206695 +Author: Norton Andreev +Date: Tue Nov 26 17:28:05 2024 +0200 + + web-wallet-v.0.8.1 + + Resolves #3066 + +commit 6fde36f873d85f0e287af841853946839f7ae8e2 +Merge: 7ca48f09 536a6f08 +Author: Andrea Scartabelli +Date: Tue Nov 26 16:15:14 2024 +0100 + + Merge pull request #3058 from dusk-network/feature-2994 + + web-wallet: fix balance overflowing on small screens + +commit 536a6f0877d0f92ca073ca9c227f00a74937080d +Author: Andrea Scartabelli +Date: Tue Nov 26 10:47:13 2024 +0100 + + web-wallet: fix balance overflowing on small screens + + Resolves #2994 + +commit 7ca48f090e6bfc78463fc5174c6bbb19a32abb6f +Merge: 0b4d7233 8839aad5 +Author: Norton Andreev +Date: Tue Nov 26 17:02:49 2024 +0200 + + Merge pull request #3062 from dusk-network/feature-3061 + + web-wallet: Add "Reset Wallet" explanatory copy + +commit 8839aad556d4ea8e5886ceaf6d1f5783909fdbb7 +Author: Norton Andreev +Date: Tue Nov 26 13:58:01 2024 +0200 + + web-wallet: Add "Reset Wallet" explanatory copy + + Resolves #3061 + +commit 0b4d72333ccbff38a5f20ad17c9db907a3a50f9c +Merge: f2ae2ef7 a9d4d9f3 +Author: Norton Andreev +Date: Tue Nov 26 16:57:35 2024 +0200 + + Merge pull request #3057 from dusk-network/feature-3056 + + web-wallet: Fix incorrect fee deduction (Allocate flow) + +commit f2ae2ef7e0c41942209078faa641bacafd817a5b +Merge: b04f96d0 90948619 +Author: Norton Andreev +Date: Tue Nov 26 16:57:17 2024 +0200 + + Merge pull request #3065 from dusk-network/feature-3064 + + explorer: Change hosted Explorer links + +commit 909486199727467b97cf3f0d40133407e5477003 +Author: Norton Andreev +Date: Tue Nov 26 14:14:03 2024 +0200 + + explorer: Change hosted Explorer links + + Resolves #3064 + +commit b04f96d05a0470fd4bfdda6c434a0c1c7e683619 +Merge: b862ce6f 10960d19 +Author: Norton Andreev +Date: Tue Nov 26 13:02:24 2024 +0200 + + Merge pull request #3013 from dusk-network/feature-2999 + + web-wallet: Fix button hover in Dashboard Menu + +commit 10960d19f50329fef9aa0c3b919e93a84b9eb70b +Author: Norton Andreev +Date: Mon Nov 18 18:36:32 2024 +0200 + + web-wallet: Fix button hover in Dashboard Menu + + Resolves #2999 + + Update DashboardNav.svelte + + up + +commit b862ce6f93a89ccd72a33b62f6ca269cb1146e17 +Merge: 245bedb0 7d533dd2 +Author: Matteo Ferretti +Date: Tue Nov 26 09:45:13 2024 +0100 + + Merge pull request #3051 from dusk-network/w3sper-dusk-lux + + w3sper: add lux module for parsing and formatting in Dusk + +commit 7d533dd21c05c871d00ad9fa775873400865e31d +Author: Matteo Ferretti +Date: Sun Nov 24 15:40:40 2024 +0100 + + w3sper: add lux module for parsing and formatting in Dusk + + Resolves #3050 + +commit 4591689f9fa41c2722b2d2e78b180d7e7122d58e (origin/neotamandua/reorder_wallet_imports) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 25 18:14:12 2024 +0200 + + wallet-core: reorder imports to align with convention + +commit 5361a78ab5a0f4e824db98842b8c0aa5ea60a56d +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 18:47:53 2024 +0200 + + test-wallet: reorder imports to align with convention + +commit 413b9349d0d5429a6b99f36b0d7c028dc568c976 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 25 17:24:57 2024 +0200 + + rusk-wallet: reorder imports to align with convention + +commit a9d4d9f39072a116a40e9b8868eb47e1201139a5 +Author: Norton Andreev +Date: Mon Nov 25 16:03:51 2024 +0200 + + web-wallet: Fix incorrect fee deduction + + Resolves #3056 + +commit 245bedb0317a6942d2ebf3c981e03476727eb5aa +Merge: d9eaae0f ffca6eb8 +Author: Andrea Scartabelli +Date: Mon Nov 25 14:08:42 2024 +0100 + + Merge pull request #3054 from dusk-network/feature-2860 + + web-wallet: use Lux for all calculations, display only in Dusk + +commit d9eaae0f6cd72a0cd588bacc517e7b4c924aeec1 +Merge: 5ba63047 b4ea9da0 +Author: Mr. Seppia +Date: Mon Nov 25 13:39:26 2024 +0100 + + Merge pull request #3024 from dusk-network/stake-new-block + + stake-contract: remove unused `check_new_block` + +commit 5ba63047b5192f9171c3001a685a9adade1ee03c +Merge: 772a6cc7 a2529728 +Author: Mr. Seppia +Date: Mon Nov 25 13:02:37 2024 +0100 + + Merge pull request #3052 from dusk-network/finalize-tests + + rusk: add test for finalized roots + +commit b4ea9da056c2670764b77bb41491adcf30e25d8a +Author: Herr Seppia +Date: Mon Nov 18 09:58:48 2024 +0100 + + stake-contract: remove unused `check_new_block` + +commit 5a64bb3f67408d9e008eb808bf876a4e08ddaf0d +Author: Herr Seppia +Date: Mon Nov 18 09:57:39 2024 +0100 + + rusk: refactor `rusk::session()` + + - Add `rusk::query_session` for read only queries + - Add `rusk::new_block_session` for state transitions + + The former remove the need to always set `0` as `block_height` + The latter automatically calls the "before_state_transition" of the stake contract + +commit a25297283e3cf3f86a5c0e39ad298c2ad5f6dedd +Author: Herr Seppia +Date: Mon Nov 25 09:47:48 2024 +0100 + + rusk: add test for finalized roots + +commit ffca6eb83c1fdbeef9efff1a58a211f9b47ebd1f +Author: Andrea Scartabelli +Date: Mon Nov 25 12:04:04 2024 +0100 + + web-wallet: use Lux for all calculations, display only in Dusk + + - removed misleading case in `luxToDusk` tests + + Resolves #2860 + +commit 772a6cc74513b9f90b1af508d42643bb180f63b3 +Merge: 97c4fa21 b3b5946b +Author: Matteo Ferretti +Date: Mon Nov 25 09:15:25 2024 +0100 + + Merge pull request #3047 from dusk-network/w3sper-tests + + w3sper: Align tests with actual library usage + +commit b3b5946b15af318e7e8bf645db9b5bba584703f5 +Author: Matteo Ferretti +Date: Fri Nov 22 22:47:12 2024 +0100 + + w3sper: Align tests with actual library usage + + - Add `@dusk/w3sper` to import map for integration-like testing + - Add `useAsProtocolDriver` to avoid exposing full `ProtocolDriver` + - Fix `ProtocolDriver` leftover to use cryptographically secure `rng` + - Change tests to avoid automagically WASM loading + +commit 97c4fa21e2c203a8e213efe66f58a013cced812f +Merge: 4e9c7164 93798717 +Author: Norton Andreev +Date: Fri Nov 22 16:14:04 2024 +0200 + + Merge pull request #3045 from dusk-network/feature-3036 + + web-wallet: Fix application crash on empty amount (Stake Flow) + +commit 93798717507948f4002bf5b56ab6caef9b7bc9ba +Author: Norton Andreev +Date: Fri Nov 22 16:03:48 2024 +0200 + + web-wallet: Fix application crash on empty amount Stake Flow + + Resolves #3036 + +commit 4e9c7164852da83e944385be9086e7d287a1e943 +Merge: f4725e29 ac84fc94 +Author: Andrea Scartabelli +Date: Fri Nov 22 14:57:16 2024 +0100 + + Merge pull request #3043 from dusk-network/feature-3042 + + web-wallet: auto-sync doesn't work after restoring a wallet + +commit f4725e29ba183f0f727384bd01c98ff43d194d80 +Merge: 7f3d6c3e c69d623a +Author: Matteo Ferretti +Date: Fri Nov 22 12:11:12 2024 +0100 + + Merge pull request #3044 from dusk-network/w3sper-network-query + + w3sper: Add `query { ... }` to argument given to `network.query` + +commit c69d623a4d99f0f7b1ce15d8fc4f6f6ec30d1450 +Author: Matteo Ferretti +Date: Fri Nov 22 11:45:09 2024 +0100 + + w3sper: Add `query { ... }` to argument given to `network.query` + + - Remove unused private functions from network module + +commit ac84fc942632489e8f95683ac7c845718c151a8b +Author: Andrea Scartabelli +Date: Fri Nov 22 11:34:07 2024 +0100 + + web-wallet: auto-sync doesn't work after restoring a wallet + + Resolves #3042 + +commit 7f3d6c3e3d626f757d8acd79a648d2149c6b1981 +Merge: 4c42718c 0e6d4b76 +Author: Norton Andreev +Date: Fri Nov 22 10:16:12 2024 +0200 + + Merge pull request #3037 from dusk-network/feature-3035 + +commit 4c42718cb30b183a98bbe2007c2c7f9e42cb3ed5 +Merge: a1383899 3cd7c4b2 +Author: Norton Andreev +Date: Fri Nov 22 10:16:02 2024 +0200 + + Merge pull request #3039 from dusk-network/feature-3038 + +commit a1383899201a9bb163b5a70da3c8acd300408910 +Merge: 211a6a13 614dcd90 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Thu Nov 21 19:41:52 2024 -0500 + + Merge pull request #3040 from dusk-network/fix_gas_interactive + + rusk-wallet: Specify LUX in the gas price prompt + +commit 614dcd90b665fb291133d5624a2154e705229dfd +Author: Daksh14 <41485688+Daksh14@users.noreply.github.com> +Date: Thu Nov 21 18:46:17 2024 -0500 + + rusk-wallet: Specify LUX in the gas price prompt + +commit 3cd7c4b24be7288e50876da417c96b131dce03fa +Author: Norton Andreev +Date: Thu Nov 21 19:37:08 2024 +0200 + + explorer: Change Moonlight icon for consistency + + Resolves #3038 + +commit 0e6d4b76d9c57a1d8187aa86f580e5fd9729fab5 +Author: Norton Andreev +Date: Thu Nov 21 19:20:15 2024 +0200 + + web-wallet: Fix inconsistent terminology usage for "Mnemonic Phrase" + + Resolves #3035 + +commit 211a6a13a8961e37d9918c8f2984b118adff5721 +Merge: 11f76b31 46e93f74 +Author: Andrea Scartabelli +Date: Thu Nov 21 16:41:44 2024 +0100 + + Merge pull request #3033 from dusk-network/feature-3032 + + web-wallet: fix edge case in Dusk to Lux conversion + +commit 11f76b31909b7741b6fbe24eeb51c9f930de088d +Merge: 50af9b7b fa6ebbb3 +Author: Andrea Scartabelli +Date: Thu Nov 21 16:30:22 2024 +0100 + + Merge pull request #3031 from dusk-network/feature-3017 + + web-wallet: streamline number types in `Stake` component + +commit 46e93f748dd9c8569e2c7f183de582d79cabfa72 +Author: Andrea Scartabelli +Date: Thu Nov 21 11:44:06 2024 +0100 + + web-wallet: fix edge case in Dusk to Lux conversion + + - added test cases to `luxToDusk` function + + Resolves #3032 + +commit 50af9b7b07f0396e4bb21a801d7c1ac9ee972612 +Merge: ce2f42ec 191f6794 +Author: Andrea Scartabelli +Date: Thu Nov 21 16:21:44 2024 +0100 + + Merge pull request #3026 from dusk-network/feature-2997 + + web-wallet: fix UI not scrolling to top after wizard and sub-route na… + +commit ce2f42ec445929938ec42060357d78923612ba97 +Merge: ad0ef94b 02577090 +Author: xevisalle <38231508+xevisalle@users.noreply.github.com> +Date: Thu Nov 21 12:50:54 2024 +0100 + + Merge pull request #2993 from dusk-network/remove_lic + + Remove license contract + +commit fa6ebbb3b1d0babe5006ee35d48bc15340521684 +Author: Andrea Scartabelli +Date: Thu Nov 21 08:05:41 2024 +0100 + + web-wallet: streamline number types in `Stake` component + + - removed dead code about `stakeInput` + + Resolves #3017 + +commit ad0ef94b9e03d9d07651ce515453400864a85938 +Merge: 8104f7c4 057cabb6 +Author: Andrea Scartabelli +Date: Wed Nov 20 16:18:13 2024 +0100 + + Merge pull request #3029 from dusk-network/feature-3028 + + web-wallet: update stake warning's text + +commit 057cabb65d67ebe0280b519862f27dda6e9d1057 +Author: Andrea Scartabelli +Date: Wed Nov 20 15:20:11 2024 +0100 + + web-wallet: update stake warning's text + + Resolves #3028 + +commit 191f6794a8f83bba4f9073f0d2ccf554fc19709e +Author: Andrea Scartabelli +Date: Wed Nov 20 11:38:35 2024 +0100 + + web-wallet: fix UI not scrolling to top after wizard and sub-route navigation + + Resolves #2997 + +commit 8104f7c46822c627fcea7508314e88323e1c155e +Merge: e98c343f 98897b13 +Author: Arthur Welf +Date: Tue Nov 19 17:30:05 2024 +0100 + + Merge pull request #3005 from dusk-network/bugfix-2512-rusk-wallet-remove-all-panics + + Bugfix-2512 | rusk-wallet: Remove all panics in the codebase + +commit 98897b13191536b5ca4c7df59fbfc9a8e2f4bbc5 +Author: Arthur Welf +Date: Mon Nov 18 18:03:09 2024 +0100 + + rusk-wallet: Remove all panics in the codebase + +commit e98c343fcfb6b44f8927afa55e008be5f8e9b9fd (tag: web-wallet-v0.8.0) +Merge: 34a68caa eec19257 +Author: Norton Andreev +Date: Tue Nov 19 16:18:32 2024 +0200 + + Merge pull request #3022 from dusk-network/web-wallet-v.0.8.0 + + web-wallet: Release v.0.8.0 + +commit eec19257ec0b498c0e12122186c193ed6c537dc1 +Author: Norton Andreev +Date: Tue Nov 19 16:14:01 2024 +0200 + + web-wallet: Release v.0.8.0 + + Resolves #3020 + +commit 34a68caa22b2e1aa7eb120e5cc0ae7abec9f6ec1 +Merge: 6ddfea6a 5f101c1c +Author: Andrea Scartabelli +Date: Tue Nov 19 14:45:59 2024 +0100 + + Merge pull request #3018 from dusk-network/feature-3010 + + web-wallet: use `w3sper`'s minimum stake amount instead of env var + +commit 5f101c1cbc0d2d76df1e7d716c237f817bb364b5 +Author: Andrea Scartabelli +Date: Tue Nov 19 11:36:25 2024 +0100 + + web-wallet: use `w3sper`'s minimum stake amount instead of env var + + Resolves #3010 + +commit 6ddfea6ae9b757a5034250b57f4db9fd0c8ff401 +Merge: de8b1572 a3b3ef1f +Author: Norton Andreev +Date: Tue Nov 19 14:10:58 2024 +0200 + + Merge pull request #3019 from dusk-network/feature-2991 + + web-wallet: Change "Transaction Created" copy + +commit a3b3ef1f9fd6251c972e7f37dd780e762c6aa2c3 +Author: Norton Andreev +Date: Tue Nov 19 13:22:04 2024 +0200 + + web-wallet: Change "Transaction Created" copy + + Resolves #2991 + +commit de8b1572a4a8c922aee90549c03867a5f99c560e +Merge: 4caecc2a 363dc302 +Author: Andrea Scartabelli +Date: Tue Nov 19 10:53:30 2024 +0100 + + Merge pull request #3016 from dusk-network/feature-3015 + + web-wallet: Staking currency formatter is created with an `undefined`… + +commit 363dc3020a6548097260fdafe263c8d1928345f2 +Author: Andrea Scartabelli +Date: Tue Nov 19 10:49:32 2024 +0100 + + web-wallet: Staking currency formatter is created with an `undefined` language code + + Resolves #3015 + +commit 4caecc2a24a8674d2fd5c8457ecb310fc705e53b +Merge: 08f95c32 a85778e0 +Author: Andrea Scartabelli +Date: Tue Nov 19 09:44:28 2024 +0100 + + Merge pull request #2988 from dusk-network/feature-2980 + + web-wallet: Add missing tests for stake methods in wallet store + +commit 08f95c328db1ea022f246e963ae46ae02b1237a0 +Merge: 2e875ad6 06586d59 +Author: Norton Andreev +Date: Mon Nov 18 18:27:06 2024 +0200 + + Merge pull request #3012 from dusk-network/feature-3011 + + web-wallet: Fix Broken Explorer Links for Stake + +commit 06586d595f845377049329ee2a7cec259c29974d +Author: Norton Andreev +Date: Mon Nov 18 18:03:03 2024 +0200 + + web-wallet: Fix Broken Explorer Links for Stake + + Resolves #3011 + +commit 2e875ad63da419df4fd3ba762efe4d35cf94e2df +Merge: 540674b4 2baf4128 +Author: Norton Andreev +Date: Mon Nov 18 17:23:52 2024 +0200 + + Merge pull request #3007 from dusk-network/feature-3006 + + web-wallet: Update Staking-Related functionality + +commit 540674b4fde4cfa2af31c5f2fce8bc5ebfb0cd4f +Merge: 7d2f601b cb53e6a3 +Author: Norton Andreev +Date: Mon Nov 18 17:20:17 2024 +0200 + + Merge pull request #2986 from dusk-network/feature-2938 + + web-wallet: Enhance Allocate flow on full amount allocation + +commit 2baf4128f6400654ff0e1222097dd1db1924a3aa +Author: Norton Andreev +Date: Mon Nov 18 16:56:16 2024 +0200 + + web-wallet: Update Staking-Related functionality + + Resolves #3006 + +commit 7d2f601b3c6dc003708bf62817c70e39ac5036e3 +Merge: 0c4ae3a8 5973e0f6 +Author: Norton Andreev +Date: Mon Nov 18 17:16:21 2024 +0200 + + Merge pull request #3001 from dusk-network/feature-3000 + + web-wallet: Refactor DashboardNav component + +commit cb53e6a37e7d936e6ef01b22ee7e1a12496bd616 +Author: Norton Andreev +Date: Fri Nov 15 14:43:37 2024 +0200 + + web-wallet: Enhance Allocate flow on full amount allocation + + Resolves #2938 + +commit 0257709033764466a48794878f04d20e4bf43127 +Author: xevisalle +Date: Mon Nov 18 12:21:55 2024 +0100 + + rusk: add alice contract to contract_deploy_charge test + +commit 0c4ae3a8a25dcd2c4511ba58a6b5922b65b2d44c +Merge: d8e6fe4e f5d86ea7 +Author: Mr. Seppia +Date: Mon Nov 18 09:26:10 2024 +0100 + + Merge pull request #2982 from dusk-network/fix-stake-mint + + stake-contract: fix withdrawal of reward + +commit 5973e0f69a6ba0088f941be9eda402a7fa5e3633 (origin/feature-3000) +Author: Norton Andreev +Date: Sun Nov 17 22:45:12 2024 +0200 + + web-wallet: Refactor DashboardNav component + + Resolves #3000 + +commit d8e6fe4e8b40fa46e9573f8c58fb866412dd55aa +Merge: 49dcd1c5 4f77157b +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Fri Nov 15 12:59:49 2024 -0500 + + Merge pull request #2779 from dusk-network/inquire-replace + +commit 04f9aedd41f944e0d80ac752b4e450e75ab131f1 +Author: xevisalle +Date: Fri Nov 15 17:32:35 2024 +0100 + + rusk-recovery: Remove license contract from state + +commit ebb553920e959ffbf1a1a10a0ef37c6c493b8556 +Author: xevisalle +Date: Fri Nov 15 17:30:57 2024 +0100 + + rusk: remove license deployment + +commit 6c3cb982b343ed9fd2f3cbb8d51d50f2f715e7b4 +Author: xevisalle +Date: Fri Nov 15 17:27:06 2024 +0100 + + execution-core: remove licenses module + +commit 6bfbff1277b97a053a3784d6390e8a970a9e5256 +Author: xevisalle +Date: Fri Nov 15 17:15:19 2024 +0100 + + Remove license circuit in Makefile + +commit 2554039f78f6fd56d649b10c8995d60e8a9d5b5f +Author: xevisalle +Date: Fri Nov 15 17:05:39 2024 +0100 + + rusk-recovery: Remove license circuit + +commit dff85947ee03a4e1506bce9ed042fb97e623535e +Author: xevisalle +Date: Fri Nov 15 16:54:18 2024 +0100 + + Remove Citadel + +commit 375ac2a7a71586b58c39cc9425ed3ab817098a78 +Author: xevisalle +Date: Fri Nov 15 16:51:59 2024 +0100 + + contracts: remove license contract + +commit bb2a834a324fbd7767b0eebff1971a1efe16b1a0 +Author: xevisalle +Date: Fri Nov 15 16:50:46 2024 +0100 + + circuits: remove license circuit + +commit 49dcd1c58dc537bc07131f03790687c8d6248ddc +Merge: 10beb950 a2694404 +Author: Andrea Scartabelli +Date: Fri Nov 15 16:34:53 2024 +0100 + + Merge pull request #2992 from dusk-network/feature-2990 + + web-wallet: Broken link in the stake warning + +commit a269440456f7e5a92fde2871a219b9bb4e09b7d1 +Author: Andrea Scartabelli +Date: Fri Nov 15 16:18:32 2024 +0100 + + web-wallet: Broken link in the stake warning + + Resolves #2990 + +commit a85778e0590c2c6dfa51703ed3f1628cf5ba2010 (origin/feature-2980) +Author: Andrea Scartabelli +Date: Fri Nov 15 14:43:15 2024 +0100 + + web-wallet: Add missing tests for stake methods in wallet store + + Resolves #2980 + +commit 10beb9501f35cc013732a3a40076fd61bd368661 +Merge: 050bd180 652ff291 +Author: Norton Andreev +Date: Fri Nov 15 15:40:24 2024 +0200 + + Merge pull request #2948 from dusk-network/feature-2932 + + web-wallet: Enhance Error Handling on Wallet Access Page + +commit 050bd1808d8dbdbc34b93017f09bc424a297e934 +Merge: 7eb711e3 5a590a9f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 15 14:29:50 2024 +0100 + + Merge pull request #2979 from dusk-network/neotamandua/archive_events_by_contract + + rusk: add gql endpoint for events from specific contract id + +commit f5d86ea70d82d0039288827753cd690b3faec53f (origin/fix-stake-mint) +Author: Herr Seppia +Date: Fri Nov 15 11:15:42 2024 +0100 + + stake-contract: panic when withdraw no reward + +commit 6a5694e5ef36840945e7744efa392db721541835 +Author: Herr Seppia +Date: Fri Nov 15 11:07:54 2024 +0100 + + stake-contract: remove unnecessary copy of bls + +commit 6d2e3658af6d5ae486417e5ef739e836364a4cf7 +Author: Herr Seppia +Date: Fri Nov 15 11:04:44 2024 +0100 + + transfer-contract: fix checks in the `mint` function + +commit 5a590a9fe08f547f6e3cc8bb32fbf45e3b5326a3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Nov 13 23:35:22 2024 +0200 + + rusk: add gql for events by contract id + + - Shorten function names + - Rename BlockEvents to ContractEvents + - Rename block_events to contract_events + +commit 4f77157b944b763dfb1a6cf06fa1588517609bc0 (origin/inquire-replace) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Wed Nov 13 13:01:46 2024 -0500 + + workspace: Replace requestty with Inquire + +commit 7eb711e3b08bf246678e22dd3e114b915d6ccac0 +Merge: ae6d35c9 d0da061a +Author: Andrea Scartabelli +Date: Thu Nov 14 16:26:57 2024 +0100 + + Merge pull request #2975 from dusk-network/feature-2974 + + web-wallet: Implement `w3sper`'s staking methods in the wallet store + +commit ae6d35c9cfb008cfcfb2ac10882d58425d6d9761 +Merge: fbc671f8 4f2fcb79 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Nov 14 16:22:24 2024 +0100 + + Merge pull request #2970 from dusk-network/mocello/convert_gas_payment + + transfer-contract: Add tests for failing conversions + +commit d0da061a1fd528f17640af00c6f510cc18619bfe +Author: Andrea Scartabelli +Date: Thu Nov 14 12:11:30 2024 +0100 + + web-wallet: Implement `w3sper`'s staking methods in the wallet store + + Resolves #2974 + +commit fbc671f886626d420deaeb2ec319166a50f36524 +Merge: eab30761 fb83722d +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Thu Nov 14 09:49:08 2024 -0500 + + Merge pull request #2874 from dusk-network/w3sper_ci + + w3sper.js: Add CI + +commit fb83722db49adb0e3be19eb016542214a670d293 (origin/w3sper_ci) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Nov 11 13:33:59 2024 -0500 + + w3sper: CI steps renaming, use deno tasks + +commit c0281022ee5e5ea3aadb6b87e8b0838b9a9afa8a +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Wed Nov 6 21:46:55 2024 -0500 + + w3sper: Skip deno lint and fmt checks + +commit 08205bf40748a8d68c5b212bb0d63f649d7ef1db +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Wed Nov 6 02:05:21 2024 -0500 + + w3sper.js: Add CI + + Add `--allow-import` flag to deno task + +commit eab30761755d9f34cda91f73469ba148b151bae7 +Merge: b899e78f ba6d317f +Author: Matteo Ferretti +Date: Thu Nov 14 15:30:23 2024 +0100 + + Merge pull request #2976 from dusk-network/w3sper-fix-outdated-tests + + w3sper: fix outdated tests + +commit 4f2fcb79dad4f0f182de11cf5ceee7626f61804c +Author: moana +Date: Wed Nov 13 11:23:49 2024 +0100 + + transfer-contract: Add tests for failing conversions + + Resolves #2969 + +commit ba6d317f20d4853473d11c13b949f474ba1586c8 +Author: Matteo Ferretti +Date: Thu Nov 14 15:04:32 2024 +0100 + + w3sper: fix outdated tests + +commit b899e78f518e79d90838f442db710a90c671a97f +Merge: 1158989d 13c19edf +Author: Andrea Scartabelli +Date: Thu Nov 14 14:26:43 2024 +0100 + + Merge pull request #2935 from dusk-network/feature-2934 + + explorer: statistics panel doesn't check to have node data before acc… + +commit e92e6de4e8545ef0e1a3ac261edfcc88bee9a106 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 14 02:22:13 2024 +0200 + + node: refactor sqlite.rs in archive + + - Remove unused functions + - Shorten function names + - Decrease redundancy + - Update comments + +commit 1158989d883fe378a9a5e446d3aae2fdcc6ee0f3 +Merge: f3905a3d f1e56b1a +Author: Matteo Ferretti +Date: Thu Nov 14 12:57:07 2024 +0100 + + Merge pull request #2925 from dusk-network/w3sper-jsr + + w3sper: prepare the SDK to be pulished on jsr + +commit f3905a3d347369ed891b42f80533e54e4f01e9d6 +Merge: 531d7307 5fc7a8bd +Author: Andrea Scartabelli +Date: Thu Nov 14 11:44:30 2024 +0100 + + Merge pull request #2973 from dusk-network/feature-2971 + + web-wallet: Cache operations might find the db closed by another simu… + +commit 5fc7a8bd862b3fff5a70c1976ab4b5c6bd2ba375 +Author: Andrea Scartabelli +Date: Thu Nov 14 11:38:04 2024 +0100 + + web-wallet: Cache operations might find the db closed by another simultaneous operation + + Resolves #2971 + +commit 531d7307a44ea730dca76abc3479cf5f9868dd2a +Merge: 26eb7fcc 0784b82a +Author: Matteo Ferretti +Date: Thu Nov 14 11:08:17 2024 +0100 + + Merge pull request #2957 from dusk-network/w3sper-stake-unstake + + w3sper: Add `stake` and `unstake` methods + +commit 0784b82a6abacb8b69ba9c593f1c92e94a3e4256 +Merge: 7c01de0e 4922c5d2 +Author: Matteo Ferretti +Date: Thu Nov 14 10:41:28 2024 +0100 + + Merge pull request #2968 from dusk-network/w3sper-reward-2952 + + w3sper: Add withdraw stake's reward method + +commit 4922c5d2ccb3e5a3b17f2e52d726b4c3deafed5d +Author: Matteo Ferretti +Date: Wed Nov 13 17:30:01 2024 +0100 + + w3sper: Add withdraw stake's reward method + + - Add `WithdrawStakeRewardTransfer` class in `transaction` + - Add `BookEntry#withdraw` method + - Add `withdraw` function in `protocol-driver` + - Add withdraws tests + + Resolves #2952 + +commit 26eb7fccba3eef6c181c62b95e4c7b07d3d723e2 +Merge: b68a3ad7 62018087 +Author: Matteo Ferretti +Date: Wed Nov 13 22:11:03 2024 +0100 + + Merge pull request #2956 from dusk-network/wallet-core-staking-2955 + + wallet-core: expose staking capabilities via FFI + +commit eb17625b7219c164a723eedfb0816388754e97f9 +Author: Daksh14 <41485688+Daksh14@users.noreply.github.com> +Date: Thu Oct 31 22:07:44 2024 -0400 + + rusk-wallet: Remove requestty dependency and replace with Inquire + +commit b68a3ad75aca33f22fef51d7d028a57720090267 +Merge: c60dec55 3f758092 +Author: Andrea Scartabelli +Date: Wed Nov 13 17:52:44 2024 +0100 + + Merge pull request #2958 from dusk-network/feature-2946 + + web-wallet: Retrieve and cache stake info using w3sper + +commit 3f7580927e6ef6fc00d7711508376a25c0ef58ff +Author: Andrea Scartabelli +Date: Wed Nov 13 07:41:04 2024 +0100 + + web-wallet: Retrieve and cache stake info using w3sper + + Resolves #2946 + +commit c60dec5592cb60b3c972f416a771df28d4288c2a +Merge: 72ac19e0 58b4f9c1 +Author: Norton Andreev +Date: Wed Nov 13 14:30:43 2024 +0000 + + Merge pull request #2883 from dusk-network/feature-2882 + + web-wallet: Add Link to Block Explorer on Wallet + +commit 58b4f9c164f106c48c0ad2e3d17b44704f617643 +Author: Norton Andreev +Date: Wed Nov 6 13:53:28 2024 +0100 + + web-wallet: Add Link to Block Explorer on Wallet + + Resolves #2882 + +commit 72ac19e0b009d5169606546515fec3cc920641a4 +Merge: 3f3f1a4c 650fbd7c +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Nov 13 14:59:51 2024 +0100 + + Merge pull request #2936 from dusk-network/neotamandua/change_sqlite_schema + + Change SQLite schema & adjust archive to it + +commit a14109db6969685387309e11b70976e0763cac0a +Author: Daksh14 <41485688+Daksh14@users.noreply.github.com> +Date: Thu Oct 31 22:07:04 2024 -0400 + + rusk-wallet: Use graphql to check for network status + +commit 9f11465b130c6f6075f8626ea18c07ad5b7bfea3 +Author: Daksh14 <41485688+Daksh14@users.noreply.github.com> +Date: Thu Oct 31 22:06:27 2024 -0400 + + rusk-wallet: Explose graphql struct and move it to the library + +commit 3f3f1a4c1d6c9d77e5fd6cb295d075e3724ef25e +Merge: 11a572db 00c92dc0 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Nov 13 10:55:14 2024 +0100 + + Merge pull request #2954 from dusk-network/neotamandua/reorder_exec_core_imports + + execution-core: reorder imports to align with convention + +commit 7c01de0e6067d2f57e99423027013e2611967e61 (origin/w3sper-stake-unstake) +Author: Matteo Ferretti +Date: Tue Nov 12 22:12:08 2024 +0100 + + w3sper: Add `stake` and `unstake` methods + + - Add `StakeTransfer` class in `transaction` module + - Add `UnstakeTransfer` class in `transaction` module + - Remove `BookEntry#balance()` method + - Add `BookEntry#info` getter that returns both `balance` and `stake` info + - Add `BookEntry#stake` method + - Add `BookEntry#unstake` method + - Add `bookkeeper#minimumStake` getter + - Add `getMinimumStake()` function in `protocol-driver` module + - Add `stake()` function in `protocol-driver` module + - Add `unstake()` function in `protocol-driver` module + - Change `assets/genesis.toml` to have enough balance for staking + - Add stake transactions tests + - Rename `stake_test.js` into `stake_info_test.js` + + Resolves #2949, #2950 + See also #2955 + +commit 620180871dcfba17d10ce185a337ac0484c9b1a3 (origin/wallet-core-staking-2955) +Author: Matteo Ferretti +Date: Tue Nov 12 22:02:28 2024 +0100 + + wallet-core: expose staking capabilities via FFI + + - Add `moonlight_stake` in FFI module + - Add `moonlight_unstake` in FFI module + - Add `moonlight_stake_reward` in FFI module + - Add `ErrorCode::ContractCallError` + - Change the visibility of `stake_reward_to_moonlight` to `pub(crate)` + - Change the visibility of `unstake_to_moonlight` to `pub(crate)` + + Resolves #2955 + +commit 00c92dc028f157670842902eacb6762abd02dbf6 (origin/neotamandua/reorder_exec_core_imports) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 19:14:24 2024 +0200 + + execution-core: reorder imports to align with convention + +commit 11a572db0a8f3c5e1b9d2d982f394fb8f8b6a785 +Merge: f4622bc7 0be4edcf +Author: Kieran Hall +Date: Tue Nov 12 18:10:20 2024 +0100 + + Merge pull request #2887 from dusk-network/feature-2870-add-chain-id-detection + + web-wallet: Add chain ID detection + +commit 0be4edcf997a5c60f5bde7ee570d39158cbf791e +Author: Kieran Hall +Date: Mon Nov 11 16:17:23 2024 +0100 + + web-wallet: Add chain ID detection + + Resolves #2870 + +commit f4622bc7697cbbf9079fecbcd840452938cb0a92 +Merge: a758ec3e 21f2cc5f +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Nov 12 16:57:42 2024 +0100 + + Merge pull request #2852 from dusk-network/mocello/replay_bug + + wallet-core: Fix pick_notes function for selecting the input-notes for a transaction + +commit 652ff291db1ecc9196474d4d42f75f8447c73b55 (origin/feature-2932) +Author: Norton Andreev +Date: Tue Nov 12 15:24:39 2024 +0000 + + web-wallet: Enhance Error Handling on Wallet Access Page + + Resolves #2932 + +commit a758ec3eb983873512b01dbcb76b1974de9c5a91 +Merge: c702841f ebbdbb92 +Author: Matteo Ferretti +Date: Tue Nov 12 15:49:20 2024 +0100 + + Merge pull request #2943 from dusk-network/w3sper-stake-info-2942 + + w3sper: Add an API to fetch stake information for the given account(s) + +commit 21f2cc5fb967466220f7576f06a25fdb1c122044 +Author: moana +Date: Tue Nov 12 15:44:09 2024 +0100 + + rusk-wallet: Add tx_cost variable + +commit 2d0a70dcce04e8c51a37c28771707126f25ada56 +Author: moana +Date: Mon Nov 11 12:52:40 2024 +0100 + + rusk-wallet: Rename variable to match `pick_notes` + +commit 6ae2301eb43ce00c64afe7c147afb7ee599e8f4b +Author: moana +Date: Mon Nov 11 12:01:42 2024 +0100 + + wallet-core: Remove double check when picking input-notes + +commit 9308c1fb410d15927a0799792900537930891815 +Author: moana +Date: Mon Nov 11 11:59:09 2024 +0100 + + wallet-core: Update comments in `pick_notes` + +commit 044db2f7ac7713d5ee76041ad7e9f06f48af7725 +Author: moana +Date: Tue Nov 5 12:30:29 2024 +0100 + + wallet-core: Fix pick_notes + +commit 9cdf902f85330877e01341926f144756cadba143 +Author: moana +Date: Tue Nov 5 12:29:51 2024 +0100 + + rusk-wallet: Fix wallet tx-input function + +commit ebbdbb92962bd613426d299f98af8afc87e5a701 +Author: Matteo Ferretti +Date: Tue Nov 12 15:22:29 2024 +0100 + + w3sper: Add an API to fetch stake information for the given account(s) + + - Remove unnecessary `async` from `BookEntry#balance` + - Add `BookEntry#stakeInfo()` method + - Add `Bookkeeper#stakeInfo()` method + - Add `Contracts#stakeContract` getter + - Add private `StakeAmount` class in `AccountSyncer` + - Add private `StakeInfo` class in `AccountSyncer` + - Add `AccountSyncer#stakes` method + - Change test Treasury to fetch and store stakes information + - Add `tests/stake_test.js` + + Resolves #2942 + +commit c702841fab692fe5380f033f22ba402540bc38ab +Merge: de42479f 63699438 +Author: Arthur Welf +Date: Tue Nov 12 13:49:57 2024 +0100 + + Merge pull request #2933 from dusk-network/feature-2622-default-gas-price + + rusk-wallet-2622 | Set default gas price to the average mempool gas price + +commit 650fbd7cc22d0294d906178d39eb4b91cc5f650a (origin/neotamandua/change_sqlite_schema) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 13:44:28 2024 +0200 + + node: introduce query_as + + - Fix tests + - Fix queries + - Rename remove_block to remove_block_and_events + - Add hex serialization to the ArchivedEvent data field + - Remove TODO comment + +commit 389f4a0d35a59d4224f018e94014942b26bf5ebe +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Nov 12 12:48:29 2024 +0200 + + rusk: adjust to name changes + + - Fix some comments + +commit 636994384cc70fc228ccfb24baeb5fe67cd27181 +Author: Arthur Welf +Date: Tue Nov 12 11:46:50 2024 +0100 + + rusk-wallet: Set default gas price to the average mempool gas price + +commit 13c19edfda54f83f1f008661936ed5438fe65544 (origin/feature-2934) +Author: Andrea Scartabelli +Date: Tue Nov 12 10:43:07 2024 +0100 + + explorer: statistics panel doesn't check to have node data before accessing it + + - fix checks in statistics panel + - add mock data for node locations count + - updated home page and statistics panel tests to use mock node + locations instead of making actual calls to a node + + Resolves #2934 + +commit de42479fa8d8b7bf5b7f0cd3aa23dfd27fc92d7c (origin/feature-2946) +Merge: ade2878e ff46cee3 +Author: Norton Andreev +Date: Tue Nov 12 08:03:37 2024 +0000 + + Merge pull request #2886 from dusk-network/feature-2884 + +commit ff46cee38f0903e46ac6cc00e39dd4c5f533d0ce +Author: Norton Andreev +Date: Wed Nov 6 16:18:55 2024 +0100 + + web-wallet: Update Mnemonic (Authenticate) behavior + + Resolves #2879 + + - Update Mnemonic (Authenticate) Enter key behavior + - Suggested words in the Mnemonic (Authenticate) are accessible using Tab + +commit ade2878ef52f9c236f9ab863982d630026a49bae +Merge: 1d0fb37a 970de176 +Author: Kieran Hall +Date: Mon Nov 11 17:05:51 2024 +0100 + + Merge pull request #2930 from dusk-network/release-web-wallet + + web-wallet: Release 0.7.0 + +commit 970de176f7004cbe7d9b7a36e50b1ee80a3d7efa (tag: web-wallet-v0.7.0) +Author: Kieran Hall +Date: Mon Nov 11 16:27:41 2024 +0100 + + web-wallet: Release 0.7.0 + + Resolves #2929 + +commit 1d0fb37a85e2927cea080b33e32dae3e11250d93 +Merge: 092b48a5 6acd0cfb +Author: Norton Andreev +Date: Mon Nov 11 14:51:18 2024 +0000 + + Merge pull request #2920 from dusk-network/feature-2913-2 + + web-wallet: Integrate Allocate UI with Allocate functionalities + +commit 6acd0cfb899eea8a19bbfab3c087dc0cc5bd9950 +Author: Norton Andreev +Date: Sun Nov 10 13:47:03 2024 +0000 + + web-wallet: Integrate Allocate functionality + + Resolves #2913, Resolves #2809 + +commit a2f00bfa67a010eafc96f8a343a7e44c1869742a +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 11 16:39:13 2024 +0200 + + node: adjust to changes + + - Adjust to removal of Option<_> in origin for Events + - Move group by origins into own function + - Adjust queries to changed schema + - Update query data + - Remove archivist trait + - Add function to fetch all events by contract id + - Update comments + - Rename MoonlightTx to EventIdentifier + +commit 7998c48cba93b0b7182be3c3d755969533ac9563 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 11 16:35:36 2024 +0200 + + node-data: add TryFrom String to WrappedContractId + +commit ac2aec2eacff8c4f9c76de442daee179503789f1 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 11 16:34:10 2024 +0200 + + node: replace sqlite schema + +commit 092b48a5cd0a63e6a24a105e0246970d288929d4 +Merge: b0f43c65 3cee303e +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Nov 11 15:00:30 2024 +0100 + + Merge pull request #2928 from dusk-network/mocello/2488_phoenix_sync + + rusk-wallet: Fix phoenix balance in interactive loop + +commit b0f43c659c163013b7d2c3848a3191e7f4ac5333 +Merge: 7f608734 463ac5e3 +Author: Andrea Scartabelli +Date: Mon Nov 11 14:34:11 2024 +0100 + + Merge pull request #2922 from dusk-network/feature-2878 + + web-wallet: crash after setting high gas price + +commit 3cee303e744a65af714205a0b6f9da2fbc41ab88 +Author: moana +Date: Mon Nov 11 14:03:58 2024 +0100 + + rusk-wallet: Fix phoenix balance sync + +commit 7f608734812dd683ac3f59ed84e4d4b44523e930 +Merge: c869168a 99ec8c75 +Author: Matteo Ferretti +Date: Mon Nov 11 12:10:56 2024 +0100 + + Merge pull request #2915 from dusk-network/w3sper-memo + + w3sper: Add `memo` capabilities + +commit 99ec8c75d01e7f455f7a22379a7443150225519b +Author: Matteo Ferretti +Date: Fri Nov 8 17:16:52 2024 +0100 + + w3sper: Add `memo` capabilities + + - Add `encoders` folder with `b16.js` and `b58.js` + - Add `TransactionExecutedEvent` + - Add `RuesScope` to register scopes + - Move `gas.js` module outside `network` + - Change `RuesEvent` to handle custom scope events + - Add `memo` to `AccountTransfer` + + Resolves #2914 + +commit 4f34065fcee7e0a9fca28f56784ddcb81f36f313 +Author: Matteo Ferretti +Date: Fri Nov 8 17:16:42 2024 +0100 + + wallet-core: Add support for data field in moonlight + +commit f1e56b1a110f7c4d6aa92250d82b2a04beabc9bc (origin/w3sper-jsr) +Author: Matteo Ferretti +Date: Wed Nov 6 16:49:42 2024 +0100 + + w3sper: prepare the SDK to be pulished on jsr + +commit c869168acd03646956a6d2217ce54037d101a87c +Merge: c46d4445 84d2280a +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Nov 11 10:31:25 2024 +0100 + + Merge pull request #2909 from dusk-network/neotamandua/new_readme_header + + rusk: update README header + +commit c46d44456ce2c117b2dd47b44faedac88afa1caa +Merge: 8cf4c728 b739dacf +Author: Mr. Seppia +Date: Mon Nov 11 10:12:49 2024 +0100 + + Merge pull request #2908 from dusk-network/http-rusk-version + +commit 8cf4c7283f61a06a9b579820238207219c489034 +Merge: eb3b8850 aa5f3716 +Author: Mr. Seppia +Date: Mon Nov 11 10:12:32 2024 +0100 + + Merge pull request #2905 from dusk-network/wallet-single-conn + +commit eb3b88501ef663d054c9f851e08cbd53edfce729 +Merge: bba636fc 4533d379 +Author: Andrea Scartabelli +Date: Mon Nov 11 09:43:15 2024 +0100 + + Merge pull request #2924 from dusk-network/feature-2923 + + web-wallet: Remove unused env var from CI + +commit 463ac5e38fdc87d39d227b5fcb5f8ced03a570b6 +Author: Andrea Scartabelli +Date: Mon Nov 11 07:11:03 2024 +0100 + + web-wallet: crash after setting high gas price + + Resolves #2878 + +commit 4533d3792c61f1a3ec3c34ac1bde91167f967ce0 +Author: Andrea Scartabelli +Date: Mon Nov 11 09:36:55 2024 +0100 + + web-wallet: Remove unused env var from CI + + Resolves #2923 + +commit bba636fc2f46c491cc4dc04ac7f85aa15bad52a7 +Merge: d369848e 298571cb +Author: Kieran Hall +Date: Fri Nov 8 19:04:39 2024 +0100 + + Merge pull request #2918 from dusk-network/feature-2916 + + web-wallet: Reinstate the local wasm for the web-wallet + +commit 298571cbf1f4d988dacf6a3580a3b718c5d05bec +Author: Andrea Scartabelli +Date: Fri Nov 8 17:55:58 2024 +0100 + + web-wallet: Reinstate the local wasm for the web-wallet + + Resolves #2916 + +commit d369848eb3736085a342c6e0b254457723a444bd +Merge: f632e41f 87a05973 +Author: Mr. Seppia +Date: Fri Nov 8 17:38:31 2024 +0100 + + Merge pull request #2906 from dusk-network/min-block-time + + consensus: change MINIMUM_BLOCK_TIME to be configurable + +commit f632e41f5809b176f844a9f6b59757377b0197b6 +Merge: 86ae591c bd8c1ff0 +Author: Andrea Scartabelli +Date: Fri Nov 8 17:26:06 2024 +0100 + + Merge pull request #2912 from dusk-network/feature-2911 + + web-wallet: The network store doesn't always use the cached connection + +commit 86ae591cf22fd9b7fa592324c74f5823b7a8a51c +Merge: 16c6e548 44ffb446 +Author: Andrea Scartabelli +Date: Fri Nov 8 17:25:52 2024 +0100 + + Merge pull request #2907 from dusk-network/feature-2902 + + web-wallet: Add allocation integration using w3sper + +commit 16c6e54805a9eb19c02cb8aebdc278b4d68decbb +Merge: c15122c6 60ba6ad2 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 8 17:01:38 2024 +0100 + + Merge pull request #2901 from dusk-network/neotamandua/generalize_origin + + Remove Option<> on origin field for ContractTxEvent + +commit bd8c1ff0473962231e47e9e019953b2f39fd9ccb +Author: Andrea Scartabelli +Date: Fri Nov 8 16:32:15 2024 +0100 + + web-wallet: The network store doesn't always use the cached connection + + Resolves #2911 + +commit 44ffb4464731adcbdc242cdcbd7778c6e5638369 +Author: Andrea Scartabelli +Date: Fri Nov 8 11:59:13 2024 +0100 + + web-wallet: Add allocation integration using w3sper + + Resolves #2902 + +commit c15122c6f1d32f3e36ac6cd95e610e5cd540704b +Merge: 53e24b56 49ac8472 +Author: Mr. Seppia +Date: Fri Nov 8 16:18:45 2024 +0100 + + Merge pull request #2893 from dusk-network/db_mut + + node: change Persistence API + +commit 53e24b56f21adeec4c2043b602883951a6f44ef3 +Merge: 51d5b83c 11435dd9 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Nov 8 15:41:47 2024 +0100 + + Merge pull request #2898 from dusk-network/skip-verify-vr + + Skip unncessary ValidationResult verification + +commit 51d5b83c1d16ecf4fe4da834f341af0e5052af99 +Merge: 2254fe29 c25ae2ef +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Nov 8 15:40:34 2024 +0100 + + Merge pull request #2853 from dusk-network/improve-ratification-propagation + + Improve ratification propagation + +commit 87a05973848dc6d7c1605b848f421dcae40cc97a +Author: Herr Seppia +Date: Fri Nov 8 11:08:31 2024 +0100 + + node: change MINIMUM_BLOCK_TIME to be configurable + +commit c475aefe394c97f3dc75be5d20537fcc6ccf551a +Author: Herr Seppia +Date: Fri Nov 8 11:08:11 2024 +0100 + + consensus: change MINIMUM_BLOCK_TIME to be configurable + +commit 2254fe29d4e9c807d81387cecaf4f2dd3396938c +Merge: 388f9709 b7417ee1 +Author: Matteo Ferretti +Date: Fri Nov 8 15:13:48 2024 +0100 + + Merge pull request #2904 from dusk-network/w3sper-to-2903 + + w3sper: enable `transfer` to accept string for receiver's address + +commit 49ac84724a85d9ddf8b58c4573d8bd82fc6a1473 +Author: Herr Seppia +Date: Thu Nov 7 11:38:31 2024 +0100 + + node: DB API - require `mut` reference for storing + +commit cd21a6663ba16d827756674a2bce5af0d36a1fd6 +Author: Herr Seppia +Date: Thu Nov 7 11:37:06 2024 +0100 + + node: change RocksDB queries + + - Remove snapshots + - Add support for Read-Your-Own-Writes + +commit 3dc32701b109eb9ce56026b1e85f373e98c94bdc +Author: Herr Seppia +Date: Thu Nov 7 11:28:34 2024 +0100 + + node: change testbed to not build rusk for every node + +commit b739dacf34b2dd290d88cb040ba3acf9c6707c49 +Author: Herr Seppia +Date: Fri Nov 8 13:19:34 2024 +0100 + + rusk: HTTP - add rusk version for failed responses + +commit 60ba6ad2176af0ad9b30abd71b4e5daf0d315b92 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 7 21:45:14 2024 +0200 + + rusk: adjust to node-data changes + + - add block_hash as origin to coinbase events + +commit 4416d0284ff1ae1f2278115b21ca812d1044e7bb +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 7 21:44:43 2024 +0200 + + node: adjust to node-data changes + +commit 4c603b9654f4171311d374b007b70057ac29ff28 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Nov 7 21:44:30 2024 +0200 + + node-data: change ContractTxEvent to always contain origin + +commit 84d2280ac4600a157d85a5aa2bd41a31f0f9ff0a +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 8 15:01:03 2024 +0200 + + rusk: update README header + +commit 388f9709a3cdb10f24abda5e10ac3b44c000246f +Merge: 3445844d 47bad123 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 8 14:53:22 2024 +0100 + + Merge pull request #2910 from dusk-network/neotamandua/fix_gql_check_block + + rusk: fix gql check_block endpoint + +commit 47bad12372353d9d88f40eeb6cc11f8cd525eddc +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 8 15:29:06 2024 +0200 + + rusk: fix gql check_block endpoint + +commit 3445844d88b13f9df1475b6c41fde3e6e35d0844 +Merge: 8976c7d3 09459b68 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 8 13:12:38 2024 +0100 + + Merge pull request #2826 from dusk-network/neotamandua/gql_check_block + + Add gql endpoints for block info + +commit 11435dd90bc5eba79a7eb30720bc28173345651b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Nov 8 12:32:06 2024 +0100 + + handle emergency mode in Ratification handler + +commit aa5f3716981a1f2022af426e33a0ec9b097d4bd6 +Author: Herr Seppia +Date: Fri Nov 8 10:51:24 2024 +0100 + + rusk-wallet: share client between rues calls + +commit b7417ee1e50dfad965ecbe6a729dc15d3e9ffe69 +Author: Matteo Ferretti +Date: Fri Nov 8 10:41:16 2024 +0100 + + w3sper: enable `transfer` to accept string for receiver's address + + - Update `to` method to convert address to string and decode to bytes when + transfer is built. + - Adjust one test to explicitly set string + + Resolves #2903 + +commit 837291d18dcc23cddea124853cc2fbcc2d44560b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Nov 7 17:29:44 2024 +0100 + + consensus: refactor and log Ratification collect + +commit c84ffec89e16b5d6ddc9e6f33fd570c358ec6caa +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Nov 7 16:41:39 2024 +0100 + + consensus: skip unnecessary ValidationResult verifications + + This commit changes the Ratification collect to only verify the + ValidationResult in the Ratification vote if it has a quorum and + our result is NoQuorum. + If the verification succeeds, we also replace our result with the + received ValidationResult. + + We also change the Quorum message to use the local ValidationResult + (possibly updated from the one from a Ratification vote) instead + of the ValidationResult from the last vote we received. + +commit 5b14fb6be8711af24a54a638bb22e0b8fdcbeccd +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Nov 7 15:24:32 2024 +0100 + + node: refactor verify_failed_iterations + +commit 8976c7d35a833bc7b8296a96ad7bf2a6225c64ee +Merge: b63e08f8 169d5257 +Author: Matteo Ferretti +Date: Fri Nov 8 07:37:54 2024 +0100 + + Merge pull request #2899 from dusk-network/w3sper-shield + + w3sper: Add `shield` / `unshield` API and transaction's type + +commit b63e08f89d8294b42277bf51269ebd8bd6f2f958 +Merge: c8c0fe15 ac7b7cfb +Author: Matteo Ferretti +Date: Thu Nov 7 16:53:05 2024 +0100 + + Merge pull request #2896 from dusk-network/w3sper-shield-ffi + + wallet-core: prepare for `shield` and `unshield` functionalities + +commit 169d5257e8a6025589503e25cd6a66fbfe1faa91 +Author: Matteo Ferretti +Date: Thu Nov 7 16:51:36 2024 +0100 + + w3sper: Add `shield` / `unshield` API and transaction's type + + - Remove `Bookkeeper#transfer()` + - Add `Bookkeeper#as()` method that returns a `BookEntry` + - Add private class `BookEntry` with `balance`, `transfer`, `unshield`, `shield` methods + - Add private class `BasicTransfer`, and public classes `Transfer`, `UnshieldTransfer`, `ShieldTransfer` + - Remove `TransactionBuilder` class + - Change `Gas` class to enforce `limit` and `price` conversion to `BigInt` when possible + - Change `Network#execute` to build a given `transaction` only if it has a `build` method + - Rename `intoProved` in `intoProven`, and `into_proved` in `into_proven` + - Add `ProtocolDriver#unshield()` method + - Add `ProtocolDriver#shield()` method + - Change tests accordingly to the new APIs + - Fix dupes error on Treasury test implementation by implementing a lookup table of nullifiers + - Add test `getGasPaid` to calculate the actual gas paid for a given transaction's execution + - Add `Offline account transfers` test + - Add `shield` / `unshield` tests + + Resolves #2859 + +commit 0a97fc06479c3d935eb43bbd5767a4ec7c4a6762 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Nov 7 14:41:41 2024 +0100 + + consensus: fix get_fail_att + + Make get_fail_att filter out attestations with no quorum. + Before this change, the function would return an Attestation even + if it didn't reach a quorum. As a result, Fail Attestations from the + network were not stored even if we had a partial attestation. + Now, if we have a partial attestation and we receive a Fail + Attestation from the network, we store it. + This allow the attestation to be included in the failed iterations + list when building a new block. + +commit dfeb471ae6bfce085d36fc1a1d4efd7193ad571d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Nov 7 14:40:21 2024 +0100 + + consensus: Store NoQuorum attestations from Quorum msgs + +commit c8c0fe156f2e1bf56b00f58db4b6e8f3b7102df0 +Merge: 1508ca12 a3e10ddf +Author: Andrea Scartabelli +Date: Thu Nov 7 16:35:23 2024 +0100 + + Merge pull request #2897 from dusk-network/feature-2895 + + web-wallet: Upgrade to `w3sper` beta rc1 + +commit a3e10ddffa02c62d5b6ea0fdef3f1d9c199533fc +Author: Andrea Scartabelli +Date: Thu Nov 7 16:29:06 2024 +0100 + + web-wallet: Upgrade to `w3sper` beta rc1 + + - Removed local wasm: now w3sper connects to the node's served wasm + + Resolves #2895 + +commit ac7b7cfb00a11e0cfcc29a4252f8583e2e21575a +Author: Matteo Ferretti +Date: Thu Nov 7 16:24:33 2024 +0100 + + wallet-core: prepare for `shield` and `unshield` functionalities + + - Rename "proved" in "proven" + - Remove rogue comments (`// ?`) + - Add `phoenix_to_moonlight` FFI + - Add `moonlight_to_phoenix` FFI + + See #2859 + +commit 1508ca1265829dd702c522b43b4d0640d2fd7bf6 +Merge: 85fd9cd6 80cd4567 +Author: Andrea Scartabelli +Date: Thu Nov 7 15:48:11 2024 +0100 + + Merge pull request #2894 from dusk-network/feature-2880 + + web-wallet: Set up an auto-sync every 5 minutes + +commit 80cd4567cfdd95a4b8b8ea2ab84a7b46a5d19c7a +Author: Andrea Scartabelli +Date: Thu Nov 7 09:45:47 2024 +0100 + + web-wallet: Set up an auto-sync every 5 minutes + + Resolves #2880 + +commit 85fd9cd620e57cca042b3a43dfdb78b808f08c58 +Merge: 02a80ea1 3dca6961 +Author: Mr. Seppia +Date: Thu Nov 7 14:40:26 2024 +0100 + + Merge pull request #2890 from dusk-network/http_multi + + rusk: Use different runtime for http server + +commit 3dca6961a2d9d39c219daedc135deaea59f2add7 +Author: Herr Seppia +Date: Wed Nov 6 19:13:23 2024 +0100 + + rusk: Use different runtime for http server + +commit 02a80ea1be29224060be3272a3dec8c07cd87828 +Merge: d91d19a0 abcb1e3e +Author: Norton Andreev +Date: Thu Nov 7 12:19:13 2024 +0100 + + Merge pull request #2889 from dusk-network/feature-2888 + + web-wallet: Update UI Labels + +commit d91d19a0a704c68f433b7df4c7f0454063c644a8 +Merge: 9fb9bd11 6d31347a +Author: Matteo Ferretti +Date: Thu Nov 7 11:20:48 2024 +0100 + + Merge pull request #2851 from dusk-network/w3sper-chain + + w3sper: Add known chains to `Network` + +commit 9fb9bd117e4b98a1cdf3b41454e08126728b5df5 +Merge: 8e5913e4 c688a774 +Author: Mr. Seppia +Date: Wed Nov 6 19:17:11 2024 +0100 + + Merge pull request #2456 from dusk-network/delete_candidate + + node: rename DB methods to be more explicative + +commit c25ae2eff1a953e419a3719646ea8a30f37678ee +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Nov 6 18:32:04 2024 +0100 + + consensus: change InvalidValidation to CommitteeNotGenerated + +commit 394efd76445b8abe1e9ad91e0861d89f421f002d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Nov 6 17:12:00 2024 +0100 + + consensus: improve failed gen_candidate error log + +commit f8d9e246ad6e2f7f1bfd3226e84a882b79c3c947 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Nov 5 12:14:17 2024 +0100 + + consensus: ensure ratification vote matches validation result + +commit b3c7e4d856a1714146a7378163036a042841f770 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Nov 5 12:13:22 2024 +0100 + + consensus: move verify_validation_result to collect + +commit 58adebae79f9b1c17239e9cf74508869816fdcbf +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Nov 5 12:08:37 2024 +0100 + + consensus: add round_committees to collect + +commit db7eeaff7c12e3ceabe3528a98e5148146ea2969 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Nov 5 12:06:01 2024 +0100 + + consensus: improve verify_candidate_msg comments + +commit abcb1e3e8d373803a5425a936eaf3915eb122a02 +Author: Norton Andreev +Date: Wed Nov 6 17:46:32 2024 +0100 + + web-wallet: Update UI Labels + + Resolves #2888 + +commit 8e5913e4fb288d594ea66da4275aeec449f8ec84 +Merge: 615993aa 9fc4ea73 +Author: Norton Andreev +Date: Wed Nov 6 15:42:09 2024 +0100 + + Merge pull request #2885 from dusk-network/feature-2884 + + web-wallet: Fix Division By Zero (Balance component) + +commit 9fc4ea7311115940fb87fa806b24aaf5985fa3b0 +Author: Norton Andreev +Date: Wed Nov 6 15:37:05 2024 +0100 + + web-wallet: Fix Division By Zero (Balance component) + + Resolves #2884 + +commit 615993aaa4608fb3c4d325aa40df485e150c0162 +Merge: 3f52bf16 5a766bac +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Nov 6 14:10:39 2024 +0100 + + Merge pull request #2827 from dusk-network/neotamandua/update_makefile + + rusk: add makefile dev commands + +commit 3f52bf167b96151d0aedd301ae304fec7e6aff9d +Merge: c951b16e 14dba48e +Author: Norton Andreev +Date: Wed Nov 6 12:08:17 2024 +0100 + + Merge pull request #2869 from dusk-network/feature-2863 + + web-wallet: Update Balance component + +commit 14dba48ed5f05a56e85f5f2c5acda46b095007b8 +Author: Norton Andreev +Date: Tue Nov 5 17:49:05 2024 +0100 + + web-wallet: Update Balance component + + Resolves #2863 + +commit c951b16e211af05694709b096b60e89b800cf791 (origin/feature-2880) +Merge: 7fcb0400 356556f1 +Author: Andrea Scartabelli +Date: Wed Nov 6 11:25:56 2024 +0100 + + Merge pull request #2876 from dusk-network/feature-2875 + + web-wallet: Add missing changelog links, fix lock file version + +commit 356556f1312b228660dd0ee502d457b7fc97460b +Author: Andrea Scartabelli +Date: Wed Nov 6 05:57:02 2024 +0100 + + web-wallet: Add missing changelog links, fix lock file version + + Resolves #2875 + +commit 7fcb0400fe55564f027bca8bc515288728a7d900 (tag: web-wallet-v0.6.0) +Merge: 457bf466 02b9048b +Author: Kieran Hall +Date: Tue Nov 5 17:59:15 2024 +0100 + + Merge pull request #2868 from dusk-network/feature-2867-release-web-wallet + + web-wallet: Release 0.6.0 + +commit 02b9048ba2803d38e76f747d2c74f6059278d54e +Author: Kieran Hall +Date: Tue Nov 5 17:27:47 2024 +0100 + + web-wallet: Release 0.6.0 + + Resolves #2867 + +commit 457bf46603b9c360785f74bb8962cd26a9d90046 +Merge: aa3fad00 5d860ac9 +Author: Mr. Seppia +Date: Tue Nov 5 16:44:11 2024 +0100 + + Merge pull request #2864 from dusk-network/wallet-explorer-url + +commit aa3fad000600b4b11fdf41ff8a0d799ea6fcff06 +Merge: 761f2ac9 18e6edec +Author: Andrea Scartabelli +Date: Tue Nov 5 16:28:30 2024 +0100 + + Merge pull request #2866 from dusk-network/feature-2865 + + web-wallet: Remove mock transactions from UI + +commit 18e6edecd73d6ead6322ad46ab3f386479936b4d +Author: Andrea Scartabelli +Date: Tue Nov 5 16:24:52 2024 +0100 + + web-wallet: Remove mock transactions from UI + + Resolves #2865 + +commit 5d860ac9421a3cae90e4026008f6f72e09dd938e +Author: Herr Seppia +Date: Tue Nov 5 15:54:28 2024 +0100 + + rusk-wallet: update explorer default urls + +commit 761f2ac936c4ceaf75f0e0a152ef5483f9e09236 +Merge: 3115aa5c 328d1320 +Author: Norton Andreev +Date: Tue Nov 5 16:19:11 2024 +0200 + + Merge pull request #2862 from dusk-network/feature-2861 + + web-wallet: Update Allocate Page to Display Correct Public Address + +commit 328d13200efe5826a761f485d402f7fc6a78796d +Author: Norton Andreev +Date: Tue Nov 5 15:15:49 2024 +0100 + + web-wallet: Update Allocate Page to Display Correct Public Address + + Resolves #2861 + +commit 3115aa5c1bd457e8483d8dbdc69271530b36b8e6 +Merge: 76f021b7 88a558b1 +Author: Matteo Ferretti +Date: Tue Nov 5 14:43:45 2024 +0100 + + Merge pull request #2854 from dusk-network/fix-arbitrary + + rusk-abi: freeze `arbitrary` to `1.3.2` + +commit 76f021b74b5d76c30eb909ab9753f2d674b8cb1a +Merge: b407d36e c1418ea5 +Author: Norton Andreev +Date: Tue Nov 5 15:26:09 2024 +0200 + + Merge pull request #2831 from dusk-network/feature-2778 + + web-wallet: Update GasSettings and related properties to BigInt type + +commit b407d36e131691aac1213511a7b592048de96346 +Merge: 8ecf0b9b 58c2fc6c +Author: Kieran Hall +Date: Tue Nov 5 14:25:24 2024 +0100 + + Merge pull request #2858 from dusk-network/feature-2856-update-explorer-subdomains + + explorer: Update subdomains + +commit 58c2fc6c507847f772d6b8f053275e3065c1ad22 +Author: Kieran Hall +Date: Tue Nov 5 14:22:51 2024 +0100 + + explorer: Update subdomains + +commit c1418ea53a740598c807dd755e5a1b3f17b770d0 +Author: Norton Andreev +Date: Sun Nov 3 13:20:43 2024 +0200 + + web-wallet: Update GasSettings and related properties to BigInt type + + Resolves #2278 + +commit 8ecf0b9bf500f63eebcac2ce1ebc6051451545a2 +Merge: b3356685 ba043fcd +Author: Kieran Hall +Date: Tue Nov 5 14:16:55 2024 +0100 + + Merge pull request #2857 from dusk-network/feature-2855-update-wallet-subdomains + + web-wallet: Change subdomains to new structure + +commit ba043fcd07a097998fa38d855db3537c72b5e85e +Author: Kieran Hall +Date: Tue Nov 5 14:06:22 2024 +0100 + + web-wallet: Change subdomains to new structure + + Resolves #2855 + +commit 88a558b1280810cfb53a3d3d95e2fe55f83b0f23 +Author: Mr. Seppia +Date: Tue Nov 5 13:26:32 2024 +0100 + + Update Cargo.toml + +commit 8c86c7ac02d97fc3ff28a9f39b62d02bd4b4dc72 +Author: Herr Seppia +Date: Tue Nov 5 13:16:59 2024 +0100 + + rusk-abi: freeze `arbitrary` to `1.3.2` + +commit 6d31347a3ecaae10bff938e407a84b92bc2e025c (origin/w3sper-chain) +Author: Matteo Ferretti +Date: Tue Nov 5 12:32:51 2024 +0100 + + w3sper: Add known chains to `Network` + + - Add `chain` key to `node.info` while keeping `chainId` + + See: #2845 + +commit b335668510636f0b351245886b2276f5f701412d +Merge: e67bced0 8bb4b1cb +Author: Andrea Scartabelli +Date: Tue Nov 5 12:07:09 2024 +0100 + + Merge pull request #2850 from dusk-network/feature-2848 + + web-wallet: Remove network selection in settings + +commit e67bced0db2accc4df932d1ec113837268d9ac98 +Merge: 78a12d9e 37726a92 +Author: Andrea Scartabelli +Date: Tue Nov 5 11:59:18 2024 +0100 + + Merge pull request #2843 from dusk-network/feature-2835 + + web-wallet: Update local `nonce` after a Moonlight transaction + +commit 78a12d9eb346dc252dd115cdacd2d4104fa4ddb1 +Merge: 698560ff d75ce0ab +Author: Andrea Scartabelli +Date: Tue Nov 5 11:58:38 2024 +0100 + + Merge pull request #2847 from dusk-network/feature-2846 + + web-wallet: The listener for `keyChange` event does a pointless check + +commit 8bb4b1cbd354805cded1b6e197da0433ed3b9a17 +Author: Andrea Scartabelli +Date: Tue Nov 5 11:56:47 2024 +0100 + + web-wallet: Remove network selection in settings + + Resolves #2848 + +commit d75ce0abd837bb2efb6539a0a06cbe9d474afb20 +Author: Andrea Scartabelli +Date: Tue Nov 5 10:16:42 2024 +0100 + + web-wallet: The listener for `keyChange` event does a pointless check + + Resolves #2846 + +commit 698560ff9002373ec0a2037db0860e20ebc88724 +Merge: 688b8f54 13ceaa39 +Author: Matteo Ferretti +Date: Tue Nov 5 09:36:46 2024 +0100 + + Merge pull request #2844 from dusk-network/w3sper-gas + + w3sper: Add high-level API to retrieve gas price + +commit 688b8f54a4de54973f33bfdd1ee6b93f7feec57e +Merge: 731fd862 2fba664a +Author: Kieran Hall +Date: Mon Nov 4 16:36:43 2024 +0100 + + Merge pull request #2818 from dusk-network/feature-2812-moonlight-transactions-flag + + web-wallet: Add moonlight transaction feature flag + +commit 731fd86212fd7bfbee4564d7ca5a7da55fecc10e +Merge: 3c47a5a8 e4084903 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Nov 4 16:36:00 2024 +0100 + + Merge pull request #2841 from dusk-network/mocello/transaction_tests + + execution-core: Add tests for transaction-creation + +commit 37726a926411ee7adeb7c881ed53e4028dea1fc4 (origin/feature-2835) +Author: Andrea Scartabelli +Date: Mon Nov 4 16:29:57 2024 +0100 + + web-wallet: Update local `nonce` after a Moonlight transaction + + Resolves #2835 + +commit 3c47a5a833a40b694ee5575ee5e774a05f62f1f3 +Merge: 74acf607 8450aa18 +Author: Kieran Hall +Date: Mon Nov 4 16:28:33 2024 +0100 + + Merge pull request #2825 from dusk-network/feature-2819-update-explorer-links + + web-wallet: Update explorer links + +commit 74acf60781d628dd9bc7e9e40a77525f6768488a +Merge: 8a0bb140 1a689558 +Author: Andrea Scartabelli +Date: Mon Nov 4 16:27:55 2024 +0100 + + Merge pull request #2832 from dusk-network/feature-2824 + + web-wallet: Update balance when a transaction is removed from mempool + +commit 13ceaa3971e6d3dd05de89a56d43a8ecee399871 (origin/w3sper-gas) +Author: Matteo Ferretti +Date: Mon Nov 4 16:27:19 2024 +0100 + + w3sper: Add high-level API to retrieve gas price + + - Add `blocks` component with `gasPrice` getter + - Change `network.node.info` as a getter instead of a function for consistency + + Resolves #2842 + +commit e4084903b57e424af93a945a3d777b0285920aa9 +Author: moana +Date: Mon Nov 4 13:20:30 2024 +0100 + + execution-core: Add transaction tests + +commit 8a0bb140cfda62fd6911095c70ab06a1d5cc818c +Merge: 20a3665f 9e37e276 +Author: Matteo Ferretti +Date: Mon Nov 4 14:34:25 2024 +0100 + + Merge pull request #2829 from dusk-network/w3sper-account-2828 + + w3sper: Allow `AccountSyncer` to accept also strings + +commit a8f596ea1728bc0bf04853400e2ae4ee706bfdb9 +Author: moana +Date: Mon Nov 4 13:04:39 2024 +0100 + + execution-core: Derive `PartialEq` for `Error` + +commit 20a3665f458c987fa9fa71b5dc6146c18bd2a84c +Merge: c28687b8 c1acb3cb +Author: Hein Dauven +Date: Mon Nov 4 13:45:45 2024 +0100 + + Merge pull request #2840 from dusk-network/2839/mnemonic-rusk-wallet + + rusk-wallet: Rename all instances of recovery phrase to mnemonic phrase + +commit c1acb3cb41cfd68bbf492688249cb5238b900f53 (origin/2839/mnemonic-rusk-wallet, 2839/mnemonic-rusk-wallet) +Author: Hein Dauven +Date: Mon Nov 4 12:30:35 2024 +0100 + + rusk-wallet: Rename all instances of recov phrase to mnemonic phrase + + This makes Rusk wallet consistent with the Web wallet. + +commit c688a7744d8f4daf48914bc2432d49a50318d59d (origin/delete_candidate) +Author: Herr Seppia +Date: Mon Nov 4 13:16:28 2024 +0100 + + rusk: adapt to new ledger nomenclature + +commit 23d0f64c2a2b0d408bd8f72866e2a5ea0755f6f1 +Author: Herr Seppia +Date: Mon Nov 4 13:16:04 2024 +0100 + + node: rename ledger DB methods to be more explicative + +commit 0ca811e6c07e30e1a2d4f93f20a01e1516b86a6a +Author: Herr Seppia +Date: Mon Nov 4 13:12:05 2024 +0100 + + node: rename consensusStorage methods to be more explicative + +commit ff4053e24167453d7ca68138c2eda69653f4c793 +Author: Herr Seppia +Date: Mon Nov 4 13:08:41 2024 +0100 + + rusk: adapt to new mempool nomenclature + +commit 2feb041b61f317108808971027181224bfb4b192 +Author: Herr Seppia +Date: Mon Nov 4 12:34:01 2024 +0100 + + node: rename mempool DB methods to be more explicative + +commit 5efc61ad02aea7540a3eba307f580ca1129b18b9 +Author: Herr Seppia +Date: Mon Nov 4 12:32:00 2024 +0100 + + node-data: fix clippy + +commit 09459b686423b89d0d6ddfc26b74eb17c5acf3bd (origin/neotamandua/gql_check_block) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 1 14:26:00 2024 +0200 + + rusk: add new block gql endpoints + + - add finalized_block module + - add check_block + - add last_block_pair + - add module comments + +commit c28687b89571dad40788f21f94abb715e920513c +Merge: d7d45367 67410751 +Author: Hein Dauven +Date: Mon Nov 4 11:54:37 2024 +0100 + + Merge pull request #2823 from dusk-network/2817/dev-setup-script + + scripts: Add dev dependency setup script + +commit d7d45367fdad34424f28f6224a1fca1be74c09c4 +Merge: b363a497 8a9113e7 +Author: Hein Dauven +Date: Mon Nov 4 11:53:29 2024 +0100 + + Merge pull request #2814 from dusk-network/add-hooks-install-script + + scripts: Add pre-push Git hook clippy run on updated workspace members + +commit b363a497bf5349585149cc358f981817a5ed36fc +Merge: ebba1c4b 32cde54e +Author: Andrea Scartabelli +Date: Mon Nov 4 11:36:52 2024 +0100 + + Merge pull request #2838 from dusk-network/feature-2837 + + web-wallet: Reinstate the Safari polyfill that was removed by mistake + +commit 32cde54e7b20eb564dd61dc600c7d879ed7c59f2 +Author: Andrea Scartabelli +Date: Mon Nov 4 11:29:55 2024 +0100 + + web-wallet: Reinstate the Safari polyfill that was removed by mistake + + Resolves #2837 + +commit ebba1c4b788040705c899da1415b67ffe7f1cc29 +Merge: 8b3e8c28 93251c68 +Author: Norton Andreev +Date: Mon Nov 4 09:35:58 2024 +0100 + + Merge pull request #2830 from dusk-network/feature-2806 + + web-wallet: Use BigIntInput in NetworkSyncSettings + +commit 1a689558eac2a15d73d0f3ab110d214abc269656 (origin/feature-2824) +Author: Andrea Scartabelli +Date: Mon Nov 4 09:03:01 2024 +0100 + + web-wallet: Update balance when a transaction is removed from mempool + + Resolves #2824 + +commit 8b3e8c2884ce285af5b733846cde7b1cef07a72c +Merge: e1ced185 b0093040 +Author: Andrea Scartabelli +Date: Mon Nov 4 08:30:36 2024 +0100 + + Merge pull request #2822 from dusk-network/feature-2821 + + web-wallet: Update to `w3sper.js` beta version + +commit 93251c682cc63fab690e6ffedda62aa95fe87c09 +Author: Norton Andreev +Date: Sun Nov 3 10:54:44 2024 +0200 + + web-wallet: Use BigIntInput in NetworkSyncSettings + + Resolves #2806 + +commit e1ced1857387399fd503767541b6ac1becf4e4c1 +Merge: 1e32d8c9 3813a187 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Sat Nov 2 15:57:34 2024 +0100 + + Merge pull request #2802 from dusk-network/neotamandua/editorconfig + + rusk: add .editorconfig to repository + +commit 8a9113e72a323664e84ac0cc0f931d2c6281d9e1 (origin/add-hooks-install-script, add-hooks-install-script) +Author: Hein Dauven +Date: Sat Nov 2 00:00:22 2024 +0100 + + scripts: Extract workspace members and match to clippy Makefile calls + +commit 9e37e276181a20e79132540756c203075ade4e92 (origin/w3sper-account-2828) +Author: Matteo Ferretti +Date: Fri Nov 1 21:40:03 2024 +0100 + + w3sper: add balances test + + - Add `balances_test` to test both Moonlight and Phoenix balances + - Remove Network sync test since now it's included in balances' test + +commit 5451882c52312662c764edf31817a859eff8c210 +Author: Matteo Ferretti +Date: Fri Nov 1 21:06:53 2024 +0100 + + w3sper: Allow `AccountSyncer` to accept also strings and buffers + + - Add `transferContract()` shortcut method to `contracts` component + - Modify `AccountSyncer.balances` to accept different types + + Resolves #2828 + +commit 53169e3463dc3575ee15f19cc404c149af4f3c57 +Author: Matteo Ferretti +Date: Fri Nov 1 20:00:38 2024 +0100 + + Add `deno.lock` to .gitignore + +commit 6741075156853e30b167dc181e0272ce01fbb8d7 (origin/2817/dev-setup-script, 2817/dev-setup-script) +Author: Hein Dauven +Date: Fri Nov 1 17:12:19 2024 +0100 + + scripts: Fix dev setup deps and disable apk support + +commit 5a766bac70a40495759b87c9e42e51ab3fc90c52 (origin/neotamandua/update_makefile, neotamandua/update_makefile) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 1 16:31:38 2024 +0200 + + rusk: add makefile dev commands + +commit 2fba664a30b574cc17a86308ff9d118d9d905e9e (origin/feature-2812-moonlight-transactions-flag) +Author: Kieran Hall +Date: Thu Oct 31 11:43:29 2024 +0100 + + web-wallet: Add moonlight transaction feature flag + + Resolves #2812 + + Review + +commit 9938df2f60bc184b9c17b8316b15e70d799d784f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Nov 1 14:22:24 2024 +0200 + + node: add block info functions to archive + + - add getting last finalized block height & hash + - add check if block height & hash matches + - adjust test + - update .sqlx query data + +commit 9306a3f4f09d122918dedb0c57fedc1359b0a9f9 +Author: Hein Dauven +Date: Fri Nov 1 00:01:21 2024 +0100 + + scripts: Add dev dep setup script + +commit b00930400ede93e5e77af1c6deb47377ecc88ba1 +Author: Andrea Scartabelli +Date: Thu Oct 31 17:42:23 2024 +0100 + + web-wallet: Update to `w3sper.js` beta version + + Resolves #2821 + +commit 1e32d8c93bd59c6e928e08cb37baa3d72e8a72d9 +Merge: 1b7b3e8a b7ea62cf +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 31 16:43:19 2024 +0100 + + Merge pull request #2820 from dusk-network/neotamandua/reduce_archivecfg + + node: move archive gql code into own module + +commit 8450aa188f495de4c78f05e3820de4c885807231 (origin/feature-2819-update-explorer-links) +Author: Kieran Hall +Date: Thu Oct 31 15:57:57 2024 +0100 + + web-wallet: Update explorer links + + Resolves #2819 + +commit 1b7b3e8abb6495e49fbbcf97360f62462ebd34ac +Merge: 2a3967ba f703202d +Author: Andrea Scartabelli +Date: Thu Oct 31 15:12:09 2024 +0100 + + Merge pull request #2816 from dusk-network/feature-2815 + + web-wallet: Cache balances + +commit 2a3967ba6e85f157726cd29e7eb65a6d5556cbce +Merge: 982fc5bd ff8b50cd +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Oct 31 14:05:16 2024 +0100 + + Merge pull request #2792 from dusk-network/mocello/restructure_transfer_tests + + transfer-contract: Add more tests + +commit 982fc5bda73fca6674201499fb8c429ed16814aa +Merge: 47d7ae11 56cf2678 +Author: Kieran Hall +Date: Thu Oct 31 14:02:56 2024 +0100 + + Merge pull request #2763 from dusk-network/feature-2681-wallet-localnet-first + + web-wallet: Make node URL from local env first + +commit b7ea62cf59cff62f1e674606b7a73f3a7896efd1 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 31 14:56:20 2024 +0200 + + node: move archive gql code into own module + +commit 47d7ae116d6cc35dab61079f31d0efd8a1e0c6d8 +Merge: f124f07a b7bd8101 +Author: Alex Panturu +Date: Thu Oct 31 13:46:40 2024 +0200 + + Merge pull request #2777 from dusk-network/feature-2776 + + web-wallet: Add BigIntInput component + +commit ff8b50cdfbbc07e8292a1a7ed78958486216e528 +Author: moana +Date: Wed Oct 30 17:27:45 2024 +0100 + + transfer-contract: Add phoenix tests for multiple input-notes + +commit e449764662e8932e7ccb49f0641d53666c0bc593 +Author: moana +Date: Tue Oct 29 17:36:21 2024 +0100 + + transfer-contract: Improve tests, split phoenix deposit from withdraw + +commit 90fc312e621ea76a685c0b48647fc27f28bae1c0 +Author: moana +Date: Tue Oct 29 14:51:39 2024 +0100 + + transfer-contract: Add test phoenix::contract_to_contract + +commit faa18e1520fd76dd89572b8cf307c257057765b9 +Author: moana +Date: Tue Oct 29 14:05:43 2024 +0100 + + transfer-contract: Add test phoenix::contract_to_account + +commit f124f07a731046cd7c58284e8db642aa773ad597 +Merge: df908938 9883304b +Author: Hein Dauven +Date: Thu Oct 31 12:23:19 2024 +0100 + + Merge pull request #2805 from dusk-network/2804/split-rusk-ci + + CI: Split Rusk CI tests and clippy check + +commit 8f6b9504aae746da61c56c346da992a2748c4c1a +Author: moana +Date: Mon Oct 28 17:24:09 2024 +0100 + + transfer-contract: Split phoenix and moonlight tests + +commit d823f7a32384ba38b14d9ee926d9e9cc99707799 +Author: Hein Dauven +Date: Wed Oct 30 22:54:16 2024 +0100 + + scripts: Add pre-push Git hook clippy run on updated workspace members + + Changes: + - `scripts/pre-push.sh`: Contains pre-push hook logic for modified workspace members + - `scripts/install-hooks.sh`: Script to install the pre-push hook + + To install the hook, run `./scripts/install-hooks.sh` from the project root + +commit f703202db22e81d64944fd8651725ff0bfc99c41 +Author: Andrea Scartabelli +Date: Thu Oct 31 09:56:17 2024 +0100 + + web-wallet: Cache balances + + Resolves #2815 + +commit df90893842c0c0715bf72b94242b12d2f174bb8f +Merge: 99fd26d8 63e8303c +Author: Kieran Hall +Date: Thu Oct 31 10:48:14 2024 +0100 + + Merge pull request #2811 from dusk-network/feature-2807-transaction-history-flag + + web-wallet: Add transaction history feature flag + +commit 63e8303cadb21ac2c16fe06505e5cbb1d95c8d50 (origin/feature-2807-transaction-history-flag) +Author: Kieran Hall +Date: Wed Oct 30 18:34:32 2024 +0100 + + web-wallet: Add transaction history feature flag + + Resolves #2807 + + Missing config + +commit 99fd26d84fa753157376b4a31e9b8d9b10d65e45 +Merge: a216093e ce4c7769 +Author: Matteo Ferretti +Date: Wed Oct 30 18:00:46 2024 +0100 + + Merge pull request #2808 from dusk-network/w3sper-js-beta + + w3sper.js: w3sper SDK Core Framework + +commit a216093e7070132e7b5383a60a0c858c4d655a7c +Merge: 1d19bf39 0e492038 +Author: Matteo Ferretti +Date: Wed Oct 30 17:58:14 2024 +0100 + + Merge pull request #2789 from dusk-network/w3sper-ffi + + wallet-core: Add support for new tx types and improve note handling + +commit 1d19bf3940838d5d89b1bdda5295b772965c13c7 +Merge: c17c3348 2be2c624 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 30 17:22:15 2024 +0100 + + Merge pull request #2475 from dusk-network/ratifi-result + + consensus: request ValidationResult in Emergency Mode + +commit ce4c7769b824a3187f7f3d57fe1d03b00129a372 +Author: Matteo Ferretti +Date: Wed Oct 30 17:22:11 2024 +0100 + + w3sper.js: Initial Commit for w3sper SDK + + This commit introduces the foundational codebase for the w3sper SDK, + built to support privacy-focused applications on the Dusk blockchain. + The SDK is designed for managing network connections, transactions, + contracts, and protocol interactions with zero-knowledge technology + for enhanced privacy. + + - Add `Network` class for handling protocol connections and transactions. + - Add `ProtocolDriver` for WASM-based `wallet-core` support. + - Add `Syncer` for Address and Account synchronization with Dusk Transfer Contract. + - Add RUES implementation and custom WebSocket handling. + - Add GraphQL support for querying network state. + - Add Transaction execution with preverification and propagation support. + - Add Functionality for generating proofs. + - Add tests + +commit 9883304b0dffab87b5aacdcd23c60690e83cc8de (origin/2804/split-rusk-ci, 2804/split-rusk-ci) +Author: Hein Dauven +Date: Wed Oct 30 15:26:03 2024 +0100 + + CI: Add build caching to Rusk CI + +commit 2be2c6241347d12cd47ac4785780f5db85c079c6 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 30 15:53:14 2024 +0100 + + consensus: rename handlers in process_past_msg + +commit 0f2d947fc7d3b4203744e1086c2c8f4948ec3ee8 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 30 15:51:21 2024 +0100 + + consensus: refactor verify_message + +commit 56cf2678c5d8f8d7ab51686ef410173b83495fd0 (origin/feature-2681-wallet-localnet-first) +Author: Kieran Hall +Date: Wed Oct 30 14:10:39 2024 +0100 + + web-wallet: Make node URL from local env first + + Resolves #2681 + +commit 9cbb680090f95f4101ed80d206583af638a68db8 +Author: Hein Dauven +Date: Wed Oct 30 14:16:07 2024 +0100 + + CI: Split Rusk CI tests and clippy check + +commit c17c3348fb41ce98020a8e2c21ae5d8fb753c27f +Merge: 73e49872 e499b24c +Author: Andrea Scartabelli +Date: Wed Oct 30 14:12:57 2024 +0100 + + Merge pull request #2801 from dusk-network/feature-2799 + + web-wallet: The sender of a transfer should be deduced by the type of… + +commit e499b24cdb9dfcfac87ad317b68de6ab590bd4de +Author: Andrea Scartabelli +Date: Wed Oct 30 10:21:52 2024 +0100 + + web-wallet: The sender of a transfer should be deduced by the type of the receiver + + Resolves #2799 + +commit 73e498720640b49376993d3c46f8a0b3a7bb9079 +Merge: ee263e8a 4b8771ee +Author: Andrea Scartabelli +Date: Wed Oct 30 14:07:08 2024 +0100 + + Merge pull request #2798 from dusk-network/feature-2782 + + web-wallet: Separate treasury from the cache + +commit ee263e8afeb6abf4ab80f5ef8f6486f582bd5925 +Merge: fc47ad9b aa00c503 +Author: Hein Dauven +Date: Wed Oct 30 13:02:27 2024 +0100 + + Merge pull request #2795 from dusk-network/2768/calc-contract-deploy-cost + + rusk-wallet: Calculate contract deploy gas limit + +commit 52382d2789c42e15125cc4a5036a3938cd9559de (origin/ratifi-result) +Merge: 409666d8 78200f89 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 30 11:56:20 2024 +0100 + + Merge pull request #2796 from dusk-network/test-vr + + Fix ValidationQuorum + +commit aa00c5030e8217d385029745622de5ccbe15eced (origin/2768/calc-contract-deploy-cost, 2768/calc-contract-deploy-cost) +Author: Hein Dauven +Date: Tue Oct 29 21:51:51 2024 +0100 + + rusk-wallet: Add gas cost calculation to deploy call + +commit 409666d8fd4ec8b727dbd2e72a7fdae9bf7f01ba +Merge: 4c3129cf 04750732 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 30 11:30:51 2024 +0100 + + Merge pull request #2761 from dusk-network/fms-cleaning + + node: clean fsm code + +commit 3813a187b2da18b9c07848aed3418611f02d2d08 (origin/neotamandua/editorconfig) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 30 12:23:41 2024 +0200 + + rusk: add .editorconfig to repository + + - Add specific rules for .rs, .md & Makefile + +commit fc47ad9b2acb5f186b94e4a5c200c3efa84c1ce3 +Merge: 940bd45d 1724780d +Author: Alex Panturu +Date: Wed Oct 30 11:28:13 2024 +0200 + + Merge pull request #2800 from dusk-network/feature-2797 + + web-wallet: fix sync percentage display value + +commit 1724780daa33b4274527c505ed69c8dc8250fcc3 +Author: Alex Panturu +Date: Wed Oct 30 11:22:42 2024 +0200 + + web-wallet: fix sync percentage display value + +commit 4b8771ee548599099de1f1665848e8e852af33b0 (origin/feature-2782) +Author: Andrea Scartabelli +Date: Mon Oct 28 10:28:14 2024 +0100 + + web-wallet: Separate treasury from the cache + + Resolves #2782 + +commit 78200f89167744b9fb51be806c748f9984a47be2 (origin/test-vr) +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 20:34:03 2024 +0100 + + consensus: improve NewVR log + +commit 2ba869dd552cb1823e22f99da07b706a34c5d6d4 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 20:19:41 2024 +0100 + + consensus: differentiates VR store logs + +commit 8e8e0655298abf291736c8802a7ba2013788e954 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 20:18:17 2024 +0100 + + node: differentiates VR store logs + +commit 8b0773fc2304d3bb24b23937b24977bed0b3faae +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 19:56:20 2024 +0100 + + consensus: do not repropagate ValidationQuorum + +commit d405362f47804f2e7a636543650727f8b7068976 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 15:43:44 2024 +0100 + + node: improve handle_request log + +commit 940bd45d512b2065e9da886ba1208a5dd12246b2 (2622/request-gas-price) +Merge: b0a0a3e3 2d05f360 +Author: Eduardo Leegwater Simões +Date: Tue Oct 29 18:06:09 2024 +0100 + + Merge pull request #2793 from dusk-network/single-multisig + + Use only one `MultisigSignature` in `rusk_abi::verify_bls_multisig` + +commit 9365e711b77770c916c5af39001da2c75053077c +Author: Hein Dauven +Date: Tue Oct 29 18:05:47 2024 +0100 + + rusk-wallet: Change request_gas_price to accept a default + + - Add deploy constants like price and cost per byte + - Allow for setting a different default gas price on prompt + +commit 2d05f360567e472f134442e584e7d325e18f4376 +Author: Eduardo Leegwater Simões +Date: Tue Oct 29 17:21:26 2024 +0100 + + execution-core: remove `bls::PublicKeyAndSignature` + +commit 9c190ce7e0422f2c63eda2ab917d2c7cea86f77f +Author: Eduardo Leegwater Simões +Date: Tue Oct 29 17:20:49 2024 +0100 + + rusk-abi: use only one signature for `verify_bls_multisig` + +commit c2f7323bc85da27ec64fe68db8dbd5b7a24edaae +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 29 11:11:41 2024 +0100 + + consensus: improve vote logs + +commit 1fa52c69570d8159cbd71d834474c0fd0527231a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 16:52:49 2024 +0100 + + consensus: improve emergency-mode logs + +commit b0a0a3e34309c78f1e9859831f2bfe3306e30be4 +Merge: 250b4b76 71105b94 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 29 15:36:41 2024 +0100 + + Merge pull request #2788 from dusk-network/neotamandua/archive_refund_address + + node: add refund flow to moonlight db + +commit 250b4b76a01ed87efeed5d24a06b678b59a36220 +Merge: 1728f903 004e24fa +Author: Hein Dauven +Date: Tue Oct 29 15:14:46 2024 +0100 + + Merge pull request #2791 from dusk-network/2497/node-sqlx-dep + + node: Update sqlx to workspace version + +commit 1728f9035c63e522324360d7d63edcb110001482 +Merge: 3c09734c 0b5ccfbc +Author: Hein Dauven +Date: Tue Oct 29 14:58:38 2024 +0100 + + Merge pull request #2790 from dusk-network/2494/rusk-toml-dep + + rusk: Upgrade toml to workspace version + +commit b7bd81014c4185dc0874591403f4ee542a1741f3 (origin/feature-2776) +Author: Alex Panturu +Date: Tue Oct 29 13:02:15 2024 +0200 + + web-wallet: resolve comments + +commit 004e24fa1c7b865d9d0765a0eca519ee0963e6a6 (origin/2497/node-sqlx-dep, 2497/node-sqlx-dep) +Author: Hein Dauven +Date: Tue Oct 29 13:52:24 2024 +0100 + + node: Update sqlx to workspace version + +commit 71105b94aebedd114e21c1ab8ff2817a8f950b7f (origin/neotamandua/archive_refund_address) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Oct 28 18:30:34 2024 +0200 + + node: add refund flow to moonlight db + + Resolves #2687 + +commit 0b5ccfbc525f98ca5c8c76bd98b1747f51dbc972 (origin/2494/rusk-toml-dep, 2494/rusk-toml-dep) +Author: Hein Dauven +Date: Tue Oct 29 12:44:35 2024 +0100 + + rusk: Add test cases for large feeder_call_gas deser + +commit 3e69b28e63d02a34293a308ebd0d29cacdde0269 +Author: Norton Andreev +Date: Sat Oct 26 17:55:07 2024 +0300 + + web-wallet: Add BigIntInput component + + Resolves #2776 + +commit 4ee4eaad25b416c7a5a15675f28ad92f0930d9a3 +Author: Hein Dauven +Date: Tue Oct 29 11:36:01 2024 +0100 + + rusk: upgrade toml to workspace version + + - Updated `toml` version in Rusk to workspace version + - Fixed u64 (de)serialization due to `toml` limitations + - Ingest `feeder_gas_call` as String, update example.toml accordingly + +commit f91a23d8096d4070924a12bf30d3c626131abf5a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 15:45:08 2024 +0100 + + node: log discarded msg in acceptor + +commit 395c03de1201a71f2a87fc0117f3f2d04dddaeed +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 15:28:08 2024 +0100 + + node: debug send msg + +commit afb76c940a8a961c4e5f790b14ab36849a883af5 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 15:27:28 2024 +0100 + + node-data: add consensus_header to ValidationQuorum + +commit 86d49762ee49851bae6a947dcfeafdb3492426e0 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 13:06:05 2024 +0100 + + node: handle ValidationQuorum payload + +commit a043d2c6886a319558936064d099967476e1d0e8 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 13:05:29 2024 +0100 + + consensus: handle ValidationQuorum payload + +commit 74c1f38c579c74d6073dfb871d55a283c0f4b791 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 28 13:03:29 2024 +0100 + + node-data: handle ValidationQuorum topic + +commit 3c09734c6071970685c301037b595fca6e418d5d +Merge: 54cffca7 04da891e +Author: Hein Dauven +Date: Tue Oct 29 11:01:08 2024 +0100 + + Merge pull request #2749 from dusk-network/2396/balance-check + + rusk-wallet: Add balance check validation + +commit 54cffca7b0369ad5150b1dbe1c8b63f7b37ecd68 +Merge: 4f267cf0 64847e75 +Author: Eduardo Leegwater Simões +Date: Tue Oct 29 02:48:45 2024 +0100 + + Merge pull request #2785 from dusk-network/identified-multisig + + Change `rusk_abi::verify_bls_multisig` to take multiple keys and signatures + +commit 4f267cf0024a424df346a14497bfa5a9b618e0d8 +Merge: 6ff3b304 d5bba7d4 +Author: Hein Dauven +Date: Mon Oct 28 17:09:34 2024 +0100 + + Merge pull request #2781 from dusk-network/2682/profile-wallet-flag + + rusk-wallet: Rename --profile flag to --wallet-dir + +commit 04da891ef6e2e20935940dfd3d37cc28d22837ab (origin/2396/balance-check, 2396/balance-check) +Author: Hein Dauven +Date: Mon Oct 28 14:17:55 2024 +0100 + + rusk-wallet: Clarify transaction model picking and balance handling + + - Rename `fetch_address_and_balance` to `pick_transaction_model` + - Rename `phoenix_balance` to `phoenix_spendable` + - Clarify stake reward withdrawal message + - Rename `check_balance` to reflect its a minimum gas check + +commit 64847e75a10d2058ef792b5094f15fedb3b44ddb (origin/identified-multisig) +Author: Eduardo Leegwater Simões +Date: Mon Oct 28 14:54:58 2024 +0100 + + rusk-abi: change `verify_bls_multisig` to take `Vec` + +commit 31e1aa1d192df250e49b908903259f5c53cca6bf +Author: Eduardo Leegwater Simões +Date: Mon Oct 28 14:53:59 2024 +0100 + + execution-core: add `signatures::bls::PublicKeyAndSignature` + +commit d5bba7d46149aa8e7a70750774cbf242a7d687c6 (origin/2682/profile-wallet-flag, 2682/profile-wallet-flag) +Author: Hein Dauven +Date: Sun Oct 27 13:59:01 2024 +0100 + + rusk-wallet: Rename --profile flag to --wallet-dir + +commit 0e492038a42170fbb682e979849a2f0329dea484 (origin/w3sper-ffi) +Author: Matteo Ferretti +Date: Mon Oct 28 14:00:58 2024 +0100 + + wallet-core: Add support for new transaction types and improve note handling + + - Add `debug` feature to Cargo.toml for debugging in release mode + - Add `derive_bls_sk` in `ffi.rs` to support BLS secret key operations. + - Add new modules for handling `MoonlightTransaction` and refactored note balance calculations. + - Add `display_scalar` in FFI for better formatting of BlsScalar types. + - Add `accounts_into_raw` in FFI to convert account buffers into raw bytes. + - Add `into_proved` in FFI for proving Phoenix transactions with a NoOp prover. + - Add `phoenix` and `moonlight` functions for handling Phoenix and Moonlight transactions. + - Change `map_owned`: now returns a `Vec` for multiple owners. + - Change `pick_notes` to handle bookmarks in a vectorized manner. + - Change error handling by adding new error codes for deserialization, Phoenix, and Moonlight transaction errors. + - Change debug macro logic to allow usage with the new `debug` feature flag. + - Add tests for note mapping and balance calculations, ensuring correct nullifier generation. + +commit 6ff3b304d90d3235df467ef470186f4685c5f6f2 +Merge: 06e0d0cd c6c8d5a5 +Author: Andrea Scartabelli +Date: Mon Oct 28 11:34:12 2024 +0100 + + Merge pull request #2760 from dusk-network/feature-2753 + + web-wallet: Add unshielded balance calculation + +commit c6c8d5a57624e42e6274920d520ed5032c5ec74d +Author: Andrea Scartabelli +Date: Fri Oct 25 08:42:26 2024 +0200 + + web-wallet: Add unshielded balance calculation + + Resolves #2753 + +commit 06e0d0cd603ff95460192519eb1bf25ff81b1ac2 +Merge: b730640e b0fbff7d +Author: Hein Dauven +Date: Sun Oct 27 16:02:49 2024 +0100 + + Merge pull request #2780 from dusk-network/2489/update-clap + + rusk-wallet: Update Clap from v3 to workspace v4 + +commit b0fbff7d0b7f804167162e96a2fc824f045656b9 (origin/2489/update-clap, 2489/update-clap) +Author: Hein Dauven +Date: Sun Oct 27 12:36:21 2024 +0100 + + rusk-wallet: Update Clap from v3 to workspace v4 + +commit 047507326d627f143da7995594fd662a8647d6ca (origin/fms-cleaning) +Author: Herr Seppia +Date: Fri Oct 25 17:54:28 2024 +0200 + + node: remove unnecessary diamonds + +commit 84e16dfe695c0fe99927b50b6d43343b26f94c5d +Author: Herr Seppia +Date: Fri Oct 25 17:35:42 2024 +0200 + + node: fix block label printed during chain revert + +commit 70bd487fbed01a34df1a28e85cf24c4d5415702f +Author: Herr Seppia +Date: Fri Oct 25 17:24:10 2024 +0200 + + rusk: change `finalize_state` to reflect the new piecrust + +commit fbea3c9b56c31c0f6c8f922bd6365ed7e4b8633b +Author: Herr Seppia +Date: Fri Oct 25 17:23:30 2024 +0200 + + node: change `finalize_state` to reflect the new piecrust + +commit b730640e41e77119cef590c4219db78f93ca8224 +Merge: 587df306 c59b6f86 +Author: Mr. Seppia +Date: Fri Oct 25 17:02:25 2024 +0200 + + Merge pull request #2774 from dusk-network/fix-stake-info + +commit 773fcce341c154225f2f1eb855d49ef4b566909e +Author: Hein Dauven +Date: Fri Oct 25 15:16:21 2024 +0200 + + rusk-wallet: Refactor balance check and address fetching + + - Added fetch_address_and_balance fn to retrieve address and balances based on transaction model + - Added check_balance to validate sufficient balance before performing an action + +commit c59b6f86889e4d1c4c5538052256de9eb50e53ab +Author: Herr Seppia +Date: Fri Oct 25 16:25:24 2024 +0200 + + rusk-wallet: fix stake info for inactive stakes with rewards + +commit 587df3062560dc56abc533ffca964dd18f51dda7 +Merge: 958a540b c2c0bbb3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 25 16:08:30 2024 +0200 + + Merge pull request #2733 from dusk-network/neotamandua/interim_deserialization + + node: add transfer event deserialization + +commit e196f7024076c29cab629eaa6567224c31e16269 +Author: Herr Seppia +Date: Fri Oct 25 15:50:16 2024 +0200 + + node: use `MAX_ROUND_DISTANCE` const + +commit 69b5a18773486c400b5ef15f48e578fc4a7327d2 +Author: Herr Seppia +Date: Fri Oct 25 15:49:46 2024 +0200 + + consensus: extract `MAX_ROUND_DISTANCE` const + +commit 958a540b1b22ef24dc6527d180847f75e6279869 +Merge: db73815c 4e9df4e1 +Author: Andrea Scartabelli +Date: Fri Oct 25 15:49:25 2024 +0200 + + Merge pull request #2772 from dusk-network/feature-2771 + + web-wallet: Modules `$lib/stores` and `$lib/wallet` are importing eac… + +commit 4e9df4e11c79ab147a9141f04d6f3dc078e7c7a0 +Author: Andrea Scartabelli +Date: Fri Oct 25 15:41:54 2024 +0200 + + web-wallet: Modules `$lib/stores` and `$lib/wallet` are importing each other + + Resolves #2771 + +commit db73815c8d956df31cc9b14cd129470bbfbd1ce9 +Merge: 24d5a0c6 df42e313 +Author: Norton Andreev +Date: Fri Oct 25 14:38:25 2024 +0200 + + Merge pull request #2767 from dusk-network/feature-2739 + +commit bbd6d2f693f6126c554e03569654d67ed397ae92 +Author: Hein Dauven +Date: Fri Oct 25 14:36:31 2024 +0200 + + rusk-wallet: Add balance check validation + + Check whether all operations that create a transaction + are possible with the users given balance. If not, the user + will be direct back to the menu of the selected profile. + +commit 24d5a0c69fb557604e3a2aa4ae9bcd13a2878454 +Merge: a5d4e5ab beb62569 +Author: Andrea Scartabelli +Date: Fri Oct 25 14:28:54 2024 +0200 + + Merge pull request #2764 from dusk-network/feature-2762 + + web-wallet: Add stream polyfills for Safari + +commit fc99d51ecc25ddf78edadb4bc8119da94776df15 +Author: Hein Dauven +Date: Thu Oct 24 00:48:49 2024 +0200 + + rusk-wallet: Update default gas constants + +commit a5d4e5ab51c755ce871e33f512bfb095b45064a6 +Merge: 1a1c949c a761a23d +Author: Alex Panturu +Date: Fri Oct 25 15:19:45 2024 +0300 + + Merge pull request #2770 from dusk-network/feature-2769 + + explorer: update StatisticsPanel layout + +commit a761a23dfb297aacc4dadd1ee8a702b786d5a3bb +Author: Alex Panturu +Date: Fri Oct 25 15:12:12 2024 +0300 + + explorer: update StatisticsPanel layout + +commit cef3cd4da06e297766f5e1579b3880e621640767 +Author: Herr Seppia +Date: Fri Oct 25 13:22:14 2024 +0200 + + consensus: remove double `get_signer()` clone for signer checks + +commit df42e313ed03a0a953014920591e9cb838898026 +Author: Norton Andreev +Date: Fri Oct 25 14:15:36 2024 +0300 + + web-wallet: Replace GasSettings with w3sper's Gas + + Resolves #2739 + +commit 9ae7ed9a643e7070bb26d7678f5a881ebb48833d +Author: Herr Seppia +Date: Fri Oct 25 12:50:27 2024 +0200 + + consensus: change `spawn_consensus` to not return result + +commit d30fe6ede1cedb6ff73c5ed897a199b39c780b6c +Author: Herr Seppia +Date: Fri Oct 25 12:10:22 2024 +0200 + + consensus: rename `HandleMsgOutput` to `StepOutcome` + +commit dbb0933d2c6eb51d234bfbb548ff548af0fcace0 +Author: Herr Seppia +Date: Fri Oct 25 12:07:30 2024 +0200 + + consensus: change `handle_future_msgs` to return `HandleMsgOutput` + +commit 0ad3d96d5e29066d756c5841726712b6ea352cc0 +Author: Herr Seppia +Date: Fri Oct 25 11:51:46 2024 +0200 + + consensus: remove unused result from `phase.run` + +commit 7c29651876a1204f9183c7935aabfcc24339b292 +Author: Herr Seppia +Date: Fri Oct 25 10:20:14 2024 +0200 + + node: remove unused imports + +commit df07fa15821483dd993e7a5d92182720e25581a5 +Author: Herr Seppia +Date: Fri Oct 25 10:17:57 2024 +0200 + + node: move stalled fsm to it's own module + +commit 29180eae323deaa379c8d8ce65388fe0df76919f +Author: Herr Seppia +Date: Fri Oct 25 10:08:33 2024 +0200 + + node: move insync fsm to it's own module + +commit 0162eeb336a666eb971ccd008d37f909376b852a +Author: Herr Seppia +Date: Fri Oct 25 09:58:11 2024 +0200 + + consensus: remove unused round_update from process_past_msg + +commit 1a1c949c346e71bc98156350f71af907e4d89367 +Merge: f16ff30f 05e786e9 +Author: Norton Andreev +Date: Fri Oct 25 12:24:42 2024 +0200 + + Merge pull request #2765 from dusk-network/feature-2736 + + web-wallet: Update duskToLux and luxToDusk + +commit 05e786e9f47def93263764c69ed7e0f441844980 +Author: Norton Andreev +Date: Fri Oct 25 12:51:11 2024 +0300 + + web-wallet: Update duskToLux and luxToDusk + + Resolves #2736, Resolves #2737 + +commit f16ff30f269b1d1d6cd5a08b99b94f556ee003d4 +Merge: fd409caa 4111c4c9 +Author: Mr. Seppia +Date: Fri Oct 25 11:03:47 2024 +0200 + + Merge pull request #2572 from dusk-network/fix_msg_log + + node-data: fix height,iteration for Block msg log + +commit beb62569d317521983dd4a02936b0c046350ceac +Author: Andrea Scartabelli +Date: Fri Oct 25 10:31:27 2024 +0200 + + web-wallet: Add stream polyfills for Safari + + Resolves #2762 + +commit fd409caa0ac7614b5b9fbed3ac19b87a10aadbd2 +Merge: 445d8696 a6a24e5a +Author: Mr. Seppia +Date: Fri Oct 25 10:53:16 2024 +0200 + + Merge pull request #2729 from dusk-network/improve_consensus_logs + + Improve consensus logs + +commit 6c65f75917b388b9569a1c6cc1055b2af5fc6eb4 +Author: Herr Seppia +Date: Fri Oct 25 09:53:57 2024 +0200 + + consensus: remove unnecessary clone in `collect_from_past` + +commit 4c3129cf6a5be06ef46407d8eefee30ca8663e47 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 24 13:47:17 2024 +0200 + + consensus: handle ValidationQuorum in collect_from_past + +commit a3755fe0b90e2b138fd086ba283509cedcb1b524 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 24 15:57:26 2024 +0200 + + node: store ValidationResult + +commit ea01d890bfaaf144217d2fb6a5167ea055b9a9c4 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 24 13:46:35 2024 +0200 + + consensus: store ValidationResult + +commit b2d154ca74d5b7f632a394c9912a828a32cf73f1 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 24 13:44:12 2024 +0200 + + consensus: add DB to Validation handler + +commit 75578f67ee033439d4cd1647e855cc8ca48b09e7 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 24 10:20:23 2024 +0200 + + node: implement ValidationResult trait functions + +commit 3517145be0560c03e43822d27c0e8d49bee052dd +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 23 18:16:33 2024 +0200 + + consensus: change final_result to build_validation_result + +commit 4d963e95b16247f3d9ebd13ce910a17cb6e2299e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 21 11:38:16 2024 +0200 + + node: add ValidationResult to Consensus Storage + +commit e65e73cfe248ed76d790ad1e04b96bebde24d77d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 14:38:00 2024 +0200 + + node: replace HashAndIteration with Iteration + +commit 7bdb73b749ac99865d0ee29d9071d863320d4694 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 14:34:10 2024 +0200 + + consensus: replace HashAndIteration with Iteration + +commit b2fb5066677a607c52b64be20a42fb46f442203e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 14:33:40 2024 +0200 + + node-data: replace HashAndIteration with Iteration + +commit abd6ba2723b7ac9cfcdf0c1a979aa9d27e7440a3 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:44:02 2024 +0200 + + node: request ValidationResult in Emergency Mode + +commit 6607ceefa6e21ba1272849af21bf9fd6a18e23ad +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:43:30 2024 +0200 + + consensus: request ValidationResult in Emergency Mode + +commit fc048988fdd603fdf8281a0593f43961f121bd9e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:34:50 2024 +0200 + + node-data: add InvType::ValidationResult + +commit f485aecb9ba58c2055e4f0df52c314304dd3a8cb +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:34:05 2024 +0200 + + node-data: add InvParam::Iteration + +commit 6501bf7a1218b1542c1dceab704c083f4ef24b7a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:25:30 2024 +0200 + + node: derive Copy for ConsensusHeader + +commit 57cfe8a1839b8a8609581b2219b49f2dab7fe875 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Oct 17 12:25:07 2024 +0200 + + node-data: derive Copy for ConsensusHeader + +commit fb4aa805d9d9767c1e265ae37c3b276bc69cfa01 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 16 18:02:13 2024 +0200 + + consensus: refactor and eliminate on_emergency_mode + + - moves on_emergency_mode logic into handle_past_msg + - collect Candidate messages and then vote + - process both ValidationResults (produced or received via + ValidationQuorum messages) when returning from process_past_msg + +commit c8483938e095e11fc0095fcd0c13cb008a4845cb +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 16 18:00:59 2024 +0200 + + consensus: handle ValidationQuorum in process_past_msg + +commit 25de23a3f416dd8b8561110a7b736143db6fc632 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 16 16:47:35 2024 +0200 + + consenuss: rename collect_past_event to process_past_msg + +commit 847ffebba30ac6bca9c78677b6128fe9d4ec9cdb +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 16 16:45:00 2024 +0200 + + consenuss: rename process_past_events to handle_past_msg + +commit 809bb37ca6e896d2d222a249f88fe7c2977ec727 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 13:50:19 2024 +0200 + + consensus: fix comments + +commit 8399449ffe9c955060ce509e3057c4294d1a8517 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 12:27:31 2024 +0200 + + consensus: fix generator log + +commit d14b475620dfb6c151b4f963a7bfd1bb30508359 +Author: Herr Seppia +Date: Tue Sep 24 15:51:37 2024 +0200 + + node: route validation quorum to chain + +commit 242f446f77bad1ba4f739548b59c59e4047ac5a3 +Author: Herr Seppia +Date: Tue Sep 24 15:51:03 2024 +0200 + + consensus: handle validation quorums + +commit 2e4cee82e2bffec8a105cc5e913498948e082ccc +Author: Herr Seppia +Date: Tue Sep 24 15:44:44 2024 +0200 + + node-data: add `ValidationQuorum` wire message + +commit d83d6230e6bad0d80da7703892ce565ce5773783 +Author: Herr Seppia +Date: Tue Sep 24 15:44:10 2024 +0200 + + consensus: change `verify_validation_result` + + Change the method signature to take Header+Result instead of Ratification + +commit 095e70c0ce6e2f5bcb882a3ff21c8c06f5d86ea1 +Author: Herr Seppia +Date: Mon Sep 23 17:50:24 2024 +0200 + + consensus: use SignedStepMessage + +commit 39992d4b01ee2ed8995c6bc1be5c8b7cdc70b0da +Author: Herr Seppia +Date: Mon Sep 23 17:49:40 2024 +0200 + + node-data: move signInfo to SignedStepMessage trait + +commit a6a24e5a66d56eb0ae588913ec440abb58d73ecd +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 22 15:17:57 2024 +0200 + + node: update new block logs + +commit 93ea13d9f985588f331082c7646e034222802fd5 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 22 15:08:30 2024 +0200 + + consensus: update send_msg logs + +commit 399cf36429b8586ac9a7bf3b6cc5f532195d99b8 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 22 14:56:18 2024 +0200 + + consensus: reduce step log + +commit 445d8696ea40cc851ea244743cedc7f2aa74bc8c +Merge: be1e11c1 6e3485e8 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Thu Oct 24 11:13:13 2024 -0400 + + Merge pull request #2646 from dusk-network/fix-2577 + + rusk-wallet: Gracefully exit on interrupt + +commit be1e11c101aa3113de68dc48bf34e6547783e8e4 +Merge: d522ae68 8694dfde +Author: Norton Andreev +Date: Thu Oct 24 15:09:14 2024 +0200 + + Merge pull request #2705 from dusk-network/feature-2697 + + web-wallet: Sync Improvements + +commit 6e3485e89bddb10d1bb48d886fa2b1febf2b210d +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Thu Oct 24 07:43:52 2024 -0400 + + rusk-wallet: Gracefully exit on interrupt + + Ask confimration before deleting cache + Make info message more accurate + +commit 8694dfde2350071eccc15c30dff44952ae951021 +Author: Norton Andreev +Date: Fri Oct 18 14:58:59 2024 +0200 + + web-wallet: Sync Improvements + + Resolves #2697 + +commit d522ae680e7435def2689a1b2b5d66f5f33aa8f7 +Merge: 2a441358 82f60928 +Author: Kieran Hall +Date: Thu Oct 24 13:51:26 2024 +0200 + + Merge pull request #2759 from dusk-network/feature-2758-add-staging-url + + explorer: Add staging URL into node URL function + +commit 2a44135807a6b0875216476b83f3dac3e648b88e +Merge: 376c9c0d 0433adc7 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Oct 24 13:50:21 2024 +0200 + + Merge pull request #2754 from dusk-network/mocello/double_find_index + + rusk-wallet: Remove double call to find_index + +commit 82f60928b434ad9b837fea8d0b85cbb4ae465e63 +Author: Kieran Hall +Date: Thu Oct 24 13:47:54 2024 +0200 + + explorer: Add staging URL into node URL function + +commit 0433adc7bfbc8c6d6e1e6b6731080f2d8f8c12df +Author: moana +Date: Thu Oct 24 11:34:12 2024 +0200 + + rusk-wallet: Remove double call to find_index + +commit 376c9c0d6fa404807525a4f4d4b47124e71987c2 +Merge: f1dbf167 ab6287f8 +Author: Mr. Seppia +Date: Thu Oct 24 12:53:29 2024 +0200 + + Merge pull request #2747 from dusk-network/presync + + node: fix OutOfSync handler + +commit f1dbf167eb115bb4556410c8a4942d3d2880d652 +Merge: 45944d10 e2dea6ea +Author: Andrea Scartabelli +Date: Thu Oct 24 11:31:49 2024 +0200 + + Merge pull request #2752 from dusk-network/feature-2750 + + web-wallet: Add a check for spent notes during the sync + +commit 45944d10cced759a9dcdb07956318289b15ef73b +Merge: dc2bc8ce 0298350b +Author: Andrea Scartabelli +Date: Thu Oct 24 11:30:21 2024 +0200 + + Merge pull request #2751 from dusk-network/feature-2743 + + web-wallet: Make the receive page able to switch from phoenix to moon… + +commit e2dea6ea0111b6a8a9bb026c7b88aae1ec92c339 +Author: Andrea Scartabelli +Date: Thu Oct 24 07:53:24 2024 +0200 + + web-wallet: Add a check for spent notes during the sync + + Resolves #2750 + +commit dc2bc8ce4fb78235467e04cd4057f884a3e55c0f +Merge: d4a324f5 17e490f9 +Author: Hein Dauven +Date: Thu Oct 24 10:59:05 2024 +0200 + + Merge pull request #2748 from dusk-network/2566/fn-call-limit + + rusk-wallet: Add max length validation to request_str + +commit ab6287f8b87ea928bdd9eccdb8da428e0e04a08a (origin/presync) +Author: Herr Seppia +Date: Thu Oct 24 09:53:28 2024 +0200 + + node: improve readability of the PreSync struct + +commit 0298350ba633c99fb8ad2fe7bbbf74eb8f4c18ba +Author: Andrea Scartabelli +Date: Wed Oct 23 10:14:08 2024 +0200 + + web-wallet: Make the receive page able to switch from phoenix to moonlight + + Resolves #2743 + +commit d4a324f528a1a6f5aaed87f9515671c02a5f91a1 +Merge: b33d5316 36dbd3eb +Author: Andrea Scartabelli +Date: Thu Oct 24 09:16:20 2024 +0200 + + Merge pull request #2726 from dusk-network/feature-2722 + + web-wallet: Have the AddressPicker use profiles instead of addresses + +commit 36dbd3eb435995d4e49a072253d15574af56b77e +Author: Andrea Scartabelli +Date: Tue Oct 22 10:18:04 2024 +0200 + + web-wallet: Have the AddressPicker use profiles instead of addresses + + Resolves #2722 + +commit b33d53161d9d6b4b23d6d3e1fbd98b56b6d269f8 +Merge: 511f9ed4 4bac9571 +Author: Andrea Scartabelli +Date: Thu Oct 24 06:09:31 2024 +0200 + + Merge pull request #2746 from dusk-network/feature-2745 + + web-wallet: Rename balance properties to match `w3sper.js`'s + +commit 17e490f94228a0a010f4832e634968919038d865 (origin/2566/fn-call-limit, 2566/fn-call-limit) +Author: Hein Dauven +Date: Wed Oct 23 21:03:50 2024 +0200 + + Update CHANGELOG, remove old versions + +commit 6065431310e1d0fd2125f1e952b6e01d4c9b2e47 +Author: Herr Seppia +Date: Wed Oct 23 20:51:47 2024 +0200 + + node: OOS - remove duplicate field in log + + Info is already available in the tracing target, since we move the logic to a different module + `"target":"node::chain::fsm::outofsync"` + +commit a66d0cce0ca37d5211727c3543982353c7bd4207 +Author: Hein Dauven +Date: Wed Oct 23 20:41:57 2024 +0200 + + rusk-wallet: Add max length validation to request_str + + - Modify request_str to accept a max_length param + - Add input validation to check max length does not exceed in bytes + - Update memo and fn name calls with safe default length checks + +commit c5c92939560e21bde0fa77747b1db4de078bffe4 +Author: Herr Seppia +Date: Wed Oct 23 16:51:40 2024 +0200 + + node: OOS - handle presync for future quorums + +commit 4bac957151579807541b37bf072b3df1ad55c104 (origin/feature-2745) +Author: Andrea Scartabelli +Date: Wed Oct 23 10:25:14 2024 +0200 + + web-wallet: Rename balance properties to match `w3sper.js`'s + + Resolves #2745 + +commit 456a712b3a357c094b4ca5971c2574f01ff1902a +Author: Herr Seppia +Date: Wed Oct 23 16:13:36 2024 +0200 + + node: OOS - request missing blocks when target is updated + +commit 66c94566181f29f4790af759d35efd0d7aed973d +Author: Herr Seppia +Date: Wed Oct 23 15:59:15 2024 +0200 + + node: OOS - use future quorum to increase the target block + +commit 13a4d906919ce1df81186c6a6bb6e7bb478fbcf6 +Author: Herr Seppia +Date: Wed Oct 23 15:58:40 2024 +0200 + + node: OOS - unify logs + +commit 45f5d7e9a5bc8b0033e3e4ffa576170cb3576e75 +Author: Herr Seppia +Date: Wed Oct 23 15:57:53 2024 +0200 + + node: OOS - reset timer at every accepted block + +commit 5d83a665fa363e2a870ce11d9533f1f13d67c8b7 +Author: Herr Seppia +Date: Wed Oct 23 12:51:08 2024 +0200 + + node: OOS - improve presync to not discard blocks + +commit c2c0bbb338a6e214f9ef63c694456aa601f92c9b (origin/neotamandua/interim_deserialization) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 22 15:53:32 2024 +0300 + + node: add transfer event deserialization + +commit 511f9ed48b095496c49731d75a0cb499950d38ef +Merge: 7c0fb8bb a5e02c1e +Author: Mr. Seppia +Date: Wed Oct 23 10:52:45 2024 +0200 + + Merge pull request #2744 from dusk-network/piecrust-26.1-rc.0 + + workspace: upgrade `piecrust` to `0.26.1-rc.0` + +commit 7c0fb8bb32fa2a305a466684483df8d270dd7ba5 +Merge: 426df566 a4e7bcd8 +Author: Mr. Seppia +Date: Wed Oct 23 10:26:29 2024 +0200 + + Merge pull request #2735 from dusk-network/fix-proposal_timeout + + consensus: fix proposal early timeout + +commit 426df566a621dffefe0a085374c71686e97f334f +Merge: 92e6cd44 fe9983bf +Author: Mr. Seppia +Date: Wed Oct 23 10:01:31 2024 +0200 + + Merge pull request #2706 from dusk-network/selective_update + + node: change provisioners according to stake events + +commit a5e02c1e4bdc49a120226c2a0b8891eda3698ba3 +Author: Herr Seppia +Date: Wed Oct 23 09:54:26 2024 +0200 + + workspace: upgrade `piecrust` to `0.26.1-rc.0` + +commit 92e6cd44c11f83fb6acd3022fa6faec0ec7b1c73 +Merge: 0dd09732 bcf42446 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 23 09:52:38 2024 +0200 + + Merge pull request #2717 from dusk-network/disable_future_quorum_propagation + + Disable future quorum propagation + +commit 0dd0973281fd2a4d7190f245f9d65caf9030bc90 +Merge: f3d912a3 8910d1b6 +Author: Kieran Hall +Date: Tue Oct 22 19:29:28 2024 +0200 + + Merge pull request #2741 from dusk-network/feature-2740-add-node-url-tests + + explorer: Add tests for makeNodeUrl + +commit 8910d1b687c27d51fb6a3b4042f618932592a1fd +Author: Kieran Hall +Date: Tue Oct 22 19:14:49 2024 +0200 + + explorer: Add tests for makeNodeUrl + + Resolves #2740 + +commit f3d912a36a4677b2ef45995da2ba06d62ca5ef1e +Merge: f89d7d2a 45524df9 +Author: Kieran Hall +Date: Tue Oct 22 17:24:23 2024 +0200 + + Merge pull request #2734 from dusk-network/fix-2731-node-url-for-hosted-env + + explorer: Fix issue with domains in hosted envs + +commit fe9983bffb8f7ea35b90ccc9b9a51e9418f32129 +Author: Herr Seppia +Date: Fri Oct 18 15:38:50 2024 +0200 + + rusk: change `accept` to return stake events + +commit 5137e22bdaab4bba7970a3763e0408a1f5d010f3 +Author: Herr Seppia +Date: Fri Oct 18 15:37:05 2024 +0200 + + node: change provisioners according to stake events + +commit 3793ab0160b53acb16c365c693ef0b86c5c9f7ef +Author: Herr Seppia +Date: Thu Oct 17 20:44:35 2024 +0200 + + consensus: don't track reward and nonce for stakes + +commit a4e7bcd8646ad751a2d2b36006ccf13c11860544 +Author: Herr Seppia +Date: Tue Oct 22 17:08:32 2024 +0200 + + consensus: fix proposal early timeout + + Fix the edge case where next_slot is greater than the event_loop duration + +commit 45524df9399bf579030113faee1856c58077d15d +Author: Kieran Hall +Date: Tue Oct 22 17:06:17 2024 +0200 + + explorer: Fix issue with domains in hosted envs + + Resolves #2681 + +commit f89d7d2ab55146d37529e5e5812b3fa02f6ab637 +Merge: db0613dc 901a5b27 +Author: Norton Andreev +Date: Tue Oct 22 16:44:49 2024 +0200 + + Merge pull request #2732 from dusk-network/feature-2730 + + explorer: Provisioners Page Updates + +commit 901a5b27ba8a030ae7fffe3a6d8025e70ff157c5 +Author: Norton Andreev +Date: Tue Oct 22 15:48:18 2024 +0200 + + explorer: Provisioners Page Updates + + Resolves #2730 + +commit db0613dc2750aab3a8ef8d1948d786a69d88be2b +Merge: a766ec12 1313bcc1 +Author: Andrea Scartabelli +Date: Tue Oct 22 15:01:53 2024 +0200 + + Merge pull request #2727 from dusk-network/feature-2725 + + web-wallet: Flickering while showing receive QR code + +commit a766ec12737f4c5929e6e5b9ba20e11ff0fa8207 +Merge: c368da1f 529a763a +Author: Norton Andreev +Date: Tue Oct 22 14:56:49 2024 +0200 + + Merge pull request #2718 from dusk-network/feature-2696 + + web-wallet: Introduce Banner component + +commit 529a763a3cd8d9c2294a1ad3675179cecaf13d32 +Author: Norton Andreev +Date: Mon Oct 21 15:30:39 2024 +0200 + + web-wallet: Introduce Banner component + + Resolves #2696 + +commit 1313bcc10c58d2899951df9684624de3105aa6dc (origin/feature-2725) +Author: Andrea Scartabelli +Date: Tue Oct 22 12:27:04 2024 +0200 + + web-wallet: Flickering while showing receive QR code + + Resolves #2725 + +commit c368da1f0e9d5fa330cc4395ed153b7b096a5303 +Merge: 39e8f05a 0fae0920 +Author: Norton Andreev +Date: Tue Oct 22 11:33:55 2024 +0200 + + Merge pull request #2714 from dusk-network/feature-2585 + + explorer: Hide "Show More" Button on Error + +commit 0fae09200f006b0a1944d471025cab7ad0c32eea +Author: Norton Andreev +Date: Mon Oct 21 12:44:36 2024 +0200 + + explorer: Hide "Show More" Button on Error + + Resolves #2585 + +commit 39e8f05a7d14df65744b489b76297f358a5178da +Merge: d110e33b ae8a78b5 +Author: Mr. Seppia +Date: Tue Oct 22 10:33:47 2024 +0200 + + Merge pull request #2719 from dusk-network/wallet-offline + + rusk-wallet: handle reconnection without restart + +commit d110e33bcaacd887792c802f5c5a110024b7031c +Merge: 3f884dc8 7429875a +Author: Hein Dauven +Date: Tue Oct 22 09:50:27 2024 +0200 + + Merge pull request #2724 from dusk-network/fix-benches + + Fix Rusk block ingestion benches + +commit 7429875a9dddd70afc96fd342921397e3d450654 (origin/fix-benches, fix-benches) +Author: Hein Dauven +Date: Tue Oct 22 09:20:26 2024 +0200 + + rusk: Update benches Moonlight & Phoenix TXs + +commit b46265a7f36c4a682221a24fb6c60f3d3acb90ad +Author: Hein Dauven +Date: Mon Oct 21 22:50:30 2024 +0200 + + rusk: Fix generator in benches + +commit ae8a78b5b9eb0f651f164d8c0398ed4c2e77ea05 +Author: Herr Seppia +Date: Mon Oct 21 18:12:44 2024 +0200 + + rusk-wallet: increase the menu size + +commit 06050a7fe2851ba32abb6898ea36af79f21c2a13 +Author: Herr Seppia +Date: Mon Oct 21 16:29:20 2024 +0200 + + rusk-wallet: handle reconnection without restart + +commit 3f884dc850b6c91e4eac759faaf24a4e1df76f78 +Merge: 30a46f12 7c5d07e2 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Oct 21 18:25:56 2024 +0200 + + Merge pull request #2721 from dusk-network/mocello/duplicat_menu + + rusk-wallet: Remove duplicate stake-info item in interactive + +commit 7c5d07e291be5e2ff41869e95d26e2ac9166c6ca (origin/mocello/duplicat_menu) +Author: moana +Date: Mon Oct 21 17:53:46 2024 +0200 + + rusk-wallet: Remove duplicate stake-info item in interactive + +commit 30a46f1237be03dde4ce083805c6145e82e2db06 +Merge: 6a707b9f 0f052c9d +Author: Mr. Seppia +Date: Mon Oct 21 17:44:36 2024 +0200 + + Merge pull request #2720 from dusk-network/upgrade_protocol + + rusk: upgrade protocol version + +commit 0f052c9d00c47e8b0c91958531f312daad731338 (origin/upgrade_protocol) +Author: Herr Seppia +Date: Mon Oct 21 17:09:25 2024 +0200 + + workspace: upgrade piecrust to `0.26.0` + +commit 6a707b9f67e548101b0dca49b74acf33a8dd3585 +Merge: 6709ab09 b977397d +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Oct 21 17:03:18 2024 +0200 + + Merge pull request #2716 from dusk-network/mocello/wallet_restructure + + rusk-wallet: Restructure modules + +commit 7cfcea8697693001a08d5f681872124580bff667 +Author: Herr Seppia +Date: Mon Oct 21 17:02:04 2024 +0200 + + node-data: upgrade protocol version + +commit 2547fe3fd54f5435aec293f33c3bc5b83777881f +Author: Herr Seppia +Date: Mon Oct 21 16:57:53 2024 +0200 + + workspace: upgrade kadcast to `0.7.0` + +commit 6709ab0920c73bd59a8ab8bf2c296edded992dd6 +Merge: da9a66c3 3b7d006b +Author: Mr. Seppia +Date: Mon Oct 21 16:45:12 2024 +0200 + + Merge pull request #2707 from dusk-network/rusk-recovery-state + + rusk: improve rusk-recovery for big states + +commit da9a66c3a56475426909e3c5e932a668967c3471 +Merge: 44575649 5a32349d +Author: Mr. Seppia +Date: Mon Oct 21 16:29:37 2024 +0200 + + Merge pull request #2715 from dusk-network/wallet-rues-prover + + rusk-wallet: add RUES support for proving + +commit b977397d8cf6ce5c32c72dfafb6011354e107e67 +Author: moana +Date: Mon Oct 21 14:51:00 2024 +0200 + + rusk-wallet: Move interactive online and offline menu in separate files + +commit bcf4244602939f43d21c64a35713fcbd99fc8061 (origin/disable_future_quorum_propagation) +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 21 15:11:14 2024 +0200 + + node: do not repropagate future Quorums + +commit edb85986dba1fd2f7a569f1864568471fd78a88a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 21 15:10:52 2024 +0200 + + node: refactor reroute_msg + +commit 8867479bba7942a8947155642eb85d1853a65794 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 21 13:15:51 2024 +0200 + + node: refactor inbound msg handling + +commit c5dcf5462dd1630cc3155002aaf090042385a819 (origin/mocello/2655_connection_error) +Author: moana +Date: Mon Oct 21 14:24:20 2024 +0200 + + rusk-wallet: Move `gas` module to root + +commit 3a7032fc9e9363e93bc1f89f8a6b3c00b4a9b051 +Author: moana +Date: Mon Oct 21 14:18:32 2024 +0200 + + rusk-wallet: Move tx-creation is separate file + +commit 445756493bb5cf1f9e302a62a1b98af9a3aebd1e +Merge: cba3d043 0be5c033 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Oct 21 13:44:53 2024 +0200 + + Merge pull request #2709 from dusk-network/mocello/2708_prove_and_propagate + + rusk-wallet: Split `prove` and `propagate` + +commit cba3d043a9dc044995ba213f50f3833c0309d6a8 +Merge: d58ae21f 4bc45fbc +Author: Hein Dauven +Date: Mon Oct 21 13:30:19 2024 +0200 + + Merge pull request #2710 from dusk-network/2647/rename-rusk-wallet-clap + + rusk-wallet: Update clap wallet name and about + +commit d58ae21f40d3ef663c5824ba9648ce99c52606c5 +Merge: f4412cc7 03752c0e +Author: Mr. Seppia +Date: Mon Oct 21 13:23:23 2024 +0200 + + Merge pull request #2683 from dusk-network/unify-ruskwallet + + rusk-wallet: unify commands + +commit 5a32349dc48b4bbf08c15dd2c203fc70e9891435 +Author: Herr Seppia +Date: Mon Oct 21 12:48:15 2024 +0200 + + rusk-wallet: add RUES support for proving + +commit 03752c0e2c14aa78eb6299b8b09f7df63711473f +Author: Herr Seppia +Date: Mon Oct 21 12:12:18 2024 +0200 + + rusk-wallet: rename `claim_as_address` into `claim` + +commit f4412cc7dddbfda290350297a537d0931ce0a490 +Merge: 570d5b53 6a2859bd +Author: Norton Andreev +Date: Mon Oct 21 12:33:38 2024 +0200 + + Merge pull request #2713 from dusk-network/feature-2712 + + explorer: Fix typo in Provisioners + +commit 6a2859bdce248fdaba6a55bf2809fdb037ae2995 +Author: Norton Andreev +Date: Mon Oct 21 12:23:35 2024 +0200 + + explorer: Fix typo in Provisioners + + Resolves #2712 + +commit 0bb37eb38cef69661d6d6bdb6f9a7b61d1b0fa90 +Author: Herr Seppia +Date: Mon Oct 21 12:02:00 2024 +0200 + + rusk-wallet: fix comments + +commit 898f6caecbd898b7fa8388fe58daa96df4e88447 +Author: Herr Seppia +Date: Mon Oct 21 11:24:12 2024 +0200 + + rusk-wallet: format balances properly + +commit 4d3b7210eb1c81c0fa1e26a8ec7693c1177fa70f +Author: Herr Seppia +Date: Mon Oct 21 11:23:47 2024 +0200 + + rusk-wallet: bin - allow empty transfers if memo is specified + +commit a4b237b7a398a7f994146e033f25302199dbf2e5 +Author: Herr Seppia +Date: Mon Oct 21 11:23:02 2024 +0200 + + rusk-wallet: bin - rename protocol to transaction model + +commit e92ec6ad691b1d437ff604f9439cf84e7680170f +Author: Herr Seppia +Date: Mon Oct 21 11:20:51 2024 +0200 + + rusk-wallet: bin - reorder commands + +commit d979cb9c0420fc19983640b40751137d974dc0ae +Author: Herr Seppia +Date: Mon Oct 21 11:20:14 2024 +0200 + + rusk-wallet: bin - rename conversion commands + + - Rename `PhoenixToMoonlight` to `Unshield` + - Rename `MoonlightToPhoenix` to `Shield` + +commit e1b12f91b5d653a14e868e17af48c97c1fa9cdf1 +Author: Herr Seppia +Date: Mon Oct 21 11:14:23 2024 +0200 + + rusk-wallet: rename `get_max_addresses` to `get_max_profiles` + +commit d58fab9c07c7e3cd7be192aa068f862db9bcd06c +Author: Herr Seppia +Date: Mon Oct 21 09:26:48 2024 +0200 + + rusk-wallet: change function names + + - change `shielded_addr` to `shielded_key` + - change `public_addr` to `public_key` + +commit f082c3ed5734146cba8a0fc0483341496a8cbc22 +Author: Herr Seppia +Date: Mon Oct 21 09:24:49 2024 +0200 + + rusk-wallet: add `Error::DifferentProtocols` variant + +commit 4bc45fbc2a1b929b7981e164d809b8fc0042a95c (origin/2647/rename-rusk-wallet-clap, 2647/rename-rusk-wallet-clap) +Author: Hein Dauven +Date: Sun Oct 20 17:26:53 2024 +0200 + + rusk-wallet: Update clap wallet name and about + +commit f3ed95c618af3d663ed6adb20b17ed85be56ad5e (origin/unify-ruskwallet) +Author: Herr Seppia +Date: Sun Oct 20 15:22:16 2024 +0200 + + rusk-wallet: change Address enum + +commit ab615922a392b4125a20c7b6e57fa94749479e9a +Author: Herr Seppia +Date: Sun Oct 20 14:34:08 2024 +0200 + + rusk-wallet: update README.md + +commit 471d28d897f2449f6a8febd5c6212b5a0b99057a +Author: Herr Seppia +Date: Sun Oct 20 14:28:34 2024 +0200 + + rusk-wallet: reorder menu items + +commit 0823095a914829db90ba83b31ac3948996a6e1d7 +Author: Herr Seppia +Date: Wed Oct 16 16:40:32 2024 +0200 + + rusk-wallet: remove empty "Phoenix" menu + +commit 5c04014ead7389b72d0ff43289db480a83aa31ba +Author: Herr Seppia +Date: Wed Oct 16 16:38:50 2024 +0200 + + rusk-wallet: bin - unify history command + +commit 7b8e4a49c19646d6451a2923abf7bab6bff2d16c +Author: Herr Seppia +Date: Wed Oct 16 16:30:45 2024 +0200 + + rusk-wallet: remove empty "Moonlight" menu + +commit c1ebe41837482ec12f466c67868ede7c8651b8fd +Author: Herr Seppia +Date: Wed Oct 16 16:28:19 2024 +0200 + + rusk-wallet: bin - unify call command + +commit 9c27a2bb496523b8a2c9baa0bfce76d313dbdd68 +Author: Herr Seppia +Date: Wed Oct 16 16:03:30 2024 +0200 + + rusk-wallet: bin - unify deploy command + +commit 90fac7b6d846a0a289e87f3c61ac40c6c12c9e45 +Author: Herr Seppia +Date: Sun Oct 20 13:10:14 2024 +0200 + + rusk-wallet: bin - merge memo operations into normal transfer + +commit 4468b84eadbbca1892759a3a19dfe5590e9f82e2 +Author: Herr Seppia +Date: Wed Oct 16 15:33:25 2024 +0200 + + rusk-wallet: bin - unify withdraw command + +commit 468473989818ccfc490029daaf45eba12d09eb85 +Author: Herr Seppia +Date: Sat Oct 19 17:28:17 2024 +0200 + + rusk-wallet: bin - unify unstake command + +commit 8099a79dd352df76d88019ee969ad5f00bee6f8d +Author: Herr Seppia +Date: Wed Oct 16 15:26:30 2024 +0200 + + rusk-wallet: bin - unify stake command + +commit 60ed4c38a19ce1d1be03fa9233f4a34b769447d4 +Author: Herr Seppia +Date: Sat Oct 19 17:17:33 2024 +0200 + + rusk-wallet: bin - unify stake command + +commit a0f206f802a78449ca007459d97d83d28753c6d0 +Author: Herr Seppia +Date: Wed Oct 16 12:45:50 2024 +0200 + + rusk-wallet: bin - unify transfer command + +commit cb4c58ceea1be3e08319c605affb52522e7db2a9 +Author: Herr Seppia +Date: Wed Oct 16 12:45:42 2024 +0200 + + rusk-wallet: add utility methods + +commit 9c84d1aeeedbdd132b2bbe72be979b406df7a1a6 +Author: Herr Seppia +Date: Sat Oct 19 16:41:01 2024 +0200 + + rusk-wallet: bin - unify balance command + +commit 8dbadc7549c8b6806453706b0124a300cc0e773d +Author: Herr Seppia +Date: Sat Oct 19 16:39:51 2024 +0200 + + rusk-wallet: lib - refactor wallet.rs + + - Change `default_shielded_addr` to return Address + - Change `default_public_addr` to return Address + - Add `default_address` method + - Improve `find_index` method + +commit 570d5b53e196dc1a9388b591ccc179a915c6d043 +Merge: 31e5a391 94af9dba +Author: Andrea Scartabelli +Date: Fri Oct 18 16:58:00 2024 +0200 + + Merge pull request #2692 from dusk-network/feature-2670 + + web-wallet: Add phoenix transfer to wallet store services + +commit 0be5c0338d49736622734653300d2a5a5e8f242d (origin/mocello/2708_prove_and_propagate) +Author: moana +Date: Fri Oct 18 16:36:26 2024 +0200 + + rusk-wallet: Split `prove` from `propagate` + + Resolves #2708 + +commit 31e5a391cf6f86756818d0f2228b75c6b20e441f +Merge: 459c0bb8 4e40c803 +Author: Kieran Hall +Date: Fri Oct 18 16:31:24 2024 +0200 + + Merge pull request #2679 from dusk-network/feature-2662-use-node-info-call + + explorer: Fetch node information for chain ID + +commit 94af9dbac67b70fb67c44b46b4b590ea7f359bb6 +Author: Andrea Scartabelli +Date: Tue Sep 17 09:06:57 2024 +0200 + + web-wallet: Add phoenix transfer to wallet store services + + Resolves #2670 + +commit 4e40c80350f5f38059b9352e85e9eccc0dae2173 +Author: Kieran Hall +Date: Fri Oct 18 16:15:22 2024 +0200 + + explorer: Fetch node information for chain ID + + Resolves #2662 + +commit 3b7d006bb22d83a26cd8fba4909fb202bafde9bb (origin/rusk-recovery-state) +Author: Herr Seppia +Date: Fri Oct 18 10:24:40 2024 +0200 + + rusk: remove redundant state check + +commit 459c0bb8d3c2e4827efdc7ee21d2f928dbb2ceea +Merge: 21ea3065 27d7a8ef +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Oct 18 15:08:26 2024 +0200 + + Merge pull request #2690 from dusk-network/mocello/2689_transparent_0 + + wallet-core: Always create transparent notes if the transfer-value is 0 + +commit 21ea3065462b0ea43dfd2266b793be2ace608142 +Merge: 25e3babb bed4094c +Author: Alex Panturu +Date: Fri Oct 18 15:37:04 2024 +0300 + + Merge pull request #2693 from dusk-network/feature-2649 + + explorer: add provisioners page + +commit bed4094cd1b1da404feb673c3cbbd9ed62fcb5e5 +Author: Alex Panturu +Date: Thu Oct 17 14:28:42 2024 +0300 + + explorer: add provisioners page + +commit 27d7a8ef81bbefdb18ba2313ee91cf8fc82d0020 +Author: moana +Date: Fri Oct 18 14:33:27 2024 +0200 + + wallet-core: Improve variable name for generating obfuscated tx + +commit e588c781e2f92c7db81dc89e950385aede839715 +Author: moana +Date: Fri Oct 18 14:32:24 2024 +0200 + + execution-core: Improve bool variable name for creating obfuscated notes + +commit 25e3babbfcf4449a4431d5de292fa1fcefe2c6ad +Merge: 5fee760a 75ba4234 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Oct 18 13:15:09 2024 +0200 + + Merge pull request #2703 from dusk-network/mocello/2702_fix_clap + + rusk-wallet: Unify profile_idx field in Comand enum + +commit 5fee760a11fc2b100acc9063c4c6f27a93da2b3c +Merge: 0918e030 ced07519 +Author: Norton Andreev +Date: Fri Oct 18 12:39:00 2024 +0200 + + Merge pull request #2695 from dusk-network/feature-2176 + +commit 0918e030104fe8a9c7db5ad7eacf652feaf2e380 +Merge: 9675f473 c44bcb66 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Oct 18 12:18:56 2024 +0200 + + Merge pull request #2694 from dusk-network/mocello/2617_wallet_opening + + rusk-wallet: Fix `fetch_opening` deserialization bug + +commit 75ba4234b9bbed99bf212b75a37d8e0b3d312150 +Author: moana +Date: Fri Oct 18 11:34:02 2024 +0200 + + rusk-wallet: Fix short flag for profile-idx + +commit ced07519fcc7c1a7bb7e2fed290c54c5901e25b5 +Author: Norton Andreev +Date: Thu Oct 17 12:52:02 2024 +0200 + + web-wallet: Add validation for public account + + Resolves #2176 + +commit c44bcb66cd5e05d67fec1db496c4eb64e98798c5 +Author: moana +Date: Thu Oct 17 15:55:38 2024 +0200 + + rusk-wallet: Fix `fetch_opening` deserialization bug + + Resolves #2617 + +commit 9675f473f5e306a10da668536c8ab517cde18d70 +Merge: 60517289 3cf75715 +Author: Andrea Scartabelli +Date: Thu Oct 17 14:22:19 2024 +0200 + + Merge pull request #2686 from dusk-network/feature-2680 + + web-wallet: Fix data returned by IndexedDB + +commit 60517289a1bd5265b37aca1a49a26c2568919528 +Merge: ae6c81d1 aa051539 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Oct 17 13:36:24 2024 +0200 + + Merge pull request #2676 from dusk-network/mocello/2637_show_addresses + + rusk-wallet: Add `Profile` and fix how addresses are shown + +commit aa0515398f6d0defd81dbf7d5a7e2de40facd6f0 +Author: moana +Date: Wed Oct 16 15:55:42 2024 +0200 + + rusk-wallet: Add `Profile` and fix how addresses are printed + +commit b264b3aae972c053c947339ca30d6274502f89cf (origin/mocello/2689_transparent_0) +Author: moana +Date: Thu Oct 17 11:20:45 2024 +0200 + + wallet-core: Always create transparent notes if the transfer-value is 0 + +commit 3cf757151b6369d9aa66a512afcba4ebb482c968 (origin/feature-2680) +Author: Andrea Scartabelli +Date: Wed Oct 16 17:55:34 2024 +0200 + + web-wallet: Fix data returned by IndexedDB + + Resolves #2680 + +commit ae6c81d133ecc75b64c4455b19fa45c0e1accf4b +Merge: b88b1aac 91208ef7 +Author: Alex Panturu +Date: Wed Oct 16 19:27:23 2024 +0300 + + Merge pull request #2642 from dusk-network/feature-2613 + + explorer: update node locations map position + +commit b88b1aac05684ff0843a14d49ae1f00584c8d78d +Merge: 2144305b 00c9dfee +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 16 17:51:56 2024 +0200 + + Merge pull request #2633 from dusk-network/handle_fail_quorums + + Handle Fail Quorum messages + +commit 2144305b507b5827d66dc782a069992dbf1150a3 +Merge: 52b3ced1 11cea227 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 16 18:48:46 2024 +0300 + + Merge pull request #2601 from dusk-network/neotamandua/change_moonlight_db + + node: split moonlight db CFs into inflows and outflows + +commit 91208ef7a718fb927f5005ffa4393e931a77952b +Author: Alex Panturu +Date: Tue Oct 8 13:48:52 2024 +0300 + + explorer: update node locations map position + +commit 52b3ced196893b06b8f1c322276fa6d761cd9a16 +Merge: fec95362 45d8c813 +Author: Norton Andreev +Date: Wed Oct 16 16:31:21 2024 +0200 + + Merge pull request #2685 from dusk-network/feature-2640 + + explorer: Update Footer layout + +commit 45d8c813b55aeed4b83725b76f7504cd7c0793e2 +Author: Norton Andreev +Date: Wed Oct 16 15:23:58 2024 +0200 + + explorer: Update Footer layout + Resolves #2640 + +commit 11cea227985dbe3923c5824eaba3f96ecc6a809d (origin/neotamandua/change_moonlight_db) +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 11 18:40:36 2024 +0300 + + rusk: adjust archive gql endpoints + +commit 4765064e3d5f9282d87b70d63b6b25db6891f316 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Sat Oct 5 14:23:57 2024 +0300 + + node: add moonlight transfer & event function + + - Add tests + - Refactor + - Update comments + - Remove unnecessary async + - Add pagination + - Add self tx edge case to transformer + - Rebase with master + +commit fec953624a994dd02b66c67fe3726d384a03ba6f +Merge: e925b6c9 850136a9 +Author: Mr. Seppia +Date: Wed Oct 16 10:59:33 2024 +0200 + + Merge pull request #2678 from dusk-network/low-gas-stake + + stake-contract: lower gas expenditure + +commit 00c9dfee06b78a74558c13899b39a2d3aa5d4211 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 22:17:24 2024 +0200 + + consensus: handle quorums in open consensus + +commit e925b6c977acef91af192544709094c18d2109e9 +Merge: c78e85fc c222c3c8 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Oct 15 18:07:38 2024 +0200 + + Merge pull request #2672 from dusk-network/mocello/fix_transfer_tree_filter + + transfer-contract: Fix tree-filter for transparent notes with 0 value + +commit 850136a909710210c02146c76e00a3498237c489 +Author: Herr Seppia +Date: Tue Oct 15 16:50:45 2024 +0200 + + stake-contract: lower gas expenditure + + - Remove BlsMultisigSignature + - Add DoubleSignature + + Resolves #2677 + +commit 3e5909e510a6d1cfc19a99a1b3bb1f39c2d55d6c +Author: Herr Seppia +Date: Tue Oct 15 16:51:32 2024 +0200 + + execution-core: change stake signature + + - Remove BlsMultisigSignature + - Add DoubleSignature + + See also #2677 + +commit 9f003a61a2234abfb7e4648a404024ae6bd0f4e1 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 17:11:41 2024 +0200 + + node: discard lower-priority past quorums + +commit c78e85fc4294e6a046a59d1ebea901f5abda808d +Merge: 7f829f5d 6d2327da +Author: Hein Dauven +Date: Tue Oct 15 16:52:03 2024 +0200 + + Merge pull request #2675 from dusk-network/feature/2659 + + rusk-wallet: Add more information to stake info + +commit 6d2327da33a040455c0340e80dcee6d3a03f90b9 (origin/feature/2659, feature/2659) +Author: Hein Dauven +Date: Tue Oct 15 15:41:33 2024 +0200 + + rusk-wallet: Add more information to stake info + +commit 7f829f5dd94c137b1883fc31b0d48b8a3ec6d928 +Merge: 79690c97 009ac202 +Author: Andrea Scartabelli +Date: Tue Oct 15 15:53:29 2024 +0200 + + Merge pull request #2609 from dusk-network/feature-2608 + + web-wallet: Use `w3sper.js` for sync and balance + +commit 9620e9441cfbd01004e6c2844328fcc1db37ac15 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 15:47:41 2024 +0200 + + node: duplicate log message + +commit 009ac202cf4544a5ea6ecb1e215ecb6bd32c2a8e +Author: Andrea Scartabelli +Date: Tue Sep 17 09:06:57 2024 +0200 + + web-wallet: Use `w3sper.js` for sync and balance + + Resolves #2608 + +commit deea7b405dfb30c002745e22982a92abe535b270 (origin/handle_fail_quorums) +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 15 12:55:09 2024 +0200 + + consensus: stop iter with success quorum + +commit 109aec9804b4be5b3626f4a12c7b30e13a5ce936 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Oct 11 15:29:34 2024 +0200 + + call on_success_quorum when returning from consensus + +commit a4020fd4a8ddd0b31ebb8eb9a7de99424bf0b12b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 7 18:58:32 2024 +0200 + + consensus: handle quorum msgs from network + +commit 48107d68603037cd7822569f2ddaef9b6106943f +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 8 17:27:45 2024 +0200 + + consensus: add get_iteration_atts,set_attestation,add get_fail_att + +commit 3a6f811f75503b88e05cd01f3d4b3f0a54081d85 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 7 18:56:29 2024 +0200 + + node-data: add is_local + +commit 336cc0116b3cfd96808f9f7a3d5fba529f4ff701 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 7 18:46:23 2024 +0200 + + node: reroute quorum msgs to consensus + + - Refactor on_quorum_msg to handle Success Quorum messages only + - Send all quorum messages to the consensus task + +commit 373782aea1fce515e7159bcd6d8003f4433ed5e5 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Oct 8 23:46:23 2024 +0200 + + node: use Option expected_result in verify_att + +commit ca6c89085cdf5e17aeb9b1c93481da5a83c96f8c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Oct 7 12:22:03 2024 +0200 + + node: add clean_att_cache + +commit c222c3c89bfd2fbadb9ca17c741becf97f1a9d92 (origin/mocello/fix_transfer_tree_filter) +Author: moana +Date: Tue Oct 15 11:08:12 2024 +0200 + + transfer-contract: Fix tree-filter for transparent notes with 0 value + +commit 45675b1d678a319efd06ecc42e99880277e4951f +Author: moana +Date: Tue Oct 15 12:03:03 2024 +0200 + + execution-core: Rename refund_info to refund_note for phoenix-tx-event + +commit 79690c9718a79d5c17b9fc3ef47767861f859b75 +Merge: c82d2448 19432e26 +Author: Norton Andreev +Date: Tue Oct 15 12:28:02 2024 +0200 + + Merge pull request #2666 from dusk-network/feature-2661 + + web-wallet: Add "Shield More Dusk" Button to Address Step (Transfer Flow) + +commit c82d2448b6b3c98281d1682998761746a40355de +Merge: ac07990f d94d537b +Author: Eduardo Leegwater Simões +Date: Tue Oct 15 12:17:55 2024 +0200 + + Merge pull request #2673 from dusk-network/bloom-filter-full-event + + Add `(contract, topic, data)` to bloom + +commit d94d537b93f41ade40272b6f6c3f59d12aaa27c2 +Author: Eduardo Leegwater Simões +Date: Tue Oct 15 11:13:19 2024 +0200 + + rusk: add `(contract, topic, data)` to bloom + +commit ac07990f3e335f4411c6832b299536a16179fb7a +Merge: ee90242d 45dd7a93 +Author: Mr. Seppia +Date: Tue Oct 15 11:09:02 2024 +0200 + + Merge pull request #2656 from dusk-network/blocks_at_startup + + node: improve node startup + +commit 45dd7a9375dc3b587c7af3b4d32484e44582267c +Author: Herr Seppia +Date: Tue Oct 15 10:00:27 2024 +0200 + + node: change `wait_for_alive_peers` to take a timeout + +commit 084847886f59275126b8d1440844f8749a1c0739 +Author: Herr Seppia +Date: Tue Oct 15 09:21:03 2024 +0200 + + node: remove magic numbers from `wait_for_alive_peers` + +commit d65a6aac08221c1ebfb1aca063bd865496a1a0a5 +Author: Herr Seppia +Date: Sat Oct 12 16:30:54 2024 +0200 + + node: fix mempool request at startup + + See also #2358 + +commit b9e3b36664e4b4d32acc3b0f3bf4a768c1165000 +Author: Herr Seppia +Date: Sat Oct 12 16:30:26 2024 +0200 + + node: add `wait_for_alive_nodes` + + To not block the initialization, GetBlocks request has been moved from `initialize` to acceptor spawn. + + Resolves #2358 + +commit ee90242d44f011b3710a50fd8bf26b6a00873365 +Merge: 6d235a81 33a3b367 +Author: Mr. Seppia +Date: Mon Oct 14 18:08:04 2024 +0200 + + Merge pull request #2663 from dusk-network/rues-accept-binary + + rusk: RUES - handle `Accept` request + +commit 6d235a816446eca0310fdc7237aac9a7724f54f2 +Merge: e0f09622 4ea9bef6 +Author: Mr. Seppia +Date: Mon Oct 14 18:00:29 2024 +0200 + + Merge pull request #2671 from dusk-network/fix-geoip + + rusk: fix geoip endpoint + +commit 4ea9bef6068ae3867303738dba53aaf4095d59f3 +Author: Herr Seppia +Date: Mon Oct 14 17:28:04 2024 +0200 + + rusk: fix geoip endpoint + +commit e0f096223731e65af9fcea60f1d58e2e9b6a15d1 +Merge: d12f480e c61e286f +Author: Norton Andreev +Date: Mon Oct 14 17:04:38 2024 +0200 + + Merge pull request #2669 from dusk-network/feature-2668 + + explorer: Fix Gas Used meter if Gas Limit is zero + +commit c61e286fce22e2878f823946bacf610f5a14c2a7 +Author: Norton Andreev +Date: Mon Oct 14 16:56:44 2024 +0200 + + explorer: Fix Gas Used meter if Gas Limit is zero + + Resolves #2668 + +commit d12f480e05e63baaa54ac4f837c48f37260a73e9 +Merge: 7bf55d4d 1e9f6a67 +Author: Mr. Seppia +Date: Mon Oct 14 16:42:29 2024 +0200 + + Merge pull request #2667 from dusk-network/peers_location + +commit 1e9f6a67f3dc0233722c46905554a735a0b3a509 +Author: Herr Seppia +Date: Mon Oct 14 16:15:33 2024 +0200 + + rusk: RUES - add `/on/network/peers_location` endpoint + + Resolves #2652 + +commit 98cf2f2494547c9121fe50238f9238413feb66b3 +Author: Herr Seppia +Date: Mon Oct 14 16:13:38 2024 +0200 + + node: add method to get the routing table + +commit 33a3b367823f5d7d44d325438aa463ac6e0e5653 +Author: Herr Seppia +Date: Mon Oct 14 11:53:09 2024 +0200 + + rusk: RUES - handle `Accept` request + +commit 7bf55d4d2ab53129af9ed67bbdeaef916eeca4ab +Merge: 61d6ea7b 0f9c4f09 +Author: Andrea Scartabelli +Date: Mon Oct 14 14:34:59 2024 +0200 + + Merge pull request #2461 from dusk-network/feature-2460 + + web-wallet: Use w3sper.js for login / create / restore flows + +commit 19432e26f73a5baa0e73d47272ad35c8cb0e85b0 (origin/feature-2661) +Author: Norton Andreev +Date: Mon Oct 14 13:27:36 2024 +0200 + + web-wallet: Add "Shield More Dusk" Button to Address Step + + Resolves #2661 + +commit 0f9c4f094d2d907b1085ee83978e9c52401686a9 +Author: Andrea Scartabelli +Date: Tue Sep 17 09:06:57 2024 +0200 + + web-wallet: Use w3sper.js for login / create / restore flows + + - updated node requirements to >=20 + - added temporarily a local folder with the wasm, exu and w3sper.js + + Resolves #2460 + +commit 61d6ea7bb1dbc597a0fd29e7bbb6cc4a9c03e0cd +Merge: cc3889b7 9b0dcbeb +Author: Kieran Hall +Date: Mon Oct 14 12:19:16 2024 +0200 + + Merge pull request #2638 from dusk-network/feature-2614-add-footer-links + + explorer: Add links to hosted explorers from footer + +commit badff067e9d32309dd647f4be7440c8d20f84462 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 17:44:01 2024 +0300 + + node: adjust moonlight db for inflow & outflow + + - Use txhash consistently instead of txid + - Remove unnecessary transactions for read-only operations + - Adjust tests + +commit f6c27294b946f61f07593c961bb153c172fd1922 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 15:26:20 2024 +0300 + + node: adjust transformer to filter for inflow & outflow + + - Add result struct + +commit 63254ff0f09908c1591296bc781de7d66c4964c3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 15:17:42 2024 +0300 + + node: change moonlight db CF + + - Introduce separate CFs for inflow and outflow mappings + - Add relevant update functions + - Change naming of CFs + +commit cc3889b730836311cb158ea6813683f5cfe9c688 +Merge: 3d529577 99045373 +Author: Mr. Seppia +Date: Mon Oct 14 10:56:04 2024 +0200 + + Merge pull request #2660 from dusk-network/fix-double-stake + + rusk-wallet: fix double stake + +commit 99045373718cd170b0ce6a82d8652240c19f924b +Author: Herr Seppia +Date: Mon Oct 14 10:28:54 2024 +0200 + + workspace: update dusk_plonk to `0.20.2` + + - fix msgpacker dependency to work with no_std + +commit 62050ecd336434e5c5086efc55d0e9862758358b +Author: Herr Seppia +Date: Mon Oct 14 08:57:56 2024 +0200 + + rusk-wallet: fix double stake + + Resolves #2658 + +commit 3d52957764c4af4fb7d48d13631d75d7513acadf +Merge: 4030d13f b785aa9f +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Sun Oct 13 10:31:46 2024 -0400 + + Merge pull request #2657 from dusk-network/fix-2654 + +commit b785aa9fc6611488f1a02acbf8be0f72dcb98052 (fix-2654) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Sat Oct 12 20:46:43 2024 -0400 + + rusk-wallet: Fix wrong arguments to moonlight-unstake + +commit 4030d13f9131bc688c4b083c179d97500f39e7ec +Merge: 4bbf0d4b 8583de85 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Fri Oct 11 16:58:32 2024 -0400 + + Merge pull request #2653 from dusk-network/fix-2648 + + rusk-wallet: Move is_synced inside the loop of interactive + +commit 8583de85e9774dbd97a579a188b53d951906f1ac (origin/fix-2648) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Oct 11 16:26:28 2024 -0400 + + rusk-wallet: Move is_synced inside the loop of interactive + +commit 4bbf0d4b9c77f59d106b104332e80998475461b8 (fix-2648) +Merge: 88872e1e 9b25a360 +Author: Mr. Seppia +Date: Fri Oct 11 17:48:39 2024 +0200 + + Merge pull request #2651 from dusk-network/rusk-chores + + rusk: chores + +commit 9b25a36053923dd9a047c6ed8e5b7ced16e2b98b +Author: Herr Seppia +Date: Fri Oct 11 15:42:46 2024 +0200 + + workspace: update kadcast version + + Includes https://github.com/dusk-network/kadcast/pull/156 + +commit acbc258e693643b4027c56194f5f0dab8f70f6ca +Author: Herr Seppia +Date: Fri Oct 11 15:42:16 2024 +0200 + + node: fix `get_last_final_block` when no blocks have been finalized + + Resolves #2639 + +commit aeaef8380d73e210f7f52e9ddeaaf3777ab974e7 +Author: Herr Seppia +Date: Fri Oct 11 15:40:37 2024 +0200 + + rusk: inject node version into kadcast + + Resolves #2650 + +commit 88872e1ec90dd5bb4c90537260e8af6ad6c082f5 +Merge: 531a4674 64c838fd +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Oct 11 13:11:13 2024 +0200 + + Merge pull request #2563 from dusk-network/fix_deploy + + rusk-wallet: Fix creation of deploy-transaction + +commit 64c838fdb80155449c9b175c2f726de0a6d64144 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Oct 7 17:17:25 2024 -0400 + + rusk-wallet: Fix contract deployment by asking the user for deploy nonce + + - Change the default gas limits + - Let the wallet use the deftault values for deployment + - Rename gas constants + - Fix merge conflicts + - Rename nonce variable to seperate from deploy_nonce for moonlight + +commit 531a4674555a5f1ccebdcdcb11f2bed8037b0876 +Merge: f98e3f84 7799885c +Author: Mr. Seppia +Date: Thu Oct 10 16:57:00 2024 +0200 + + Merge pull request #2641 from dusk-network/upgrade-kadcast-rc10 + + node: improve send_to_alive_peers + +commit f98e3f84e78ba9b52af0ba9fb99e6b05b258e050 +Merge: d1bcaa2f 3670cef1 +Author: Mr. Seppia +Date: Thu Oct 10 16:39:10 2024 +0200 + + Merge pull request #2643 from dusk-network/upgrade-piecrust + + workspace: upgrade piecrust + +commit 3670cef1ac5d9418bda0cf66346a513815ba3701 +Author: Herr Seppia +Date: Thu Oct 10 16:08:50 2024 +0200 + + workspace: upgrade piecrust + +commit 7799885c82dbbf5f7ffb6190ca43f574ee59fb8e +Author: Herr Seppia +Date: Thu Oct 10 12:37:33 2024 +0200 + + node: improve send_to_alive_peers + +commit da189fea11282456d223fa8176a0fb5d7331810c +Author: Herr Seppia +Date: Thu Oct 10 12:04:21 2024 +0200 + + workspace: upgrade kadcast to 0.7.0-rc.10` + +commit d1bcaa2fb282c56748baeb3ef5dd9d5e3086ca4e +Merge: 829057d8 49396231 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Oct 10 12:01:49 2024 +0200 + + Merge pull request #2627 from dusk-network/moonlight-change-receiver + + execution-core: Add refund-address to moonlight transaction + +commit 493962312a0f97bdd43d13ebbf5ea4680d49a720 +Author: moana +Date: Wed Oct 9 17:53:50 2024 +0200 + + rusk: Disable `deploy_fail` test since moonlight tx changed + + The changes invalidated the hardcoded tx in "tests/assets/deploy.json". + +commit ec70dac33daf400fe0e28cb861a285dbf5eeabc1 +Author: moana +Date: Wed Oct 9 18:18:37 2024 +0200 + + node-data: Adapt to new moonlight layout + +commit 25db3c4de134204f2a28fee42fca2cf90e9dac74 +Author: moana +Date: Wed Oct 9 17:51:44 2024 +0200 + + rusk-wallet: Rename `change_pk` to `refund_pk` + +commit cd01dc90f35cb670d7755245b69897e90e23f87c +Author: moana +Date: Wed Oct 9 17:49:38 2024 +0200 + + test-wallet: Rename change_pk to refund_pk variable + +commit d9100753abf694da38c1e04def576a03afb9fe3d +Author: moana +Date: Wed Oct 9 17:45:31 2024 +0200 + + wallet-core: Rename `change` to `refund` + + Also specify which nonce is used by clarifying the variable names + +commit 562e496a68f23cdf8f9518d2b17953d3d1bc65c0 +Author: moana +Date: Wed Oct 9 15:33:49 2024 +0200 + + stake-contract: Rename change_pk to refund_pk + +commit e5d66d6153583f26f0783e67b92ec0f6565bb8c4 +Author: moana +Date: Wed Oct 9 15:32:08 2024 +0200 + + transfer-contract: Adapt to moonlight-transaction layout changes + +commit 6c88358809a010b3b05302aee98fa92358097f51 +Author: moana +Date: Wed Oct 9 15:30:46 2024 +0200 + + execution-core: Add option to set refund-address to moonlight-txs + +commit 9b0dcbeb32830b4bc6b22c4239da82dc93e18cf1 (origin/feature-2614-add-footer-links) +Author: Kieran Hall +Date: Thu Oct 10 09:51:16 2024 +0200 + + explorer: Add links to hosted explorers from footer + + Resolves #2630 + +commit 829057d861f7ca6a42aba0fb1651c35230a77ff7 +Merge: dad67119 92c104d1 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Wed Oct 9 12:05:33 2024 -0400 + + Merge pull request #2624 from dusk-network/add-confirmations + +commit dad671193e1019ef9ecac2798b6e7920c48c26fe +Merge: f648276f f16c0772 +Author: Kieran Hall +Date: Wed Oct 9 17:56:06 2024 +0200 + + Merge pull request #2631 from dusk-network/featuer-2630-remove-all-network-switching-logic + + explorer: Remove all network references + +commit f16c07721ae02614476d1f5165f067d4b083a5ca +Author: Kieran Hall +Date: Mon Oct 7 12:12:54 2024 +0200 + + explorer: Remove all network references + + Resolves #2630 + +commit 92c104d1f90a94ddaa81a777b4b68f5a50a0727b +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 8 03:03:28 2024 -0400 + + rusk-wallet: Add confirmation prompts for various transactions + +commit f648276f12dfeca74a2aa0f0f5021769b9594914 +Merge: f2e0282f cbf70943 +Author: Mr. Seppia +Date: Wed Oct 9 09:01:27 2024 +0200 + + Merge pull request #2632 from dusk-network/header_log + + consensus: improve log for candidate generation + +commit cbf70943d19e69ad3e2f5c9a72eac81c3d2c92fd +Author: Mr. Seppia +Date: Tue Oct 8 20:47:51 2024 +0200 + + Update block_generator.rs + + Co-authored-by: Hein Dauven + +commit 236336ba40f4472a41d5464e8a4e2f4535261324 +Author: Herr Seppia +Date: Tue Oct 8 19:06:15 2024 +0200 + + consensus: change debug log for candidate message + + - Remove txs bytes from log + - Add signature to the log + +commit ccd230c63371fe5c07a257b4318104d1bca12624 +Author: Herr Seppia +Date: Tue Oct 8 19:05:23 2024 +0200 + + node-data: add `iteration` to header debug info + +commit f2e0282f91037558f3b0438d37062cbf14571702 +Merge: 410012eb c4d1d21b +Author: Mr. Seppia +Date: Tue Oct 8 17:34:52 2024 +0200 + + Merge pull request #2628 from dusk-network/merkle_root_sha3 + +commit c4d1d21b4bab8ed9eda4b00522cc9d99f89b6d20 +Author: Herr Seppia +Date: Tue Oct 8 15:50:59 2024 +0200 + + node-data: change `Transaction::hash` to use Sha3 + +commit 410012eb46ad58a8a4dd256f7e5a9062895596ae +Merge: a3778df5 7c5fcaa8 +Author: Mr. Seppia +Date: Tue Oct 8 16:10:45 2024 +0200 + + Merge pull request #2625 from dusk-network/consecutive_nonce + + node: mempool - reject moonlight txs with non consecutive nonce + +commit 7c5fcaa89d2c67e80bd98e9fbc20416513b98f43 +Author: Herr Seppia +Date: Tue Oct 8 15:30:57 2024 +0200 + + mempool: fix tx acceptance when mempool is full + +commit 1ab1eeb005ed61dfd18376fd78f1ea669b4e3df8 +Author: Herr Seppia +Date: Tue Oct 8 12:34:40 2024 +0200 + + node: change `Mempool::delete_tx` to support cascade + +commit 45c133414fdc412f84c1b331da205eb0fa60231c +Author: Herr Seppia +Date: Tue Oct 8 14:16:16 2024 +0200 + + node-data: add `next_spending_id` + +commit a3778df53b07a3ace97e060d13e5771114c04a4c +Merge: 56c82c93 f729498d +Author: Kieran Hall +Date: Tue Oct 8 14:00:35 2024 +0200 + + Merge pull request #2589 from dusk-network/feature-2588-add-node-url-function + + explorer: Add function to return node URL + +commit f729498dc995c4f1df9e9a64284be0901424e785 +Author: Kieran Hall +Date: Fri Oct 4 12:31:58 2024 +0200 + + Add function to return node URL + + Resolves #2558 + +commit 56c82c93789a524f0d3b2869ab4326cec865bb84 +Merge: 1ae90e27 e3705751 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Oct 8 13:22:17 2024 +0200 + + Merge pull request #2594 from dusk-network/mocello/2580_fix_addresses + + rusk-wallet: Improve address handling + +commit e642adcb89e5a3c1b2bc57cd37ead3768893c7ea +Author: Herr Seppia +Date: Tue Oct 8 12:33:39 2024 +0200 + + node: rocksdb - fix secondary mempool index to support moonlight + +commit 182e6c7aa57951621d8b7d259a7b746a314897a4 +Author: Herr Seppia +Date: Tue Oct 8 12:32:39 2024 +0200 + + node: rocksdb - rename `nullifiers_cf` to `spending_id_cf` + +commit 1ae90e27c6cef275c6a9fb8e78c4d751e5d59144 +Merge: 42571e34 823f3439 +Author: Milosz Muszynski +Date: Tue Oct 8 12:31:05 2024 +0200 + + Merge pull request #2626 from dusk-network/issue-2597 + + Enforce minimum gas limit for transactions + +commit 823f34392c4ca7d297bce97b467d5046b52f7a03 +Author: Milosz Muszynski +Date: Tue Oct 8 11:59:42 2024 +0200 + + rust: changelog update + +commit 785f703924b9c36dfeed835b7444a680b5a509f4 +Author: Milosz Muszynski +Date: Mon Oct 7 16:10:22 2024 +0200 + + node: checking and enforcing min_gas_limit + +commit b915a318bbd9af876542b2ee8443c11218a28ebc +Author: Milosz Muszynski +Date: Mon Oct 7 16:09:31 2024 +0200 + + rusk: tests adjustments for min_gas_limit + +commit 1558999e27a658ca2dd79a16723ec813a65e1036 +Author: Milosz Muszynski +Date: Mon Oct 7 16:08:57 2024 +0200 + + rusk: introduced min_gas_limit + +commit c955da692b21dab5fcc1425b4e118f80479509e5 +Author: Herr Seppia +Date: Tue Oct 8 10:36:45 2024 +0200 + + rusk: expose PreverificationResult in VM::preverify + + Resolves #2605 + +commit 3c3c7a118bb4a7f4860af5e010d0e827b988749b +Author: Herr Seppia +Date: Tue Oct 8 10:36:02 2024 +0200 + + node: mempool - reject moonlight txs with non consecutive nonce + + See also #2605 + +commit 42571e3419b6733964bcd0d43f9c407c38e60136 +Merge: 1d3d25f2 954af297 +Author: Mr. Seppia +Date: Tue Oct 8 09:02:53 2024 +0200 + + Merge pull request #2621 from dusk-network/mempool_remove + + node: replace lowest fee tx if mempool is full + +commit 954af2970f4b4a10719eac24b10d2e1bdd37aa41 +Author: Herr Seppia +Date: Mon Oct 7 21:22:09 2024 +0200 + + node: replace lowest fee tx if mempool is full + +commit aed0fe8d49e7a5fd01440948ee9c34fff2b8944a +Author: Herr Seppia +Date: Mon Oct 7 21:19:21 2024 +0200 + + node: add `get_txs_ids_sorted_by_low_fee` + +commit 1d3d25f2ea9f96f591df8a83935fd98d00b81c22 +Merge: c4fc278f f59c086c +Author: Mr. Seppia +Date: Mon Oct 7 18:32:57 2024 +0200 + + Merge pull request #2620 from dusk-network/add_init_delay + + node: Add init delay + +commit f59c086ce048c78cec4905fdb3fbd0e7e8ac544b +Author: Mr. Seppia +Date: Mon Oct 7 18:10:42 2024 +0200 + + node: fix typo + + Co-authored-by: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> + +commit 63e02fb22801f8913b5279e4965703b489d2e033 +Author: Herr Seppia +Date: Mon Oct 7 13:13:06 2024 +0200 + + consensus: remove consensus_delay + +commit dba9072dac114a47e298307606e3e6b8868094b8 +Author: Herr Seppia +Date: Mon Oct 7 13:12:08 2024 +0200 + + node: add init_delay + +commit c4fc278f2bfee56a3581ba8a9244ea002c931dfb +Merge: 9d2969bf c708111a +Author: Alex Panturu +Date: Mon Oct 7 17:36:04 2024 +0300 + + Merge pull request #2611 from dusk-network/feature-2166 + + explorer: update block rewards display + +commit c708111ad5ed35f9b07c0f669964e86da94e7be6 +Author: Alex Panturu +Date: Mon Oct 7 11:23:20 2024 +0300 + + explorer: update block rewards display + +commit e370575178868ac2abaa5514cdca9f87d6dc4d04 +Author: moana +Date: Thu Oct 3 19:16:30 2024 +0200 + + rusk-wallet: Improve address management + + The wallet addresses are now identified by their index internally. + +commit 9d2969bf4cb74b8af1c91e8b1d34198a6d04e006 +Merge: 3981addd a750d8cf +Author: Mr. Seppia +Date: Mon Oct 7 11:01:24 2024 +0200 + + Merge pull request #2610 from dusk-network/fix-sender-fee + + rusk: fix sender json representation + +commit a750d8cff858c6d390039a51642ee273bb8d7a72 +Author: Herr Seppia +Date: Mon Oct 7 10:35:12 2024 +0200 + + workspace: update `futures` deps + +commit 2cdefbc437d38adf98d7d4d967522b277e4c86d2 +Author: Mr. Seppia +Date: Mon Oct 7 09:41:02 2024 +0200 + + rusk: fix sender json representation + +commit 3981addd2facf5d1f5161846c33f5830e60ebe77 +Merge: db53ed33 afc83638 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 14:33:39 2024 +0300 + + Merge pull request #2583 from dusk-network/preliminary_archive_graphql_endpoints + + rusk: add preliminary archive graphql endpoints + +commit afc836387248868153b129e3d519d1c196bb2127 +Merge: 2a94ec71 d8edcfea +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 13:23:28 2024 +0300 + + Merge pull request #2596 from dusk-network/neotamandua/improve_archive_functions + + Improve archive functions & add memo lookup + +commit 4111c4c9e28ec6d4cb4b1526414848f2ea523936 (origin/fix_msg_log) +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Oct 2 18:48:01 2024 +0200 + + node-data: fix height,iteration for Block msg log + +commit d8edcfea4b95602ccd71e99085954114e3271fd7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 22:47:17 2024 +0300 + + rusk: add memo gql endpoint + +commit 57578fa185b6c1e661eff6fa724a794278e49ce7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 22:29:11 2024 +0300 + + rusk: change gql endpoint & adapt to changes + +commit c2e62a488cdb46d0d19ec72e3cc000434a9787e3 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Oct 4 12:33:03 2024 +0300 + + node: add memo to archive + + - Add and fix tests + +commit db53ed331726971e668958c253ec88af2d9b3cfa +Merge: 28ced3e7 197a0b2e +Author: Mr. Seppia +Date: Fri Oct 4 11:00:26 2024 +0200 + + Merge pull request #2592 from dusk-network/failed_finalize + +commit 197a0b2e9d0d77542c03ace4af16013d500a0e01 +Author: Herr Seppia +Date: Fri Oct 4 10:06:59 2024 +0200 + + rusk-recover: don't finalize the last state + +commit 27be5997d32d5295dc91c95cc2c25bdca4f85289 +Author: Herr Seppia +Date: Fri Oct 4 10:06:00 2024 +0200 + + rusk-recovery: fix stake contract init + +commit 28ced3e7072edd158201e809b8cc00d73de70902 +Merge: bfa9b47d 5b1a2cd1 +Author: Mr. Seppia +Date: Thu Oct 3 23:28:24 2024 +0200 + + Merge pull request #2595 from dusk-network/kadcast-upgrade + +commit 2ac213c9600f8866096bf38d3f47fce81daab668 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 20:21:34 2024 +0300 + + node: add block_height to MoonlightTxEvents + + - Improve tracing + +commit f380a6e616cddac697d4f2793d349817f7e04e1f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 14:55:15 2024 +0300 + + node: change getting moonlight events + +commit 5b1a2cd1659848c2184581a9107f3e2c17e7aff3 +Author: Herr Seppia +Date: Thu Oct 3 20:18:50 2024 +0200 + + workspace: upgrade kadcast dependecy + +commit bfa9b47d38742e02325ed43fb337170f35d90a35 +Merge: 77ada890 bcf0e5c8 +Author: Mr. Seppia +Date: Thu Oct 3 19:55:48 2024 +0200 + + Merge pull request #2591 from dusk-network/fix-underflow + + rusk: fix edge case where gas_spent result higher than gas_limit + +commit abfbe3c3e0131bfca6a49cd65af78342a948487e +Author: Herr Seppia +Date: Thu Oct 3 19:39:40 2024 +0200 + + rusk: fix finalize_state + +commit cc7f830b6991b266d510f4f830fe1371cb9babde +Author: Herr Seppia +Date: Thu Oct 3 19:40:21 2024 +0200 + + node: rename finalize_state fields to reflect new finalization + +commit 6c1cdd1eab40c1dfc0b2c11f86cb5a023ebf921a +Author: Herr Seppia +Date: Thu Oct 3 19:38:32 2024 +0200 + + rusk: add test for multiple finalize_state + +commit bcf0e5c89f280235c8ff1f73315da4aa5e9c51c0 +Author: Herr Seppia +Date: Thu Oct 3 17:31:31 2024 +0200 + + rusk: fix edge case where gas_spent result higher than gas_limit + +commit 77ada890c03b6e2b4385a28be689882023c69748 +Merge: 4c735328 49ed8f2c +Author: Mr. Seppia +Date: Thu Oct 3 17:29:02 2024 +0200 + + Merge pull request #2578 from dusk-network/discard_mempool + +commit 4c735328d06b75a2443ee6f458dd31bd19e0d26e +Merge: 2de46c69 46ababfc +Author: Kieran Hall +Date: Thu Oct 3 17:26:35 2024 +0200 + + Merge pull request #2561 from dusk-network/fix-2557-handle-long-strings-in-data + + Add maxlength to Badge and break long list items + +commit 2de46c6974b11d9f3b031ed55dc8c86de679bbe3 +Merge: 26c67b69 e42973a9 +Author: Norton Andreev +Date: Thu Oct 3 17:38:08 2024 +0300 + + Merge pull request #2587 from dusk-network/feature-2586 + + explorer: Update README with Correct Testnet Link + +commit 26c67b69a96d4233ef56eac954aabeca86b874e7 +Merge: 2c0000be 1b8f4fc2 +Author: Alex Panturu +Date: Thu Oct 3 17:36:34 2024 +0300 + + Merge pull request #2548 from dusk-network/feature-2527 + + explorer: add decode `memo` to ascii utf8 + +commit 1b8f4fc27c0ebc36a299405e82b653d2480ea6ab +Author: Alex Panturu +Date: Tue Oct 1 16:13:09 2024 +0300 + + explorer: add decode `memo` to ascii utf8 + +commit 49ed8f2cc2ecbbc3fb33a34118bcf94a03e81916 +Author: Herr Seppia +Date: Thu Oct 3 10:57:38 2024 +0200 + + rusk: move default values for deploy fee in the builder + +commit ad3673783e59204ddc498a110821514212a6a0e5 +Author: Herr Seppia +Date: Thu Oct 3 10:56:33 2024 +0200 + + node: add check for deployment's fee in the mempool + +commit 32b23ddd84b677dba54fb5cea54bec848be6f53c +Author: Herr Seppia +Date: Thu Oct 3 10:55:13 2024 +0200 + + node: add check for gas_price in the mempool + +commit e42973a941a3da96163c5467c0253040ddb6cb42 +Author: Norton Andreev +Date: Thu Oct 3 16:07:05 2024 +0300 + + explorer: Update README with Correct Testnet Link + + Resolves #2586 + +commit 2a94ec71c9d0ca8236067dd18733fa17e454fda8 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 19:22:32 2024 +0300 + + node: add new queries + + - Update README + +commit 0683b0685d1e3a4d3150f7a5f49b0611f8b03cf9 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 17:01:53 2024 +0300 + + rusk: add preliminary archive endpoint + + - Add graphql archive data + - Add moonlight history & block events as query + +commit 2c0000be0fb0b88618a5377c8df24102b1c0ea47 +Merge: d2528364 65eb2834 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 15:03:10 2024 +0300 + + Merge pull request #2582 from dusk-network/neotamandua/txhash_hex_serialize + + Change TxHash Serialization to Hex + +commit d25283647d6e2402168d7b9c1a3c2aa5185a2425 +Merge: 8f7bd68b 1752b16e +Author: Hein Dauven +Date: Thu Oct 3 13:44:10 2024 +0200 + + Merge pull request #2579 from dusk-network/fix-key-representation + + rusk-wallet: Fix Phoenix key representation + +commit 65eb2834bbce9b09133c78db0403fa420339309c +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 12:29:24 2024 +0300 + + node: change TxHash serialization to hex + + - Add serde_with as archive dep to node + - Add additional debug! tracings + +commit c52791682443a1abf4b5ff9e8fc89a3053297d1b +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Oct 3 12:29:05 2024 +0300 + + node-data: change TxHash serialization to hex + +commit 1752b16e9b4023174b720f981731d61e92800a1e (fix-key-representation) +Author: Herr Seppia +Date: Thu Oct 3 11:59:15 2024 +0200 + + rusk-wallet: fix column families name + +commit d5cb50e1e1671cf29227e0086cb9497030bf88ee +Author: Hein Dauven +Date: Thu Oct 3 11:27:03 2024 +0200 + + rusk-wallet: Fix Phoenix key representation + +commit 8f7bd68b4066619d9c15a64d981fd422933109f0 +Merge: fa16383a 7df16d73 +Author: Hein Dauven +Date: Thu Oct 3 10:35:05 2024 +0200 + + Merge pull request #2575 from dusk-network/add-transfer-contract-tests + + transfer-contract: Add more tests + +commit 7df16d7363b8b71c2e47b44b115e94c13333c20e (add-transfer-contract-tests) +Author: Hein Dauven +Date: Thu Oct 3 10:08:14 2024 +0200 + + transfer-contract: Add more tests + +commit fa16383a0a1e48a0097a29a3af79d177051730d1 +Merge: f15bbcda 0bcd7354 +Author: Mr. Seppia +Date: Thu Oct 3 10:05:11 2024 +0200 + + Merge pull request #2574 from dusk-network/provisioners-info + + rusk: GQL - enrich provisioners info + +commit 0bcd7354f2dc299b2df0640d0f38fe3c8fed1530 +Author: Herr Seppia +Date: Thu Oct 3 08:56:58 2024 +0200 + + rusk: GQL - enrich provisioners info + +commit f15bbcda0b1ca64f45a8d41324bf61ec545af6ee +Merge: ec261549 b62d8eba +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 18:18:24 2024 +0200 + + Merge pull request #2571 from dusk-network/mocello/fix_stake_issues + + rusk-wallet: Fix stake issues + +commit ec2615497bb5981d19cdb47e806fd412dd2cfecd +Merge: 921cfae9 03899b3c +Author: Hein Dauven +Date: Wed Oct 2 17:57:49 2024 +0200 + + Merge pull request #2570 from dusk-network/add-moonlight-acc-genesis + + rusk: Add Moonlight account to genesis + +commit b62d8eba019c3c213e5c37c7cd4a9b0b701096f3 +Author: moana +Date: Wed Oct 2 17:38:26 2024 +0200 + + rusk-wallet: Fix typo + +commit 631b4af68fd128c77ae7817a018cf1321dfb6a6d +Author: moana +Date: Wed Oct 2 17:37:55 2024 +0200 + + rusk-wallet: Fix minimum stake + +commit 03899b3cea8ffddcb8e686290516667280ea6327 (add-moonlight-acc-genesis) +Author: Hein Dauven +Date: Wed Oct 2 17:27:07 2024 +0200 + + rusk: Add Moonlight account to genesis + +commit 921cfae9bf59720d74c93e2617bc26c669a6bf87 +Merge: c5a12538 32aca6cb +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 18:24:55 2024 +0300 + + Merge pull request #2564 from dusk-network/archive_api + + Make archive available in graphql + +commit 74140f98d00b0538169465b178b19c3b6638838c +Author: moana +Date: Wed Oct 2 17:20:05 2024 +0200 + + rusk-wallet: Clarify message for stake reward in interactive op-menu + +commit c5a125382d2a8a3485bbbbf3ffa6db2856b31162 +Merge: 883bea33 05380b91 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 17:00:09 2024 +0200 + + Merge pull request #2569 from dusk-network/mocello/fix_wallet_min + + rusk-wallet: Fix denomination check fn + +commit 05380b9111cbc1693dfbe3180c712a7b4d654e62 +Author: moana +Date: Wed Oct 2 16:32:05 2024 +0200 + + rusk-wallet: Fix denomination check fn + +commit 32aca6cb91c49f888b9e0f9e155f6cbe6397ae95 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 13:10:54 2024 +0300 + + rusk: add Archive to DBContext & Schema + +commit 2566f72c2da9c01f6da3a97ee06ae404555b6d66 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 13:05:50 2024 +0300 + + rusk: add archive field to RuskNode + + - Set archive field in RuskNode during build + +commit 883bea332211e821854278fb55b438873915309a +Merge: 47939e99 dcf22578 +Author: Andrea Scartabelli +Date: Wed Oct 2 14:37:22 2024 +0200 + + Merge pull request #2560 from dusk-network/feature-2550 + + web-wallet: Have the `WalletCache` expose the treasury interface for … + +commit 47939e99fa4c36f727709e1bae400cb3f51551c8 +Merge: d2cd222f c3466f88 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 14:01:31 2024 +0200 + + Merge pull request #2562 from dusk-network/mocello/print_test_circuit_bytes + + rusk-prover: Add debug feature to print the circuit-bytes + +commit d2cd222fa7a2265c7fc364b61ed65c42e7c2c63c +Merge: 00e606a5 cc6d3897 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 13:56:27 2024 +0200 + + Merge pull request #2558 from dusk-network/fix_sync + + rusk-wallet: Add `is_synced()` function call to estimate sync completion + +commit 00e606a51e0d5bf7e727d2c0093ec0b7613b0b8a +Merge: af06d981 38cd8b2d +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 14:50:34 2024 +0300 + + Merge pull request #2521 from dusk-network/moonlight_history + + node: add Moonlight history + +commit af06d981a08fa0c5616b6ab26ac52f7eab85fb5d +Merge: 6d1060d5 2db6758b +Author: Norton Andreev +Date: Wed Oct 2 14:41:20 2024 +0300 + + Merge pull request #2531 from dusk-network/feature-2485 + + web-wallet: Move Textbox's Invalid CSS to Global Styles + +commit c3466f8815cba5064897b68a0e44e0dcb85b2588 +Author: moana +Date: Wed Oct 2 13:19:30 2024 +0200 + + rusk: Use prover with debug feature to print the test-circuit-bytes + +commit 3bd27b8c458f0e3bc14a425c63da9d50636779e8 +Author: moana +Date: Wed Oct 2 13:18:20 2024 +0200 + + rusk-prover: Add debug feature to print the test circuit-bytes + + This behaviour was lost with the merge of PR #2135 + +commit 46ababfcf9505894295d6a652a760cd114f30d33 +Author: Kieran Hall +Date: Wed Oct 2 13:08:44 2024 +0200 + + Add maxlength to Badge and break long list items + + Resolves #2557 + +commit 38cd8b2d7e65fcfb2dc05f018a59532e4d87baea +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Oct 2 14:07:40 2024 +0300 + + node: apply suggestions + +commit cc6d3897b24a42333eeb734ac5b6012cf238ac2b +Author: moana +Date: Wed Oct 2 11:44:50 2024 +0200 + + rusk-wallet: Add `is_synced()` function call to estimate sync completion + + Co-authored-by: Daksh + +commit 2db6758bf0525beb3dd75b8e3afd3438f533f992 +Author: Norton Andreev +Date: Mon Sep 30 12:19:04 2024 +0200 + + web-wallet: Move Textbox's Invalid CSS to Global Styles + + Resolves #2485 + +commit 6d1060d56b98a59aa06fd167a65c7648f7b5f35b +Merge: 959ef997 4746e3fd +Author: Norton Andreev +Date: Wed Oct 2 13:47:30 2024 +0300 + + Merge pull request #2533 from dusk-network/feature-2532 + + web-wallet: Fix Address field invalid state modifier not being applied + +commit dcf2257828bb2ce632c9529c79bc96006d73add6 +Author: Andrea Scartabelli +Date: Wed Oct 2 10:11:28 2024 +0200 + + web-wallet: Have the `WalletCache` expose the treasury interface for `w3sper.js` + + Resolves #2550 + +commit 959ef997fbc53ee2e761b2c5fef4d395d6a4bb78 +Merge: 30b0f388 18e6b7ac +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 12:32:20 2024 +0200 + + Merge pull request #2559 from dusk-network/revert-2540-fix-wrong-balance + + Revert "rusk-wallet: Add is_sycned() function call to estimate sync completion" + +commit 18e6b7ac41d4cd696de701c3948f81f48fb79eae +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Oct 2 11:52:13 2024 +0200 + + Revert "rusk-wallet: Add is_sycned() function call to estimate sync completion" + +commit 30b0f38814184f2fa3239354aaca196398649b4a +Merge: e1bce3e0 56370d89 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 16:22:19 2024 -0400 + + Merge pull request #2540 from dusk-network/fix-wrong-balance + + rusk-wallet: Add is_sycned() function call to estimate sync completion + +commit 56370d89502b816410db92060551fb4aca6cece1 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 15:13:53 2024 -0400 + + rusk-wallet: Fix clippy error + +commit 60430ffe4bd52b6729e8275e9d6cb85e326b77e4 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 14:44:58 2024 -0400 + + rusk-wallet: Rename `fetch_network_pos` to `num_notes` + +commit af9245d490ab4157914f7d6e98ce120f21864f3c +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 14:42:48 2024 -0400 + + rusk-wallet: Add contract id calculation + + Change MIN gas limit + +commit e1bce3e050de5c8e5f41575a2034ce727461ab29 (origin/revert_pr_2540) +Merge: 6b1938a3 6607cfe0 +Author: Kieran Hall +Date: Tue Oct 1 20:01:51 2024 +0200 + + Merge pull request #2556 from dusk-network/feature-2555-add-logo-maintenance + + Add maintenance layout + +commit 6607cfe0feff2828bd894feacde0a5e220079734 +Author: Kieran Hall +Date: Tue Oct 1 19:47:12 2024 +0200 + + Add maintenance layout + +commit 6b1938a311e211696db80a875f4e6fe493674b64 (tag: testnet-20241001-rc) +Merge: 028f93de 8cabf77f +Author: Mr. Seppia +Date: Tue Oct 1 18:56:55 2024 +0200 + + Merge pull request #2541 from dusk-network/rusk-wallet-config + + rusk-wallet: Update testnet domains + +commit 028f93def38963af98b94f8c320fa84c41e881e2 +Merge: 74e91ca5 c662cc1c +Author: Mr. Seppia +Date: Tue Oct 1 18:56:39 2024 +0200 + + Merge pull request #2546 from dusk-network/mocello/contract_transfer + + transfer-contract: Rename functions where a contract sends funds + +commit 74e91ca5f257c9a9613564ef8b32bf72f61a7ab6 +Merge: 80db8575 a8fb04c9 +Author: Milosz Muszynski +Date: Tue Oct 1 18:50:09 2024 +0200 + + Merge pull request #2552 from dusk-network/issue-2551 + + Suppress finalisation of a previous commit for loaded states + +commit 80db8575d00defa3d69f33ce342626d3aa0517f7 +Merge: eac4ed5f 3a57d2c5 +Author: Kieran Hall +Date: Tue Oct 1 18:42:04 2024 +0200 + + Merge pull request #2554 from dusk-network/fix-2553-maintenance-build + + web-wallet: Replace hook reroute + +commit 02d63c5d42af531531abb5ee336766bde66b8d2a +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 12:16:08 2024 -0400 + + rusk-wallet: Suggestion + + Co-authored-by: moana <46872249+moCello@users.noreply.github.com> + +commit a8186f7cddeb48c160c431748bf11fa59c9f22f9 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Oct 1 12:15:52 2024 -0400 + + rusk-wallet: Let gas price be `u64::MIN..MAX` + + Add confirmations for all Moonlight/Phoenix tx + +commit 3a57d2c5b4a126daa44cfed6f5a6b32db6a8ed06 +Author: Kieran Hall +Date: Tue Oct 1 17:55:11 2024 +0200 + + Replace hook reroute + + Resolves #2553 + +commit a8fb04c94e56ded27fbcbb6935875e4965d53819 +Author: Milosz Muszynski +Date: Tue Oct 1 17:40:25 2024 +0200 + + rusk-recovery: suppress finalisation of a previous commit for loaded state + +commit eac4ed5f8034ff88cc7f28705f342d5c8411a086 +Merge: daea2be1 dc7ee001 +Author: Kieran Hall +Date: Tue Oct 1 17:06:06 2024 +0200 + + Merge pull request #2545 from dusk-network/feature-2544-wallet-maintenance-page + + Add maintenance page with env flag to enable + +commit 8cabf77f335037e2c5474df5ad73a3c72b3d85d7 (rusk-wallet-config) +Author: Hein Dauven +Date: Tue Oct 1 11:41:05 2024 +0200 + + rusk-wallet: Update testnet domains + +commit dc7ee0013bc9ad66d433248a2f02d89750874d25 +Author: Kieran Hall +Date: Tue Oct 1 13:31:49 2024 +0200 + + Add maintenance page with env flag to enable + + Resolve #2544 + +commit daea2be181dfbb93696d7d0b64b1ece2830205c3 +Merge: 79ebddd0 3222a1ae +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Oct 1 16:34:28 2024 +0200 + + Merge pull request #2549 from dusk-network/mocello/2500_additions + + node-data: Change moonlight `from` to `sender` and `to` to `receiver` + +commit 3222a1ae83fb9d95e828eab4f2543b19d43e1354 +Author: moana +Date: Tue Oct 1 15:55:46 2024 +0200 + + node-data: Change moonlight `from` to `sender` and `to` to `receiver` + + This is an addition to PR #2500 + +commit 79ebddd01799ea8a8d416b86efe76da75c99326e +Merge: 2d7adcd3 466c5662 +Author: Mr. Seppia +Date: Tue Oct 1 15:42:25 2024 +0200 + + Merge pull request #2547 from dusk-network/chores + + rusk: check for double nullifiers during tx preverify + +commit c662cc1c257e01ad2e350e588fc6c10c360e1fa9 +Author: moana +Date: Tue Oct 1 15:33:28 2024 +0200 + + transfer-contract: Rename contract transfer functions + + - `transfer_to_contract` to `contract_to_contract` + - `transfer_to_account` to `contract_to_account` + + The original names didn't convey the information that the funds came + from a contract. + Also, the `transfer` pre-fix can be omitted since we are already in the + `transfer` name-space. + +commit 69092e858d642da31a184da756ba792e4ee49ae7 +Author: moana +Date: Tue Oct 1 15:33:18 2024 +0200 + + execution-core + +commit 1c66993d655f7dfdc132e91b1e9a480821105a49 +Author: moana +Date: Tue Oct 1 15:03:59 2024 +0200 + + alice: Rename functions where a contract transfer funds + +commit e5071a94a4d9a1b839242db484e0d12249084a1a +Author: moana +Date: Tue Oct 1 14:59:10 2024 +0200 + + execution-core: Rename `TransferTo..` structs + + The names `TransferToContract` and `TransferToAccount` are misleading + since they do not convey that the sender is a contract. + +commit 50cbffd9e41bb6389a7df967408f29874506e1e9 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 1 16:22:00 2024 +0300 + + node: include execution-core changes + +commit 97019deaecdd07326975d947ced55106e4be7d08 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 30 14:37:05 2024 +0300 + + rusk: adjust archive import paths & name + +commit 89ecf3514a7a30a765e08a6642b52a2b6ac516f8 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 30 14:36:16 2024 +0300 + + node: add moonlight tx history db + + - Move archive into own folder + - Rename SQLiteArchive to Archive + - Add moonlight rocksdb to Archive + - Add ArchiveOptions struct for configuration + - Add transformer module for data transformation + - Adjust archivist trait + +commit bb0288b50181a2253d95d768e0585ea2e52497e7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Sun Sep 29 21:31:38 2024 +0300 + + node-data: add TxHash type alias & const for size + + - Derive Hash on structs for use in HashSets / HashMaps + +commit 466c5662e232e41b0d471509224188a41082c29f +Author: Herr Seppia +Date: Tue Oct 1 15:11:24 2024 +0200 + + rusk: change error descriptions + +commit 48ae7aa9c941edbea29e0e0168ae3b5a181c1e5e +Author: Herr Seppia +Date: Tue Oct 1 15:11:08 2024 +0200 + + rusk: remove unused errors + +commit 2b316ba170c347c399db824c3c62cdb62986cf58 +Author: Herr Seppia +Date: Tue Oct 1 15:10:41 2024 +0200 + + rusk: check for double nullifiers during tx preverify + +commit 12a07943112030ba640adbd4e0f99a03b6acc86a +Author: Herr Seppia +Date: Tue Oct 1 14:49:43 2024 +0200 + + rusk: fix `generation_timeout` optional deserialization + +commit aa2abd4b493ae3bbff4d6ad055569b29bdf9542d +Author: Herr Seppia +Date: Tue Oct 1 14:49:17 2024 +0200 + + rusk: change default genesis timestamp to `UNIX_TIME` + +commit 2d7adcd37e2fcfea2c3ca058edf6a6c139e56ec7 +Merge: b4e45a98 525c56b4 +Author: Norton Andreev +Date: Tue Oct 1 15:09:00 2024 +0200 + + Merge pull request #2542 from dusk-network/feature-2471 + + web-wallet: Fix Test Failing with Exception (OperationResult) + +commit b4e45a989ac5e086ef5589fe5ee7f7a3c43d4139 +Merge: 62bac67f 50e64dfc +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 1 15:31:56 2024 +0300 + + Merge pull request #2500 from dusk-network/update_events + + Update transfer events + +commit 50e64dfcdb0641c043afbb417169c8a338efc4b7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Sep 27 21:39:54 2024 +0300 + + transfer-contract: adapt to changes from execution-core + + - Use consts for event topics + - Use new sender & receiver terms for moonlight + - Use new terms in transfer_to_account & transfer_to_contract + - Standardize field order to sender, receiver, value in all transfer event structs + - Changed "CONVERT" to "convert" in self.mint_withdrawal call + - Update comments + +commit 483a61c6e89836d5d870d7793b5119a00f2211a9 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 1 14:01:56 2024 +0300 + + test-wallet: align with new execution-core namings + +commit 525c56b492e83d39a58698526a307a162a550ec5 +Author: Norton Andreev +Date: Tue Oct 1 13:31:04 2024 +0200 + + web-wallet: Fix Test Failing with Exception (OperationResult) + + Resolves #2471 + +commit 07fcfccea9147f6681e4b1599a5424c90057c23b +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Oct 1 13:56:01 2024 +0300 + + rusk-wallet: align with new execution-core namings + +commit 62bac67f07abf14c3a7c64cf6d6d0249d2844d23 +Merge: 331f0477 025f1e98 +Author: Mr. Seppia +Date: Tue Oct 1 12:54:40 2024 +0200 + + Merge pull request #2520 from dusk-network/improve_log + + Improve message propagation and tracing + +commit 331f047772ede8a2ba054964b46e3e25541654cc +Merge: ee5e359f 8ebfb4d8 +Author: Milosz Muszynski +Date: Tue Oct 1 12:53:48 2024 +0200 + + Merge pull request #2537 from dusk-network/piecrust_port + + Port to Piecrust which supports delta-based state persistence model + +commit 8ebfb4d8255bda7a12ef8fbde4e3b11e9721ac76 +Author: Milosz Muszynski +Date: Tue Oct 1 12:21:26 2024 +0200 + + rusk: improved deployment error message + +commit c71df0820242ca85b3dd3e9622c4de25988c36db +Author: Herr Seppia +Date: Tue Oct 1 12:01:21 2024 +0200 + + rusk: write state.id after state finalization + +commit 5d60773a65535a2a558d3da3c592614fcff93b14 +Author: Milosz Muszynski +Date: Mon Sep 30 14:45:55 2024 +0200 + + rusk-recovery: ported to Piecrust 0.25.0 + +commit 99636bc7a3960948cf8baa792012754742826cd7 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 19:16:33 2024 -0400 + + rusk-wallet: Fix error on moonlight deployment + +commit b8efd78fb91fb401a8a77f4d73db6b93c2393c7e +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 18:48:45 2024 -0400 + + rusk-wallet: Change placeholder text + +commit 517e4b167c5c5cbfa85701fdd26030f901881af0 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 18:43:08 2024 -0400 + + rusk-wallet: Disallow transaction creation unless synced + +commit 30187989e85675c024fa0d51b6e7742232320af5 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 18:27:48 2024 -0400 + + rusk-wallet: Add is_sycned() function call to display balance placeholder + +commit ee5e359f3d6ab355fc9ccfe0a18a73791768820d (set-dry-run-stakers) +Merge: f52e13f2 dd1e1efc +Author: Eduardo Leegwater Simões +Date: Mon Sep 30 23:30:35 2024 +0200 + + Merge pull request #2539 from dusk-network/bloom-filter + + Replace `event_hash` for `event_bloom` + +commit dd1e1efcc0bbf9f231a709dadc9cf5f4fbc9ce6a +Author: Eduardo Leegwater Simões +Date: Mon Sep 30 17:40:01 2024 +0200 + + rusk: add `Bloom` and use it in place of the event_hash + +commit f52e13f27790d06adcb78af9e72aea16a1a43296 +Merge: a4fbe69f 71e7bb0e +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 13:20:56 2024 -0400 + + Merge pull request #2528 from dusk-network/fix-rewards + +commit 025f1e98ad61b461fe8776b2940b437bb025518e +Author: Herr Seppia +Date: Mon Sep 30 18:06:32 2024 +0200 + + consensus: check provisioner eligibility before propagate future msgs + +commit a4fbe69fb3cae40eb9c66804a6da1972394f8040 +Merge: 9be8bf54 605a0b91 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Sep 30 17:54:19 2024 +0200 + + Merge pull request #2534 from dusk-network/mocello/2525_memo_tx + + rusk-wallet: Add transfer values to memo transaction + +commit 9be8bf54bb893d972c67e791bf75523a8e4c528f +Merge: 68236b80 3467ed0b +Author: Kieran Hall +Date: Mon Sep 30 17:47:09 2024 +0200 + + Merge pull request #2530 from dusk-network/feature-2496-remove-network-switching + + Replace network select with a badge + +commit 43497b3172d79871ed14c25f3edbc522d62ea430 +Author: Eduardo Leegwater Simões +Date: Mon Sep 30 17:39:52 2024 +0200 + + node: change `event_hash` to `event_bloom` + +commit ced5bbcd0cc2e675f89123aedfbeafa45b110232 +Author: Eduardo Leegwater Simões +Date: Mon Sep 30 17:39:04 2024 +0200 + + node-data: change `event_hash` to `event_bloom` + +commit 5127a5c6ca0249bfbb57217c2649cb31f360b83d +Author: Eduardo Leegwater Simões +Date: Mon Sep 30 17:36:51 2024 +0200 + + consensus: change `event_hash` to `event_bloom` + +commit 94c9598ee301ee788fcb994d0624291a91b0a5f6 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 30 13:21:32 2024 +0200 + + consensus: log next_generator committee + +commit 6c4fb5700e791cdd862b78372cdcca17c59c984b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Sun Sep 29 23:16:30 2024 +0200 + + consensus: propagate candidate before delay + +commit 7e163ecc93ecb38b6117e3e951bad57a0cb33e1c +Author: Herr Seppia +Date: Mon Sep 30 09:42:36 2024 +0200 + + consensus: repropagate all future messages (with no duplicates) + +commit 856a70dd970e5e71dff6968a7d0a9bb3f0afaa38 +Author: Herr Seppia +Date: Mon Sep 30 09:34:28 2024 +0200 + + consensus: change future_msg queue to handle unique messages + +commit 61db5f3569ee45bc64731c21ece40216358d30a5 +Author: Herr Seppia +Date: Mon Sep 30 09:04:26 2024 +0200 + + consensus: change future_msgs to get Message + +commit cb6fbdeafaab4d26676d28942a0ebc09b15d554e +Author: Herr Seppia +Date: Sun Sep 29 15:40:02 2024 +0200 + + consensus: unify log_msg format + +commit 9b660b4d8668b6409de12a0c380c7c86b4860c8d +Author: Herr Seppia +Date: Sun Sep 29 15:30:31 2024 +0200 + + consensus: improve outbound logs + +commit 24198d7527717e887763aa1f512127c830e0137b +Author: Herr Seppia +Date: Sun Sep 29 15:03:34 2024 +0200 + + node: change ray_id to use short representation + +commit 6c53609f1c186926995c740f58c3d7c4f8c418d3 +Author: Herr Seppia +Date: Sun Sep 29 15:17:59 2024 +0200 + + node-data: change to_str to take a slice + +commit b59e51e2e106c86d9a577e16a9819a1ab538e4c7 +Author: Herr Seppia +Date: Sun Sep 29 15:10:57 2024 +0200 + + node: change `store candidate block` log formata + +commit 9445a353948b06cd07c37d8c10750a37dbf8e7a3 +Author: Herr Seppia +Date: Sun Sep 29 15:01:57 2024 +0200 + + consensus: rename msg_round to msg_height + +commit bf474a3d1721cdfbd294058e97fc2cc037d97b74 +Author: Herr Seppia +Date: Sun Sep 29 15:01:11 2024 +0200 + + node-data: add height and iteration to Message + +commit b7708303a8c911addc7190f584713200220d8e30 +Author: Herr Seppia +Date: Sun Sep 29 14:47:53 2024 +0200 + + consensus: repropagate past iteration messages + +commit 0888294bf69ba3e3f77f4a1a1cd0e07644ea731c +Author: Herr Seppia +Date: Sun Sep 29 14:25:59 2024 +0200 + + node: change "broadcasting msg" event from TRACE to DEBUG + +commit 57a493ac2e1ee8edde874d855ed12d722f4c434b +Author: Herr Seppia +Date: Sun Sep 29 14:25:13 2024 +0200 + + consensus: add ray_id in future_msgs republish log + +commit 573418c9febd25fd53e5af766e11359163869f12 +Author: Herr Seppia +Date: Sun Sep 29 14:24:27 2024 +0200 + + node-data: add height and iteration to Message + +commit b41edb6337860c4552cfb3f634a3d7a7c91848ec +Author: Herr Seppia +Date: Sat Sep 28 15:09:34 2024 +0200 + + node: add "msg received" in network + +commit 7683aaeadac1d5d85c802c07802cc2e70f8d600f +Author: Herr Seppia +Date: Sat Sep 28 15:08:49 2024 +0200 + + consensus: fix name for proposal step + +commit 03b4b69e261a89bb5329757c948ba922c9f6c835 +Author: Herr Seppia +Date: Sat Sep 28 15:08:29 2024 +0200 + + consensus: change "msg received" in "validating msg" + +commit 0465db6d1f8a83d1ddd7965cef400bf7900835b5 +Author: Herr Seppia +Date: Sat Sep 28 17:58:04 2024 +0200 + + node-data: add ray_id to Metadata + +commit 605a0b91136e20bca89d96d532c1642a6b93c429 (mocello/2525_memo_tx) +Author: moana +Date: Mon Sep 30 13:10:51 2024 +0200 + + rusk-wallet: Allow memo transaction with transfer-values + +commit 3467ed0b3658b8d6644126af39261bb5a841d295 +Author: Kieran Hall +Date: Mon Sep 30 12:06:52 2024 +0200 + + Replace network select with a badge + + Resolves #2496 + +commit 0544d9f2dc7c487b38470bab38ab76ae9af39789 +Author: Milosz Muszynski +Date: Mon Sep 30 14:45:22 2024 +0200 + + rusk: ported to Piecrust 0.25.0 + +commit 68236b80263aaceb5bc89f4589165c6d7ea57f71 +Merge: c2e855cb 7cf7527d +Author: Andrea Scartabelli +Date: Mon Sep 30 14:39:11 2024 +0200 + + Merge pull request #2529 from dusk-network/feature-2482 + + Update cache layer for data received by `w3sper.js` + +commit 71e7bb0e231dd7ba9ef248174728874375c7901f (fix-rewards) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Sep 30 07:58:13 2024 -0400 + + rusk-wallet: rename fields + +commit 480d99d879361be526173b3b4a8005c87ea0f1a8 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 30 14:19:59 2024 +0300 + + rusk: align with new execution-core getters + +commit b7fa6a81234757a0855244379b12232c3704d2e2 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 30 14:17:54 2024 +0300 + + node-data: align with new execution-core getters + +commit a3f9da5a5ce86a506b18e913a503f1ba6371412c +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 30 14:15:49 2024 +0300 + + execution-core: update transfer events + + - Introduce const for event topics related to transfer contract events + - Rename from & to into sender & receiver for MoonlightTransactionEvent and related logic + - Rename sender to phoenix_sender & moonlight_sender + - Standardize order of fields to sender, receiver, value in all transfer event structs + +commit 55dcb7cf62618e995cf1a14b1204a336b04d239f +Author: moana +Date: Mon Sep 30 13:09:12 2024 +0200 + + execution-core: Add `From` trait trait impl for Transactiondata + + This is to support memo creation. + +commit 4746e3fd1ca8c0581e386c3abea1cfac20a1cf39 +Author: Norton Andreev +Date: Mon Sep 30 12:31:15 2024 +0200 + + web-wallet: Fix Address field invalid state modifier not being applied + + Resolves #2532 + +commit 7cf7527d2d92b0c81270c4a388946db633b3c378 +Author: Andrea Scartabelli +Date: Fri Sep 27 08:53:18 2024 +0200 + + Update cache layer for data received by `w3sper.js` + + Resolves #2482 + +commit 6605ffc8e46653cb91831637a410e844487e78f3 +Author: moana +Date: Mon Sep 30 11:49:03 2024 +0200 + + rusk-wallet: Fix typos + +commit c2e855cb6abb5aae7410633f9d905388b2936b10 +Merge: 6f6996d8 51b83739 +Author: Norton Andreev +Date: Mon Sep 30 11:03:59 2024 +0200 + + Merge pull request #2499 from dusk-network/feature-2498 + + web-wallet: Update textfield to use the small sizing + +commit 51b83739078a24a2f83898ca6de4dd742a48e090 +Author: Norton Andreev +Date: Fri Sep 27 19:50:24 2024 +0200 + + web-wallet: Update textfield to use the small sizing + + Resolves #2498 + +commit 6f6996d8d7df71ceb4ac6bcd4a2e1b5fec6f4255 +Merge: 302bc6d4 40540eeb +Author: Norton Andreev +Date: Mon Sep 30 10:17:08 2024 +0200 + + Merge pull request #2452 from dusk-network/feature-2434 + + web-wallet: Update ENV variables to the VITE_FEATURE_* naming convention + +commit 302bc6d4f5ab105177202739b0e257f1b6723cf8 +Merge: e469bdbb b6b08708 +Author: Norton Andreev +Date: Mon Sep 30 10:15:32 2024 +0200 + + Merge pull request #2470 from dusk-network/feature-2444 + + web-wallet: Refactor `__space-between` usage + +commit e469bdbb3b943637864576308ff65ed0cc43df8e +Merge: c79e56b8 a83a26c6 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Sep 30 10:10:26 2024 +0200 + + Merge pull request #2465 from dusk-network/mocello/2419_patch_freeze + + Freeze workspace dependencies + +commit 690814658e6b4fe2709957003bc3a53c6659a808 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Sun Sep 29 22:34:28 2024 -0400 + + rusk-wallet: reword `ContractCall` command argument to prevent conflict + +commit 4e0c47bca1f607dca679f111ee144823c517b101 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Sun Sep 29 20:17:25 2024 -0400 + + rusk-wallet: Fix moonlight withdraw function by not asking for amount + +commit c79e56b87b0b98ef7cc888d9d5dc9c536babfa49 +Merge: 50bafe1c 6542b7f0 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Sun Sep 29 19:04:26 2024 -0400 + + Merge pull request #2526 from dusk-network/fix-memo-rusk-wallet + + rusk-wallet: Accept string instead of bytes for Memo + +commit 6542b7f047d2cf47aeeb4f3de6e01df862491136 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Sun Sep 29 18:34:29 2024 -0400 + + rusk-wallet: Fix nit + + Co-authored-by: Hein Dauven + +commit 954a5c389152cbeebcc2cee1ad3651f6bc0f4775 (fix-memo-rusk-wallet) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Sun Sep 29 18:19:07 2024 -0400 + + rusk-wallet: Accept string instead of bytes for Memo + +commit 50bafe1c10e2ad9887ab34de5cb98eee059fa9b0 +Merge: 165080a6 aea54f79 +Author: Mr. Seppia +Date: Sat Sep 28 11:17:16 2024 +0200 + + Merge pull request #2495 from dusk-network/tx-preverify + + rusk: fix HTTP preverification + +commit 165080a63ef93102d9a8617df080f44b97e352c8 +Merge: c448dd69 e072ea0d +Author: Mr. Seppia +Date: Sat Sep 28 11:12:47 2024 +0200 + + Merge pull request #2484 from dusk-network/outofsync-pool + + node: change outofsync to use pool + +commit aea54f797a760a88c0ea2d25ffd1bfba5dd93c14 +Author: Herr Seppia +Date: Sat Sep 28 10:29:27 2024 +0200 + + rusk: fix prove_execute routing for legacy http events + +commit 5ed92b6975f22ab90dc51df0af911f716be0f7f1 +Author: Herr Seppia +Date: Sat Sep 28 10:28:52 2024 +0200 + + rusk-wallet: add error description in prover error + +commit 6df08eb7f4a3c521ab0fa6f115f90b8971984ab1 +Author: Herr Seppia +Date: Sat Sep 28 10:28:33 2024 +0200 + + node: add log for transactions not accepted in the mempool + +commit a83a26c688cf6e81c24498baa544a268c0cfc92a (mocello/2419_patch_freeze) +Author: moana +Date: Fri Sep 27 14:10:43 2024 +0200 + + rusk: Use workspace dependencies + +commit e9dd7783c4e080a43d4986dc9fd26b667eb53dac +Author: moana +Date: Fri Sep 27 12:03:55 2024 +0200 + + rusk-wallet: Use workspace dependencies + +commit 300cec227bf4d0e33e786b4f4e50b7a82898e69d +Author: moana +Date: Thu Sep 26 14:45:11 2024 +0200 + + node: Use workspace dependencies + +commit 6a58334df88bf2bc54c6c2bcbf5d012d6ea3170c +Author: moana +Date: Thu Sep 26 14:44:53 2024 +0200 + + node-data: Use workspace dependencies + +commit ebdd10a862b19aab3897169c0560ea06301aa75d +Author: moana +Date: Thu Sep 26 14:44:30 2024 +0200 + + consensus: Use workspace dependencies + +commit 7591ad3cb02fcf9128f5e80aa42c95bfa7594bc5 +Author: moana +Date: Thu Sep 26 14:45:47 2024 +0200 + + rusk-recovery: Use workspace dependencies + +commit fcbd7a1d68db32dcd841219190719e2c36128140 +Author: Herr Seppia +Date: Fri Sep 27 17:18:06 2024 +0200 + + rusk: move preverify handler to chain + + Allow preverification of transactions based on the mempool acceptance + +commit 75018b1874d51a979f61b6898bb385dddd8cfa1e +Author: Herr Seppia +Date: Fri Sep 27 17:16:45 2024 +0200 + + node: add `Mempool::check_tx` + +commit f375238ee751bdf1ef65003f728648ae81626d24 +Author: Herr Seppia +Date: Fri Sep 27 17:16:02 2024 +0200 + + node: add `update_dry_run` + +commit e072ea0d0aa8e77919570145fb357b27bae52f84 +Author: Herr Seppia +Date: Fri Sep 27 15:14:35 2024 +0200 + + node: change OutOfSync to use rolling pool of blocks + +commit 9c11f6f30f8436dabf1e9fb68be8135dc282ab06 +Author: moana +Date: Wed Sep 25 18:01:45 2024 +0200 + + rusk-profile: Use workspace dependencies + +commit 10c943e5c34f8f52846f8b9bfcc4caeaff122529 +Author: moana +Date: Wed Sep 25 17:59:58 2024 +0200 + + test-wallet: Use workspace dependencies + +commit fdb7339be5467a324267259fef15544ae03702d0 +Author: moana +Date: Wed Sep 25 17:59:42 2024 +0200 + + wallet-core: Use workspace dependencies + +commit 084377a2b92a79896c57f81410f0da36db95eb28 +Author: moana +Date: Wed Sep 25 17:54:40 2024 +0200 + + stake-contract: Use workspace dependencies + +commit b188ca65c6f9c48292af689618ec6da6e1c0a672 +Author: moana +Date: Wed Sep 25 17:54:12 2024 +0200 + + transfer-contract: Use workspace dependencies + +commit 1004fe31bbe02a037bee096d40db35d731c45337 +Author: moana +Date: Wed Sep 25 17:53:53 2024 +0200 + + host_fn: Use workspace dependencies + +commit 36073084a55028cc1b26bd81a9b677d7f8b0aa76 +Author: moana +Date: Wed Sep 25 17:53:37 2024 +0200 + + bob: Use workspace dependencies + +commit 63ce66c0f45345549eefe0c49f54ade8ff781fb2 +Author: moana +Date: Wed Sep 25 17:53:18 2024 +0200 + + alice: Use workspace dependencies + +commit 27294af592372e2dd542f011819d002ca67baacf +Author: moana +Date: Wed Sep 25 17:52:52 2024 +0200 + + license-contract: Use workspace dependencies + +commit a6ae78fb5b324373efb6504b73614f50d369c5c6 +Author: moana +Date: Wed Sep 25 17:52:10 2024 +0200 + + license-circuits: Use workspace dependencies + +commit c448bf4ead391ad188c68b2dad3548f6ee5fcde3 +Author: moana +Date: Thu Sep 26 14:45:27 2024 +0200 + + rusk-prover: Use workspace dependencies + +commit 6e5c259b82157c95396ce1331659dcd83b7b1e86 +Author: moana +Date: Wed Sep 25 18:00:24 2024 +0200 + + rusk-abi: Use workspace dependencies + +commit 7e3d99c494b6f4f0da175166a013270299bf3dbb +Author: moana +Date: Wed Sep 25 17:59:14 2024 +0200 + + execution-core: Use workspace dependencies + +commit 9c722c5a46ce32bc2ba98b2595363ceffa31bdf1 +Author: moana +Date: Wed Sep 25 17:58:42 2024 +0200 + + execution-core: Add merkle tree types for license contract + +commit 3fd644fd753b02024d05c4ec4e6bbdadf63d26f7 +Author: moana +Date: Fri Sep 27 14:11:05 2024 +0200 + + Add dependencies to workspace manifest + +commit c448dd69cb60e3760fc412ff2140052c771c5b44 +Merge: b92c3548 44bfa61d +Author: Mr. Seppia +Date: Fri Sep 27 13:08:49 2024 +0200 + + Merge pull request #2490 from dusk-network/unstake-locked + + rusk-wallet: Fix unstake for slashed stakes + +commit b92c3548bf980b26e99b55f35fff889d3a5d4be4 +Merge: 5e854093 86ce325f +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 27 06:40:40 2024 -0400 + + Merge pull request #2481 from dusk-network/add-memo-support + +commit 44bfa61dc32622b5003edb263b4491181b1d23c9 +Author: Herr Seppia +Date: Fri Sep 27 12:15:03 2024 +0200 + + rusk-wallet: refactor RunResult::display + +commit 55f78f8b5bee144458b6ee686d9765446f6d1211 +Author: Herr Seppia +Date: Fri Sep 27 12:14:34 2024 +0200 + + rusk-wallet: display locked stake amount + +commit afa9a650c2bfd3ea741b5c7af78e05b5477df8ea +Author: Herr Seppia +Date: Fri Sep 27 12:18:39 2024 +0200 + + rusk-wallet: fix unstake for slashed stakes + +commit 456671c6aba330aa54732d88cabe2d8c8b9cefe0 +Author: Herr Seppia +Date: Fri Sep 27 12:18:04 2024 +0200 + + stake-contract: use `StakeData::total_funds` when unstake + +commit 10826f8668d7a6760de62713f3b0cc659316ca00 +Author: Herr Seppia +Date: Fri Sep 27 12:17:30 2024 +0200 + + execution-core: add `StakeData::total_funds` fn + + Get the total funds belonging to the stake (value + locked) + +commit 86ce325fb0afd3551162e638e3ea77f5797b7b67 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 27 00:38:54 2024 -0400 + + rusk-wallet: Add memo support + + Add categorization of transaction using TransactionType (moonlight/phoenix) + +commit 5e8540937c81abad7cb5ccd739612688b8abfef9 +Merge: 0c9b050a 5cebc49d +Author: Mr. Seppia +Date: Thu Sep 26 16:45:49 2024 +0200 + + Merge pull request #2486 from dusk-network/tx-nonce + + node-data: add nonce to transaction serialization + +commit 0c9b050a934fa142b8da67cd847c913fe576bb97 +Merge: b8e254f2 667998d8 +Author: Mr. Seppia +Date: Thu Sep 26 16:04:38 2024 +0200 + + Merge pull request #2479 from dusk-network/revert-command + + rusk: refactor CLI sub commands + +commit 5cebc49dbcdbfd1f2d228ba6b1f6e8b69ca3ec60 +Author: Herr Seppia +Date: Thu Sep 26 16:01:06 2024 +0200 + + node-data: add nonce to transaction serialization + +commit b8e254f2f44510905c1f03e83ebf7768db458ab4 +Merge: 3eb28ccd 8fb327ed +Author: Eduardo Leegwater Simões +Date: Thu Sep 26 14:56:47 2024 +0200 + + Merge pull request #2480 from dusk-network/http-custom-headers + + rusk: add support for configurable HTTP headers + +commit 3eb28ccdf68da657cd88c605ce0e86536c40aa93 +Merge: 6fce2858 8769f358 +Author: Norton Andreev +Date: Thu Sep 26 13:19:54 2024 +0200 + + Merge pull request #2450 from dusk-network/feature-2373 + +commit 40540eebc52b884689ce51516928c7c689bbfae6 +Author: Norton Andreev +Date: Sun Sep 22 17:57:53 2024 +0300 + + web-wallet: Update ENV variables to `VITE_FEATURE_*` + + Resolves #2434 + +commit b6b0870848eeca4f7c239540cef1c3ea9115e2d3 +Author: Norton Andreev +Date: Tue Sep 24 20:29:54 2024 +0300 + + web-wallet: Refactor `__space-between` usage + Resolves #2444 + +commit 6fce28583106e6daa46d2fcce456fe293310c220 +Merge: 050bf91c 27ea2286 +Author: Norton Andreev +Date: Thu Sep 26 12:52:11 2024 +0200 + + Merge pull request #2464 from dusk-network/feature-2436 + + web-wallet: Update `Stake` to use `Stepper` + +commit 8769f358eb55469b527eef9f47c4b8465c575a2d +Author: Norton Andreev +Date: Sun Sep 22 17:00:28 2024 +0300 + + web-wallet: Update Restore Block Height doc link + + Resolves #2373 + +commit 27ea2286a788c85112cf80385aa8a15137a965db +Author: Norton Andreev +Date: Mon Sep 23 16:51:31 2024 +0300 + + web-wallet: Update `Stake` to use `Stepper` + + Resolves #2436 + +commit 050bf91c64ce0982348eda077ff9ff3c15e8d082 +Merge: 7e260113 f2cc2653 +Author: Norton Andreev +Date: Thu Sep 26 12:13:22 2024 +0200 + + Merge pull request #2476 from dusk-network/feature-2455 + +commit 8fb327ed256791f34c86e0111de3d5c0626e2926 +Author: Eduardo Leegwater Simões +Date: Thu Sep 26 01:53:39 2024 +0200 + + rusk: add support for configurable HTTP headers + + This commit adds support for using `rusk`'s TOML configuration file to + specify headers to be sent as a response to *every* HTTP response. + + It is useful for any number of possible scenarios, such as setting CORS + for a specific site, providing IDs to nodes in larger infrastructure, + etc... + + Resolves: #2454 + +commit 7e260113ae0c77baeae251230eb35eb927ed8168 +Merge: 1c1137b3 8c3ba068 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Sep 26 08:39:48 2024 +0200 + + Merge pull request #2417 from dusk-network/sync-on-diff-iter-block + + node: Send local block if iteration is lower + +commit 1c1137b3721629ec2982999c1cf9f5ade3b2813a +Merge: 7ea212c2 bf7c282c +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 18:26:25 2024 +0200 + + Merge pull request #2477 from dusk-network/groth16 + + rusk-abi: add `verify_groth16` host function + +commit bf7c282c6e89f591a1da8315a1c383892f3fdfc4 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 17:37:00 2024 +0200 + + execution-core: expand `ark-groth16::*` imports + +commit 667998d8077bed3762d9d729ff79a372ea6a2e73 +Author: Herr Seppia +Date: Wed Sep 25 17:44:16 2024 +0200 + + workspace: update README and Dockerfile to use new commands + +commit ff916cdaaf48fec619802e52fb9875a446fc39e3 +Author: Herr Seppia +Date: Wed Sep 25 17:43:22 2024 +0200 + + rusk-recovery: change examples to use new commands + +commit a412fb6c6e2df07594b17739666551931ca31f1c +Author: Herr Seppia +Date: Wed Sep 25 17:43:03 2024 +0200 + + node: change testbed to use new commands + +commit d071cb8a61861dc1c14eafe6c0cbe90241ffba6b +Author: Herr Seppia +Date: Wed Sep 25 17:42:41 2024 +0200 + + rusk: change Makefile to use new commands + +commit e7422342f226002b9c03fccda0f4aad7a01b4b9b +Author: Herr Seppia +Date: Wed Sep 25 17:42:14 2024 +0200 + + rusk: refactor CLI commands + + - Move `recovery-keys` to `recovery keys` + - Move `recovery-state` to `recovery state` + - Add `chain revert` + +commit 3193476dbc86a6e1a16397324ea9e986d32b2f8c +Author: Herr Seppia +Date: Wed Sep 25 17:41:21 2024 +0200 + + rusk: change builder to run revert command + +commit 534940762b30248ac7a8b5fd4c0338f8308e4372 +Author: Herr Seppia +Date: Wed Sep 25 17:40:28 2024 +0200 + + node: expose chain functions + +commit 73f0277198d8cb7c4c577303cf3cebb010ed9db5 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 17:16:41 2024 +0200 + + execution-core: add `plonk` and `groth16` features + + We add the `plonk` and `groth16` features, each enabling their own + respective proving systems. The `zk` feature now enables both `plonk` + and `groth16` features, ensuring a non-breaking change. + +commit 17daed0e8359238190630e6302f0b6af94a912bc +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 17:07:04 2024 +0200 + + rusk-abi: use uncompressed verifying key in groth16 + +commit 49618ac260305fbadf807813c4d446de2999a2ae +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 17:03:14 2024 +0200 + + rusk-abi: add `_bn254` suffix to `groth16` + +commit 7ea212c2dbab52fc3b3010175c11e0fe15cb3c68 (origin/vec-voters) +Merge: 155ca92f acb814b3 +Author: Mr. Seppia +Date: Wed Sep 25 16:46:02 2024 +0200 + + Merge pull request #2457 from dusk-network/vec-voters + +commit 5973331112c3b5dbd0848cd474e8eca7b4fa4c65 +Merge: f1098dae 380069a0 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 16:32:29 2024 +0200 + + Merge pull request #2478 from dusk-network/groth16-parallel + + rusk-abi: use `execution-core/parallel` when `host` feature is enabled + +commit 380069a0ec3a22685e48617653e02d6dc77f544b +Author: Herr Seppia +Date: Wed Sep 25 15:58:27 2024 +0200 + + rusk-abi: use `execution-core/parallel` when `host` feature is enabled + +commit 9ae30b2ebc59744f083f55f07d8bbb25a340ef7c +Author: Herr Seppia +Date: Wed Sep 25 15:57:37 2024 +0200 + + execution-core: add `ark-groth16/parallel` behind feature flag + +commit f1098daee7a4bdfbbd9c96a67862fe3905501c83 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 15:12:22 2024 +0200 + + rusk: use `verify_plonk` instead of `verify_groth16` + +commit 9b67da9809debe4e1a09029e9c5e26cd372b17b2 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 15:07:48 2024 +0200 + + transfer-contract: use `verify_plonk` instead of `verify_proof` + +commit f506d955f5924917a67aa4a98a5a7586a0234a26 +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 15:05:55 2024 +0200 + + license-contract: use `verify_plonk` instead of `verify_proof` + +commit 58e44e1663378f06a5646c8c145ad8b6f1eccffb +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 14:59:26 2024 +0200 + + rusk-abi: add `verify_groth16` host function + + This commit adds the `verify_groth16` function, allowing the caller to + delegate groth16 proof verification to the host. + + To stay consistent, we also rename the `verify_proof` function to + `verify_plonk`, maintaining the same functionality. + + This means that we support two proof systems on the host - plonk and + groth16. + +commit c8157892f5be86ef752682a41709acb009780fbc +Author: Eduardo Leegwater Simões +Date: Wed Sep 25 15:10:07 2024 +0200 + + execution-core: add `groth16` module + + The `groth16` module allows for generating and verifying groth16 proofs. + Verification will be added as a host function available to contract. + +commit 8c3ba06869a246c31b4cef070fc851d368453b13 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 23 15:56:10 2024 +0200 + + node: rename latest_final to last_final + +commit 4796447d2155d62a624323687a27c3c1ee97df8c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 23 15:37:11 2024 +0200 + + node: check block known before last final + +commit 74dff99cbc702ee2152e22c8c44fd7628f605dfa +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Sep 17 22:47:15 2024 +0200 + + node: send local blk if better than remote + + If the node receives a block with higher iteration than the local + block, it sends back the local block. The peer is expected to + revert and accept it, unless the block sent to us has been + finalized. + + This commit also refactors on_block_event to unify the handling + of remote_blk.height < tip.height and remote_blk.height == tip.height. + These two cases are in fact equivalent and should be treated the same. + + The unification of the two cases greatly improves readability and + maintenance. A bug is also fixed, due to which the node erroneously + switched to OutOfSync if reverting a block lower than the tip. + +commit 155ca92f67e1aa6c958fb683e399036fcaa4bdda +Merge: 2dd018e1 92de99be +Author: Mr. Seppia +Date: Wed Sep 25 14:41:57 2024 +0200 + + Merge pull request #2474 from dusk-network/open-consensus + + consensus: fix OPEN_CONSENSUS mode + +commit f2cc26538b9769042b020e6b538e6cf7d37787f9 +Author: Norton Andreev +Date: Wed Sep 25 13:35:31 2024 +0200 + + web-wallet: Verify and Update Changelog + + Resolves #2455 + +commit 2dd018e1d8f97a62c14d9b8999168ee71b35087a +Merge: 6dc179a5 13a510d0 +Author: Mr. Seppia +Date: Wed Sep 25 13:33:13 2024 +0200 + + Merge pull request #2473 from dusk-network/fix-genesists + + rusk: fix genesis_timestamp to be optional + +commit 92de99be60f7560492f4d772ad833665e95eb3eb +Author: Herr Seppia +Date: Wed Sep 25 13:22:48 2024 +0200 + + consensus: use single "keyword" for any log related to open_consensus + +commit 13a510d0a2f6b7d6a8755ac2e560654e79838b3b +Author: Herr Seppia +Date: Wed Sep 25 13:09:27 2024 +0200 + + rusk: fix genesis_timestamp to be optional + +commit 6dc179a57a0c6de9f92d589c707ce3dedfcacb91 +Merge: 435ffa08 972e31df +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Sep 25 14:05:34 2024 +0300 + + Merge pull request #2338 from dusk-network/archive_node + + Archive node feature + +commit 4cc78c8a7def5ec33a2f2dd2e91680e5546f40b1 +Author: Herr Seppia +Date: Wed Sep 25 11:41:42 2024 +0200 + + consensus: add `exclude_next_generator` function + +commit 3208e131b1014684c254d01d909329d5e0a308a5 +Author: Herr Seppia +Date: Wed Sep 25 11:36:39 2024 +0200 + + consensus: fix potential stepvotes overwrite + +commit 2adfa1a02736454152c5c33808035a9f428b23de +Author: Herr Seppia +Date: Wed Sep 25 11:33:42 2024 +0200 + + consensus: add debug fields in committee generation + +commit 4e8a44077e3efc240a4991769c750db3102eb9c2 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Sep 25 10:38:20 2024 +0200 + + consensus: send Quorum in open mode + + Co-authored-by: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> + +commit 435ffa08ca37b0d69da997b12059681477b7fa79 +Merge: 7f966204 92d16f2f +Author: Mr. Seppia +Date: Wed Sep 25 11:56:20 2024 +0200 + + Merge pull request #2423 from dusk-network/graphql-ser + + rusk: add serialization to graphql error returned to clients + +commit acb814b3b7388426c0d56f4664d7395fdcfe3e73 +Author: Herr Seppia +Date: Mon Sep 23 12:25:16 2024 +0200 + + rusk: change voters to be Vec instead of Option + +commit 4b73cb26b6bdfad7e4e6506625d8b7fc1b5c72e5 +Author: Herr Seppia +Date: Mon Sep 23 12:22:14 2024 +0200 + + node: change voters to be Vec instead of Option + +commit 3abc627b4079855074706a4cddd5dd41257a0ab2 +Author: Herr Seppia +Date: Mon Sep 23 12:19:49 2024 +0200 + + consensus: change voters to be Vec instead of Option + +commit 7f9662047833d6cb4118448f7876b042be8151f7 +Merge: 22a22547 4bf29a97 +Author: Mr. Seppia +Date: Wed Sep 25 11:51:22 2024 +0200 + + Merge pull request #2447 from dusk-network/facilitate-voting-in-emergency-mode + + Facilitate voting in emergency mode + +commit 972e31dffa49ac1e163d56e3b1b71d439ffcb879 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 23 19:39:23 2024 +0300 + + rusk: resolve conflicts with archive pr + +commit 22a225471384b88181db277281669c3fb405b6a7 +Merge: 43172133 5e868ef9 +Author: Matteo Ferretti +Date: Wed Sep 25 10:33:21 2024 +0200 + + Merge pull request #2422 from dusk-network/wallet-core-ffi + + wallet-core: adjust lib for FFI usage + +commit 4bf29a97e2b8d358cd3b1f85089141fa22bfd2e5 +Author: Herr Seppia +Date: Wed Sep 25 10:30:52 2024 +0200 + + consensus: change `process_timeout_event` to return void + +commit b3eb5a6c89a9b3bbeb53de258e790b950184acff +Author: Herr Seppia +Date: Wed Sep 25 10:25:55 2024 +0200 + + node: use `is_emergency_iter` + +commit cef5cd50e16ecef6c4a62305680b3bff3c844b7c +Author: Herr Seppia +Date: Wed Sep 25 10:25:20 2024 +0200 + + consensus: use `is_emergency_iter` + +commit 61ab7c67db047dd0bd2f1e37925e2167f1b5fabc +Author: Herr Seppia +Date: Tue Sep 24 16:33:32 2024 +0200 + + node-data: fix CandidateFromIteration deserialization + +commit 43172133f18c3c9fa5e1e1046dd501c251663bf8 +Merge: 0cabb6f1 fb4f3cee +Author: Mr. Seppia +Date: Tue Sep 24 19:43:46 2024 +0200 + + Merge pull request #2469 from dusk-network/voters-test + +commit fb4f3cee92be5d9e205dce3dcc4fd5122b91cc4b +Author: Herr Seppia +Date: Tue Sep 24 15:06:46 2024 +0200 + + rusk: change test blocks to include max number of voters + +commit 4f9b624c20d0355631fc50bfb62f661ff9b6cf89 +Author: Herr Seppia +Date: Mon Sep 23 16:38:45 2024 +0200 + + node-data: fix underflow when hops_limit is 0 + +commit 560c23274713db3727369b42e7deed97b2084666 +Author: Herr Seppia +Date: Mon Sep 23 16:24:02 2024 +0200 + + node: remove `cf_candidates_iteration` + + Removed as there's no way to delete properly when candidates are pruned by block height + +commit cae5340619997e83e2e39ec890777b06a0ba5040 +Merge: 3b9ad43c 0cabb6f1 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Mon Sep 23 17:05:25 2024 +0300 + + Merge branch 'master' into archive_node + +commit 0cabb6f11220ec06ffdabfbbd5008dbb7b089318 +Merge: de00a731 4b29ba91 +Author: Norton Andreev +Date: Mon Sep 23 16:01:59 2024 +0300 + + Merge pull request #2458 from dusk-network/feature-2433 + + web-wallet: Fix Glyph (Allocate View) + +commit 4b29ba91b533034c0cdc886bc9d6be77062f50bf +Author: Norton Andreev +Date: Mon Sep 23 13:37:13 2024 +0300 + + web-wallet: Fix Glyph (Allocate View) + + Resolves #2433 + +commit de00a73196d23da04946c897665107971d9d4d4f +Merge: 34e931e8 05117f60 +Author: Mr. Seppia +Date: Mon Sep 23 13:27:31 2024 +0200 + + Merge pull request #2427 from dusk-network/genesis_ts + +commit 05117f60e1514f7f0b19dfbf4c84b3d70c9ec6f2 +Author: Herr Seppia +Date: Wed Sep 18 17:45:22 2024 +0200 + + rusk: add `genesis_timestamp` to rusk.toml + +commit 9d148c934077910c5f9c0571ad232c7d6c75316f +Author: Herr Seppia +Date: Wed Sep 18 17:43:51 2024 +0200 + + rusk: add `genesis_timestamp` to rusk builder + +commit 816853f483241e0d08d32720c982ea722e740240 +Author: Herr Seppia +Date: Wed Sep 18 17:41:30 2024 +0200 + + node: use external timestamp to generate genesis_block + +commit 2bf3a87d17bab99346871e59b832553baa52c16e +Author: Herr Seppia +Date: Mon Sep 23 10:17:41 2024 +0200 + + node: add CF_CANDIDATES_ITERATION at db creation + +commit ecd02e989557cdfaea905368d46712e5bf0f01a4 +Author: Herr Seppia +Date: Mon Sep 23 10:14:29 2024 +0200 + + node: change payload::Candidate to not use consensusHeader + +commit a7789a9d77a7d0ca1eae6bd085643d8fc59866ff +Author: Goshawk +Date: Fri Sep 20 14:22:35 2024 +0300 + + node: Send with flood_request any GetResource msg that originates from consensus task + +commit 6d87899fef4e31d9a1a8fd5db12a937506af1c20 +Author: Goshawk +Date: Fri Sep 20 14:21:33 2024 +0300 + + node: Extend GetResource to support Candidate::fetch_candidate_block_by_iteration in data_broker + +commit 024249dd8d322de6930bf1ad454b53ac28744079 +Author: Goshawk +Date: Fri Sep 20 14:17:42 2024 +0300 + + node: Add DB index (iteration,prev_block_hash) -> candidate_hash + +commit 70625d039188cc8a2b0d7ff2c0a4b7b7c22ff140 +Author: Goshawk +Date: Fri Sep 20 14:10:16 2024 +0300 + + node-data: Support Inventory payload for requesting candidate by (prev_block_hash, iteration) + +commit ff0a530a53a3b108473857322e28c05ad6fcb141 +Author: Goshawk +Date: Fri Sep 20 14:08:08 2024 +0300 + + consensus: Request a candidate on timeout event in emergency mode + + - Rafactor handle_timeout + - Use is_emergency_iter func + +commit dfcadd6bcb871eeb6dce19f9943b015e179a37e9 +Author: Goshawk +Date: Thu Sep 19 11:21:54 2024 +0300 + + node: Call an async store_candidate_block + +commit fd4b28f319fcbfecd4e4839d3d2882cca0dcc2b2 +Author: Goshawk +Date: Thu Sep 19 11:21:56 2024 +0300 + + consensus: Call an async store_candidate_block + +commit 34e931e8fd82a9582d11e9dd37feddaf5788ab5f +Merge: f439f70b 6e853edf +Author: Mr. Seppia +Date: Mon Sep 23 10:27:38 2024 +0200 + + Merge pull request #2449 from dusk-network/verify_block_signature + + consensus: check header validation failure reason before vote + +commit f439f70bbbe1fcb991eb30b3f06ecb0f3fe6fe7b +Merge: 2945c342 48f571ed +Author: Kieran Hall +Date: Mon Sep 23 10:16:54 2024 +0200 + + Merge pull request #2426 from dusk-network/feature-2110-add-stepper-to-send + + web-wallet: Introduce Stepper and allocation to Send flow + +commit 6e853edf4600d72f01f39a91e1dd353cf1aab629 +Author: Herr Seppia +Date: Fri Sep 20 18:13:09 2024 +0200 + + node: handle storage error in header verification + +commit 04d031e8677cbad6eff815cfc6585c8a15328fc7 +Author: Herr Seppia +Date: Fri Sep 20 18:12:48 2024 +0200 + + consensus: remove anyhow for header verification + +commit 1d4f9e02d9b409fa4365601d14124216e8ec28a0 +Author: Herr Seppia +Date: Fri Sep 20 17:48:27 2024 +0200 + + node: use new errors module path + +commit 741d935762226505390e5b06d9e473342fc9f2fc +Author: Herr Seppia +Date: Fri Sep 20 17:47:59 2024 +0200 + + consensus: move errors in a common module + +commit 0772e0b458ae61c21de5ac8ad3f4f2c5329f2dbb +Author: Herr Seppia +Date: Fri Sep 20 17:27:41 2024 +0200 + + node: use `InvalidAttestation` variant + +commit 9da285e8f722dec0c6e4a15cf1866343281f622f +Author: Herr Seppia +Date: Fri Sep 20 17:27:21 2024 +0200 + + consensus: add `InvalidAttestation` variant + +commit b9d65dc5a2e0477b850085f8b9c700ee722789c9 +Author: Herr Seppia +Date: Fri Sep 20 16:01:36 2024 +0200 + + node: rename function parameters + +commit fab40a7935c2fe1194785e6cbb355c4521dcd52a +Author: Herr Seppia +Date: Fri Sep 20 15:56:22 2024 +0200 + + node: reduce visibility of unused functions + +commit bec71de01ff5885e1845ee0e4e10a0d720c8d72c +Author: Herr Seppia +Date: Fri Sep 20 15:56:04 2024 +0200 + + node: change `verify_candidate_header` to return `HeaderError` + +commit 92e689b1555f2eab0fde2df3ee4e344705b94f48 +Author: Herr Seppia +Date: Fri Sep 20 15:52:08 2024 +0200 + + consensus: check header validation failure reason before vote + +commit 14bf4e456ac3d5cfaa339c15fa31188116bfaf92 +Author: Herr Seppia +Date: Fri Sep 20 15:38:50 2024 +0200 + + consensus: change `verify_candidate_header` trait to get expected generator + +commit fdf81565da491d1db96bc03c8ad20f7c1580e649 +Author: Herr Seppia +Date: Fri Sep 20 15:36:08 2024 +0200 + + node: change header validation to check block signature + +commit 115a6a84ab1c3992dab1d41832ba66b884418b49 +Author: Herr Seppia +Date: Fri Sep 20 15:29:24 2024 +0200 + + consensus: change `InvalidHeader` to have `HeaderError` + +commit 2945c342a16e19d3fb93a948387b7ead0c9842a6 +Merge: 4f619e7d ceebac01 +Author: Mr. Seppia +Date: Mon Sep 23 10:01:10 2024 +0200 + + Merge pull request #2415 from dusk-network/ruskbuilder + + rusk: refactor rusk builder + +commit 48f571ed187b854fb884c77eb196244358b5e172 +Author: Kieran Hall +Date: Mon Sep 23 09:12:24 2024 +0200 + + Introduce Stepper and allocation to Send flow + + Resolves #2110, #2420. + +commit 4f619e7da66b48a7c563e34ded7da1ae54b4b2b8 +Merge: f056db03 450dc6b9 +Author: Norton Andreev +Date: Sun Sep 22 16:28:58 2024 +0300 + + Merge pull request #2440 from dusk-network/feature-2435 + + web-wallet: Make address field only vertically resizable + +commit f056db033772d816afdb83968fc4a35b3aceb9b1 +Merge: 97bc50f9 dae41e96 +Author: Mr. Seppia +Date: Fri Sep 20 16:49:19 2024 +0200 + + Merge pull request #2445 from dusk-network/block-signature + +commit 3b9ad43cfc28f7a6dc29dafb73a7c65de95a8227 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Sep 18 18:19:00 2024 +0300 + + Add finality info to archive + + - Add suggestions + - Add finalized bool column to archive db + - Add block event for block deletion + - Add FinalizedBlock & DeletedBlock to ArchivalData + - Change RuskNodeBuilder to also have archive_sender + - Adapt ChainEventStreamer to forward relevant node events to archive + - Add archive functionality to delete blocks & mark blocks as finalized + - Add tests + +commit e72eb08b319f3cd0f05cd53715e69e2a96d1e386 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Sep 13 15:41:15 2024 +0300 + + Move contract events into events folder + +commit c2a43d5e2e2f8c4b758f4aece00e783587d9780f +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Sep 12 12:14:39 2024 +0300 + + Merge rusk http ContractEvent with node-data + +commit 749b9dccff4d97c47dc3ab6e18fee82425636068 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Tue Sep 10 17:20:50 2024 +0300 + + Fix rebase changes and finalize + + - Fix shutdown problem & get rid of Mutex + - Move ContractTxEvent to node-data + - Combine ContractTxEvent with ContractEvent + - Skip origin serialization if none + - Let sqlx queries compile without live db connection + - Update README + +commit 303bd88650726ab049fe4a0135aabc5a84e437b7 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Sep 4 16:40:34 2024 +0300 + + Add archival capabilities (VM Events) + + - Add archive feature flag to rusk (depends on node) + - Add ArchivalData enum to node-data + - Add VM event MPSC channel for archival to Rusk + - Add with_archivist to RuskNodeBuilder + - Split up build and run for RuskNodeBuilder + - Add ArchivistSrv to service list + - Add Archivist trait to node + - Add archive_sender to Rusk & send VM events in accept_transactions + - Add SQLiteArchive struct to Node + - Add optional sqlx, serde_json dep & archive feature to node + - Add migration file with archive db schema + - Add an .env file to get sqlx-cli & macros to work + - Add SQLiteArchive functionalities & tests + - Use hash type alias for [u8; 32] + - Add serialization support & tests to node_data ContractEvent + - Update gitignore (.vscode) + - fmt & todo comments + - Update README with archive run info + +commit 97bc50f9e32c7833224e40cda0d528777f64e8dd +Merge: 204431f8 7544a968 +Author: Andrea Scartabelli +Date: Fri Sep 20 14:29:51 2024 +0200 + + Merge pull request #2446 from dusk-network/feature-2443 + + web-wallet: Move cache test helpers in a common folder + +commit 7544a968cf1d3eb3b64661e6ba04443a28cdd8f9 +Author: Andrea Scartabelli +Date: Fri Sep 20 10:57:33 2024 +0200 + + web-wallet: Move cache test helpers in a common folder + + Resolves #2443 + +commit dae41e9698f4256778e06a6e3db35172e0d8599e +Author: Herr Seppia +Date: Fri Sep 20 12:31:27 2024 +0200 + + node: verify block signature as "basic_fields" + +commit 28671ddd05c9e5987764effc4dc68af1aee3a407 +Author: Herr Seppia +Date: Fri Sep 20 12:10:41 2024 +0200 + + consensus: remove ConsensusHeader from CandidateMessage + +commit e6a77c6cec250a096379f5ce1f79e23a16b53ec5 +Author: Herr Seppia +Date: Fri Sep 20 12:10:03 2024 +0200 + + node-data: remove ConsensusHeader from CandidateMessage + +commit 841f23579ece6eb4d6b8f8da6664f242353d60cc +Author: Herr Seppia +Date: Fri Sep 20 12:08:40 2024 +0200 + + node-data: add `signature` to consensus header + +commit 450dc6b98a1b99b0d09fcf27d158d10a16f0a9b6 +Author: Norton Andreev +Date: Fri Sep 20 10:19:08 2024 +0300 + + web-wallet: Make address field only vertically resizable + + Resolves #2435 + +commit 204431f8d9d249646459fb7aa4c0215755ae5337 +Merge: f6323042 bc27f3ed +Author: Andrea Scartabelli +Date: Fri Sep 20 09:40:07 2024 +0200 + + Merge pull request #2442 from dusk-network/feature-2441 + + web-wallet: Remove duplicate `rejectAfter` and `resolveAfter` functions + +commit bc27f3edf6a6079bb307216176963fa5119b7295 +Author: Andrea Scartabelli +Date: Fri Sep 20 09:31:41 2024 +0200 + + web-wallet: Remove duplicate `rejectAfter` and `resolveAfter` functions + + Resolves #2441 + +commit f6323042fa49228c89b68d5f2a9b9f2f1a3e3368 +Merge: 253ff91c b5aff5c8 +Author: Alex Panturu +Date: Thu Sep 19 17:20:36 2024 +0300 + + Merge pull request #2432 from dusk-network/feature-2418 + + explorer: display value for average gas price in lux + +commit 253ff91ce8becc1384bccd6393a5f717f5e67f0a +Merge: b7d79c5a 570be8d1 +Author: Norton Andreev +Date: Thu Sep 19 15:56:11 2024 +0300 + + Merge pull request #2424 from dusk-network/feature-2421 + + web-wallet: Update Receive screen + +commit b5aff5c8173bd8e7c0a3d839c3fe18a513037129 +Author: Alex Panturu +Date: Thu Sep 19 12:19:30 2024 +0300 + + explorer: update changelog + +commit 71bb582236cf898ad73d465100027da6fd647d15 +Author: Alex Panturu +Date: Wed Sep 18 17:30:58 2024 +0300 + + explorer: fix displayed value for average gas price + +commit 570be8d12f0cf6157a54dd1ea109f545ad001836 +Author: Norton Andreev +Date: Wed Sep 18 15:28:41 2024 +0300 + + web-wallet: Update Receive screen + + Resolves #2421 + +commit 92d16f2fe22a4523e38c4fa77fd3d6714d64b237 +Author: Matteo Ferretti +Date: Wed Sep 18 12:52:34 2024 +0200 + + rusk: add serialization to graphql error returned to clients + +commit 5e868ef902293f275b7aee6d400d8314e77921d0 +Author: Matteo Ferretti +Date: Wed Sep 18 12:24:33 2024 +0200 + + wallet-core: adjust lib for FFI usage + + - Add `ITEM_SIZE` and `KEY_SIZE` globals + - Change `balance:calculate` to check the notes' ownership + - Add `balance::calculate_unchecked` to skip the ownsership's check + - Change FFI `map_owned` to return also max `block_height` and `last_pos` + +commit ceebac01bf05a5d1b7d8bb492306cd58b87b619b +Author: Herr Seppia +Date: Tue Sep 17 16:09:54 2024 +0200 + + rusk: use new builder in the binary + +commit 6c6e086bd51814a41487ca0273d321add896f279 +Author: Herr Seppia +Date: Tue Sep 17 16:08:09 2024 +0200 + + rusk: rename `node` feature into `chain` + +commit 86c04b16088c9511e5bf71775994e9a6d7990961 +Author: Herr Seppia +Date: Tue Sep 17 16:06:28 2024 +0200 + + rusk: move HTTP server into Builder + +commit b7d79c5a2d95ef8f5b60fc98501604eb53d83034 +Merge: d61d225b 2fb34c9a +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 17 16:33:56 2024 +0300 + + Merge pull request #2412 from dusk-network/fsm_update + + Fsm update + +commit d61d225bde42ac50079fcd1a35aa5ae69a66bce5 +Merge: 63237db6 07a276ed +Author: xevisalle <38231508+xevisalle@users.noreply.github.com> +Date: Tue Sep 17 15:24:45 2024 +0200 + + Merge pull request #2394 from dusk-network/crs + + Download CRS from URL + +commit 07a276ed7e4fc7decf645ac791f987ca983c0d84 +Author: xevisalle +Date: Tue Sep 17 14:54:01 2024 +0200 + + rusk-recovery: Fix build CRS from cache + +commit 63237db6d3b71133dcb9e0009b4e23183ad59d3c +Merge: 990dd877 5c9b0952 +Author: Alex Panturu +Date: Tue Sep 17 15:48:26 2024 +0300 + + Merge pull request #2413 from dusk-network/feature-2406 + + web-wallet: Update migration balance and amount input shown decimals + +commit 5c9b0952cdbfa5492a5da3594870b2bfb2ad2848 +Author: Alex Panturu +Date: Tue Sep 17 15:12:59 2024 +0300 + + web-wallet: Update migration balance and amount input shown decimals + +commit 990dd877caa9a1b2bd6496fbb751e0e1e6ffd948 +Merge: 9d3863b4 16f6f9c8 +Author: Mr. Seppia +Date: Tue Sep 17 12:29:00 2024 +0200 + + Merge pull request #2407 from dusk-network/verify_former_messages + + consensus: verify messages of former iterations + +commit 2fb34c9ac0f8b6953abbfd23ba4a690660d19358 +Author: Goshawk +Date: Tue Sep 17 13:15:27 2024 +0300 + + node: Ensure that an error in FSM does not affect the stalled_sm + +commit 4228ee5e9113aa63a7854938ab7535b1007982e2 +Author: Goshawk +Date: Tue Sep 17 13:05:43 2024 +0300 + + node: Re-request missing blocks since last final block if STALLED_TIMEOUT expires + + - Distinguish between STALLED_TIMEOUT and ACCEPT_TIMEOUT + - Use again GetBlocks instead of blocks by height + +commit eaa57d44a5f49dc603c06a91195f19c4a26119da +Author: xevisalle +Date: Tue Sep 17 11:06:16 2024 +0200 + + rusk: Change CRS download URL + +commit 9d3863b4c1ef3d9a991b48d94292b6dc30a26c72 +Merge: 6f5382e3 84a58973 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 17 10:14:39 2024 +0300 + + Merge pull request #2391 from dusk-network/rerequest_missing_blocks + + node: Re-request any missing from local_pool block + +commit 7646da3d9be051de4e38812480b2d7168398cec8 +Author: xevisalle +Date: Tue Sep 17 00:58:18 2024 +0200 + + rusk-recovery: Change warning message when fetching CRS + +commit feec722d58f92db8eb6940fc72e749281bf50baa +Author: xevisalle +Date: Tue Sep 17 00:49:06 2024 +0200 + + rusk: Add default value to CRS env variable + +commit cd0bea8a14e56f48c4d8acb633b462b91fb1d4fd +Author: xevisalle +Date: Mon Sep 16 18:13:31 2024 +0200 + + rusk: remove 'short' from RUSK_CRS_URL + +commit b234b5336bdf1e5f35c0f636ee07924b1003d2c2 +Author: xevisalle +Date: Mon Sep 16 18:09:28 2024 +0200 + + rusk-profile: Change CRS_FNAME + +commit 7af3200d906e29eeb8fe926fc3e584b0cb8f60dd +Author: xevisalle +Date: Mon Sep 16 17:58:22 2024 +0200 + + rusk: Add RUSK_CRS_URL environment variable + +commit 192901a32a72cfa3cdb783ba4ad4348913dd98e2 +Author: xevisalle +Date: Mon Sep 16 17:52:54 2024 +0200 + + rusk-recovery: Use CRS_URL argument + +commit 16f6f9c851d83aee2b8116c206025f0a0aca97da +Author: Herr Seppia +Date: Mon Sep 16 17:40:19 2024 +0200 + + consensus: rename `add_step_votes` to `set_step_votes` + +commit 40950957c6b0068d66f4c1910c2b1906197b6b15 +Author: Herr Seppia +Date: Mon Sep 16 17:38:49 2024 +0200 + + consensus: verify messages of former iterations + +commit 45eee139bcebd2342667656f32aa0476354e31dd +Author: Herr Seppia +Date: Mon Sep 16 13:23:34 2024 +0200 + + node-data: derive debug for Status + +commit 122eb8b6e2141a577a6b17f5bb0b83f07564cd5a +Author: Herr Seppia +Date: Mon Sep 16 17:36:12 2024 +0200 + + consensus: remove `iteration` from MsgHandler::verify + +commit 86b7af12220bff6cb31386e6df802be7b621ee87 +Author: Herr Seppia +Date: Mon Sep 16 17:06:38 2024 +0200 + + consensus: change `verify_validation_result` to get a Ratification payload + +commit 8c056d4a8e3dcfbc7bfaea0eeb1d622d7601d6a2 +Author: Herr Seppia +Date: Mon Sep 16 17:00:42 2024 +0200 + + consensus: do not check for full quorum for former validation messages + +commit 84a58973405f484f94d5cb4b59aa2a1c0c9fef24 +Author: Goshawk +Date: Mon Sep 16 17:41:03 2024 +0300 + + node: Handle last_final_block error + +commit 5cc465b05aca0ef9c39e849457efea99fe1d7e7e +Author: Goshawk +Date: Mon Sep 16 17:40:32 2024 +0300 + + consensus: Only propagate quorum msg of type Valid::Vote in emergency mode + +commit d3805c2d699a7cac8b85db0edef4c9a04e059a1d +Author: xevisalle +Date: Mon Sep 16 16:39:06 2024 +0200 + + contracts: fix license tests error + +commit 26515fbac66de30e42707cec475ffee3cb15c70b +Author: xevisalle +Date: Mon Sep 16 13:41:38 2024 +0200 + + rusk-recovery: Download CRS from URL + +commit f16226b5367b997f7423f7f998972acc117763a6 +Author: Goshawk +Date: Mon Sep 16 17:36:24 2024 +0300 + + consensus: Revert step_votes_reg and config changes + +commit dcc8acbafe1122a6a79e89eb0639fc6f1fbbe494 +Author: xevisalle +Date: Mon Sep 16 13:36:44 2024 +0200 + + rusk-recovery: Update Plonk to 0.20 + +commit c0dd8b2a5194da9692718cad93a0948300fcf7ff +Author: xevisalle +Date: Mon Sep 16 13:35:56 2024 +0200 + + rusk-profile: Update CRS hash + +commit 6f5382e318a1fe9bd86e9821504013e4145a0178 +Merge: fc1466ad db1b0456 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Sep 16 12:15:11 2024 +0200 + + Merge pull request #2306 from dusk-network/mocello/2304_unsigned_moonlight + + execution-core: Support unsigned moonlight transactions + +commit fc1466ada2c8e79ed43da153b9a3afcd8edd3b7c +Merge: 027b9787 ec941095 +Author: Alex Panturu +Date: Mon Sep 16 12:28:51 2024 +0300 + + Merge pull request #2395 from dusk-network/feature-2364 + + explorer: add `json` field to block and transaction details + +commit ec941095cf7884c1f22d6f442df2976868b6c1af (origin/feature-2364) +Author: Alex Panturu +Date: Fri Sep 13 20:18:35 2024 +0300 + + explorer: add `json` field to block and transaction details + +commit 027b9787ba0d6fb1f2b9ae24eefe7d2fb81c2371 +Merge: 4b8d396f 57583936 +Author: Hein Dauven +Date: Sat Sep 14 15:32:06 2024 +0200 + + Merge pull request #2404 from dusk-network/update-rusk-wallet-docs + + Update rusk wallet docs + +commit 4b8d396fa51823ae25e00c4d83293b8cbd4f614e +Merge: 8556c13f 918ed9c8 +Author: Matteo Ferretti +Date: Sat Sep 14 14:41:55 2024 +0200 + + Merge pull request #2398 from dusk-network/wallet-core-ffi + + wallet-core: exposing additional functionalities + +commit 57583936a15b1acc159ee2ec31fb7a938de9e0c3 (update-rusk-wallet-docs) +Author: Hein Dauven +Date: Sat Sep 14 14:22:14 2024 +0200 + + rusk-wallet: Update CHANGELOG + +commit 918ed9c84dedc769945706f90ae2d723b0cd4fc7 +Author: Matteo Ferretti +Date: Sat Sep 14 10:10:42 2024 +0200 + + wallet-core: exposing additional functionalities + + - Add `mem` module + - Add `mem::from_buffer` function + - Add `pick_notes` ffi + - Add `bookmark` ffi + - Fix issue on `map_owned` ffi pointers + +commit da82d7135242f72e132e356a6703479023092a35 +Author: Hein Dauven +Date: Sat Sep 14 13:39:03 2024 +0200 + + rusk-wallet: Make comments, especially in cmds, more consistent + +commit b2499120eaa8ca349c63c9a73022ea3f23beef86 +Author: Hein Dauven +Date: Sat Sep 14 13:38:24 2024 +0200 + + rusk-wallet: Update README with new commands and tagline + +commit 8556c13ffb5e2a1f1d5d55cb0a0962f71e4e386a +Merge: 091ac56e d25970a6 +Author: Hein Dauven +Date: Sat Sep 14 13:13:42 2024 +0200 + + Merge pull request #2345 from dusk-network/include-rusk-wallet-workspace + + rusk-wallet: add project to the workspace + +commit 94c119c7ad757a2153f2e177fe0e12dbc6c601d3 +Author: Goshawk +Date: Sat Sep 14 14:06:43 2024 +0300 + + consensus: Fix typo + +commit 10c7fcca33b2d59902a379d3e724cc8e37a5af1d +Author: Goshawk +Date: Sat Sep 14 14:05:40 2024 +0300 + + node: Avoid calling self.on_running constantly + +commit de9bf1a619d56c041e87cd79036bae582ca321b2 +Author: Goshawk +Date: Sat Sep 14 14:04:46 2024 +0300 + + consensus: Allow calling properly proposal_handler.collect_from_past + +commit d7f3dddd4c7403d4c6c21a1d9009ca20982b2a10 +Author: Goshawk +Date: Sat Sep 14 14:03:39 2024 +0300 + + node: Collect only Vote::Valid votes in sv_votes registry + +commit 17555f928da12ae3d2db0b5260bf01f03307b40e +Author: Goshawk +Date: Sat Sep 14 14:02:24 2024 +0300 + + node: Use EMERGENCY_MODE_ITERATION_THRESHOLD=6 + +commit 6c3e272a76a6118cfdac266c98d685abe38dcbee +Author: Goshawk +Date: Sat Sep 14 14:00:52 2024 +0300 + + node: Collect candidate from past iteration + +commit e9731705ae1856c1ff0b21396bf45b48c21919ef +Author: Goshawk +Date: Sat Sep 14 14:00:21 2024 +0300 + + node: Enable casting of a validation vote for a past iteration + +commit 091ac56edc0a134f4cf02f52fb57678064b35922 +Merge: 55c5e827 d2a701fe +Author: Hein Dauven +Date: Sat Sep 14 02:00:38 2024 +0200 + + Merge pull request #2397 from dusk-network/remove-wallet-cli-references + + rusk-wallet: Update wallet-cli references + +commit d2a701fe9417e96e1af98a008d1bf62051ff3b9d (remove-wallet-cli-references) +Author: Hein Dauven +Date: Sat Sep 14 01:41:25 2024 +0200 + + rusk-wallet: Update wallet-cli references + +commit d25970a6a8594c609b6dd64233c4679cf4f5e52a (include-rusk-wallet-workspace) +Author: Hein Dauven +Date: Sat Sep 14 00:44:19 2024 +0200 + + ci: Run x86 windows and ARM OSX tests on changes to rusk-wallet + +commit 648416dec1abf4c287a921ec9386b42a9e2bc2e9 +Author: Hein Dauven +Date: Sat Sep 14 00:30:07 2024 +0200 + + makefile: Add rusk-wallet + +commit 55c5e827b4f71c79860d8fa00756c11203f185bf +Merge: c02ab74d ac2a03fb +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 13 16:06:32 2024 -0400 + + Merge pull request #2380 from dusk-network/rusk-wallet-moonlight-deploy + +commit ac2a03fb5eae7c62a44eadc1be65d76d67c928f3 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 13 14:51:30 2024 -0400 + + rusk-wallet: Resolve merge conflicts + + Add close function + +commit e0344e1465eb41a54c3c22b782e003bf6b544749 +Merge: 509d2dbe c02ab74d +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 13 14:09:37 2024 -0400 + + Merge branch 'master' into rusk-wallet-moonlight-deploy + +commit 509d2dbe1141856472f829b8c9da89c2eef04bbb (rusk-wallet-moonlight-deploy) +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Sep 13 13:22:48 2024 -0400 + + rusk-wallet: Fix moonlight stake + + Add check for wasm extension of the file + +commit c02ab74d2e5adc5b3f10da80799b2a42f74feb34 +Merge: 0a9933af b2109c90 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 13 17:55:48 2024 +0200 + + Merge pull request #2388 from dusk-network/improve-slash-log + + node: improve slash log + +commit 0a9933af9dcc9d275a20386e29e70003d5d540a8 +Merge: 34b6c7e6 9c3490f9 +Author: Mr. Seppia +Date: Fri Sep 13 17:53:23 2024 +0200 + + Merge pull request #2393 from dusk-network/100-provisioners + +commit 34b6c7e69c1b2fbf4bb4f7c42c3223636b47238d +Merge: e95d7bf7 0e38eefd +Author: Mr. Seppia +Date: Fri Sep 13 17:53:14 2024 +0200 + + Merge pull request #2392 from dusk-network/fix-commit-deletion + +commit e95d7bf7c33496b2c23225e0e3f42181c12a3131 +Merge: b104aeb7 bcad8cea +Author: Mr. Seppia +Date: Fri Sep 13 17:52:56 2024 +0200 + + Merge pull request #2385 from dusk-network/rusk-wallet-rues + +commit 9c3490f90ec4a8b7098ef89e30212da75a3ba2f8 +Author: Herr Seppia +Date: Fri Sep 13 17:23:37 2024 +0200 + + rusk-recovery: change testnet.toml to include 100 provisioners + +commit 0e38eefd34c9c440b4908abfe836b36c214efa2a +Author: Herr Seppia +Date: Fri Sep 13 17:14:25 2024 +0200 + + rusk: remove dirty state folders + +commit 7cf651891028d7ea9f40cf216aba63259de4c78b +Author: Hein Dauven +Date: Fri Sep 13 17:15:52 2024 +0200 + + Resolve RFCs + +commit bcad8cea9b5593a3e8eb8b7c81b5442dc7d165c7 (rusk-wallet-rues) +Author: Herr Seppia +Date: Fri Sep 13 16:08:12 2024 +0200 + + rusk-wallet: fix url + +commit b104aeb7d1187f4d4da83e22e756a296ec098956 +Merge: 4810fe42 5ad134b2 +Author: Alex Panturu +Date: Fri Sep 13 15:07:44 2024 +0300 + + Merge pull request #2390 from dusk-network/feature-2389 + +commit 412435be410245b61a745e17b99229235af4ca85 +Author: Goshawk +Date: Fri Sep 13 15:01:28 2024 +0300 + + node: Re-request any missing from local_pool block + +commit 5ad134b2c44b081df9dbab8a713ff5b6e5d45d40 +Author: Alex Panturu +Date: Fri Sep 13 14:49:04 2024 +0300 + + explorer: invert shield icons used for tx type + +commit b2109c9040a6aad29448b619e7fdd0db94f78ae3 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 13 13:13:58 2024 +0200 + + node: improve slash log + +commit 8bfef04dba7dc7470268c0cb63ede7a8497a3b3a +Author: Herr Seppia +Date: Fri Sep 13 12:39:10 2024 +0200 + + rusk: remove duplicated log entry + +commit a0f019395082c8629c1db2eca79ad485b5d85a50 +Author: Herr Seppia +Date: Fri Sep 13 12:38:53 2024 +0200 + + rusk-wallet: change binary to use RUES + +commit 4ab1fdcdb8af50918c7ed151651bc2c9d6cd8dbf +Author: Herr Seppia +Date: Fri Sep 13 11:03:30 2024 +0200 + + rusk-wallet: change state client to use RUES dispatch + +commit 4810fe42bf208181c3d43286ff29bd5fcc2c69d9 +Merge: ab1ade46 74ef1adf +Author: Mr. Seppia +Date: Fri Sep 13 12:20:51 2024 +0200 + + Merge pull request #2379 from dusk-network/fix_rues_dispatch_binary + + rusk: RUES - fix binary request detection + +commit ab1ade462ad17aa8ef1a22df51ab448a72026525 +Merge: 66f83830 3a6e5df8 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Sep 13 11:28:35 2024 +0300 + + Merge pull request #2367 from dusk-network/fix-2361 + + node: Handle heartbeat event in stalled_fsm + +commit 66f83830d004996dd4757961d305310405083180 +Merge: aeef452f ded2574b +Author: Andrea Scartabelli +Date: Fri Sep 13 10:27:24 2024 +0200 + + Merge pull request #2384 from dusk-network/feature-2383 + + explorer: Disable Moonlight / Phoenix tooltips in polling situations + +commit aeef452fcdcae32a1f0930c0d523715a39222a89 +Merge: 499a6b55 045fe2a4 +Author: Andrea Scartabelli +Date: Fri Sep 13 10:26:48 2024 +0200 + + Merge pull request #2382 from dusk-network/feature-2381 + + web-wallet: Tweak Wagmi config to avoid email auth + +commit 045fe2a451926b100d0ec7127ecf8ad9c1f31ad1 +Author: Andrea Scartabelli +Date: Fri Sep 13 08:54:33 2024 +0200 + + web-wallet: Tweak Wagmi config to avoid email auth + + - disabled analytics in Web3Modal config + + Resolves #2381 + +commit ded2574b2f93c2c8c5595256c019cd5ff0aa4d85 +Author: Andrea Scartabelli +Date: Fri Sep 13 09:36:49 2024 +0200 + + explorer: Disable Moonlight / Phoenix tooltips in polling situations + + Resolves #2383 + +commit 3a6e5df883fb3e3e7d7bbcc082ac0f54cc28f254 +Author: Goshawk +Date: Fri Sep 13 10:21:47 2024 +0300 + + node: Address PR comments + +commit 50c023398d78682c91e7241874514bfe44ad6f85 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Thu Sep 12 18:43:24 2024 -0400 + + rusk-wallet: Use await everywhere + + Use `NoteLeaf` everywhere + Add miising moonlight methods and contract deployment methods + Add check for wasm file loading for contract deployment + +commit d47a0659d64ab432b648267a884b55ca2ee88fa0 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Thu Sep 12 18:42:16 2024 -0400 + + execution-core: Add Ord implementation for for use in BTreeSet + +commit 74ef1adfb47f6aebcf463b6c1c604a4d19df50d8 +Author: Herr Seppia +Date: Thu Sep 12 22:53:18 2024 +0200 + + rusk: RUES - fix binary request detection + +commit 499a6b55048e8937f212280bc72746a97020cf8a +Merge: 81be86e1 33dd24bc +Author: Alex Panturu +Date: Thu Sep 12 19:49:53 2024 +0300 + + Merge pull request #2378 from dusk-network/feature-2347 + + explorer: add `txType` to transactions + +commit 33dd24bc0b4931a28a3d8019e0cca2245a963b80 +Author: Alex Panturu +Date: Thu Sep 12 12:51:04 2024 +0300 + + explorer: add `txType` to transactions + +commit 81be86e1e400171e989c6d6007ea3fa3bed50e95 +Merge: 6cbca76f 5707b443 +Author: Andrea Scartabelli +Date: Thu Sep 12 17:55:02 2024 +0200 + + Merge pull request #2351 from dusk-network/feature-2350 + + web-wallet: Add base functionalities for the cache layer + +commit 5707b4431bbc20ef4b0b0938264e728008d133e1 +Author: Andrea Scartabelli +Date: Mon Sep 9 08:11:58 2024 +0200 + + web-wallet: Add base functionalities for the cache layer + + Resolves #2350 + +commit 6cbca76fa54d8af510018338f1ad48b9635a878d +Merge: bdc7cecc e93798ea +Author: Andrea Scartabelli +Date: Thu Sep 12 17:30:46 2024 +0200 + + Merge pull request #2376 from dusk-network/feature-2362 + + explorer: Add `memo` and `isDeploy` fields in transactions + +commit e93798ea5499bf9b7e956a5d4ceaf9fb4c7d88bf +Author: Andrea Scartabelli +Date: Thu Sep 12 17:00:26 2024 +0200 + + explorer: Add `memo` and `isDeploy` fields in transactions + + - removed unused "contract" property in transactions + + Resolves #2362 + +commit bdc7ceccfdae5b9a5af7dcec79c291e47b68e52b +Merge: 01e41063 a1bac4ef +Author: Norton Andreev +Date: Thu Sep 12 18:01:39 2024 +0300 + + Merge pull request #2371 from dusk-network/feature-2370 + +commit 01e41063e2d813892806de45790181f6c60f3228 +Merge: 8680964b 12cc45d6 +Author: Norton Andreev +Date: Thu Sep 12 18:01:24 2024 +0300 + + Merge pull request #2375 from dusk-network/feature-2374 + +commit 12cc45d6686d94609d8212a26f36026db0dc63a6 +Author: Norton Andreev +Date: Thu Sep 12 17:39:41 2024 +0300 + + web-wallet: Update Network Block Height meta + + Resolves #2374 + +commit a1bac4ef5919a22e7ea6924eb0365ab00b9ba544 +Author: Norton Andreev +Date: Thu Sep 12 17:09:50 2024 +0300 + + web-wallet: Reduce gap on MnemonicPreSetup + + Resolves #2370 + +commit 8680964b95827bfd1756c9bcf9606e915a0951a4 +Merge: 72d44ead f8546428 +Author: Norton Andreev +Date: Thu Sep 12 17:03:48 2024 +0300 + + Merge pull request #2354 from dusk-network/feature-2285 + + web-wallet: Fix Cards appearance + +commit 72d44ead24e8f05683ef39848d4b170308552145 +Merge: f2112343 e29b9a82 +Author: Andrea Scartabelli +Date: Thu Sep 12 15:51:09 2024 +0200 + + Merge pull request #2365 from dusk-network/feature-2307 + + web-wallet: Switch to CoinGecko API for market data + +commit f211234382698f8fd733673d2eccbb543eeeeb9f +Merge: d7c1f4c1 1b4c8f6b +Author: Alex Panturu +Date: Thu Sep 12 16:45:10 2024 +0300 + + Merge pull request #2366 from dusk-network/feature-2363 + + explorer: update display value for current and pending stake + +commit 1b4c8f6b8fde3246e87200bac78eb917b2e93cae +Author: Alex Panturu +Date: Thu Sep 12 13:28:16 2024 +0300 + + explorer: update display value for current and pending stake + +commit d7c1f4c18b051da1bbcea1c1b4f24a4f40fd68a5 +Merge: 8dbdd841 d192ec48 +Author: Norton Andreev +Date: Thu Sep 12 16:16:48 2024 +0300 + + Merge pull request #2356 from dusk-network/feature-2355 + + web-wallet: Restrict mnemonic step input to alphabetical characters (Restore Flow) + +commit d192ec489637d97ed130518e9bd46fa7674e6700 +Author: Norton Andreev +Date: Wed Sep 11 19:15:48 2024 +0300 + + web-wallet: Restrict mnemonic step input to alphabetical characters (Restore Flow) + + Resolves #2355 + +commit 8dbdd84187faca560f38877e78aa0637eba76483 +Merge: 1c7e7dd4 bac087b6 +Author: Mr. Seppia +Date: Thu Sep 12 14:34:19 2024 +0200 + + Merge pull request #2352 from dusk-network/relax-iterations + + consensus: relax emergency iterations checks + +commit 15f1e505d318555354ced4519ebdd10bc37721fe +Author: Goshawk +Date: Thu Sep 12 15:10:59 2024 +0300 + + node: Handle heartbeat event in stalled_fsm + +commit bac087b696fac3876e0fe05de786a9f81abe9958 +Author: Herr Seppia +Date: Thu Sep 12 08:53:33 2024 +0200 + + node: don't slash for emergency iterations + +commit 26620967f0722f9a68a34f9fe78e2ff7a7a18f22 +Author: Herr Seppia +Date: Thu Sep 12 08:54:26 2024 +0200 + + node-data: add InvalidFault::EmergencyIteration + +commit 46c2e0549b4251144dae8c93abdad5b16f7b3c2e +Author: Herr Seppia +Date: Thu Sep 12 08:52:50 2024 +0200 + + consensus: don't aggregate failing votes on emergency + +commit 373037634a29012b781e422344a44a1a84f418ea +Author: Herr Seppia +Date: Thu Sep 12 08:50:45 2024 +0200 + + consensus: restore iteration at emergency if last_iter was higher + +commit 8496b4763a3dec3acc0c08663ad1f6ee5f2fe16a +Author: Herr Seppia +Date: Thu Sep 12 08:49:56 2024 +0200 + + consensus: on emergency cast votes only if they are valid + +commit a0f8817ada80e88ef686d9356ead0ef74b2c8d57 +Author: Herr Seppia +Date: Thu Sep 12 08:54:42 2024 +0200 + + node-data: add Vote::is_valid method + +commit e29b9a82d8792c660da8a0f49f8c1255113e12e1 +Author: Andrea Scartabelli +Date: Thu Sep 12 11:59:20 2024 +0200 + + web-wallet: Switch to CoinGecko API for market data + + Resolves #2307 + +commit 1c7e7dd4ca24948a1f504ce6126131f5dbc8dd57 +Merge: 60c81f9c 9dc5e487 +Author: Eduardo Leegwater Simões +Date: Thu Sep 12 11:59:00 2024 +0200 + + Merge pull request #2360 from dusk-network/remove-conservative + + rusk: remove conservative generator strategy + +commit 60c81f9c118b1546925939e230d86fcefaaba013 +Merge: b700b421 d9ca75f7 +Author: Eduardo Leegwater Simões +Date: Thu Sep 12 11:58:20 2024 +0200 + + Merge pull request #2357 from dusk-network/wallet-core-deployments + + wallet-core: add deployment transactions + +commit b700b4218c2151899f260d87f27f99b8d3f7beee +Merge: 48e147f4 966e04b5 +Author: Mr. Seppia +Date: Thu Sep 12 11:54:11 2024 +0200 + + Merge pull request #2358 from dusk-network/request-missing-blocks + + node: Request missing blocks at startup + +commit 48e147f41e5f63a8d3cf379756d514cfc81e4af9 +Merge: 281ba55e c62a587f +Author: Mr. Seppia +Date: Thu Sep 12 11:40:41 2024 +0200 + + Merge pull request #2359 from dusk-network/json-fields + + rusk: Add new graphql fields + +commit c62a587ff048b8a15ebe3c00cf03869e596eb2fd +Author: Herr Seppia +Date: Thu Sep 12 11:21:47 2024 +0200 + + rusk: GQL - add `tx_type` to Transaction + +commit 9dc5e487dbb431fefc153424535864e625b12e13 +Author: Herr Seppia +Date: Thu Sep 12 09:45:39 2024 +0200 + + rusk: adapt deployment tests + +commit 281ba55ef5e3852ea07963101481de400890690e +Merge: c1473c22 dd373b2c +Author: Norton Andreev +Date: Thu Sep 12 11:45:49 2024 +0300 + + Merge pull request #2353 from dusk-network/feature-2310 + +commit 8280bf8400c8cdaa0b34ec5081caf95012f5c07e +Author: Herr Seppia +Date: Thu Sep 12 09:45:02 2024 +0200 + + rusk: remove conservative generator strategy + +commit 86e73fdd7c6c6e1e48ec353dc1c0f2549beff754 +Author: Herr Seppia +Date: Thu Sep 12 09:17:35 2024 +0200 + + rusk: GQL - add `json` to block header + +commit 4ccb643b08691b88ddb3c5a9c4e0fd671536df91 +Author: Herr Seppia +Date: Thu Sep 12 09:16:46 2024 +0200 + + rusk: GQL - add `is_deploy` and `memo` to transaction + +commit 5670b34851dbad4a4af7d6948517d83778ec666d +Author: Herr Seppia +Date: Thu Sep 12 09:14:29 2024 +0200 + + node-data: add `is_deploy` and `memo` to transaction serialization + +commit 966e04b51aecea84ee1cefda4410c74a8777937a +Author: Goshawk +Date: Wed Sep 11 18:21:24 2024 +0300 + + node: Request missing blocks at startup + +commit d9ca75f76e6b0b2e5dd4ad1c9e56128d13914529 +Author: Eduardo Leegwater Simões +Date: Wed Sep 11 19:31:15 2024 +0200 + + rusk: add block gas limit test on deployments + + We add a test that, much like the `multi_transfer` test, runs out of gas + in a block on the last transaction, but in this case that transaction is + a contract deployment. + + Called `multi_transfer_deploy`, this should show that running out of gas + in a block during a deployment doesn't result in a hash mismatch between + EST and AST. + +commit dd373b2ce8d0df1112a34f549bc501abfcc792a2 +Author: Norton Andreev +Date: Wed Sep 11 16:39:01 2024 +0300 + + web-wallet: Add validation for "Use Max" + + Resolves #2310 + +commit f854642899b1cb9cc2fdb8966798a724404a205c +Author: Norton Andreev +Date: Wed Sep 11 18:58:59 2024 +0300 + + web-wallet: Update Cards appearance + + Resolves #2285 + +commit 93c0e18a7efd9dcc3a62f840d4888bff803c04a3 +Author: Eduardo Leegwater Simões +Date: Wed Sep 11 17:36:46 2024 +0200 + + test-wallet: add deployment functions + +commit acc1b295bfd97030b8552cfd7f96172c3efd72e6 +Author: Eduardo Leegwater Simões +Date: Wed Sep 11 17:36:20 2024 +0200 + + execution-core: adjust comment on deployment hash + +commit 435aacd85bca9e7590fc3b356960f78b2fe7cb9a +Author: Eduardo Leegwater Simões +Date: Wed Sep 11 16:27:12 2024 +0200 + + wallet-core: add deployment transaction frunctions + + - `phoenix_deployment` + - `moonlight_deployment` + +commit c1473c22769509db75dba67c465b2e7bf7a54264 +Merge: 955d6b91 592585b5 +Author: Mr. Seppia +Date: Wed Sep 11 11:11:56 2024 +0200 + + Merge pull request #2346 from dusk-network/fix-ws-disconnect + + rusk: RUES - handle Connection reset without closing handshake + +commit 955d6b91259c0e4b95ffaba03c8d3c63fed69ff2 +Merge: ddf8f009 dcbec53d +Author: Norton Andreev +Date: Wed Sep 11 12:05:58 2024 +0300 + + Merge pull request #2349 from dusk-network/feature-2348 + +commit ddf8f009e6361da724dee9d4b2dc94aeee73125d +Merge: 888aaf09 3413f8f7 +Author: Alex Panturu +Date: Wed Sep 11 11:57:38 2024 +0300 + + Merge pull request #2332 from dusk-network/feature-2303 + + web-wallet: fix rounding errors in migration amount input + +commit dcbec53d4258c13b94321edbc33a2f2f80a8881c +Author: Norton Andreev +Date: Wed Sep 11 11:51:43 2024 +0300 + + explorer: Fix Transactions Fee is not properly computed + + Resolves #2348 + +commit 596586a49deaf5f36ee627acf69b309a854967f9 +Author: Herr Seppia +Date: Wed Sep 11 10:35:45 2024 +0200 + + workflows: move rusk-wallet into rusk CI + +commit 5f038e2d82b505cd878c2a56d9da18a532fb2ecd +Author: Herr Seppia +Date: Wed Sep 11 10:34:42 2024 +0200 + + workspace: add rusk-wallet to test and clippy recipes + +commit 13a1f503190963b1db16e085c46b386a494ee6d6 +Author: Herr Seppia +Date: Wed Sep 11 10:34:03 2024 +0200 + + rusk-wallet: add `clippy` recipe to makefile + +commit 3d024b4f7c36ebb808028df85bab08bbdd5d0cf5 +Author: Herr Seppia +Date: Wed Sep 11 10:21:00 2024 +0200 + + rusk-wallet: fix format + +commit 592585b5e0214259a57358cc5df162cf6e6c9d1f +Author: Herr Seppia +Date: Wed Sep 11 09:58:39 2024 +0200 + + rusk: RUES - handle Connection reset without closing handshake + +commit 3413f8f7e11baf6d99d7e5fbbdf2ab930567e437 +Author: Alex Panturu +Date: Tue Sep 10 15:22:52 2024 +0300 + + web-wallet: fix rounding errors in migration amount input + +commit ea3b8ae1d788c098c90e66130459df8b69d4c7e8 +Author: Herr Seppia +Date: Wed Sep 11 09:10:37 2024 +0200 + + rusk-wallet: remove `overflow-checks` + + the profile is specified in the parent cargo + +commit 464f67395dee5d4ecb0cf65061637bf9917c5412 +Author: Herr Seppia +Date: Wed Sep 11 09:10:00 2024 +0200 + + workspace: add `rusk-wallet` module + +commit 888aaf096f759df24becd7bbc95ff3b25b5de6d6 +Merge: 730a63a5 be1de840 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 20:27:40 2024 -0400 + + Merge pull request #2343 from dusk-network/rusk-wallet-sheild-unshield + + Rusk wallet sheild unshield + +commit be1de840b6aa6439c7a479976f62627ea1bdaa7a +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 20:06:56 2024 -0400 + + test-wallet: Increment nonce where needed + +commit 55dbf97d9cfdf563c407dce47d567cf0d4ee72fa +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 20:06:43 2024 -0400 + + wallet-core: Do NOT increment nonce everywhere + +commit 291413d33052b210da0b24d2c94a922e34ad0a30 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 20:06:29 2024 -0400 + + rusk-wallet: Add phoenix/moonlight conversion support + + - Increment nonce everywhere since wallet-core doesn't do it anymore + - Fix wrong convert limit + +commit 730a63a5cef996e40e41c63db32887e4021a5ba8 +Merge: 832cf15f 652806c1 +Author: Mr. Seppia +Date: Tue Sep 10 22:43:51 2024 +0200 + + Merge pull request #2344 from dusk-network/rusk-version + + rusk: bump to 0.8.0 + +commit 652806c10b506ac5004879139ca4370fc99edace (tag: v0.8.0) +Author: Herr Seppia +Date: Tue Sep 10 22:16:07 2024 +0200 + + rusk-wallet: change REQUIRED_RUSK_VERSION to `>=0.8.0` + +commit 2ac322b64952738f63966dea854b5ef03f30c138 +Author: Herr Seppia +Date: Tue Sep 10 22:15:39 2024 +0200 + + rusk: bump to 0.8.0 + +commit 6542a8d2e7382ccb8cbb2b0caa83169b99f6e9f6 +Author: Herr Seppia +Date: Tue Sep 10 22:12:40 2024 +0200 + + node: update genesis state timestmap + +commit 832cf15f31a59593e7076ffd8bc43810ae75db71 +Merge: e9a07a31 5b96a230 +Author: Mr. Seppia +Date: Tue Sep 10 21:01:03 2024 +0200 + + Merge pull request #2342 from dusk-network/update-prot-version + +commit e9a07a31e0fcbc4310d06e8a4d3cc3155bbc2d85 +Merge: db656428 fa1a5179 +Author: Mr. Seppia +Date: Tue Sep 10 20:55:16 2024 +0200 + + Merge pull request #2341 from dusk-network/rues-close-ws + +commit 5b96a230dca3e8f0923a02baed3d052c1c5d9067 +Author: Herr Seppia +Date: Tue Sep 10 20:32:15 2024 +0200 + + node: verify block header version + +commit 6cd3bb019e8b7c67fa09a62c075d4f1ead27b4c6 +Author: Herr Seppia +Date: Tue Sep 10 20:31:49 2024 +0200 + + consensus: use BLOCK_VERSION while generating blocks + +commit 6dc138c1ed7c9045603a9e238dbd00cf63601ecf +Author: Herr Seppia +Date: Tue Sep 10 20:31:28 2024 +0200 + + node-data: add BLOCK_VERSION + +commit fa1a5179d21be91b89a1acbe3f8b272184c7de8a +Author: Herr Seppia +Date: Tue Sep 10 20:25:29 2024 +0200 + + rusk: RUES - handle WS Message::Close + +commit db656428b45f577e96f1c8579ad347d40c93a5f8 +Merge: 81f31c43 e11c701f +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 14:09:46 2024 -0400 + + Merge pull request #2289 from dusk-network/mocello/2288_moonlight_wallet + + rusk-wallet: Add moonlight support + +commit e11c701f9badd8a9e399686373bff306030e7254 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Sep 10 12:53:00 2024 -0400 + + test-wallet: Adapt to new wallet-core + + Co-authored-by: Daksh + +commit 4cd78608cb14721db70b10b4a5b72f5240b17e5c +Author: moana +Date: Mon Sep 9 20:24:45 2024 +0200 + + test-wallet: Adapt to new wallet-core + + Co-authored-by: Daksh + +commit 626a482bca4417ae75b0bb8f31f1c0144fe46320 +Author: moana +Date: Mon Sep 9 20:23:57 2024 +0200 + + rusk-wallet: Acclimate to moonlight support in wallet-core + + Extend CLI interface to display moonlight balance + + Co-authored-by: Daksh + +commit fe1400d10481d393a8b63145943279ca9e3a0174 +Author: moana +Date: Mon Sep 9 20:23:28 2024 +0200 + + wallet-core: Add moonlight-transaction support + + Co-authored-by: Daksh + +commit 81f31c4361aa06d3ea60366147de76a0e3ed5f32 +Merge: 5b9e98a6 85703059 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Sep 10 19:27:00 2024 +0200 + + Merge pull request #2319 from dusk-network/2247-disable-future-message-repropagation + + Disable future message repropagation + +commit 5b9e98a6990dbee3c18e1d00598663b1b4433171 +Merge: e385915d b5b25cef +Author: Fulvio +Date: Tue Sep 10 18:39:04 2024 +0200 + + Merge pull request #2339 from dusk-network/ci-copy-artifact + + CI: remove changes job from rusk binary copy CI + +commit e385915d02bf87ddc82a8fe9d6ad249b27b7e270 +Merge: 2622c301 e3e59a1e +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 18:23:20 2024 +0200 + + Merge pull request #2336 from dusk-network/moonlight-wallet-core + + wallet-core: add Moonlight stake operations + +commit b5b25cef6007cb2569da5e2a5070c6a14ae3fa6d +Author: Fulvio Venturelli +Date: Tue Sep 10 18:06:21 2024 +0200 + + CI: remove changes job from rusk binary copy CI + +commit 85703059b9d74d3fc46332cfe613f18152a00b1d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Sep 10 17:57:29 2024 +0200 + + consensus: check prev_block before generating future committee + +commit 8ae3cfcd8257f0d5beceb10d1b322c3bae6fcb0e +Author: Herr Seppia +Date: Tue Sep 10 17:49:22 2024 +0200 + + consensus: fix future committee generation + +commit 33e80c501f8d4567dfc3df4b656afece23bfe1a5 +Author: Herr Seppia +Date: Tue Sep 10 15:18:40 2024 +0200 + + consensus: fix future message validation + + Use a “stateless” version of “is_valid” that checks the message without context. + This change is relevant, because we are not going to check if a vote is already collected before broadcast it + +commit 53fd78d267afb0b60beb049c8795ac7c4a19536d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 9 17:59:16 2024 +0200 + + consensus: pre-verify future messages from current iter + +commit 135b4de77bd98a5e2ef9a56262c4507a2163eda2 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 9 16:37:18 2024 +0200 + + consensus: propagate future messages for the current round + + This commit changes the behavior from re-propagating all future messages + to re-propagating only those from future iterations of the current round + +commit 2622c301227057a5515d1964fb4d03698acb62e1 +Merge: 75293b2d f19a9d3a +Author: Fulvio +Date: Tue Sep 10 17:40:52 2024 +0200 + + Merge pull request #2337 from dusk-network/ci-copy-artifact + + CI: changed target to make rusk on copy binary CI + +commit 75293b2d12c6a05741464e506ae4acdf3a399e8a +Merge: d0e5cb89 107951dc +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 10 18:25:21 2024 +0300 + + Merge pull request #2216 from dusk-network/fix-1904 + + node: Implement a FSM for stalled_chain states + +commit f19a9d3ad7a131b8d25fcbebbca79719625937f0 +Author: Fulvio Venturelli +Date: Tue Sep 10 17:21:09 2024 +0200 + + CI: Fix copy CI to perform a full build by installing node dependencies + +commit 81ae561ac4dcef41a3d8248dcea5af896ba20940 +Author: Fulvio Venturelli +Date: Tue Sep 10 16:48:50 2024 +0200 + + CI: changed target to make rusk on copy binary CI + +commit d0e5cb8942f2a2dec16434f5bd9161f5f0e2c951 (tag: rusk-prover-0.5.0) +Merge: 9281d930 216395c1 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Sep 10 16:40:28 2024 +0200 + + Merge pull request #2334 from dusk-network/release-rusk-prover + + rusk-prover: Bump to v0.5.0 + +commit 9281d9303f287bcb5ec90742f3d82f1e4bafc779 +Merge: a7216a9c 29de62db +Author: Fulvio +Date: Tue Sep 10 16:34:51 2024 +0200 + + Merge pull request #2335 from dusk-network/ci-copy-artifact + + CI: move rusk binary copy to separate CI action + +commit e3e59a1e13c3d8ab185e25acee6f352bf5c5c9dd +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 16:30:29 2024 +0200 + + rusk: test Moonlight stake operations + + The tests for the Moonlight stake operations are shamelessly lifted from + the existing Phoenix tests, and adapted to use Moonlight. This ensure + parity of Moonlight and Phoenix. + +commit 33b73c379f6a87620324c53fd209deeaf0d27f62 +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 16:30:10 2024 +0200 + + test-wallet: implement Moonlight stake operations + +commit 3b64497691b2b247f8aae39ca5d9ed0d2e154c5c +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 16:27:59 2024 +0200 + + wallet-core: add Moonlight stake operations + + We introduce new functions, performing the operations necessary to + interact with the stake contract: + + - `moonlight_stake` + - `moonlight_stake_reward` + - `moonlight_unstake` + + These functions are callable in the same way as their phoenix + counterparts. + +commit 216395c1e6909a579f6c279aebbe7c01f25277ad +Author: moana +Date: Tue Sep 10 16:12:11 2024 +0200 + + rusk: Update rusk-prover to 0.5 + +commit acc511a42d70c95cd8e053301c9008b5e2210338 +Author: moana +Date: Tue Sep 10 16:11:53 2024 +0200 + + test-wallet: Update rusk-prover to 0.5 + +commit 3d3aa61006d8c28e0f02621273c139eef1a74d1f +Author: moana +Date: Tue Sep 10 16:11:37 2024 +0200 + + stake-contract: Update rusk-prover to 0.5 + +commit fc6199a2b7a3e138f8d7cb7d13cff3ea2650a82f +Author: moana +Date: Tue Sep 10 16:11:16 2024 +0200 + + transfer-contract: Update rusk-prover to v0.5 + +commit 29de62db01527d63988f5e87b18ea6a125423ff3 +Author: Fulvio Venturelli +Date: Tue Sep 10 16:08:06 2024 +0200 + + CI: move rusk binary copy to separate CI action + +commit 7e8bc4249409b16606cb3e512dbd12cb10cefc1f +Author: moana +Date: Tue Sep 10 16:00:57 2024 +0200 + + rusk-prover: Bump to v0.5.0 + +commit a7216a9c5f7638ff1e8b4efa461ef08ed3d657bb (tag: execution-core-0.1.0) +Merge: 26045e52 888dc135 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Sep 10 16:00:42 2024 +0200 + + Merge pull request #2333 from dusk-network/release-execution-core + + execution-core: Release v0.1.0 + +commit 888dc13505b36de5c961f9482a90d23e1a4a56a3 +Author: moana +Date: Tue Sep 10 14:55:54 2024 +0200 + + execution-core: Release v0.1.0 + +commit 26045e52f38edb7ac743c0375920de128578347c +Merge: 15bd0a86 01b26b0c +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Sep 10 14:10:22 2024 +0200 + + Merge pull request #2329 from dusk-network/mocello/prove_trait + + execution-core: Adjust `Prove.prove` to take a ref to `self` + +commit 15bd0a860d21b036e60619c6f46ba4f538d490a3 +Merge: bb5bf555 b7d3ce75 +Author: Mr. Seppia +Date: Tue Sep 10 13:59:01 2024 +0200 + + Merge pull request #2331 from dusk-network/transfer-sync-v2 + + transfer-contract: add sync methods (alternative version) + +commit 01b26b0c93ac14f4d06b2aaf4337dd5a4549b732 +Author: moana +Date: Tue Sep 10 12:38:01 2024 +0200 + + rusk-wallet: Adapt to new `Prove` trait + +commit 11a494429b494356c42b85d020d81412135ebd98 +Author: moana +Date: Tue Sep 10 12:37:44 2024 +0200 + + rusk: Adapt to new `Prove` trait + +commit 5e285232933361fe3ab41e4a432c5b9bc51a9515 +Author: moana +Date: Tue Sep 10 12:37:23 2024 +0200 + + test-wallet: Adapt to new `Prove` trait + +commit 0ac6ad2b56b7462b93289afc68895c1963f6033a +Author: moana +Date: Tue Sep 10 12:37:00 2024 +0200 + + rusk-prover: Adapt to new `Prove` trait + +commit 14f087f6e0ef06d2520077ecff04ebe2bad24931 +Author: moana +Date: Tue Sep 10 12:36:40 2024 +0200 + + wallet-core: Adapt to new `Prove` trait + +commit c97d503648f0389753bb33e1585fb8c8a9a5bd2d +Author: moana +Date: Tue Sep 10 12:36:08 2024 +0200 + + stake-contract: Adapt to new `Prove` trait + +commit 4df2fbb69bb4e6366c6ceb3369878ed729d4fa49 +Author: moana +Date: Tue Sep 10 12:35:44 2024 +0200 + + transfer-contract: Adapt to new `Prove` trait + +commit a2fcb016ac036c6654b05c8581ac23c4a7f23b3a +Author: moana +Date: Tue Sep 10 12:34:50 2024 +0200 + + execution-core: Modify `Prove` trait so that `prove` takes `&self` + +commit b7d3ce7543cd23c61e1f3b1c81b19b62e0ca9752 +Author: Herr Seppia +Date: Tue Sep 10 13:20:45 2024 +0200 + + transfer-contracts: add `sync_accounts` + + Resolves #2297 + +commit 4abd264c3ef7e80f79f3fc066e76af3d66486b10 +Author: Herr Seppia +Date: Tue Sep 10 13:20:24 2024 +0200 + + transfer-contract: change state to use AccountPublicKey::to_raw_bytes as key + +commit bb5bf5553fd5df42e40f1e51bb88f1a6103b5ca2 +Merge: c952c6b1 70c0b191 +Author: Fulvio +Date: Tue Sep 10 13:16:40 2024 +0200 + + Merge pull request #2314 from dusk-network/ci-copy-artifact + + CI: Add section to copy rusk artifact to shared folder on the CI host + +commit 6b1362c16ce39d9235f75a7ffb9a43af5c2f7ac5 +Author: Herr Seppia +Date: Tue Sep 10 12:33:48 2024 +0200 + + transfer-contracts: add `sync_contract_balances` + +commit 2a716f786489afdd7bab0cf803af8c1421edd1e5 +Author: Herr Seppia +Date: Tue Sep 10 12:27:07 2024 +0200 + + transfer-contract: add `sync_nullifiers` + +commit 00d72c49b5439925ac05e3a64644e7e71f226f31 +Author: Herr Seppia +Date: Tue Sep 10 12:21:52 2024 +0200 + + transfer-contract: change max_roots to 2*EPOCH + +commit c952c6b1b7e63b5c2a3e2642c10a08b7a7865ccc +Merge: 87526f5a f55e2833 +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 12:33:47 2024 +0200 + + Merge pull request #2321 from dusk-network/wallet-convert + + Add conversions between Moonlight and Phoenix to `wallet-core` and test them + +commit 107951dcc82105bfaa42867ecb60d4411b45bf8b +Merge: a2d047de 87526f5a +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 10 13:28:23 2024 +0300 + + Merge branch 'master' into fix-1904 + +commit 70c0b1918161964a87a4e89390b3d28d3e4c6c1b +Author: Fulvio Venturelli +Date: Tue Sep 10 12:21:36 2024 +0200 + + CI: Change artifact copy to not use the artifact downloader module + +commit a2d047de265fb238a2de8d941d8b9128bf1a3767 +Author: Goshawk +Date: Tue Sep 10 13:18:23 2024 +0300 + + node: Deprecate ACCEPT_BLOCK_TIMEOUT feature due to stalled_fsm impl + +commit 353f8e33881d55a042e65ba86ed80991283b8950 +Author: Goshawk +Date: Tue Sep 10 10:19:27 2024 +0300 + + node: Handle a potential race-condition. + + - Revert to prev_state_hash commit. + - Blacklist the blk from non-main branch + - Read final block from DB + +commit 87526f5ae22429ef77821f54a7bd2e730f5e017b +Merge: d6bc7a67 079c3fc0 +Author: Mr. Seppia +Date: Tue Sep 10 11:54:08 2024 +0200 + + Merge pull request #2325 from dusk-network/consensus_max_iter + +commit 079c3fc09f8bb3c09bb69790a785d6f33a0ef5af +Author: Herr Seppia +Date: Tue Sep 10 10:45:07 2024 +0200 + + consensus: use node-data const + +commit 6a7dc26a546e8390061890b7571841005ee37c8a +Author: Herr Seppia +Date: Tue Sep 10 10:44:44 2024 +0200 + + node-data: check iteration while deserializing + +commit d6bc7a6762967536f73c137accfc84afbb9fbd33 +Merge: 08256b27 65821bb3 +Author: Mr. Seppia +Date: Tue Sep 10 10:10:32 2024 +0200 + + Merge pull request #2312 from dusk-network/stake-multisig + +commit f55e2833114e20545a2187a41d00ef2634612168 +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 21:14:50 2024 +0200 + + rusk: test conversions between Moonlight and Phoenix + +commit 08256b27f826c515ff6660cc3e66e71d47dadee2 +Merge: 07dcc616 ceab2beb +Author: Matteo Ferretti +Date: Tue Sep 10 01:50:51 2024 +0200 + + Merge pull request #2323 from dusk-network/wallet-core-inputs + + wallet-core: ensure the pick notes code will works on FFI too + +commit ceab2beb4cf8cf49b4a0bd3ac75d9854800baa79 +Author: Matteo Ferretti +Date: Tue Sep 10 01:05:42 2024 +0200 + + rusk-wallet: change `try_input_notes` with `pick_notes` + +commit 7616579c04ebc39a1d8a95da35686ef41066d3d2 +Author: Matteo Ferretti +Date: Tue Sep 10 00:28:10 2024 +0200 + + wallet-core: ensure the pick notes code will works on FFI too + + - Change custom vectors with `owned::NoteList` instead + - Change the module structure: avoid clippy pedantic while keeping the + same lib's root symbols + + Resolves #2324 + +commit 07dcc6161397be2898efa8365b2e481728e4c8b7 +Merge: 7a259e9c 6bddb66e +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 00:37:41 2024 +0200 + + Merge pull request #2322 from dusk-network/fix-double-spend + + transfer-contract: check for repeated nullifiers in the same TX + +commit 6bddb66e0c44d33a57b22922b9f8b4c9651889bc +Author: Eduardo Leegwater Simões +Date: Tue Sep 10 00:16:43 2024 +0200 + + transfer-contract: check for repeated nullifiers in the same TX + +commit 65821bb3e315fc4c28d443eb301854e3fd4f09f9 +Author: Herr Seppia +Date: Mon Sep 9 22:50:34 2024 +0200 + + rusk: use `DUSK_KEY` as generator for tests + +commit b4bc48f71cca7e85a4eae86e0796064a134bcec9 +Author: Herr Seppia +Date: Mon Sep 9 22:08:36 2024 +0200 + + stake-contract: allow to change funds_key when restaking + +commit 541391508cf5d370a0d678b4938869f6e284e6ec +Author: Herr Seppia +Date: Mon Sep 9 18:26:12 2024 +0200 + + rusk: support stake multisig + +commit 0fd41a6b7c392f0be1b2abf28757271060d67baf +Author: Herr Seppia +Date: Mon Sep 9 18:25:54 2024 +0200 + + rusk-recovery: add DUSK key to the genesis stake state + +commit 07c7d55f86db93772ed662e13eb91a34a4ad65e5 +Author: Herr Seppia +Date: Mon Sep 9 16:14:34 2024 +0200 + + stake-contract: add support for multisig + + Additionally: + - change the `reward` and `slash` calls to panic if no stake is found + - change `stakes` call to return `StakeKeys` instead of `BlsPublicKey` as key + - add `get_stake_keys` call + +commit 4054326af9e4a05977636bb2cc313bb9ca9ce1f5 +Author: Herr Seppia +Date: Mon Sep 9 16:11:37 2024 +0200 + + rusk-abi: add `verify_bls_multisig` host function + +commit 55e55236c2ce29b4667d51be748e40cf15e066b8 +Author: Herr Seppia +Date: Mon Sep 9 16:10:56 2024 +0200 + + execution-core: support stake multisig + + - Change `Stake` to have both funds key and account key + - Change `Stake` to use `BlsMultiSignature` + - Change `Withdraw` to use `BlsMultiSignature` + +commit 91e5443e10e37b9d7fe0eb054ca376a42714f3a7 +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 21:14:18 2024 +0200 + + test-wallet: add conversions between Moonlight and Phoenix + +commit d0736c4926b27a862996a445f1920a1cd052d286 +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 21:13:31 2024 +0200 + + wallet-core: add conversions between Moonlight and Phoenix + +commit 7a259e9ce50489a1f0132af1d91dbc8090bb8bf2 +Merge: e3374d69 0e3edbeb +Author: Matteo Ferretti +Date: Mon Sep 9 20:08:50 2024 +0200 + + Merge pull request #2308 from dusk-network/wallet-core-ffi + + wallet-core: work on FFI + +commit e3374d6982b2337e0eff8e715521ec134758ece3 (tag: rusk-prover-0.4.0) +Merge: 1eb38b7d ae90a65c +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Sep 9 18:18:39 2024 +0200 + + Merge pull request #2316 from dusk-network/mocello/2313_bump_prover + + rusk-prover: Bump to v0.4.0 + +commit 0e3edbebb714ce21d6eddc337001c8e001fc869d +Author: Matteo Ferretti +Date: Mon Sep 9 17:27:09 2024 +0200 + + rusk-wallet: remove unnecessary `Seed` structure + +commit a2a0ae49cc60b2591a6a48830658549898fcbe40 +Author: Matteo Ferretti +Date: Mon Sep 9 17:26:18 2024 +0200 + + wallet-core: adjustment after rebasing with main branch + +commit 44b8bfeef0d65c8c035492c49c9325f58a053a70 +Author: Matteo Ferretti +Date: Mon Sep 9 16:11:16 2024 +0200 + + wallet-core: Move some functionality from lib's root to `notes` module + + - Add `NOTES_BUFFER_SIZE` to indicate the scratch buffer size for notes + - Add `MAX_INPUT_NOTES`, `phoenix_balance` and `BalanceInfo` under `notes` module + - Remove `MAX_INPUT_NOTES`, `phoenix_balance` and `BalanceInfo` from lib.rs + +commit d5365aadefb4fa1f6f041216055c28bb2838c2d0 +Author: Matteo Ferretti +Date: Mon Sep 9 12:28:25 2024 +0200 + + wallet-core: change notes test to be close to SDK ones + +commit 202145bc4755dc3efc0766cc518754394f6f4752 +Author: Matteo Ferretti +Date: Mon Sep 9 12:23:15 2024 +0200 + + wallet-core: enable WASM host to calc balance for a profile + + - Add `map_owned` FFI + - Add `balance` FFI + - Add `OwnedList` serializable type + - Add `ErrorCode` usage + - Move `map_owned` in `notes` module with `OwnedList` + + Resolves #2317 + +commit 13b91c6af2ef2b2bd9f0359d684b27ed0c800965 +Author: Matteo Ferretti +Date: Mon Sep 9 12:20:14 2024 +0200 + + wallet-core: add FFI's ErrorCode enum and codes handling (requires `try_trait_v2`) + +commit be569d7f48c82f9a9d6c0871b23599ab99112df3 +Author: Matteo Ferretti +Date: Mon Sep 9 12:19:32 2024 +0200 + + wallet-core: add debugging capabilities + + - Add `dbg!` and `eprintln!` macros implementation for WASM host + - Add panic handling for debug builds + + Resolves #2315 + +commit c4fae2108fe805c4e4e85ea3541b3fc8c4f6e34b +Author: Matteo Ferretti +Date: Mon Sep 9 10:55:24 2024 +0200 + + wallet-core: Add rkyv + +commit 14509a6ae0b1536b89e2f273b131a7ccad5c51c6 +Author: Matteo Ferretti +Date: Mon Sep 9 10:54:53 2024 +0200 + + wallet-core: Add compiler optimizations + +commit 1eb38b7d14f2e62592140b27a34e14acc1c46c1b +Merge: 67a6a086 7e61d0d5 +Author: Mr. Seppia +Date: Mon Sep 9 16:37:06 2024 +0200 + + Merge pull request #2302 from dusk-network/block_size + + consensus: check block size + +commit cd4708da48fc36a9846d27648a04db7b2ddaa1c6 +Author: Fulvio Venturelli +Date: Mon Sep 9 16:34:23 2024 +0200 + + CI: Fix folder name in container + +commit ae90a65caca1ccea3a2b26ef56a1cf45f52d9b98 +Author: moana +Date: Mon Sep 9 16:31:40 2024 +0200 + + rusk: Bump rusk-prover to v0.4 + +commit 3e8d5a83f501a3d0aa6103c3243eba524944c5fc +Author: moana +Date: Mon Sep 9 16:31:18 2024 +0200 + + test-wallet: Bump rusk-prover to v0.4 + +commit ecfe0af89ff6599407a71d6c7969f9f35e79ada6 +Author: moana +Date: Mon Sep 9 16:31:01 2024 +0200 + + stake-contract: Bump rusk-prover to v0.4 + +commit 1614e731dba335806d3f2f8b0b64bfeebe571405 +Author: moana +Date: Mon Sep 9 16:30:40 2024 +0200 + + transfer-contract: Bump rusk-prover to v0.4 + +commit 1db9e9d748fc763842217922d0b667615ec0d5c1 +Author: Fulvio Venturelli +Date: Mon Sep 9 16:30:22 2024 +0200 + + CI: Fix branch name from to in rusk_ci workflow + +commit c29e0362abe27c40c0fb0a54c07a17a6b8751aad +Author: moana +Date: Mon Sep 9 16:30:20 2024 +0200 + + rusk-prover: Bump to v0.4.0 + +commit bd4f2ecd7bfddbb18d39926004fcebd670237da5 +Author: Fulvio Venturelli +Date: Mon Sep 9 16:26:16 2024 +0200 + + CI: Add section to copy rusk artifact to shared folder on the CI host + +commit 67a6a086948aea0118ade685b60695c427bbec52 +Merge: bb0b8362 0d1a33bf +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 15:47:31 2024 +0200 + + Merge pull request #2311 from dusk-network/memo-events + + Add memo to transaction events + +commit 0d1a33bf06746822ca40d5d9013fa928b233c820 +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 14:23:30 2024 +0200 + + transfer-contract: emit `memo` from tx events + +commit 277bff43f17c93818a5a1753d92dc98481b25c39 +Author: Eduardo Leegwater Simões +Date: Mon Sep 9 14:23:02 2024 +0200 + + execution-core: add `memo` field to tx events + +commit db1b04567d96ddffa18023d099c70bbd6b78520e +Author: moana +Date: Mon Sep 9 11:16:11 2024 +0200 + + execution-core: Support unsigned moonlight transactions + + Resolves: #2304 + +commit 7e61d0d50e32b3f0daa747395d2fb47ff98010c3 +Author: Herr Seppia +Date: Mon Sep 9 09:25:38 2024 +0200 + + rusk: add bound for transactions size while generating a block + +commit bb0b836202dfe67a88b3f35405d1e5d0ea499182 +Merge: ec209bd7 8dc71308 +Author: Mr. Seppia +Date: Mon Sep 9 09:28:04 2024 +0200 + + Merge pull request #2299 from dusk-network/fix-stake + + stake-contract: fix prev_stake for Stake operation + +commit af3478aca83cbde4e33864a5b16ca09299b8507d +Author: Herr Seppia +Date: Mon Sep 9 09:24:58 2024 +0200 + + consensus: check block size + + - Add check for block size during candidate verification + - Add bound for transactions size while generating a block + +commit 65340407bd6b7b2ac1f2eb75abc2922bf161f110 +Author: Herr Seppia +Date: Mon Sep 9 09:19:49 2024 +0200 + + node-data: add `size()` for Block + + Additionally add `size()` for the following struct: + - Header + - Fault + - Vote + - Transaction + +commit 652999a802d1d1f9287fc58af051fc9459478ee1 +Author: Herr Seppia +Date: Mon Sep 9 09:16:57 2024 +0200 + + node: check failed iterations length + +commit 8dc71308f17827bea3b9516507ea69804d34bc97 +Author: Herr Seppia +Date: Sat Sep 7 14:50:40 2024 +0200 + + stake-contract: fix prev_stake for Stake operation + +commit ec209bd7df581e5739d6fea4700c464ba2401bea +Merge: 61d04ce7 af1016ba +Author: Mr. Seppia +Date: Sat Sep 7 13:42:11 2024 +0200 + + Merge pull request #2296 from dusk-network/events-origin + + rusk: Enrich contract events with transaction id + +commit 61d04ce740c453c17cc0f53ab178cff0f7e9390c +Merge: d1ef5fac 606a7d75 +Author: Eduardo Leegwater Simões +Date: Sat Sep 7 13:39:16 2024 +0200 + + Merge pull request #2295 from dusk-network/transfer-events + + transfer-contract: add richer event emissions + +commit af1016bafdb70ab47b0fc2b71e5c2f60cb800b3f +Author: Herr Seppia +Date: Sat Sep 7 12:02:24 2024 +0200 + + rusk: Enrich contract events with transaction id + +commit d1ef5fac05fbcac3c8c1a919b21b3b3dc4e1943f +Merge: 004e58e1 e7980257 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Sat Sep 7 11:59:54 2024 +0200 + + Merge pull request #2213 from dusk-network/2089-consensus-candidate-messages-do-not-sign-consensusheader + + Add ConsensusHeader to Candidate signature + +commit 004e58e1a895f4446fd5eca80c70fa14e98f92c1 +Merge: 4ce881d7 69382023 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Sat Sep 7 11:57:48 2024 +0200 + + Merge pull request #2140 from dusk-network/fix-2122 + + consensus: Limit transactions & faults in proposed block + +commit 4ce881d7ae14735e4b7d732bc3f8fff4631deebe +Merge: ae0b6701 bcb6fa12 +Author: Mr. Seppia +Date: Sat Sep 7 09:06:52 2024 +0200 + + Merge pull request #2294 from dusk-network/stake-events + +commit ae0b67011b6ce33dab328c3fc3172d2abf78144d +Merge: 98254410 104f9fce +Author: Milosz Muszynski +Date: Sat Sep 7 00:26:37 2024 +0200 + + Merge pull request #2290 from dusk-network/issue-2207-redux + + Improved deployment pricing + +commit 606a7d755f2878a2c9181e98fb91e81f09705297 +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 22:20:03 2024 +0200 + + transfer-contract: adjust event emittance + + The following events are added, which are emitted when the function with + their same name is successful: + + - `mint` + - `withdraw` + - `convert` + - `deposit` + - `transfer_to_contract` + - `transfer_to_account` + + Additionally an event is emitted at the end of any transaction + ingestion. This event will either be `phoenix` or `moonlight`, depending + on the model used, and are emitted during the host's call to `refund`. + This is so that the event data can contain both the change and gas + spent. + + As a consequence of the above changes, we needed to slightly change the + way in which we insert notes into the tree, and make some changes to the + `transitory` module to support including the change note in the emission + event. + + See-also: #2265 + +commit c7c72f01ea5d7e9b103980ce35bf229b0a78efe9 +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 22:17:07 2024 +0200 + + execution-core: add assorted transfer contract events + + The following events are added, to be emitted by the transfer contract + under the appropriate circumstances: + + - `WithdrawEvent` + - `ConvertEvent` + - `DepositEvent` + - `TransferToContractEvent` + - `TransferToAccountEvent` + - `PhoenixTransactionEvent` + - `MoonlightTransactionEvent` + +commit 9825441089a424dd9614d05b8f9e219252dae422 +Merge: 7e524466 69c2165e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 6 21:12:32 2024 +0200 + + Merge pull request #2229 from dusk-network/1908-do-not-start-from-iteration-0-when-the-node-restarts + + consensus: Start from saved iteration on restart + +commit 693820233d0404ce25c591f7b6bea436c2448e0a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 6 17:14:26 2024 +0200 + + consensus: limit number of faults in new block + +commit c5996d52ba571448edd3c9ddfbe775f1000ad066 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 6 16:51:22 2024 +0200 + + rusk: limit transaction number in new blocks + +commit c9e058b4129225bdbe7e9bc871ecd59d13e1da47 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 6 12:36:44 2024 +0200 + + consensus: introduce max number of faults + +commit f1d7d47eda218b475ecdd9e6ee053073a153121a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Sep 6 12:20:35 2024 +0200 + + consensus: reduce max number of transactions + +commit b3d588b6411e6a21f2267968741607d0e6126278 +Author: Goshawk +Date: Fri Aug 16 13:20:17 2024 +0300 + + consensus: Reject candidates with txs count higher than MAX_NUMBER_OF_TRANSACTIONS + +commit 30bad4a5d320b051217f44646e65181d70b06a51 +Author: Goshawk +Date: Fri Aug 16 13:19:00 2024 +0300 + + consensus: Bench merkle_root calculation + +commit 69c2165ec9026228845460b2d09104c7af631a91 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 2 15:48:13 2024 +0200 + + node: store and load last_iteration + +commit af9b3672681c7e433e55ac05fe1e91e170157e3c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Sep 2 15:48:13 2024 +0200 + + consensus: store and load last_iteration + +commit d42ffb4c9a8e350f378425ea4d2615cc6d7eeba8 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Sat Aug 31 15:09:11 2024 +0200 + + consensus: refactor generate_committee + + - fix a bug of not extracting the next generator due to skipping + the already done Proposal step + - extract next generator on Validation/Ratification step instead + of Proposal + - fix 'iteration < CONSENSUS_MAX_ITER' wrong check (last iteration + is actually CONSENSUS_MAX_ITER-1) + +commit cd9a62c7a7c7e6feb61f4e3b9340b9f69f5dd940 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Sat Aug 31 11:43:55 2024 +0200 + + consensus: generate committees when starting from loaded iteration + + - add generate_committee to IterationCtx + - move committee generation code from phase `run` function + - remove save_committee + - move get_sortition_config to IterationCtx + +commit bcb6fa12d014a35c0a98ee11338e0064102769dd +Author: Herr Seppia +Date: Fri Sep 6 18:04:03 2024 +0200 + + stake-contract: change events relates to stake-contract + + See also #2265 + +commit 1aa10c11815118896f7f7d37ed4f33985cc152dc +Author: Herr Seppia +Date: Fri Sep 6 18:03:50 2024 +0200 + + execution-core: change events relates to stake-contract + + See also #2265 + +commit 7e524466f1f18ff2245b119b7baae7b7280ea24b +Merge: 8d4aaef5 a62a59fa +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 15:41:59 2024 +0200 + + Merge pull request #2292 from dusk-network/consolidate-reward + + Consolidate `reward` calls into one + +commit 8d4aaef5670bebf7882f9113a905f2e5b9be5e4b +Merge: 7e64c141 9373bb43 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Sep 6 16:30:01 2024 +0300 + + Merge pull request #2291 from dusk-network/consistency + + Fix minor consistency issues + +commit 7e64c1417bcae4013cc3d3d47cf3d79eb8acf4e7 +Merge: 267c0944 614c3adc +Author: Mr. Seppia +Date: Fri Sep 6 15:13:31 2024 +0200 + + Merge pull request #2283 from dusk-network/emission-schedule + + rusk: adapt emission schedule to emit 500M dusk + +commit a62a59fa85781f61b627c5208efe3bc8df2ad438 +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 15:06:06 2024 +0200 + + rusk: handle changed `reward` call + + The call now takes a `Vec` and emits all of the rewards + simultaneously as a vector. + +commit e17101d0dc5886373da981105639cc67c5d666e3 +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 15:05:19 2024 +0200 + + stake-contract: change `reward` to take `Vec` + +commit d500a595c2f2e2226dde153fd5da2b32fbb69cde +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 15:01:11 2024 +0200 + + execution-core: add `Reward` and `RewardReason` + + Allows for the host to call the stake contract with a vector of `Reward` + to rewards multiple accounts simultaneously. + +commit 614c3adc646ce20cd697fb7bab015ed7742ebda2 +Author: Mr. Seppia +Date: Fri Sep 6 14:50:25 2024 +0200 + + rusk: fix comment + + Co-authored-by: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> + +commit 267c0944e2793aaaf096852dd8c6105fb8f8b89e +Merge: f2b8fc03 d7a26f08 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Sep 6 15:43:50 2024 +0300 + + Merge pull request #2157 from dusk-network/fix-2125 + + node: Missing validations + +commit 104f9fcea16efcd7eb513107c133e09a125c1422 +Author: Milosz Muszynski +Date: Fri Sep 6 14:08:14 2024 +0200 + + rusk: test adjustments for deployment and piecrust changes + +commit 7a9a06e2eb6c42acf0076c93bdb8bcb7f2e55bf7 +Author: Milosz Muszynski +Date: Fri Sep 6 14:06:52 2024 +0200 + + rusk: test adjustments for deployment that requires sufficient gas price + +commit f4bf6556aadfa4fd68fad67af398c09e0984a438 +Author: Milosz Muszynski +Date: Fri Sep 6 14:05:31 2024 +0200 + + rusk: verifying that deployment transactions have sufficient gas price + +commit 9373bb430db1252248ea91fddd7589f75a8ff9c6 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Sep 6 15:10:24 2024 +0300 + + Change constructor_arg(s) to init_arg(s) + +commit 005c0456c0729f0e651be9f67058db1312233437 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Sep 6 15:09:51 2024 +0300 + + Change upper case topic TREE_LEAF to lower case + +commit fec13fd907a56cce431a38bf2c5f41fd860c086a +Author: Herr Seppia +Date: Fri Sep 6 13:47:03 2024 +0200 + + rusk: change emission to be exactly 500M dusk + +commit 606795b5a27af9299764f1b42595d52bde76a132 +Author: Goshawk +Date: Fri Sep 6 14:47:07 2024 +0300 + + node: Return genesis when it's the only finalized state + +commit eccb4e3bca67db0c250fe3c45298dbd307b78e28 +Author: Goshawk +Date: Fri Sep 6 14:41:24 2024 +0300 + + node: Request blocks by height in stall_chain_fsm + +commit f2b8fc0347cfc0ee85cad6793c59aefadf3026f4 +Merge: 6601d700 585dec50 +Author: Mr. Seppia +Date: Fri Sep 6 11:37:25 2024 +0200 + + Merge pull request #2287 from dusk-network/rusk-abi-emit-raw + + rusk-abi: export `emit_raw` for `abi` feature + +commit 6601d7009264eec91ea081f591784aae969351e1 +Merge: 60158c19 2971fbf3 +Author: Eduardo Leegwater Simões +Date: Fri Sep 6 11:35:51 2024 +0200 + + Merge pull request #2284 from dusk-network/transfer-to-account + + Support contracts sending funds to a Moonlight Account + +commit 2971fbf33204e7f1099f7d6987e189f5b7f0e1e1 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 22:01:45 2024 +0200 + + transfer-contract: add fn `transfer_to_account` + + The `transfer_to_account` can be called by contract using the + `TransferToAccount` structure to move some of its funds to a Moonlight + account. + +commit 34cd01c48e7759ea155b3dec1e444eb356e7ee99 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 21:59:55 2024 +0200 + + alice-contract: add `transfer_to_account` function + + This will allow us to test that the contract successfully transfers funds + to an account using the "transfer_to_account" function taking a + `TransferToAccount` as argument. + +commit 4513738c065a0f10998b75c43e2cadf7867a8eef +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 21:57:48 2024 +0200 + + execution-core: add `TransferToAccount` + + This structure will be used as an argument to a transfer contract + function allowing for a contract to send Dusk to a Moonlight account. + +commit 585dec5013c88721158c046f2ee2a017b86c5bbd +Author: Herr Seppia +Date: Fri Sep 6 10:46:44 2024 +0200 + + rusk-abi: export `emit_raw` for `abi` feature + +commit 60158c19756ce9a32f55af7cd6380711cdefc040 +Merge: 73be96e2 d4a9cf64 +Author: Norton Andreev +Date: Fri Sep 6 11:30:40 2024 +0300 + + Merge pull request #2109 from dusk-network/feature-1570 + + web-wallet: Integration with latest wallet-js and Sync improvements + +commit d4a9cf64c4cccc07bb548732d5987141379a00e8 +Author: Andrea Scartabelli +Date: Tue Mar 26 09:20:50 2024 +0100 + + web-wallet: Integration with latest wallet-js and Sync improvements + + Resolves #1561, Resolves #1567, Resolves #1568, Resolves #1570, Resolves #1595 + + Changelog: + - Integration with the latest wallet-js library (v.0.5.3) + - Display of the current network block height during wallet creation + - Prevention of full sync for newly created wallets + - Option for users to restore a wallet from either genesis or a specific block height + - Relocation of the initial sync to the wallet restore flow + - A sync indicator that displays progress for both initial and subsequent syncs + +commit 41073bfee9a9e8cc80c8e3e27121de3b74a721ba +Author: Herr Seppia +Date: Thu Sep 5 22:28:35 2024 +0200 + + rusk: adapt emission schedule to emit 500M dusk + +commit 73be96e24b5d107bdfd0581da8ded12998369a04 +Merge: 134bf87d c4dbb014 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 21:37:20 2024 +0200 + + Merge pull request #2282 from dusk-network/fix-rusk-wallet + + rusk-wallet: fix compilation with memo updates + +commit 134bf87dda5432c4bd066b4f7b23371825325b9c +Merge: 757ffc63 34785600 +Author: Mr. Seppia +Date: Thu Sep 5 21:24:11 2024 +0200 + + Merge pull request #2251 from dusk-network/refactor-pdu + +commit 757ffc6304999d4d2a972a80dd83ab502a88f17c +Merge: 998480a0 dbab24fe +Author: Mr. Seppia +Date: Thu Sep 5 21:14:32 2024 +0200 + + Merge pull request #2280 from dusk-network/move-nocturne-reward-to-moonlight + +commit c4dbb014e55a6a107972483781937fa015c64e9c +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 21:09:36 2024 +0200 + + ci: run `rusk-wallet` CI on changes to deps + +commit df4b37485d6826fec74b51ed44248a39990d972a +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 20:44:08 2024 +0200 + + rusk-wallet: fix compilation with memo updates + +commit 998480a083300541fed6cf7704392b0cc00919d3 +Merge: 2442e6b3 f226ba7f +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 19:35:24 2024 +0200 + + Merge pull request #2278 from dusk-network/support-memos + + Introduce transaction memos + +commit dbab24feb94f15fa10c110f8ec109520c2fe9683 +Author: Herr Seppia +Date: Thu Sep 5 19:04:18 2024 +0200 + + rusk-recovery: move ITN2 rewards to Moonlight + +commit 7885602417edf9c37837eea4d03fe8dac9b3c8e3 +Author: Herr Seppia +Date: Thu Sep 5 19:03:45 2024 +0200 + + rusk-recovery: add comments to testnet genesis toml + +commit f226ba7f8ac6ecc26498e283317406449bb857a9 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:57:25 2024 +0200 + + rusk: rename `exec` to `data` + +commit 0e04144dec788848c9ed96504ab7fb9b5964a3c9 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:57:13 2024 +0200 + + node-data: rename `exec` to `data` + +commit 2249738c499400bfd8cdc1180f0df41750351a8a +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:56:55 2024 +0200 + + test-wallet: rename `exec` to `data` + +commit 16e3971b45522751e436462a4cc0546113d8ef0f +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:56:39 2024 +0200 + + wallet-core: rename `exec` to `data` + +commit de5ff74a4477b15672d8eb161034d70f557acb56 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:56:14 2024 +0200 + + stake-contract: rename `exec` to `data` + +commit 54d0927370f3dd4d86dad79d4540b15a30a82a8c +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:55:50 2024 +0200 + + transfer-contract: rename `exec` to `data` + +commit 70722149742fa81e4105dbd92e4b2836a37aa7b4 +Author: Eduardo Leegwater Simões +Date: Thu Sep 5 12:36:39 2024 +0200 + + execution-core: add `ContractExec::Memo` + + Memos are often used by exchanges to use a single account and yet still + be able to differentiate between internal accounts. + + In this implementation we reuse the existing `ContractExec` infra and + add a separate variant named `ContractExec::Memo` holding 512 bytes, or + 0.5 KiBs, which should be enough to hold any exchange-internal account + as well as any public-key or address necessary. + + We also ensure that the enum continues to make sense semantically, since + it now carries more than just interactions with contracts. Renaming from + `ContractExec` to `TransactionData` makes sense since it is now just + "some sort of data" a transaction may carry. + + In addition we also rename the `contract_exec` module to data, justified + in exactly the same way as above. + + Resolves: #2264 + +commit 2442e6b3edc9e4de641f6392b423182dad85199d +Merge: 3f3a103b e5692b5b +Author: Mr. Seppia +Date: Thu Sep 5 18:27:58 2024 +0200 + + Merge pull request #2279 from dusk-network/restart-from-accepted-2277 + +commit 3f3a103b46238b1bd9c161580f446f4d41ee910d +Merge: 8fa8ecb2 08534646 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Sep 5 18:03:43 2024 +0200 + + Merge pull request #2274 from dusk-network/2249-enforce-emission-schedule-from-pol + + rusk: implement new emission schedule + +commit e5692b5b0c425d72ffbab966811f74da9d38c4ab +Author: Herr Seppia +Date: Thu Sep 5 17:59:28 2024 +0200 + + rusk: add `move_to_commit` + + Resolves #2277 + +commit d55e923f09b7889ee18af3907dd325cdec784c97 +Author: Herr Seppia +Date: Thu Sep 5 17:59:06 2024 +0200 + + node: try to load last accepted state after restart + + See also #2277 + +commit 8fa8ecb25b528a927e96e95a32a7075674c2f9cf +Merge: ac26fe31 645ea519 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Thu Sep 5 11:55:10 2024 -0400 + + Merge pull request #2219 from dusk-network/rusk-wallet-core-update + + Port rusk-wallet to new wallet-core + +commit 085346466cc1f4ff929512d4470a1bfbb1cf483f +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Sep 4 18:32:40 2024 +0200 + + rusk: implement new emission schedule + +commit 645ea519e77c04d18f6286f80fd24c86d07f0994 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Thu Sep 5 11:11:05 2024 -0400 + + wallet-core: Add input module + + - Add algorithm for picking notes + - Re-export some commonly used types + +commit a1e2e9d26d744372e708d87d5d4c316370d9fe18 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Thu Sep 5 11:10:12 2024 -0400 + + rusk-wallet: Upgrade to new `wallet-core` + + - Change crate name to + - Acclimate to the new naming scheme of keys and types + - Zerorize secret keys + - Acclimate to new phoenix_balance method + +commit 34785600c559df90e8eee1cf24e5992b800a9966 +Author: Herr Seppia +Date: Thu Sep 5 16:27:35 2024 +0200 + + rusk: bump kadcast dep to `0.7.0-rc.5` + +commit f3d9b51c268265dcd02ec378ac29fa31f6965d0e +Author: Herr Seppia +Date: Thu Sep 5 16:02:42 2024 +0200 + + node: inject protocol version into network level + +commit fa1adaa6f8a2be70aec83ca04ea6a7804dc95837 +Author: Herr Seppia +Date: Thu Sep 5 11:58:14 2024 +0200 + + node: set Nonce for direct requests + +commit 619b06d70abd40e5488a18a0467f47f7a4503ebf +Author: Herr Seppia +Date: Thu Sep 5 11:56:07 2024 +0200 + + node-data: add `Nonce` to GetMempool and GetBlocks + + This is required to allow messages to not be filtered by the kadcast dupemap. + +commit dd00cc91d86bfbf2cbae239dd5afc2b16a3811aa +Author: Herr Seppia +Date: Tue Sep 3 19:34:45 2024 +0200 + + node: remove `PDU` and use `Message` directly + +commit 0cf20ae6770091091e1551a25bb0a464d5038db7 +Author: Herr Seppia +Date: Thu Sep 5 11:51:52 2024 +0200 + + node-data: add protocol version to Message + + See also #2197 + +commit ee90625547046036e439ffd05fa877e268a7e68f +Author: Goshawk +Date: Thu Sep 5 16:22:02 2024 +0300 + + node: Ensure all blocks from local_final until current_tip are collected + +commit 133d0586074d8d437d699cefb09c2915a50cb303 +Author: Goshawk +Date: Thu Sep 5 12:16:19 2024 +0300 + + node: Logs any state transition event + +commit 11f1167b7c5cb37adea254e14dec9d7b4f3bbcf9 +Author: Goshawk +Date: Thu Sep 5 11:18:25 2024 +0300 + + node: Remove 'request missing blocks' from on_idle + +commit ac26fe31bb18563e83600904c32ef98d7119db22 +Merge: 47f09af0 3eec0bdf +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Sep 4 22:14:10 2024 +0200 + + Merge pull request #2241 from dusk-network/mocello/2239_enriched_balance + + wallet-core: Refactor `phoenix_balance` to work with `NoteLeaf` + +commit 47f09af004b50a438e89e0cff6f6a911b7a7d84a +Merge: 395a47bd 781c64d0 +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 19:36:39 2024 +0200 + + Merge pull request #2273 from dusk-network/fix-benches + + Fix benches + +commit 395a47bd86f0b1d364799071c84097d06c5fc3a9 +Merge: 15d03c80 dbac79f1 +Author: Hein Dauven +Date: Wed Sep 4 18:43:07 2024 +0200 + + Merge pull request #2244 from dusk-network/ci-fix + + ci: fix benchmark filters + +commit 3eec0bdfb51a77f0a1694f8bd8c21ddd37f293ee +Author: moana +Date: Wed Sep 4 14:49:20 2024 +0200 + + test-wallet: Replace `EnrichedNote` with `NoteLeaf` + +commit 080a8fa0ed622917b2e124a352204c1194f26bd9 +Author: moana +Date: Wed Sep 4 14:47:48 2024 +0200 + + wallet-core: Use `NoteLeaf` in `phoenix_balance` function + +commit e9aca9b4cde947f5181e3003e906a58cc106570a +Author: moana +Date: Wed Sep 4 17:14:19 2024 +0200 + + execution-core: Implement `AsRef` for `NoteLeaf` + +commit 781c64d04b6ee775dad3f5f271043d3c19835358 +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 17:13:12 2024 +0200 + + rusk: re-generate bench transactions + +commit 15d03c807fe7194130c2ef1115fd1465067dfc8d +Merge: 19ec9939 ee5718c1 +Author: Alex Panturu +Date: Wed Sep 4 18:07:06 2024 +0300 + + Merge pull request #2243 from dusk-network/feature-2014 + + web-wallet: add token migration contract bindings + +commit ee5718c1fbeec606b12564e0333f74792dbf6fd6 +Author: Alex Panturu +Date: Tue Aug 27 11:24:54 2024 +0300 + + web-wallet: add token migration contract bindings + +commit 19ec993992a647ef4d37dc6b42cd8d24b980a056 +Merge: 92179d33 87e2b59d +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 17:00:32 2024 +0200 + + Merge pull request #2272 from dusk-network/piecrust-0.24.0 + + Upgrade to latest `piecrust` release + +commit 92179d33a1c8af30b4b9253902e0be36263d3f38 +Merge: 0f003cf1 635107e1 +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 16:42:59 2024 +0200 + + Merge pull request #2252 from dusk-network/contract-transfers + + Add transfers between contracts + +commit 87e2b59d7b6c2d965b72d32196c38596611ccc18 +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 16:40:36 2024 +0200 + + rusk-abi: upgrade to `piecrust@0.24` + +commit cdd76d0a4ffa6c9b1e9549213794ee8f93af62b8 +Author: Eduardo Leegwater Simões +Date: Wed Sep 4 16:39:43 2024 +0200 + + execution-core: upgrade to `piecrust-uplink@0.17` + +commit 635107e141f1790da63c8fb012418e385a6172cf +Author: Eduardo Leegwater Simões +Date: Tue Sep 3 17:41:16 2024 +0200 + + bob-contract: add `recv_transfer` function + +commit 69aa51fba8e583a9d2d723dd933c6d5456911850 +Author: Eduardo Leegwater Simões +Date: Tue Sep 3 17:40:50 2024 +0200 + + alice-contract: add `transfer_to_contract` function + +commit bd97182c5f24e9e66d76063d8f31e9deb9225e8b +Author: Eduardo Leegwater Simões +Date: Tue Sep 3 17:25:46 2024 +0200 + + transfer-contract: add `transfer_to_contract` function + + The `transfer_to_contract` function can be called by a sender contract + to transfer Dusk to a receiver contract. Once called, a function + specified by the sender is called on the receiver contract to inform it + of the sender's ID and the amount of Dusk sent. The receiver can choose + to accept the transfer, by successfully concluding the execution of the + function called to inform it, or it can panic and effectively reject the + transfer. + + The `TransferToContract` is used as an argument to the `transfer_to_contract`, + and is constructed by the contract calling it. `ReceiveFromContract` is the + ata the receiver contract *must* accept for a function to be able to + successfully receive funds from another contract. If a contract wished + to expose one or more of these functions, it is heavily recommended that + they panic if called by anyone else apart from the transfer contract. + +commit cadd2354be5ff945fb51a2d2d28c6e37b1c0b0f0 +Author: Eduardo Leegwater Simões +Date: Tue Sep 3 17:19:54 2024 +0200 + + execution-core: add `TransferToContract` and `ReceiveFromContract` + + The `TransferToContract` is sent by a sender contract to the transfer + contract, signifying the sender's intent to send Dusk to a receiver + contract. `ReceiveFromContract` is used by the transfer contract to + inform the receiver of the sender and the amount being sent. + +commit 5d3a072528ddf1ce6380a24ceb35c33db8b0c2c4 +Author: Goshawk +Date: Wed Sep 4 17:04:11 2024 +0300 + + node: Initialze properly stalled state-machine + +commit 0f003cf180b8a5d77d3732c9080812fa7537e38e +Merge: 538a4efc 4e400a0a +Author: Mr. Seppia +Date: Wed Sep 4 15:56:39 2024 +0200 + + Merge pull request #2268 from dusk-network/embed-walletcore-2256 + + rusk: HTTP - add `/static/drivers/wallet-core.wasm` endpoint + +commit 9abdcb6a99b8b0cf0cb8fb1f06da7b5aa35e8ab7 +Author: Goshawk +Date: Wed Sep 4 16:53:10 2024 +0300 + + node: Move Fallback::verify_header to Acceptor::verify_header_against_local + +commit 5c584fc01b31b7061552ec5ae4aa5cad38149f6e +Author: Goshawk +Date: Wed Sep 4 16:52:08 2024 +0300 + + node: Detect an occurrence of stalling on a non-main fork + +commit 4e400a0a3b8fb971f668a851206f071ef4e87c83 +Author: Herr Seppia +Date: Wed Sep 4 14:29:43 2024 +0200 + + rusk: add content-type wasm + +commit d36ed7cfecca762b29b2bc35f9faff0ba9901454 +Author: Herr Seppia +Date: Wed Sep 4 12:59:26 2024 +0200 + + rusk: fix circular dependency + + - Serving wasm with rusk requires `make wasm` + - `make wasm` requires `make keys` + - `make keys` requires `rusk` to be built + +commit 538a4efc7cf3563f6dd7866ebcd294c1a60abf80 +Merge: a7fa425b 38f57aa8 +Author: Milosz Muszynski +Date: Wed Sep 4 15:06:48 2024 +0200 + + Merge pull request #2250 from dusk-network/issue-2230-owner-only-calls + + Issue 2230 owner only calls + +commit a7fa425bb4a4263f9190ed1da9c735f2725c2326 +Merge: 9479c10c e863d9de +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Sep 4 13:41:32 2024 +0200 + + Merge pull request #2248 from dusk-network/mocello/poseidon-merkle + + execution-core: re-export and type alias poseidon merkle types + +commit 9479c10c0c5e2629a85b7ce719e76e954c5ba32c +Merge: 0e7f209c 0a1ce4de +Author: Mr. Seppia +Date: Wed Sep 4 13:09:06 2024 +0200 + + Merge pull request #2237 from dusk-network/moonlight-mempool + +commit 8b62ca10f83c82bad98e8c1a3003cdc1f0be5c1a +Author: Herr Seppia +Date: Wed Sep 4 12:24:25 2024 +0200 + + rusk: HTTP - add `/static/drivers/wallet-core.wasm` endpoint + + Resolves #2256 + +commit 0a1ce4de84d612696f0144013b423ee704206804 +Author: Herr Seppia +Date: Wed Sep 4 11:51:43 2024 +0200 + + node: fix comment + +commit 0e7f209cbc5d0781c0bb31b35bbc755fc936adfa +Merge: 826b221e aa4adb6e +Author: Matteo Ferretti +Date: Wed Sep 4 11:12:28 2024 +0200 + + Merge pull request #2262 from dusk-network/wallet-core-profile-2261 + + wallet-core: add `generate_profile` function + +commit 826b221e6b794be525d9288a94c95adae2c9eb5b +Merge: bfc2e152 36475638 +Author: Matteo Ferretti +Date: Wed Sep 4 11:03:59 2024 +0200 + + Merge pull request #2261 from dusk-network/wallet-core-wasm-2253 + + wallet-core: compile `wallet-core` into WASM module for browser + +commit aa4adb6e3b53e5f8ba1ad24ef8271e837a563975 +Author: Matteo Ferretti +Date: Tue Sep 3 20:59:15 2024 +0200 + + wallet-core: add `generate_profile` function + + - Add `derive_bls_pk` + + Resolves #2254 + +commit 36475638e0c6b43619cd4d3a138ea424208b611e +Author: Matteo Ferretti +Date: Tue Sep 3 20:40:55 2024 +0200 + + wallet-core: compile `wallet-core` into WASM module for browser + + - Add global allocator + - Add panic handling (without actually handle it) + - Change `wasm64` to `wasm32` and remove custom compiler + - Add `.cargo/config.toml` and kept the Makefile too + + Resolves #2253 + +commit 1f9e1f2822163fc50bb6d736980dae31f80cb797 +Author: Herr Seppia +Date: Tue Sep 3 19:32:58 2024 +0200 + + rusk: use generic `Message::from` for Transactions + +commit c96e09301dbc5b3685d2e6d44972a363119bb646 +Author: Herr Seppia +Date: Tue Sep 3 19:32:26 2024 +0200 + + node: use generic `Message::from` + +commit 9806d6be254e42a160034461c2d57832902695fd +Author: Herr Seppia +Date: Tue Sep 3 19:30:16 2024 +0200 + + consensus: use generic `Message::from` + +commit 7551bb8d83ac257c5f65b37a625709a1e32ea2ce +Author: Herr Seppia +Date: Tue Sep 3 19:27:47 2024 +0200 + + node-data: refactor Message using `WireMessage` trait + +commit 38f57aa8323af2a4f9cbffe8c909056c6cdfa45c +Author: Milosz Muszynski +Date: Tue Sep 3 14:20:39 2024 +0200 + + contracts: host_fn owner type change adjustment + +commit 317f2df25e5e09f65845247f22df6a5040415cee +Author: Milosz Muszynski +Date: Tue Sep 3 14:19:03 2024 +0200 + + rusk: tests for owner-only contract methods + +commit a1380e1deed32b3b8afdf17cce15544209707f46 +Author: Milosz Muszynski +Date: Tue Sep 3 14:15:32 2024 +0200 + + rusk-abi: made owner methods compatible with BLS key + +commit da4c8109c32712c3fb2dba782c03c787346b9b34 +Author: Milosz Muszynski +Date: Tue Sep 3 14:09:44 2024 +0200 + + bob-contract: owner only method + +commit e863d9de670f1492ca56c3a92b4fc1c7033f8143 +Author: moana +Date: Tue Sep 3 12:35:33 2024 +0200 + + rusk: Use note-tree types from execution-core + +commit 93e18e365827f1c42053284f21237a270e9f417c +Author: moana +Date: Tue Sep 3 12:35:05 2024 +0200 + + test-wallet: Use execution-core note tree types + +commit 1a97e396e3fb2b43d8a7d3269a50fc123973dc3d +Author: moana +Date: Tue Sep 3 12:34:30 2024 +0200 + + wallet-core: Use execution-core note-tree types + +commit 4bc2cc9443e8abaac218436dee9b732a975aa7bb +Author: moana +Date: Tue Sep 3 12:34:01 2024 +0200 + + stake-contract: Use execution-core note tree types + +commit c73140ac9a39aef3c3fa61ad78735a807dd4f27e +Author: moana +Date: Tue Sep 3 12:33:11 2024 +0200 + + transfer-contract: Use note-tree types from execution-core + +commit d6988fde1e83c273706e5b05d761cd315803369a +Author: moana +Date: Tue Sep 3 12:32:20 2024 +0200 + + execution-core: Re-export and type alias poseidon-merkle types + +commit 357db74826e5f5e349afd729e50ee6883e96942a +Author: Herr Seppia +Date: Tue Sep 3 11:11:22 2024 +0200 + + rusk: change EST to not discard not ready moonlight txs + +commit 90f34fc06470b4dd719ade673d04a8e37facc4cf +Author: Herr Seppia +Date: Tue Sep 3 11:09:05 2024 +0200 + + transfer-contract: change `spend_moonlight` + + Propagate the right error while checking for moonlight nonce + +commit 056090a3c6c8c86bb10d0630e1696dc953ebb399 +Author: Herr Seppia +Date: Tue Sep 3 11:07:41 2024 +0200 + + execution-core: add `PANIC_NONCE_NOT_READY` + +commit f6a9c7705c01de03f344546a421908ffa6611052 +Author: Herr Seppia +Date: Tue Sep 3 11:06:08 2024 +0200 + + node: replace nullifiers with spendingId + +commit 03ecdec97226791960d3bd902adfc34bc16e2a52 +Author: Herr Seppia +Date: Tue Sep 3 11:04:59 2024 +0200 + + node-data: add `SpendingId` struct + +commit f82851c7f3d1268d3706b69c1ebbc770bb15d0ad +Author: Herr Seppia +Date: Tue Sep 3 10:44:06 2024 +0200 + + transfer-contract: refactor spend_and_execute + + - Change `spend_and_execute_moonlight` to `spend_moonlight` + - Change `spend_and_execute_phoenix` to `spend_phoenix` + - Change `spend_and_execute` to handle transitory and call execution + +commit bfc2e15219c46f638465243676b29b8bbb1d2798 +Merge: 20f16fd6 26d5f0b8 +Author: Mr. Seppia +Date: Mon Sep 2 18:46:56 2024 +0200 + + Merge pull request #2224 from dusk-network/rues-dispatch + +commit 20f16fd662c36b04fe89f1c23d8ef088a7d02077 +Merge: f2990d27 babe1bcb +Author: Mr. Seppia +Date: Mon Sep 2 07:09:42 2024 +0200 + + Merge pull request #2242 from dusk-network/transfer-contract-sync + +commit dbac79f10d0b166687e328ff76b40bffeab35157 (ci-fix) +Author: Hein Dauven +Date: Mon Sep 2 02:41:57 2024 +0200 + + ci: Fix benchmark filters + +commit babe1bcb5d88c7b8813cb80af520bf45694c18ec +Author: Herr Seppia +Date: Sun Sep 1 15:52:22 2024 +0200 + + transfer-contracts: add `sync` method + + Resolves #2240 + +commit f2990d270a1a8a6b19d986f9ae2e5fbcbc5950ac +Merge: d59475d4 50bab510 +Author: Kieran Hall +Date: Sun Sep 1 15:46:10 2024 +0200 + + Merge pull request #2233 from dusk-network/feature-2175-split-transfer-view + + web-wallet: Split transfer contract UI + +commit 50bab510493903eb99ecbaff3ab6a820ce70224e +Author: Kieran Hall +Date: Sat Aug 31 14:46:30 2024 +0200 + + web-wallet: Split transfer contract UI + + Resolves #2175 + + Fix + +commit d59475d423d251cd391bf2c70f5693ba6d3ae0fc +Merge: 1840f044 4604a36d +Author: Kieran Hall +Date: Sun Sep 1 15:14:15 2024 +0200 + + Merge pull request #2236 from dusk-network/feature-2234-update-balance-ui + + web-wallet: Add UsageIndicator to Balance component + +commit 4604a36d8044a8344b5b2986f4ae42e8a73b2860 +Author: Kieran Hall +Date: Sat Aug 31 18:37:32 2024 +0200 + + web-wallet: Add UsageIndicator to Balance component + + Resolves #2234 + +commit 1840f044efe8ed2c36dfb31d1e163b855b244898 +Merge: 2de971c6 3dab2b4f +Author: Hein Dauven +Date: Sun Sep 1 13:48:31 2024 +0200 + + Merge pull request #2238 from dusk-network/fix-bench-ci + + ci: Fix bench CI filter predicate + +commit 3dab2b4f8f1867457a976bc863f86b83e731f84e (fix-bench-ci) +Author: Hein Dauven +Date: Sun Sep 1 11:47:25 2024 +0200 + + ci: Fix bench CI filter predicate + +commit 2de971c611485a9c71e8e447b3b741fe4caa4fef +Merge: 8879b484 983de8f3 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Sun Sep 1 11:32:13 2024 +0200 + + Merge pull request #2228 from dusk-network/mocello/2227_enriched_note + + wallet-core: Also store the block-height for the owned notes + +commit 8879b484091b39ccf5f5a99488831164f2ab5042 +Merge: 29a80936 1c4ec2ae +Author: Mr. Seppia +Date: Sat Aug 31 16:10:30 2024 +0200 + + Merge pull request #2232 from dusk-network/stake-contract-refactor + +commit 1c4ec2aef629ee721c409c48a0c3df327cf83410 +Author: Herr Seppia +Date: Sat Aug 31 15:43:05 2024 +0200 + + rusk: adapt stake slash test to new lockout mechanism + +commit f66542388ef80b2b55778def4487dbdd556a9a3f +Author: Herr Seppia +Date: Sat Aug 31 14:52:02 2024 +0200 + + stake-contract: allow partial reward withdrawal + +commit 7a5f2f689577f184e0eb8c27bbe2deaaa8ccbc6b +Author: Herr Seppia +Date: Sat Aug 31 14:47:06 2024 +0200 + + stake-contract: change unstake to withdraw the whole stake amount + +commit d2b2e968ef708d249edc0ba71fd9cf6533ff4ac0 +Author: Herr Seppia +Date: Sat Aug 31 14:43:49 2024 +0200 + + rusk-recovery: use `locked` field for `StakeAmount` + +commit f7c29f7f00a1a2b1ae3f0daa58d1b9d706542c3c +Author: Herr Seppia +Date: Sat Aug 31 14:43:23 2024 +0200 + + stake-contract: change `slash` to lock amount instead of move funds to reward + +commit 37cfeca0473c564ad4da90db5add219f4040d5ae +Author: Herr Seppia +Date: Sat Aug 31 14:42:33 2024 +0200 + + execution-core: add `locked` field to `StakeAmount` + +commit 21b200fe4438a3de54c733ac3e04156d53b96eba +Author: Herr Seppia +Date: Sat Aug 31 14:26:02 2024 +0200 + + stake-contract: change events to use `StakeWithReceiverEvent` if needed + +commit a0e7cb26606347330af8d99abce3df30c8449a96 +Author: Herr Seppia +Date: Sat Aug 31 14:22:49 2024 +0200 + + execution-core: add `StakeWithReceiverEvent` + +commit 29a8093669cd4f7cc1dbaf83b2a85246f44cfa06 +Merge: d889a9c6 b394cd6b +Author: Eduardo Leegwater Simões +Date: Sat Aug 31 15:28:31 2024 +0200 + + Merge pull request #2226 from dusk-network/chain-id-host + + Make chain ID available to contracts + +commit b394cd6b2bc68843d0e7a0c924d2d993a8f30d77 +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:15:23 2024 +0100 + + node-data: adapt to chain ID in phoenix payload + +commit fb480702c121b4a1cf3dc0089f74e8a24f7f4027 +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:13:33 2024 +0100 + + rusk: pass configurable chain ID to host data + +commit 776ee8308584241150160b5fb2bfe67845a48e95 +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:12:41 2024 +0100 + + rusk-recovery: use dummy chain ID to instantiate state + +commit 8008290515d09f5d7a75fbe0dbee8029ecd2fdba +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:12:14 2024 +0100 + + test-wallet: add chain ID in transaction creation + +commit b285d739ce0165230ab75ba2feca4277a083812b +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:11:18 2024 +0100 + + wallet-core: use chain ID in transaction creation + +commit 287eea6b05068e826cd1b5c10f936b0c4432d36e +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:10:08 2024 +0100 + + license-contract: adapt to chain ID + +commit 71af198c7b65ed9b57f5c822d95d25303ece39dd +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:09:34 2024 +0100 + + stake-contract: add chain ID checks + +commit 070e3f5eb406c1ee17c7f6fde3d2e767b2bf647c +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 16:08:40 2024 +0100 + + transfer-contract: add chain ID checks + +commit de1292735b808dd155f1a213591d6130df8b48cf +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 14:05:28 2024 +0100 + + execution-core: add chain ID to TXs and calls + + Adding the chain ID to both transaction models and to relevant calls + allows contracts downstream to check if they are being executed on the + intended chain. The cost is minimal - 1 byte in the payload - and the + benefits are cross-chain replay attack protection. + +commit d889a9c609400ebc262931927765bcc8c5304c50 +Merge: fded05b3 813e29f2 +Author: Kieran Hall +Date: Sat Aug 31 14:12:45 2024 +0200 + + Merge pull request #2202 from dusk-network/feature-2196 + + web-wallet: Add allocation page + +commit fded05b339dd05d45aedfc2bbd6a8095cb4d91db +Merge: f7fa0ed1 3090223d +Author: Andrea Scartabelli +Date: Sat Aug 31 13:45:27 2024 +0200 + + Merge pull request #2221 from dusk-network/feature-2220 + + explorer: Show the error message for failed transactions + +commit 813e29f28bc4dc9d442f4be69485f30106309849 +Author: Kieran Hall +Date: Fri Aug 23 17:41:17 2024 +0200 + + web-wallet: Add allocation page + + Resolves #2106 + +commit 26d5f0b80a13ea9afd942eee155e1755759a8a4b +Author: Herr Seppia +Date: Fri Aug 30 15:22:49 2024 +0200 + + rusk: add implementation for RUES dispatch + + Resolves #2203 + +commit c797c53b2579eb3572ff69b34507feb312346017 +Author: Herr Seppia +Date: Fri Aug 30 14:22:00 2024 +0200 + + rusk: remove SubscriptionAction::Dispatch + +commit e89d258fc18d2c6da8a3ccef1dfd9f0e83cde388 +Author: Herr Seppia +Date: Fri Aug 30 14:21:37 2024 +0200 + + rusk: add rues event from request + +commit f7fa0ed17ecadd89b30666c667d1b024b015ce23 +Merge: 573406d3 6a8ac246 +Author: Milosz Muszynski +Date: Sat Aug 31 11:44:21 2024 +0200 + + Merge pull request #2210 from dusk-network/testnet-moonlight-accounts + + rusk-recovery: testnet moonlight accounts + +commit 983de8f337bc10a12dd42fcfd41bb4490179b14c +Author: moana +Date: Sat Aug 31 09:49:33 2024 +0200 + + test-wallet: Move `EnrichedNote` to `wallet-core` + +commit 25f2e662f515a4e42e8b016bb4a9704d35f3d4f5 +Author: moana +Date: Sat Aug 31 09:40:12 2024 +0200 + + wallet-core: Store the `Note`s together with their block-height + +commit 38377ba237fd5150f27922e2c624b97778b556ba +Author: Eduardo Leegwater Simões +Date: Fri Aug 30 11:30:26 2024 +0100 + + rusk-abi: add chain ID as queryable data + + Contracts are given access to the ID of the chain being operated. This + will allow contracts to check if a call was made originally on this + chain, - by mixing the chain ID into a signature for example - + effectively allowing them to prevent replay of calls performed on other + chains. + +commit 3090223d1f2fe514dbd526531994aca85b454cb0 +Author: Andrea Scartabelli +Date: Fri Aug 30 10:31:23 2024 +0200 + + explorer: Show the error message for failed transactions + + Resolves #2220 + +commit e7980257bcbd80e8a23465bd493e9a160917626a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Aug 29 11:26:43 2024 +0200 + + node-data: add Seed to Candidate signature + +commit 573406d3bcc0216a649371712f0adcf4d1c0440e +Merge: cca6a736 057d1bd6 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 28 18:45:46 2024 +0200 + + Merge pull request #2192 from dusk-network/2188-unused-definitions + + Remove unused definitions + +commit cca6a7368e6ee2052d21a00f3e3deacfc00f3884 +Merge: 089c8a6c 6251f2d9 +Author: Mr. Seppia +Date: Wed Aug 28 16:37:48 2024 +0200 + + Merge pull request #2218 from dusk-network/upgrade-kadcast + + rusk: upgrade kadcast version + +commit ff069636658a81eb7d555aa1d2b7cfb24db0c025 +Author: Goshawk +Date: Tue Aug 27 16:49:12 2024 +0300 + + node: Intergrate stalled chain FSM + +commit 9cae72f25492c90c4e4054f316cdf99c1aa3a4af +Author: Goshawk +Date: Tue Aug 27 16:48:11 2024 +0300 + + node: Implement a FSM for stalled_chain states + +commit 089c8a6cc17c07fee59483e6e0ad6d0a325705d9 +Merge: 76698f29 f6875261 +Author: Mr. Seppia +Date: Tue Aug 27 14:33:48 2024 +0200 + + Merge pull request #2214 from dusk-network/fix-tx-events + +commit f68752614034cf4a6d58817cdd2787d7913138d4 +Author: Herr Seppia +Date: Tue Aug 27 14:14:42 2024 +0200 + + node-data: fix transaction entity + +commit b4b2f9be6d10ff09948af593bdc80e1b0c9fc027 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 27 13:04:34 2024 +0200 + + node-data: add ConsensusHeader to Candidate signature + + Without a signature on the ConsensusHeader, Candidate messages + would be malleable. Adding the structure to the signable data + fix the issue. + +commit 057d1bd60674108af08447d56f2158f7357eba3f +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 27 12:16:53 2024 +0200 + + node: delete delete_candidate_blocks + +commit b77cf033a968b0c153b1aa4e8fb4ff558497a42e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 27 12:16:36 2024 +0200 + + consensus: delete delete_candidate_blocks + +commit 76698f29afe1972d8962464d7af4c7b45fec5b1a +Merge: 7083344c f84ac851 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Aug 26 17:37:51 2024 +0200 + + Merge pull request #2167 from dusk-network/2152-remove-disable_winning_att_check + + Change `verify_block_header` to ` verify_candidate_header` + +commit 36bdfefa762a5775d8454611cfdcc175190fb9de +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Aug 22 18:07:09 2024 +0200 + + consensus: do not call collect_from_past for Candidate + +commit b486c178a6c46a1fa6130171f063214e86b44acf +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Aug 22 16:29:32 2024 +0200 + + consensus: remove remove_msgs_greater_than + +commit 7083344c5d96c0b4b01f62d085e67814742f0727 +Merge: 08fb3923 d23da593 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Aug 26 17:16:33 2024 +0200 + + Merge pull request #1936 from dusk-network/rename_getinv + + Rename GetInv to Inv + +commit 08fb3923102754bf6f7ad02101ef0e83cbd6ab57 +Merge: eab0f77f 24da3335 +Author: Hein Dauven +Date: Mon Aug 26 16:54:32 2024 +0200 + + Merge pull request #2135 from dusk-network/mocello/2128_wallet_tx + + wallet-core: Add functionality to create transaction + +commit 6a8ac246da29e64ebb5e329839f49f7a1a6f8d35 +Author: Milosz Muszynski +Date: Mon Aug 26 16:48:28 2024 +0200 + + rusk-recovery: testnet moonlight accounts + +commit 24da333547c0c470c895dd4c66b959fff46dec5d +Author: moana +Date: Mon Aug 26 15:02:09 2024 +0200 + + rusk: Integrate `execution-core::Error` + +commit e4ab41da14d28ec9ec8899e331931e271eea12a7 +Author: moana +Date: Mon Aug 26 15:01:48 2024 +0200 + + test-wallet: Integrate `execution-core::Error` + +commit 5231ea5b5feefc1c6716c8a685640dccd15e737f +Author: moana +Date: Mon Aug 26 13:27:07 2024 +0200 + + wallet-core: Integrate `execution-core::Error` + +commit 20fc16767a4eb43a995218a43a812f141a67128b +Author: moana +Date: Mon Aug 26 13:18:37 2024 +0200 + + stake-contract: Integrate `execution-core::Error` + +commit ebbd8fcdd134addce26ff5c2cd40ea2eb2c96a73 +Author: moana +Date: Mon Aug 26 13:00:49 2024 +0200 + + transfer-contract: Integrate execution-core error + +commit 303da2eb329eb8bd1ab6be361e3687061bdeda7f +Author: moana +Date: Fri Aug 23 17:14:05 2024 +0200 + + rusk-prover: Integrate `execution-core::Error` + +commit 1dfbea212842bef9e079b75cc9e9a98005aeffc7 +Author: moana +Date: Fri Aug 23 15:59:02 2024 +0200 + + execution-core: Add `Error` type + +commit eab0f77f120a1fddad6771b14ced461c50108602 +Merge: 844ad3b6 076f3ad8 +Author: Kieran Hall +Date: Mon Aug 26 13:25:26 2024 +0200 + + Merge pull request #2208 from dusk-network/feature-2206 + + explorer: Release v0.2.0 + +commit 076f3ad80ed213b3f6198094a7c60ec9e0bbaf67 +Author: Kieran Hall +Date: Mon Aug 26 12:26:09 2024 +0200 + + explorer: Release v0.2.0 + + Resolves #2206 + + Correct tag link + +commit 844ad3b6faebf59195fed193c7aeb2b0db4a5eb2 +Merge: 46594e0c 2035aa56 +Author: Hein Dauven +Date: Sat Aug 24 20:44:51 2024 +0200 + + Merge pull request #2190 from dusk-network/benchmark-workflow + + Benchmark workflow + +commit 46594e0c496a9a8ade70ce59dd4702d700c99666 +Merge: 39b5d0a3 c5497cae +Author: Kieran Hall +Date: Fri Aug 23 17:31:18 2024 +0200 + + Merge pull request #2164 from dusk-network/feature-2075 + + web-wallet: Refactor dashboard to use routes + +commit c5497cae319c8f27e9745b5f383970a6a18304dc +Author: Kieran Hall +Date: Tue Aug 20 11:36:17 2024 +0200 + + web-wallet: Refactor dashboard to use routes + + Resolves #2075 + +commit fde6e090437a4a04f4e3865dcbd51f3610aeea20 +Author: moana +Date: Fri Aug 23 13:56:57 2024 +0200 + + rusk: Integrate wallet-core + +commit aacc6b94d91a98d9d9ef562ac4de461add3bb31c +Author: moana +Date: Fri Aug 23 13:56:31 2024 +0200 + + test-wallet: Integrate the new wallet-core + +commit 2ed5759c8682ed6dd83689011e8ecaa4fb84e5b1 +Author: moana +Date: Fri Aug 23 13:55:49 2024 +0200 + + wallet-core: Add transaction creation functionalities + +commit 6a10f4687ab25f51b68e33733cbc31b5314108e5 +Author: moana +Date: Fri Aug 23 13:55:13 2024 +0200 + + rusk-recovery: Rename circuits + +commit 7d680df9683ea430a703bb64d57c5d28c56151ca +Author: moana +Date: Fri Aug 23 13:54:14 2024 +0200 + + rusk-prover: Integrate with execution-core's `Prove` trait + +commit 39b5d0a3b9a1bfc1f39ca451444fed1b6b533bf1 +Merge: 17dba3a7 85e26cb8 +Author: Alex Panturu +Date: Fri Aug 23 15:22:02 2024 +0300 + + Merge pull request #2174 from dusk-network/feature-2013 + + web-wallet: Support EVM-compatible wallets + +commit b845350479b1e8c43583623eada15a7df6ca18f1 +Author: moana +Date: Fri Aug 23 13:53:36 2024 +0200 + + stake-contract: Use rusk-prover for testing + +commit d4bb755976716e15fffc06b4e1c5a85d44481693 +Author: moana +Date: Fri Aug 23 13:52:43 2024 +0200 + + transfer-contract: Use rusk-prover for tests + +commit d91bdc48b6d7fbaf9192b6e6a44b52c8e4c3afa9 +Author: moana +Date: Fri Aug 23 13:51:28 2024 +0200 + + execution-core: Change `Prove` trait to take the circuit in bytes + +commit 85e26cb8066df2a2424970b13313c6833fc38e07 +Author: Alex Panturu +Date: Tue Aug 20 14:34:02 2024 +0300 + + web-wallet: support EVM-compatible wallets + +commit 17dba3a7db69ac18199a61dc0e750c5b8cc0e402 +Merge: d79c6fb1 ce5c6c4d +Author: Norton Andreev +Date: Fri Aug 23 10:34:17 2024 +0200 + + Merge pull request #2195 from dusk-network/feature-2057 + + explorer: Fix Average Fee Paid label + +commit ce5c6c4d11c1134985208990889fb08fe2ebf471 +Author: Norton Andreev +Date: Thu Aug 22 20:04:41 2024 +0300 + + explorer: Fix Average Fee Paid label + + Resolves #2057 + +commit d79c6fb1572998d18a15972ad69eaf1dc2b4d25a +Merge: a38b3966 84908953 +Author: Norton Andreev +Date: Thu Aug 22 18:38:22 2024 +0200 + + Merge pull request #2194 from dusk-network/feature-2193 + + web-wallet: Refactor redirect tests + +commit 84908953f41e6ea71894c3bc7f9c044c4595a874 +Author: Norton Andreev +Date: Thu Aug 22 18:58:37 2024 +0300 + + web-wallet: Refactor redirect tests + + Resolves #2193 + +commit a38b3966af034c78d6dca15940b55f6894745392 +Merge: 9c555a98 78eb8bdf +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Aug 22 17:44:42 2024 +0200 + + Merge pull request #2173 from dusk-network/2153-create-single-current_timestamp-function + + Create single current timestamp function + +commit 78eb8bdf2f4260e8e159df2cfd882bc4e5fe7f39 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 17:55:07 2024 +0200 + + node: use get_current_timestamp + +commit fe16452023ef531bd30c6a607b8ffcece5d3dd11 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 17:54:47 2024 +0200 + + consensus: use get_current_timestamp + +commit c148bd685edb95069fcdbb2df99b5351cee1578d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 17:54:16 2024 +0200 + + consensus: remove get_current_timestamp + +commit c875be9fb674dc0a95a92c78f097cc46ef0543ec +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 17:53:27 2024 +0200 + + node-data: use get_current_timestamp + +commit b64d763ae34c9c6ff169ecc7ab24002d55c6f416 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 17:52:55 2024 +0200 + + node-data: add get_current_timestamp + +commit 2035aa56737ee5fbd5623342241eea088630bf16 (benchmark-workflow) +Author: Hein Dauven +Date: Thu Aug 22 16:00:18 2024 +0200 + + ci: Move benchmark job to separate workflow + +commit cd5610de0556f111202ae71ecc9445fa90e34b84 +Author: Hein Dauven +Date: Thu Aug 22 15:59:58 2024 +0200 + + makefile: Add Node bench + +commit 9c555a9845fcab05dec59bbe454ad9cc97d0aeed +Merge: f5c02271 67e7a0e1 +Author: Mr. Seppia +Date: Thu Aug 22 15:45:52 2024 +0200 + + Merge pull request #2185 from dusk-network/fix-node-bench + +commit 67e7a0e12212ed6fb1dac0fbf8d3231806d2e109 (fix-node-bench) +Author: Herr Seppia +Date: Thu Aug 22 15:19:47 2024 +0200 + + node: fix exclusion list for benches + + Resolves #2177 + +commit 6251f2d9af19fff5a3ae6d271ed454f4e1dc9fa1 +Author: Herr Seppia +Date: Thu Aug 22 15:08:46 2024 +0200 + + rusk: upgrade kadcast from `0.6` to `0.7` + +commit 182966a18502ff56d175994fc79de8d0d32002fc +Author: Herr Seppia +Date: Thu Aug 22 15:08:38 2024 +0200 + + node: upgrade kadcast from `0.6` to `0.7` + +commit f5c022715569d953c9651ab2ecbc3adb238f472b +Merge: e29b7d15 ccbf436b +Author: Norton Andreev +Date: Thu Aug 22 14:51:08 2024 +0200 + + Merge pull request #2182 from dusk-network/feature-2180 + + web-wallet: 'preprocess' is deprecated + +commit e29b7d15a7a563e1c340ae6895d122773cdb13c0 +Merge: 20a90061 bb3b47bc +Author: Norton Andreev +Date: Thu Aug 22 14:50:54 2024 +0200 + + Merge pull request #2183 from dusk-network/feature-2181 + + explorer: 'preprocess' is deprecated + +commit bb3b47bc065852064857996e8b5953a41d5f0b7c +Author: Norton Andreev +Date: Thu Aug 22 15:46:48 2024 +0300 + + explorer: 'preprocess' is deprecated + + Resolves #2181 + +commit ccbf436bd7d56bfc0d26cd954de123a014595d79 +Author: Norton Andreev +Date: Thu Aug 22 15:45:44 2024 +0300 + + web-wallet: 'preprocess' is deprecated + + Resolves #2180 + +commit 20a9006126cebc678a8e8628f43936591e28dda8 +Merge: 282c8d25 1ea1d7a5 +Author: Mr. Seppia +Date: Thu Aug 22 13:53:14 2024 +0200 + + Merge pull request #2179 from dusk-network/fix_failed_attestations + +commit 1ea1d7a56a1eac1fa9f716b25612f8385b420f0b (fix_failed_attestations) +Author: Herr Seppia +Date: Wed Aug 21 21:55:20 2024 +0200 + + ndoe: fix failed iterations verification + +commit 5de5b7c786e9eebac4fb1c0827060217f91e3ba0 +Author: Herr Seppia +Date: Wed Aug 21 17:06:55 2024 +0200 + + rusk: fix hard_slash call + +commit 282c8d25765ec03b33693b759c668ab22f19827d +Merge: 2753374c 5b231102 +Author: Hein Dauven +Date: Wed Aug 21 21:14:27 2024 +0200 + + Merge pull request #2139 from dusk-network/feature-1954 + + Add benchmarks to CI + +commit 5b231102420a83468a375eb5ca1eec162c38a0ce (feature-1954) +Author: Hein Dauven +Date: Thu Aug 15 23:31:45 2024 +0200 + + ci: Add benchmark job to Rusk CI + +commit 2753374cb354c5ce067277195230729962164248 +Merge: fd0cb149 66e7ed46 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Wed Aug 21 11:17:23 2024 -0400 + + Merge pull request #2170 from dusk-network/fix-rusk-wallet-build + +commit fd0cb1499c13b0f7e2089c93c9861e29b0d1adf1 +Merge: b26d52ee 006d3a55 +Author: Andrea Scartabelli +Date: Wed Aug 21 16:16:51 2024 +0200 + + Merge pull request #2162 from dusk-network/feature-2156 + + web-wallet: Resetting the wallet store should also abort the sync + +commit d23da5931ab354802dd918157bc6208889ee91a5 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 4 16:39:36 2024 +0200 + + node-data: rename GetInv to Inv + +commit 90a955cf2e5591a719eeb137b524af87aba78421 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 4 16:39:25 2024 +0200 + + node: rename GetInv to Inv + +commit b26d52ee8ed322f0d0030b1a5c3b9c0089e742e8 +Merge: 3e7209a2 1fe97426 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 21 11:14:49 2024 +0200 + + Merge pull request #2168 from dusk-network/2154-fix-wrong-comments + + node-data: Fix some comments + +commit 3e7209a235a238c7c2309e339781919a9505fed6 +Merge: 266d9c9b 4c6a3625 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Aug 21 11:51:50 2024 +0300 + + Merge pull request #2114 from dusk-network/fix-2096 + + node: Periodically remove expired transactions from mempool + +commit 266d9c9b23ca04fbfcddaf197773b43d1e9d4e3e +Merge: 359f5f57 1c9b6a26 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Aug 21 10:53:39 2024 +0300 + + Merge pull request #2127 from dusk-network/fix-2121 + + rusk: Configurable block gas limit + +commit 359f5f5717b1603489c140d7c2ba9549caa9aff8 +Merge: 0e199621 22ff73bd +Author: Mr. Seppia +Date: Wed Aug 21 09:24:45 2024 +0200 + + Merge pull request #2094 from dusk-network/fault-hash + + node-data: change `Fault` hash algo to SHA3 + +commit 66e7ed4659cbb400d6165ca8ac8ca837141c2469 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Aug 20 19:43:31 2024 -0400 + + Try updating `macos-11` build to `macos-12` + +commit f81b9010488b2d0cd5d07e500109547f068a4096 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Aug 20 16:25:46 2024 -0400 + + Fix changelong and readme path + +commit 97074199a5fd36a57351357129dfdddb3a97a5e7 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Aug 20 15:57:51 2024 -0400 + + Add if clause in rusk-wallet ci + +commit f1470ecf5635b7e3915539cc06d6796f8668d6c5 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Tue Aug 20 15:22:54 2024 -0400 + + Fix branch name + Add `--mainfest-path` to `cargo pkgid` command + +commit 0e199621b1c710ae7ab4e9865fea8effae110caf +Merge: d1da92f4 fa8ee9c1 +Author: weegee <41485688+Daksh14@users.noreply.github.com> +Date: Tue Aug 20 15:11:56 2024 -0400 + + Merge pull request #2144 from dusk-network/move-wallet-cli-to-rusk + + Move rusk-wallet to rusk monorepo + +commit 006d3a558f8e65802d0a5d948cfe91f8ed96fdc4 +Author: Andrea Scartabelli +Date: Tue Aug 20 08:43:10 2024 +0200 + + web-wallet: Resetting the wallet store should also abort the sync + + - The store update after the sync now checks if the sync is aborted + - Streamlined wallet store tests + + Resolves #2156 + +commit d1da92f4ad8369ea92221476e8ba0bf24fa29f91 +Merge: e008fafc 0d90b0b5 +Author: Andrea Scartabelli +Date: Tue Aug 20 19:26:33 2024 +0200 + + Merge pull request #2145 from dusk-network/feature-2118 + + web-wallet: The sync promise should be set to `null` after aborting a… + +commit 1fe974265c6749b29535fbf91e66b355afde65e6 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 18:17:09 2024 +0200 + + node-data: fix some comments + +commit f84ac8513f6dbf1fd0eee0c291d9e80b75ebc0be +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 17:44:16 2024 +0200 + + node: rename Operations verify_block_header + +commit b35885a0266326199dd1dbb3c9ce772360e65ae2 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 17:40:21 2024 +0200 + + consensus: rename Operations verify_block_header + + - rename `verify_block_header` to `verify_candidate_header` + - remove `disable_winning_att_check` parameter + +commit e008fafcb5d810e52dc803e9a21f26f27383a27c +Merge: b4aa3944 6d395228 +Author: Mr. Seppia +Date: Tue Aug 20 17:03:07 2024 +0200 + + Merge pull request #2163 from dusk-network/gql-revert-contractid + + rusk: GQL - revert changes in 5112f66 + +commit b4aa39443a55fc8a46df4281a6a97e2e25a908bc +Merge: e5f63950 09e48467 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 16:29:07 2024 +0200 + + Merge pull request #2160 from dusk-network/2100-unify-majority-and-supermajority + + Re-define Majority and Supermajority + +commit 09e48467acdfa101eaa101e72d846bea5344f4ed +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 15:20:34 2024 +0200 + + consensus: add majority tests + +commit 4c6a3625d5814c3f03df7faa36bd9c4b80f35c6a +Author: Goshawk +Date: Tue Aug 20 16:20:18 2024 +0300 + + node: Rename dur to expiration_time + +commit 6d395228f1d6826c09d6f540c61d36ca277379ce +Author: Herr Seppia +Date: Tue Aug 20 15:07:59 2024 +0200 + + rusk: GQL - revert changes in 5112f66 + + - rename `contract` back to `contractId` + - rename `fnArgs` back to `data` + +commit e5f63950b8f9d4c5bf38d372972a5275f0d82f38 +Merge: 04bac0c9 bb64b3d0 +Author: Mr. Seppia +Date: Tue Aug 20 14:29:14 2024 +0200 + + Merge pull request #2158 from dusk-network/fix-rusk-maxqueue-size + + node: make databroker params field optional + +commit 04bac0c9cd524168305cc3396d1af0c09f6a6583 +Merge: 64e58e28 337ede24 +Author: Alex Panturu +Date: Tue Aug 20 14:55:03 2024 +0300 + + Merge pull request #2161 from dusk-network/feature-2159 + + explorer: add new DEVNET entry in navbar dropdown + +commit 3c5aebacbbd816bfa2cd2691da095275e1860c0c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 13:49:17 2024 +0200 + + rusk: update quorum functions + +commit 337ede2407899845b4492536152bab2e6c01bcd7 +Author: Alex Panturu +Date: Tue Aug 20 14:48:36 2024 +0300 + + explorer: add new DEVNET entry in navbar dropdown + +commit 31de71c3458ae4f82b682b0f241b6255a13bc8ca +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Aug 20 13:46:25 2024 +0200 + + consensus: Update Majority and Supermajority definitions + + Remove the definition of the two constants as multipliers and + define majority and supermajority as functions. + + This eliminates the risk of computing the supermajority of 2/3 + with the `0.67` multiplier, which could yield a wrong result + of 2/3+1. + +commit bb64b3d09e1d0ec2ab5fe800cdc3531e6ad785cf +Author: Herr Seppia +Date: Tue Aug 20 13:11:54 2024 +0200 + + node: make databroker params field optional + +commit d7a26f0842a94608d095dedb0174ad641b6bcde1 +Author: Goshawk +Date: Tue Aug 20 12:10:53 2024 +0300 + + node-data: Address audit suggestions + +commit 455a06fde25623c94c7fb61be3a04c9fa4906bc9 +Author: Goshawk +Date: Tue Aug 20 12:10:43 2024 +0300 + + node: Address audit suggestions + +commit 0f1ea672024ca7593bc52aca93922eaaf63ad88e +Author: Goshawk +Date: Tue Aug 20 12:10:30 2024 +0300 + + consensus: Address audit suggestions + +commit 0d90b0b50a9ba822255006bb2bcfbfa6a83e45d2 +Author: Andrea Scartabelli +Date: Mon Aug 19 09:09:57 2024 +0200 + + web-wallet: The sync promise should be set to `null` after aborting a sync + + Resolves #2118 + +commit 64e58e28cff3fa6c6f53766835545551efda74a5 +Merge: b34d7581 0e1be7ea +Author: Alex Panturu +Date: Tue Aug 20 11:06:51 2024 +0300 + + Merge pull request #2137 from dusk-network/feature-2112 + + web-wallet: create non-native migration page UI + +commit 0e1be7eaa9addcd65c0e2d6d1085a7fffae97540 +Author: Alex Panturu +Date: Wed Aug 14 12:02:36 2024 +0300 + + web-wallet: create non-native migration page UI + +commit fa8ee9c1fa0cb33e8877bf4d975bf4c7a239749f +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Aug 19 09:23:17 2024 -0400 + + Fix clippy warning + +commit 6b71712517be7408514f84be732282388aaad5ff +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Aug 19 08:52:40 2024 -0400 + + Add --release flag on tests in workflow + +commit 91e9a6823434dbb34df380dec366ded9dbf5e618 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Aug 19 08:40:22 2024 -0400 + + Exclude rusk-wallet from workspace + +commit 14c32c6c9bcb9ae4dc529b9ef3b8e84d1cbc03c3 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Mon Aug 19 08:36:48 2024 -0400 + + Set working directory + +commit 3d3f5f6551c641110a1ee0f3de1009759be0a261 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Sun Aug 18 19:01:42 2024 -0400 + + Bump `rocksdb` version to match the version of `rusk` + +commit b8a8049cc4c6be58bbb0b38d63009cb3aba15694 +Author: Daksh <41485688+Daksh14@users.noreply.github.com> +Date: Fri Aug 16 23:17:25 2024 -0400 + + Move rusk-wallet to rusk monorep + Add dispatch binary building and basic CI tests + +commit 1c9b6a26a5443f72e41e696f859ff27efd0d82c5 +Author: Goshawk +Date: Mon Aug 19 12:55:10 2024 +0300 + + consensus: Trace gas_limit in 'gen_candidate' log event + +commit 4592fe21cfb992343c744277abd0ebd54ba22a6c +Author: Goshawk +Date: Mon Aug 19 12:32:22 2024 +0300 + + rusk: Pass proper block_gas_limit value to new_state + +commit 7e966a7fb597d0494790402d855fa535f24b6b72 +Author: Hein Dauven +Date: Thu Aug 15 23:28:08 2024 +0200 + + makefile: Add Rusk bench + +commit b34d7581f06ad4cab905acb31659fc54cb0e108f +Merge: 8f315c43 2e4e69f8 +Author: Hein Dauven +Date: Thu Aug 15 16:03:53 2024 +0200 + + Merge pull request #2138 from dusk-network/fix-benches + + Update Phoenix TXs + +commit 2e4e69f8d2e65fa3439c25acb33232fef2f7c365 (main) +Author: Hein Dauven +Date: Thu Aug 15 15:45:01 2024 +0200 + + Update Phoenix TXs + +commit 9688224053ced4b2ef80f250256fc8bd956f4785 +Author: Goshawk +Date: Thu Aug 15 12:25:41 2024 +0300 + + node: Request full mempool data from N alive peers + +commit 8f315c43fcc917b3ef1b4d9c0930f5002a369e30 +Merge: 301dfa12 0c2ec7e7 +Author: Hein Dauven +Date: Wed Aug 14 22:55:20 2024 +0200 + + Merge pull request #2136 from dusk-network/dep_update + + Update dependencies + +commit 0c2ec7e7c37220e04888c730b0a5548dc8fcd276 +Author: moana +Date: Wed Aug 14 22:29:55 2024 +0200 + + rusk: Update dependencies + +commit 943ce4638f0094416e416eea3f09687097c56d58 +Author: moana +Date: Wed Aug 14 22:29:38 2024 +0200 + + test-wallet: Update dependencies + +commit a9f79039f9ad0f0e076e0dd7093c3f5aa6ee0b10 +Author: moana +Date: Wed Aug 14 22:29:22 2024 +0200 + + rusk-recovery: Update dependencies + +commit 4ed47c3f39416fd93ea137963458fef8709f55f8 +Author: moana +Date: Wed Aug 14 22:29:03 2024 +0200 + + rusk-prover: Update dependencies + +commit 4cdc1e406ee0ef8a1cf0b7c72f28575a0f04f7de +Author: moana +Date: Wed Aug 14 22:28:47 2024 +0200 + + rusk-abi: Update dependencies + +commit c55ad96dd4cb6cdd4a5c36a195de5bdfb46fcec2 +Author: moana +Date: Wed Aug 14 22:28:14 2024 +0200 + + stake-contract: Update dependencies + +commit ba71d283d93241007f180485d230c28672de388f +Author: moana +Date: Wed Aug 14 22:27:52 2024 +0200 + + transfer-contract: Update dependencies + +commit 4f6eb5c5486d5e2e5583bcab3038b0c6cd89b1e1 +Author: moana +Date: Wed Aug 14 22:27:31 2024 +0200 + + license-contract: Update dependencies + +commit 5f2e8f3a1eede5b44df68f8dc31b708890dc8f57 +Author: moana +Date: Wed Aug 14 22:26:58 2024 +0200 + + licence-circuit: Update dependencies + +commit 59da4f76982ddddce4f959365f4ff6e7a9309a26 +Author: moana +Date: Wed Aug 14 22:26:39 2024 +0200 + + execution-core: Update dependencies + +commit 301dfa12de14247e488519e3ffd9536edbdbe4b7 +Merge: 72f2427f e1d0cd92 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Aug 14 19:59:29 2024 +0200 + + Merge pull request #2134 from dusk-network/mocello/2133_prove_error + + execution-core: Change `Prove::prove` to return a Result + +commit 72f2427f1fe0d2d8a1b17c996d7c6a574deed5d9 +Merge: 0bb889eb ba594e67 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Aug 14 18:53:19 2024 +0200 + + Merge pull request #2132 from dusk-network/mocello/2129_wallet_filter_map + + wallet-core: Add `filter_map` function to filter owned notes + +commit e1d0cd926166405b1bc3e2c0f5ce2867adc1a475 +Author: moana +Date: Wed Aug 14 17:48:39 2024 +0200 + + stake-contract: Adapt to changed `Prove` trait + +commit 524ffb3bd3e801877362a921ad392fbe151ff368 +Author: moana +Date: Wed Aug 14 17:47:53 2024 +0200 + + transfer-contract: Adapt to changed `Prove` trait + +commit dbe852d3a8ee083707169a8e4660cceed2401b15 +Author: moana +Date: Wed Aug 14 17:43:37 2024 +0200 + + execution-core: Change `Prove::prove` to return a `Result` + +commit ba594e678801fc899756b3f114df6119ba350c15 +Author: moana +Date: Wed Aug 14 13:44:50 2024 +0200 + + wallet-core: Add filter_map function + + Resolves #2129 + +commit 0bb889eba98eb5d08b1c45b47b3490a67a4f1530 +Merge: 50a86a4d 4a05f661 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Aug 14 16:19:59 2024 +0200 + + Merge pull request #2119 from dusk-network/mocello/2117_wallet_balance + + wallet-core: Add function to sum the balance for phoenix notes + +commit 50a86a4dea37c627fad0f3cd577ff64e5125da20 +Merge: beb6948d 77f18a2a +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Aug 14 16:16:44 2024 +0200 + + Merge pull request #2131 from dusk-network/mocello/update_dep + + execution-core: Update phoenix dependency + +commit beb6948dfe2e04b465d263851db42d2ebaa10ed8 +Merge: 5bfca532 5e0d054c +Author: Kieran Hall +Date: Wed Aug 14 16:01:10 2024 +0200 + + Merge pull request #2103 from dusk-network/feature-2074 + + web-wallet: Add DashboardMenu component + +commit 5e0d054c2844214629ab4977c2aa17fb8a94d36d +Author: Kieran Hall +Date: Sun Aug 11 23:04:26 2024 +0200 + + Add DashboardMenu component + + Resolves #2074 + +commit 77f18a2a8129356d1acb3e31087b619c6320622d +Author: moana +Date: Wed Aug 14 15:44:14 2024 +0200 + + execution-core: Update phoenix dependency + +commit 4a05f6614fc64f19f4c3983a68a2d8922632ee73 +Author: moana +Date: Tue Aug 13 16:47:59 2024 +0200 + + wallet-core: Add function to sum the balance for phoenix notes + + Resolves #2117 + +commit bfa3ade2d0983d075c7d8e24270b0174c73e7bca +Author: Goshawk +Date: Wed Aug 14 12:40:20 2024 +0300 + + node: Provide block_gas_limit getters + +commit 9feb3c4e827b3150b6edfac0ccea81f23f99ec52 +Author: Goshawk +Date: Wed Aug 14 12:39:24 2024 +0300 + + rusk: Provide block_gas_limit getters + +commit 1a51aa6f8b2e7fbf35c982ee55718a40d9171e7d +Author: Goshawk +Date: Wed Aug 14 12:38:28 2024 +0300 + + consensus: Retrieve block_gas_limit from the Executor + +commit 8395a1f59296843ad13e1d6110cd10764e9794f3 +Author: Goshawk +Date: Wed Aug 14 12:10:54 2024 +0300 + + node: Add mempool params to fmt + +commit 6152a14fa6f508254fee2abb8f767f36d6c39576 +Author: Goshawk +Date: Wed Aug 14 11:59:54 2024 +0300 + + node: Apply default mempool parameters + +commit d04a88fdc800884734030ede9847d3d83803e69c +Author: Goshawk +Date: Tue Aug 13 13:26:02 2024 +0300 + + node: Remove periodically expired txs from mempool + +commit 5bfca53226c11ca03ad490a018257f09a6bc8be3 +Merge: c315b8a8 83fb9582 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Aug 13 15:27:03 2024 +0200 + + Merge pull request #2113 from dusk-network/wallet-core + + wallet-core: Add workspace member with keys generation + +commit 83fb958224f72e0c0530848609b745fbcc9e335c +Author: moana +Date: Tue Aug 13 11:56:07 2024 +0200 + + wallet-core: Add basic setup with keys generation + + Resolves #2116 + +commit c315b8a85f3ff7f491fd09fed508c3dd781c229b +Merge: ab74a0c0 02eb678a +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Aug 13 14:15:07 2024 +0200 + + Merge pull request #2115 from dusk-network/mocello/execution-doc + + execution-core: Fix doc links + +commit c3357307de5b3bfdcb58401754d8e73eb8d397d8 +Author: moana +Date: Tue Aug 13 11:56:32 2024 +0200 + + Add wallet-core workspace member + +commit 02eb678acc2cbb596656d3709fe3479ec5bbb3fb +Author: moana +Date: Tue Aug 13 13:36:22 2024 +0200 + + Makefile: Add execution-core to 'clippy` and `doc` rule + +commit 9a7d91acf844348591cc4d85a67f38774baa2b9a +Author: moana +Date: Tue Aug 13 13:36:05 2024 +0200 + + execution-core: Fix doc links + +commit 93bc24eb663f31579029620db760e91fa8070337 +Author: Goshawk +Date: Tue Aug 13 13:24:33 2024 +0300 + + node: Add idle_interval, mempool_expiry config params for mempool + +commit 7529afa2d2cc5ef1455209963a1c54981cec226a +Author: Goshawk +Date: Tue Aug 13 13:22:45 2024 +0300 + + node: Assign an expiry value to a transaction id in MEMPOOL_FEE CF + +commit ab74a0c018fad2cf31bc32d2f65258a8f82af4d9 +Merge: 146d9743 93ead953 +Author: Andrea Scartabelli +Date: Mon Aug 12 16:21:44 2024 +0200 + + Merge pull request #2062 from dusk-network/feature-2059 + + explorer: Optimize auto re-renders of relative times + +commit 93ead953bdc7abf02bc41eb3166a1fe262515dff +Author: Andrea Scartabelli +Date: Thu Aug 1 11:46:52 2024 +0200 + + explorer: Optimize auto re-renders of relative times + + - avoid extra re-renders + - re-render only the needed bits + - add `RelativeTime` component to abstract the logic + - add option to avoid re-renders in `Rerender` when the content is the same + + Resolves #2059 + +commit 146d97430194a6dc7988e69e04439d8e70cdcd6f +Merge: 3b324db8 6b4bf2e9 +Author: Mr. Seppia +Date: Mon Aug 12 13:03:55 2024 +0200 + + Merge pull request #2049 from dusk-network/node-events + +commit 6b4bf2e9dd20486ce3e3b6b898b5e0299a33540e +Author: Herr Seppia +Date: Mon Aug 12 12:43:48 2024 +0200 + + node-data: adapt to latest changes in transaction payloads api + +commit 582327c92fc82bb16e307f7a3ed0f5a042e59e1a +Author: Herr Seppia +Date: Mon Aug 12 12:33:47 2024 +0200 + + node: use const for block state changes + +commit 47de0fa66c6093c9dff99031c5eed6070fad8e73 +Author: Herr Seppia +Date: Mon Aug 12 12:33:19 2024 +0200 + + node-data: add const for block state changes + +commit 44c725cc34e4e61935bf8731c4b5502166ae267a +Author: Herr Seppia +Date: Mon Aug 12 11:51:29 2024 +0200 + + rusk: use serde serialization for graphql tx + +commit 7a44c2a64391ab47f9892e478eabe0a434b05485 +Author: Herr Seppia +Date: Mon Aug 12 11:51:11 2024 +0200 + + node-data: add serde serialization for Transaction + +commit b92e5ad4363f3f10e0c20220f965025cd524b93d +Author: Herr Seppia +Date: Fri Aug 9 09:52:02 2024 +0200 + + rusk: GQL - use transaction serialization + +commit af97b3d6058a447fee7079d3aa4da9f9df21a3c9 +Author: Herr Seppia +Date: Fri Aug 9 09:51:23 2024 +0200 + + node-data: add TransactionEvent data implementation + +commit a0fbbc150f757589d0520584aefa389fefd50abd +Author: Herr Seppia +Date: Thu Aug 8 16:38:07 2024 +0200 + + rusk: refactor RuesEvent to include headers + +commit a08052f26441533569314fff02845d22c8724349 +Author: Herr Seppia +Date: Thu Aug 8 15:22:21 2024 +0200 + + rusk: fix ChainEvent conversion to RuesEvent + +commit c9a6cfd8860b6e3839b93d044773c68c043994c2 +Author: Herr Seppia +Date: Thu Aug 8 15:21:20 2024 +0200 + + node-data: change Event to only support JSON + +commit b340b6a9a92ef1c6e41446f91c6f3e682d91101e +Author: Herr Seppia +Date: Thu Aug 8 11:56:02 2024 +0200 + + node-data: add BlockEvent::Accepted event data + +commit c091095ab06462aaf79c097065085daebe7243a1 +Author: Herr Seppia +Date: Thu Aug 8 11:53:36 2024 +0200 + + node-data: add serde derive for block header + +commit b5f949da9c8526f01d2ca14f1a4442004e6953ab +Author: Herr Seppia +Date: Thu Aug 8 09:33:10 2024 +0200 + + rusk: remove orphan file + +commit 763e12c8235988d5976279cc7d4eeda3bdb5bcff +Author: Herr Seppia +Date: Tue Aug 6 16:12:34 2024 +0200 + + support routing of generic RuesEvent + + - Replace RuesEventData with existing DataType + - Fix subscriptions with empty entity + - Add location header to emitted RuesEvents + +commit 994dcf9fb899ebe4d2e48df739f96570036102e8 +Author: Herr Seppia +Date: Tue Aug 6 16:05:45 2024 +0200 + + node: emit chain events + + - Add `TransactionEvent::Included` + - Add `TransactionEvent::Removed` + - Add `TransactionEvent::Executed` + - Add `BlockEvent::Accepted` + - Add `BlockEvent::StateChange` + +commit d26c8469e32cbbfefd7f4768f10b87bdd66fd7bc +Author: Herr Seppia +Date: Tue Aug 6 16:03:08 2024 +0200 + + rusk: add RUES event sender to Chain instance + +commit b49decc2fd74035f7c1744e180ec809a1463f772 +Author: Herr Seppia +Date: Tue Aug 6 16:02:27 2024 +0200 + + rusk: add `ChainEventStreamer` service + +commit acfc19b9a2a162c4f8985b7cd15c755fb66f5a07 +Author: Herr Seppia +Date: Tue Aug 6 15:57:41 2024 +0200 + + node: change inner components to handle events + + - Add event_sender to Chain + - Add event_sender to Acceptor + - Add event_sender to Mempool + +commit b5cf704fc0fc535c9176c1f8a275616d2cddebc2 +Author: Herr Seppia +Date: Tue Aug 6 15:53:57 2024 +0200 + + node-data: add `Events` module + +commit 3b324db8ec17f53139c3ba0424e99ce2404cd1d0 +Merge: afe020e8 38ebc0ea +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Aug 12 12:25:13 2024 +0200 + + Merge pull request #2078 from dusk-network/mocello/2069_payload + + execution-core: Hide transaction payload structs from API + +commit 38ebc0eaee6fc526087d9c385b42cd331682d2d2 +Author: moana +Date: Fri Aug 9 17:57:09 2024 +0200 + + rusk-prover: Hide transaction payloads from the api + +commit fa98c9286377268e015e4021ce603c21734fb940 +Author: moana +Date: Fri Aug 9 17:56:40 2024 +0200 + + licence-contract: Update zk-citadel dependency + +commit c6ccbcac801516691972211b2e3ac8979283ab01 +Author: moana +Date: Fri Aug 9 17:56:15 2024 +0200 + + licence-circuit: Update zk-citadel dependency + +commit 5afd5b8eac1b3cfbc128ee3ab31b47c329ef20f6 +Author: moana +Date: Fri Aug 9 17:55:51 2024 +0200 + + test-wallet: Hide transaction-payloads from the api + +commit 2bef8687f4b316135301bf42448128a0fac59e44 +Author: moana +Date: Fri Aug 9 17:55:21 2024 +0200 + + node-data: Hide transaction payload from the api + +commit 0e75c03fd09e17866a0c4f15b31dec4840f336cc +Author: moana +Date: Fri Aug 9 16:20:25 2024 +0200 + + rusk: Hide transaction payload from the api + +commit 87b1fa32f8ab61f2f2d4d1152b0a8a788f4ae980 +Author: moana +Date: Wed Aug 7 16:30:14 2024 +0200 + + stake-contract: Hide payload from transactions + +commit 80685bad51662637782d8b53694efeef30670d9e +Author: moana +Date: Wed Aug 7 13:12:36 2024 +0200 + + transfer-contract: Hide transaction payloads from public api + +commit cf63c27c022c497f3951e030674964ef58192523 +Author: moana +Date: Mon Aug 5 10:49:54 2024 +0200 + + execution-core: Hide transaction payloads from public api + +commit afe020e8bb7bcf860d19023ee631ed4be4e49147 +Merge: 8bfe398e 64d04cde +Author: Alex Panturu +Date: Mon Aug 12 12:47:01 2024 +0300 + + Merge pull request #2104 from dusk-network/feature-2061 + + Add conditional rendering for layout change based on screen size + +commit 64d04cde27b5761af30993db637de3ab983fc005 +Author: Andrea Scartabelli +Date: Mon Aug 5 17:08:33 2024 +0200 + + explorer: Added MediaQueryList mocks + +commit 3e350c59c92a0f27744c2e043bdc28d46425258d +Author: Alex Panturu +Date: Mon Aug 5 11:55:55 2024 +0300 + + explorer: Add conditional rendering for desktop mobile layouts + +commit 8bfe398ecebf30438cbdad9aa393c42a06920ddd +Merge: db9bf46a 0186383d +Author: Andrea Scartabelli +Date: Mon Aug 12 11:31:32 2024 +0200 + + Merge pull request #2099 from dusk-network/feature-2071 + + web-wallet: Update `Stepper` component to new design + +commit db9bf46ada3407dec1d1b360adaeff3c052ae313 +Merge: ca2b5a79 1705cb60 +Author: Norton Andreev +Date: Mon Aug 12 10:41:44 2024 +0200 + + Merge pull request #2102 from dusk-network/feature-2101 + + web-wallet: Fix Transactions component whitespaces + +commit 0186383d4da7ad97f30aae132256b13a01f5316f +Author: Andrea Scartabelli +Date: Fri Aug 9 07:17:33 2024 +0200 + + web-wallet: Update `Stepper` component to new design + + - Added missing "Soehne Mono" font and its `@font-face` definition + + Resolves #2071 + +commit ca2b5a797a785fe43f39082df29177c3cf670fd9 +Merge: dc0e3fc6 18b346ff +Author: Andrea Scartabelli +Date: Mon Aug 12 08:15:45 2024 +0200 + + Merge pull request #2090 from dusk-network/feature-2056 + + explorer: Fix list items alignment on mobile + +commit 1705cb603b89275a15612e998ecd34e44cb65ecb +Author: Norton Andreev +Date: Sat Aug 10 18:36:43 2024 +0300 + + web-wallet: Fix Transactions component whitespaces + + Resolves #2101 + +commit dc0e3fc6dcaf9f6674259dd817def1e23c587764 +Merge: 904ca444 a9dd36a0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Aug 9 13:32:38 2024 +0300 + + Merge pull request #2091 from dusk-network/report_issues + + node: Address a subset of reported issues + +commit 22ff73bdac46f571187417e40613acf07ec0bae9 +Author: Herr Seppia +Date: Fri Aug 9 11:10:11 2024 +0200 + + node-data: change `Fault` hash algo to SHA3 + + Resolves #2081 + +commit a9dd36a0f763b8b77ea6996e3abc995ae989dba0 +Author: Goshawk +Date: Thu Aug 8 16:40:53 2024 +0300 + + node: Call preverify(tx) after basic checks pass + +commit 22a32de3bc6ba4ca1ecf49f8481d31b46e1ce90e +Author: Goshawk +Date: Thu Aug 8 16:39:42 2024 +0300 + + node: Limit number of txs in mempool with conf param + +commit 392f610ddf9e6260f6160d2d048a4b39408dd9bb +Author: Goshawk +Date: Thu Aug 8 16:37:26 2024 +0300 + + node: Impl Mempool::txs_count method + +commit d35870026d5bff67d8837542a381cc7c2bc7bf08 +Author: Goshawk +Date: Thu Aug 8 11:52:13 2024 +0300 + + node: Remove warning triggered by pending_senders threshold + +commit 8110ccff85bf03d045af6989c54ac2d4bc657084 +Author: Goshawk +Date: Thu Aug 8 11:09:34 2024 +0300 + + node: Delete a mempool txn in read-write db operation + +commit 336c0bf3baf64d96402c45ed794759648c1c270f +Author: Goshawk +Date: Thu Aug 8 10:39:41 2024 +0300 + + node: Use Inv::max_entries accordingly + +commit 40ba5f9accf6106950334b436e97a9652e0776ec +Author: Goshawk +Date: Thu Aug 8 10:39:00 2024 +0300 + + consensus: Check expected generator in the first place + +commit d23ea01955178ede352206368a1d649b3b8549fa +Author: Goshawk +Date: Thu Aug 8 10:36:41 2024 +0300 + + node: Use contains_key in bits + +commit 16e18ae75b9120b1eeb533b2ba5fd1a4dd05cc05 +Author: Goshawk +Date: Thu Aug 8 10:34:02 2024 +0300 + + node: Ensure frame checksum is correct + +commit 904ca4444e6a91067db828f891d1a2d194d189df +Merge: 29df7ccb 9a701ae6 +Author: Mr. Seppia +Date: Thu Aug 8 10:24:50 2024 +0200 + + Merge pull request #2087 from dusk-network/fix-fault-overflow + +commit 9a701ae6226e947b3d1b55c595df724970eb8b75 +Author: Herr Seppia +Date: Wed Aug 7 13:35:49 2024 +0200 + + node: fix overflow while faults validation + +commit 2ad586063e21d1a6e502a8c833143db6bd75de08 +Author: Herr Seppia +Date: Wed Aug 7 13:35:35 2024 +0200 + + node-data: fix overflow while faults validation + +commit 18b346ff9f1ece8a5f48696a99ddfe41e89d9f49 +Author: Andrea Scartabelli +Date: Thu Aug 8 08:23:20 2024 +0200 + + explorer: Fix list items alignment on mobile + + Resolves #2056 + +commit 29df7ccb5b1a50ce4ab4a47e4a3e547e155b46f6 +Merge: 8187d880 3e6c2d91 +Author: Andrea Scartabelli +Date: Wed Aug 7 18:33:50 2024 +0200 + + Merge pull request #2082 from dusk-network/feature-2073 + + web-wallet: Add `UsageIndicator` component + +commit 8187d8805a8b9c74715f636cb37bbafa3f38399d +Merge: a0d6f202 a9daa80b +Author: Mr. Seppia +Date: Wed Aug 7 18:20:20 2024 +0200 + + Merge pull request #2088 from dusk-network/fix_node_tostr + +commit a0d6f20223755f8bcb82fb97471f508f6fe3f7a9 +Merge: 1a6700b6 01045b2f +Author: Mr. Seppia +Date: Wed Aug 7 18:19:41 2024 +0200 + + Merge pull request #2085 from dusk-network/refactor_verify_attestation + +commit 3e6c2d917e2880517c06c7bc991ea3c475c10cd3 +Author: Andrea Scartabelli +Date: Wed Aug 7 10:24:32 2024 +0200 + + web-wallet: Add `UsageIndicator` component + + Resolves #2073 + +commit a9daa80b81a9ff1a002869ab87c8591922c022a2 +Author: Herr Seppia +Date: Wed Aug 7 16:10:30 2024 +0200 + + node-data: fix `to_str` to not panic + +commit 01045b2fae25a29e627a26369f24fdd7c3c5e9db +Author: Herr Seppia +Date: Wed Aug 7 13:09:58 2024 +0200 + + node: refactor `header_validation` + +commit 5ecf29e3f1865ea86c8f8ff1a6cbc71ff392761e +Author: Herr Seppia +Date: Wed Aug 7 13:05:58 2024 +0200 + + consensus: change verify_step_vote to return anyhow + +commit 1a6700b6b6d119f19910de0b0b1d642c0a4cee3c +Merge: 5ec59a2d 95231287 +Author: Andrea Scartabelli +Date: Wed Aug 7 12:14:14 2024 +0200 + + Merge pull request #2080 from dusk-network/feature-2070 + + web-wallet: Add `ExclusiveChoice` component + +commit 5ec59a2dc8e769e3b649498c00f4ffa4bc40c183 +Merge: f8ba62be f459f8d9 +Author: Andrea Scartabelli +Date: Wed Aug 7 12:13:13 2024 +0200 + + Merge pull request #2076 from dusk-network/feature-2060 + + explorer: progress bar tests miss the `ariaLabel` required prop + +commit 952312870114c260421e60a70ef519967b032ba5 +Author: Andrea Scartabelli +Date: Tue Aug 6 17:37:53 2024 +0200 + + web-wallet: Add `ExclusiveChoice` component + + Resolves #2070 + +commit f8ba62be17db5ad99d5beff708d973e1345758ed +Merge: fa4ebf11 8a8bd6e9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Aug 6 11:20:07 2024 +0300 + + Merge pull request #2063 from dusk-network/fix-1467 + + node: Use bounded async channels in non-blocking way + +commit f459f8d92029086cb0725e65a3c8f0f892cd12ca +Author: Andrea Scartabelli +Date: Mon Aug 5 14:36:40 2024 +0200 + + explorer: progress bar tests miss the `ariaLabel` required prop + + Resolves #2060 + +commit 8a8bd6e94250d85864cfea315520820ad54a8328 +Merge: 93d71969 fa4ebf11 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Aug 5 12:24:27 2024 +0300 + + Merge branch 'master' into fix-1467 + +commit fa4ebf11483383f269bf424ecd7eab971292957d +Merge: 73437060 057ed7d6 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Aug 5 11:08:31 2024 +0200 + + Merge pull request #2048 from dusk-network/minimum_stake + + execution-core: centralize `MINIMUM_STAKE` + +commit 73437060c4551882545dc77339d062cb2da99eed +Merge: c7e424ee 934ce296 +Author: Mr. Seppia +Date: Mon Aug 5 10:55:01 2024 +0200 + + Merge pull request #2066 from dusk-network/refactor-long_lived_service + +commit 057ed7d690802e7846e7bd57280326ca42ca59b9 +Author: Herr Seppia +Date: Tue Jul 30 14:29:37 2024 +0200 + + rusk: remove `MINIMUM_STAKE` + +commit 5bf1ad75954586b2a722164853f0a8dbd4e03fef +Author: Herr Seppia +Date: Tue Jul 30 14:29:25 2024 +0200 + + consensus: remove `MINIMUM_STAKE` + +commit e9664f45d4b710a9b83e862a0264f52082072416 +Author: Herr Seppia +Date: Tue Jul 30 14:29:09 2024 +0200 + + stake-contract: remove `MINIMUM_STAKE` + +commit d3b78ac7a29ebfe726037213d6c43fe98d347d65 +Author: Herr Seppia +Date: Tue Jul 30 14:28:41 2024 +0200 + + execution-core: add `MINIMUM_STAKE` + +commit c7e424ee616a5e43bdf0ff8745b5b434263b0742 +Merge: 7f13eb57 67983837 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Aug 5 10:28:07 2024 +0200 + + Merge pull request #2068 from dusk-network/mocello/2067_zk_exec + + execution-core: Re-expose zk types under zk-feature + +commit 93d71969da01cc67631ae551c31f603c8e2a08b4 +Author: Goshawk +Date: Mon Aug 5 11:13:45 2024 +0300 + + node: Increase default.config.toml max_queue_size + +commit 2f8cfa6907f334d7d9103522fb4e421ae5a3605c +Merge: 13e502f0 7f13eb57 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Aug 5 10:28:28 2024 +0300 + + Merge branch 'master' into fix-1467 + +commit 679838378e7647d6e7d4563c0bd6b2302984e64a +Author: moana +Date: Fri Aug 2 17:51:07 2024 +0200 + + rusk: Add `zk` feature to execution-core + +commit 7f108b22a727666f1cd9b7d825fd7be9b7123f32 +Author: moana +Date: Fri Aug 2 17:50:45 2024 +0200 + + test-wallet: Remove dusk-plonk dependency + +commit d734cba17f5473403d3cbc0dc349fde4c0a79c9e +Author: moana +Date: Fri Aug 2 17:50:23 2024 +0200 + + rusk-recovery: Add `zk` feature to execution-core + +commit 3d42148f1066a3e03fd7c689de6b89d98d7af324 +Author: moana +Date: Fri Aug 2 17:50:02 2024 +0200 + + rusk-prover: Add `zk` feature for execution-core + +commit e2fd79585377e2dae8b6613a5da5659d93e056df +Author: moana +Date: Fri Aug 2 17:49:33 2024 +0200 + + rusk-abi: Add `zk` feature to execution-core + +commit efe114415aec012a9851d60bb90cd29cc0313979 +Author: moana +Date: Fri Aug 2 17:47:31 2024 +0200 + + execution-core: Add `zk` feature for plonk and phoenix-circuit types + +commit 6c44f8edde2479166ee3d90bddf3eb013f37f810 +Author: moana +Date: Fri Aug 2 17:47:09 2024 +0200 + + transfer-contract: Add `zk` feature to execution-core + +commit 7578a1e82dcf25c033b23dacf5c92d64bffc2abf +Author: moana +Date: Fri Aug 2 17:46:47 2024 +0200 + + stake-contract: Add `zk` feature to execution-core + +commit 346c147b0c936af0d8fd086904d0d966540e8ff2 +Author: moana +Date: Fri Aug 2 17:45:43 2024 +0200 + + license-contract: Add `zk` feature to execution-core + +commit ffc4271190f91c260b345562b431f138d3832c5f +Author: moana +Date: Fri Aug 2 17:45:14 2024 +0200 + + host-fn: Remove dusk-plonk dependency + +commit 13e502f0fd5357b835c570b7034bc8dbbea1b57d +Author: Goshawk +Date: Fri Aug 2 16:54:28 2024 +0300 + + rusk: Support with_mempool and with_chain_queue_size + +commit 7f13eb57174f40e3809dd9270b62aef43c80c0d2 +Merge: 04405bc5 6ea4a213 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Aug 2 15:58:44 2024 +0200 + + Merge pull request #2033 from dusk-network/mocello/1859_abi + + Move `rusk-abi` functionalities to `execution_core` + +commit 70a773389a5540c671b0bb9408bccf701ae67dc4 +Author: Goshawk +Date: Fri Aug 2 16:51:06 2024 +0300 + + node: Add MempoolSrv config struct + +commit 21c608bbcd86fcd79d50655b1739cfdbf26a40c5 +Author: Goshawk +Date: Fri Aug 2 16:24:17 2024 +0300 + + node: Support max_queue_size config for Chain/Consensus/DataBroker components + +commit 6ea4a2134526ff4a527245ff248cc406f3339309 +Author: moana +Date: Tue Jul 30 15:28:27 2024 +0200 + + consensus: Restructure execution-core + +commit d1d7f856ca7eaeab9dc854175fafa4cd35e8e417 +Author: moana +Date: Fri Jul 26 18:53:46 2024 +0200 + + node-data: Restructure execution-core + +commit 533e032b2917e29e977da47568cba16ad5f96efa +Author: moana +Date: Fri Jul 26 18:53:18 2024 +0200 + + rusk-prover: Restructure execution-core + +commit 5d670c2769858c7964114fde06686a0049575092 +Author: moana +Date: Thu Jul 25 17:50:26 2024 +0200 + + rusk: Move rusk-abi functionalities to execution-core + +commit ddc9490fa041a36c2c4fb18a08f4be26f448d0e5 +Author: moana +Date: Thu Jul 25 17:49:53 2024 +0200 + + rusk-recovery: Move rusk-abi functionalities to execution-core + +commit 4972b9654468953e3b2281219429fa115d5dc623 +Author: moana +Date: Thu Jul 25 17:49:12 2024 +0200 + + test-wallet: Move rusk-abi functionalities to execution-core + +commit 4189e7e86ae3d41b610639411ff037b1c783a775 +Author: moana +Date: Thu Jul 25 17:48:39 2024 +0200 + + node: Move rusk-abi functionalities to execution-core + +commit 6947ab0bcf17fa01dc0f27c058fb4a90a7de429c +Author: moana +Date: Thu Jul 25 17:47:25 2024 +0200 + + transfer-contract: Move rusk-abi functionalities to execution-core + +commit 1d10c60468e8916ed6382a6aed5c5cc570450e17 +Author: moana +Date: Thu Jul 25 17:46:16 2024 +0200 + + stake-contract: Move rusk-abi functionalities to execution-core + +commit 8c2799f161d0869b15b6425877330dd571762c93 +Author: moana +Date: Fri Jul 26 18:51:26 2024 +0200 + + license-circuits: Restructure execution-core + +commit e06013719e9915b6a9704512118bf3470bb8a5e2 +Author: moana +Date: Thu Jul 25 17:45:34 2024 +0200 + + license-contract: Move rusk-abi functionalities to execution-core + +commit 26cfe763d41ef87321b59ccc8835452beb13db9a +Author: moana +Date: Thu Jul 25 17:45:09 2024 +0200 + + host-fn: Move rusk-abi functionalities to execution-core + +commit 06f53493bba71d4f0494bf7d56057a852514aafa +Author: moana +Date: Thu Jul 25 17:44:20 2024 +0200 + + alice: Move rusk-abi functionalities to execution-core + +commit 5512133f958ff3516d6631657af3863cbbaf637b +Author: moana +Date: Thu Jul 25 17:43:43 2024 +0200 + + execution-core: Add rusk-abi types and functionality + +commit a3f068ad20ee6b99575571f9a4fb9fde441f61a4 +Author: moana +Date: Thu Jul 25 17:10:01 2024 +0200 + + rusk-abi: Move functionalities to execution-core + +commit 04405bc5d294d749711b53161d2e3be30a6c09c6 +Merge: b1cd3fd6 0556eeb9 +Author: Eduardo Leegwater Simões +Date: Fri Aug 2 14:11:50 2024 +0200 + + Merge pull request #2064 from dusk-network/update-bls + + Change to use single-key signature scheme in contracts + +commit 934ce296cd195b4e0fe38be4a6d27ddd3f9245e8 +Author: Herr Seppia +Date: Fri Aug 2 10:41:09 2024 +0200 + + node: change `load_tip` to not require `Arc>` + +commit bff23f911c9b6a0a93a84b05df04fdde5035a050 +Author: Herr Seppia +Date: Fri Aug 2 10:38:22 2024 +0200 + + node: change LongLivedService trait + + - Add default `initialize` implementation + +commit 36b8ba6b88a72e6afb75d213e0ce0f014bedd62d +Author: Herr Seppia +Date: Thu Aug 1 14:52:49 2024 +0200 + + node: remove TxFilter + +commit 0556eeb917bae314f79b41d0d0e253c6a2fb34b0 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:36:00 2024 +0200 + + rusk: update Moonlight bench transactions + +commit 6b1d53ca55e45ef806f125b37f82a31843930784 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:39:11 2024 +0200 + + transfer-contract: use BLS single-key scheme + +commit dbba819660c8dba049a037e4af04dc46e2c9059e +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:38:40 2024 +0200 + + node: update to latest BLS API + +commit a25222fdc153511eeef38b0893b635c1a40e58ff +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:38:26 2024 +0200 + + node-data: update to latest BLS API + +commit f5c89beb5db3cc8d432f586e1639511674032dd3 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:37:57 2024 +0200 + + consensus: update to latest BLS API + + Doing this allows us to remove the `StepSigError::EmptyApk` variant, + since the BLS crate handles this situation already. + +commit 0d2dcaf590c9882d3725bc720ad4b2d78140dabd +Author: Goshawk +Date: Thu Aug 1 15:24:21 2024 +0300 + + node: Remove send_and_wait, unused func + +commit 9c4668b9b107ea71a8ec7a1c5f223209e761ab18 +Author: Goshawk +Date: Thu Aug 1 15:16:07 2024 +0300 + + node: Add labels to each async_channel. Use try_send only + +commit 9db3ccff935acde7860e89e32667dd214b6e4ad6 +Author: Goshawk +Date: Thu Aug 1 15:15:07 2024 +0300 + + consensus: Use async_channel::try_send only + +commit bb6b72921a0c8c8bc0cc8a56dca8f7994aa2c7f5 +Author: Goshawk +Date: Thu Aug 1 15:13:44 2024 +0300 + + node: Log errors on try_send failures. Deprecate both bounded queue and send.await + +commit 11863523e556636b6eea5c148c8a624b92a07b43 +Author: Goshawk +Date: Thu Aug 1 15:11:36 2024 +0300 + + consensus: Limit capacity of each round-step queue in the message registry + +commit b1cd3fd68885c7f0157b159af26c3d5d66c7a335 +Merge: 4fcc3925 02694665 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 21:07:50 2024 +0200 + + Merge pull request #2065 from dusk-network/update-piecrust-32 + + Update to `piecrust@0.23` + +commit 0269466527fe92dcc526a0189136a1df17adfbe4 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:22:22 2024 +0200 + + license-contract: remove `SELF_ID` export + +commit 6d341fd75c7857b3e6f360a5a3833c99727e2dba +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:23:21 2024 +0200 + + stake-contract: remove `SELF_ID` export + +commit 715aad0154f012c992247a3278743dc4c675db07 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:23:58 2024 +0200 + + transfer-contract: remove `SELF_ID` export + +commit d40c681008994d935cc498787f259f969a8861a8 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:21:50 2024 +0200 + + alice: remove `SELF_ID` export + +commit 70861b7ab9a3271356ffdabd91b69fe7bbd0be38 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:20:48 2024 +0200 + + host_fn: remove `SELF_ID` export + +commit b1231781ff609eb969a1fa821750c0232b1a3985 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 16:19:54 2024 +0200 + + rusk-abi: update to `piecrust@0.23` + +commit 94959b2485212926d5958436c3ab07fe623f3b63 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:37:27 2024 +0200 + + test-wallet: use BLS single-key scheme + +commit 0f7c3ade391d976f572edfa863d2108bd4da9285 +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:36:09 2024 +0200 + + rusk-abi: change `verify_bls` to verify single key scheme + + The host function is modified to ensure we verify the single-key scheme, + as opposed to the multi-signature scheme. + +commit 3e92d96b791aba924abb3c9b8a09b5026b2a2cbb +Author: Eduardo Leegwater Simões +Date: Thu Aug 1 15:31:02 2024 +0200 + + execution-core: use BLS single-key scheme + + By updating `bls12_381_bls` to `0.4` and changing the API to conform to + it, as well as modifying the use of the functions accordingly, we change + the scheme used for Moonlight and stake to be single-key, as opposed to + multi-signature. + + This is not only faster, since it doesn't require key or signature + aggregation, but also makes more semantic sense. + +commit 4fcc3925cad7a87ef15fb43322576e67aca0dedd +Merge: b0e2c1d5 9c97797e +Author: Mr. Seppia +Date: Thu Aug 1 12:40:53 2024 +0200 + + Merge pull request #2047 from dusk-network/refactor-rusk-lib + + Refactor rusk binary + +commit b0e2c1d5fd21fba579ba338edc9bb893ff031dd1 +Merge: e2065ba6 1463c4da +Author: Mr. Seppia +Date: Wed Jul 31 15:44:14 2024 +0200 + + Merge pull request #2054 from dusk-network/fix-gas_unit + +commit e2065ba65dbadd754763b9dd37f1c0e22e4b934b +Merge: 59793603 993dff07 +Author: Andrea Scartabelli +Date: Wed Jul 31 15:42:21 2024 +0200 + + Merge pull request #2052 from dusk-network/feature-2050 + + explorer: Remove tooltip delay show for touch devices + +commit 1463c4da134d56427c7200ed96acd45f6d9403e2 +Author: Herr Seppia +Date: Wed Jul 31 12:36:01 2024 +0200 + + explorer: fix gas representation + +commit 59793603e4338a62c769c1da25500f9608902695 +Merge: 838e6358 bf9a4fe0 +Author: Alex Panturu +Date: Wed Jul 31 15:28:13 2024 +0300 + + Merge pull request #2055 from dusk-network/feature-2053 + + explorer: remove info tooltips from home page tables + +commit bf9a4fe03a940b77561396c9e26a563ce3445383 +Author: Alex Panturu +Date: Wed Jul 31 14:06:06 2024 +0300 + + explorer: remove info tooltips from home page tables + +commit 993dff07597ba42ff3f9f7a7753503fe2cc9768c +Author: Andrea Scartabelli +Date: Wed Jul 31 12:18:52 2024 +0200 + + explorer: Remove tooltip delay show for touch devices + + Resolves #2050 + +commit 9c97797eeebe6fee81f8b48d85dc6f86626350c2 +Author: Herr Seppia +Date: Tue Jul 30 12:54:53 2024 +0200 + + rusk: refactor `HandleRequest` trait + + - Add `can_handle` method + - Change `Datasources` to support a vec of handlers + +commit d2f404dbaad77072de08d224f9adfb1b06ab593c +Author: Herr Seppia +Date: Mon Jul 29 17:34:50 2024 +0200 + + rusk: add `RuskNodeBuilder` + +commit 34569b45b40ffb76aa5d1a4a3a12c69482d1c81a +Author: Herr Seppia +Date: Mon Jul 29 15:52:40 2024 +0200 + + rusk: move logs into separate module + +commit 9e2e9b99462d6e765a4177bb1fe6a7508865b433 +Author: Herr Seppia +Date: Mon Jul 29 15:32:01 2024 +0200 + + rusk: rename `chain` into `node` + +commit 838e6358f863d3c00c5cdd96431de1ca6bb83ccc +Merge: 644f2d0c 852c610e +Author: Norton Andreev +Date: Tue Jul 30 14:51:09 2024 +0200 + + Merge pull request #2040 from dusk-network/feature-2037 + + explorer: Add accessible name to Gas Used (Progressbar component) + +commit 852c610eb2607627fd9e7c02ef2e22a708892e9c +Author: Norton Andreev +Date: Fri Jul 26 15:36:26 2024 +0300 + + explorer: Add aria-label to ProgressBar + + Resolves #2037 + +commit 644f2d0c2f9b74816ea02692a55b9bb4c7090bc1 +Merge: 97a2256d 29bd3af7 +Author: Norton Andreev +Date: Tue Jul 30 14:40:56 2024 +0200 + + Merge pull request #2024 from dusk-network/feature-2000 + + web-wallet: Added gas settings validation (Unstake / Widthdraw Rewards flows) + +commit 29bd3af752d6eb8f2ab4ac67f145d0b89592d61b +Author: Norton Andreev +Date: Thu Jul 25 17:38:25 2024 +0300 + + web-wallet: Added gas settings validation + + Resolves #2000 + + Update Stake.spec.js + +commit 97a2256df6510e9740489ef9adb51ce46828b5e6 +Merge: 134c2b60 ada9be48 +Author: Norton Andreev +Date: Tue Jul 30 14:29:45 2024 +0200 + + Merge pull request #2038 from dusk-network/feature-2036 + + explorer: Add accessible name to Nav Bar button + +commit ada9be484db53ca2715fb58602490457e362bb31 +Author: Norton Andreev +Date: Fri Jul 26 15:29:14 2024 +0300 + + explorer: Add accessible name to Nav Bar button + + Resolves #2036 + +commit 134c2b60ca2dbe549be7a15cbfdd2b741fc7b9db +Merge: 68bd0ac1 29d22f50 +Author: Eduardo Leegwater Simões +Date: Mon Jul 29 14:32:43 2024 +0200 + + Merge pull request #2045 from dusk-network/incremental-nonce + + Use incremental nonces + +commit 29d22f50ecddb58db430b316e061f95d1a3d8af0 +Author: Eduardo Leegwater Simões +Date: Mon Jul 29 12:17:16 2024 +0200 + + execution-core: change `nonce` comments to reflect incremental nature + +commit f241e8bef03fd93b232c683a774012fe6f5e0cc6 +Author: Eduardo Leegwater Simões +Date: Mon Jul 29 13:27:20 2024 +0200 + + stake-contract: use incremental nonces + + Incremental is used here in the sense of "always 1 larger than the + previous", and is opposed to "strictly increasing" where users can use + any number that is larger than the previous. + +commit 987f07fc4d180346f5533cd7f1e5ad0dee15181d +Author: Eduardo Leegwater Simões +Date: Mon Jul 29 13:25:06 2024 +0200 + + transfer-contract: use incremental nonces + + Incremental is used here in the sense of "always 1 larger than the + previous", and is opposed to "strictly increasing" where users can use + any number that is larger than the previous. + + Resolves: #2007 + +commit 68bd0ac1a430ce07e779e970c8445964ce1fe86a +Merge: 96eab993 ed860be0 +Author: Eduardo Leegwater Simões +Date: Mon Jul 29 12:10:13 2024 +0200 + + Merge pull request #2028 from dusk-network/swap-phoenix-moonlight + + Allow converting between Phoenix and Moonlight Dusk + +commit 96eab9939994e77ecc590a2a5dde9a9aa906dc58 +Merge: 597ad878 abbc8212 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jul 29 12:05:22 2024 +0200 + + Merge pull request #2004 from dusk-network/refactor_verify_att + + Refactor attestation verification + +commit 597ad878e2dc5207bc20a4b1f19cca7e4f18b537 +Merge: 8a9bbc5c 9d9566e1 +Author: Alex Panturu +Date: Mon Jul 29 11:42:41 2024 +0300 + + Merge pull request #2043 from dusk-network/feature-2042 + + explorer: fix Tooltip overlap with Navbar + +commit ed860be0e447f150cba23f67b5137c8be5da8346 +Author: Eduardo Leegwater Simões +Date: Thu Jul 25 16:53:54 2024 +0200 + + transfer-contract: allow converting between Phoenix and Moonlight Dusk + + We add the `convert` function to the contract, leveraging the deposit + and withdrawal capabilities to atomically swap Dusk between the Phoenix + and Moonlight models. + + The function is meant to be called directly - meaning as the first and + only call - and takes a `Withdraw` as an argument, such that the user + can prove ownership of either the account or address being deposited to. + + Resolves: #1994 + +commit 9d9566e18c4e271a7e3b272038bf03ed83d6701d +Author: Alex Panturu +Date: Fri Jul 26 16:29:17 2024 +0300 + + explorer: fix Tooltip overlap with Navbar + +commit 8a9bbc5c6c808ea67be76b94227094a52de5e840 +Merge: e017421a 420fa33f +Author: Alex Panturu +Date: Fri Jul 26 15:45:12 2024 +0300 + + Merge pull request #2041 from dusk-network/feature-2039 + + explorer: update StatisticsPanel separator lines color + +commit 420fa33f0042244f5be537efc94d76c70a3ea3a2 +Author: Alex Panturu +Date: Fri Jul 26 15:41:29 2024 +0300 + + explorer: update StatisticsPanel separator lines color + +commit e017421acc17898208776a7889ff14b5473fcfd9 +Merge: c4c9db3f c8fdb630 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Fri Jul 26 15:09:03 2024 +0300 + + Merge pull request #2030 from dusk-network/neotamandua/docs-comments + + Fix docs + +commit c4c9db3f3d6f9f59a1ef80cae473ad24db30b29c +Merge: fa28bbcd 66d0b12d +Author: Norton Andreev +Date: Fri Jul 26 13:43:47 2024 +0200 + + Merge pull request #2035 from dusk-network/feature-2034 + + explorer: Update Statistics Panel labels + +commit 66d0b12d376967fa2d2826aa04fd76e1973be568 +Author: Norton Andreev +Date: Fri Jul 26 14:21:07 2024 +0300 + + explorer: Update Statistics Panel labels + + Resolves #2034 + +commit c8fdb630a0203790d48d1c7650d40f93c93c59e0 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Thu Jul 25 17:16:58 2024 +0300 + + Fix docs + + - Fix private doc link in rusk-profile + - Fix doc comments in consensus + - Fix outdated doc comment for node-data + - Fix unresolved doc links for execution-core + - Add cargo deny broken doc links to execution-core + +commit fa28bbcd91e4fa93805a5a76596f5ce52b17b38d +Merge: 85f51f4a ded8704d +Author: Norton Andreev +Date: Fri Jul 26 12:49:12 2024 +0200 + + Merge pull request #2032 from dusk-network/feature-2025 + + explorer: Update font-display to swap for custom fonts to improve performance + +commit 85f51f4a24bcded207afac180496acc23dfc2047 +Merge: e3616d82 35ec4feb +Author: Norton Andreev +Date: Fri Jul 26 12:37:06 2024 +0200 + + Merge pull request #2031 from dusk-network/feature-2029 + + explorer: Add meta description + +commit ded8704db3afa349807e5dbb80aac7efbe0f27a7 +Author: Norton Andreev +Date: Fri Jul 26 13:36:26 2024 +0300 + + explorer: Update font-display to swap + + Resolves #2025 + +commit 35ec4feb70f8584969d56978856c842733fb4b7c +Author: Norton Andreev +Date: Fri Jul 26 13:33:51 2024 +0300 + + explorer: Add meta description + + Resolves #2029 + +commit e3616d82364e68de2e56f6200b04f66ea0f532c9 +Merge: e7c0f111 1b00eea1 +Author: Alex Panturu +Date: Fri Jul 26 13:32:17 2024 +0300 + + Merge pull request #2012 from dusk-network/feature-1892 + + explorer: Create and implement stale data warning + +commit e7c0f11146fb5ff7c8da9a3b25d516cf0481d4e5 +Merge: 9b9f6c7e 9e9e7800 +Author: Milosz Muszynski +Date: Fri Jul 26 12:30:34 2024 +0200 + + Merge pull request #2003 from dusk-network/issue-1884 + + Issue 1884 - contract ID generation mechanism + +commit 1b00eea14788f64b95b4583901dde610797868e0 +Author: Alex Panturu +Date: Wed Jul 24 11:27:47 2024 +0300 + + explorer: create StaleDataNotice + +commit 4d6aa1e39388506e0433bbd204e073c61e2fe92d +Author: Alex Panturu +Date: Wed Jul 24 11:27:27 2024 +0300 + + explorer: update Tooltip + +commit abbc821268d98670a3924601e996de52634af26b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Jul 26 10:26:25 2024 +0200 + + consensus: use into_vec in to_voters + +commit 44cc0d056916695ae9c5b00e35b7a2879fc1db3c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 14:02:05 2024 +0200 + + rusk: use constants to compute credit_reward + +commit 14ae3259e24c1719fbbeda78559a0ca666bee92c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 13:24:48 2024 +0200 + + node: add expected_result to verify_att + + Allow verify_att to check if the Attestation result is what + expected. + + - verify_att now takes expected_result and check it against att + - verify_success_att is removed as redundant + +commit b9cad3bf2070b0edffcaac469c9039f8090822f9 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 12:52:16 2024 +0200 + + node: fix verify_att + + Fixes a bug in verify_att, which returned the set of all committee + members instead of just the actual voters. + + - verify_att now get voters from verify_step_votes and merge them + by using merge_voters. + - merge_committees is deleted as redundant + +commit 8b4099264e0a9d7a613546dbaa9cd3409d2a69f0 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 12:48:06 2024 +0200 + + consensus: fix verify_att + + Fixes a bug in verify_att, which returned the set of all committee + members instead of just the actual voters. + + verify_votes is modified to return the set of voters corresponding + to the quorum committee. + + verify_step_votes is modified to return a vector of voters instead + of a committee. + +commit 1bb6cd98f92e6e334613832b29e3da4b0fd06b63 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 11:56:49 2024 +0200 + + rusk: refactor get_voters + +commit 3c52f871f04185b22c9515b4c68d0056518cc8db +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 11:55:58 2024 +0200 + + node: refactor get_voters + +commit 837f5482139780a2bec1fcc88b1baad6c6554e3a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jul 25 11:54:28 2024 +0200 + + consensus: refactor get_voters + +commit 09ee16c30a583fc215c3690f12f2cb24f0859c85 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jul 23 17:14:20 2024 +0200 + + consensus: remove verify_quorum + +commit dea3b4178e96d21777bb1d27830fd8859599b21d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jul 23 15:45:21 2024 +0200 + + node: refactor verify_success_att + +commit 29f300d8048d0943bd5672a070c2e0387998032d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jul 23 10:26:17 2024 +0200 + + rusk: rename VoterWithCredits to Voter + +commit b9744698d18e34b86c50c0b03888d8ef42f2f8ea +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jul 23 10:25:07 2024 +0200 + + node: rename VoterWithCredits to Voter + +commit 9a641fdc1853bbc022337b5f85c1d705ef580395 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jul 23 10:24:39 2024 +0200 + + consensus: rename VoterWithCredits to Voter + +commit 7c4b874eb74ce1f62ce8e0f418da77450ad6a9dc +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jul 22 16:47:19 2024 +0200 + + node: move prev_block_seed + +commit 5abf0405c9a492c90f6ccc69d0c8612cca36326c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Jul 26 10:37:21 2024 +0200 + + node: bench: verify_att + +commit bfeee12d3587937ebfeb5803e8f43dc1f04aefa7 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jul 22 14:02:24 2024 +0200 + + node: add to_consensus_header + +commit 1a86f3b81f542e25b382218a6288a496d0c6ec22 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jul 22 13:59:46 2024 +0200 + + node-data: add to_consensus_header + +commit 03196d5405f6cef016639832f1dd7fc8e1b24725 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jul 22 12:39:45 2024 +0200 + + node: rename verify_block_att to verify_att + +commit 9b9f6c7e6e039c8a5dd7881bf127b50246cbaa74 +Merge: 1265bf0a bfce37a3 +Author: Norton Andreev +Date: Fri Jul 26 10:11:40 2024 +0200 + + Merge pull request #2027 from dusk-network/feature-2026 + +commit bfce37a300d1b3b3c4a9a5c4fa10b67ef70b30fd +Author: Norton Andreev +Date: Thu Jul 25 17:53:00 2024 +0300 + + web-wallet: Update font-display to swap + + Resolves #2026 + +commit 9e9e7800b52a7ccafdd2eb6e48b87049a1aeddee +Author: Milosz Muszynski +Date: Wed Jul 24 12:59:13 2024 +0200 + + rusk: passing nonce and owner for contract id generation + +commit 2185accb5ec13a00e1b4f461a83d439acb1f8063 +Author: Milosz Muszynski +Date: Wed Jul 24 12:55:27 2024 +0200 + + execution-core: added nonce to contract deploy + +commit 1265bf0a9ee0b1cdf40b7a101cc5a6d4629d89f3 +Merge: d3d6d7d2 34097970 +Author: Norton Andreev +Date: Thu Jul 25 15:17:37 2024 +0200 + + Merge pull request #2023 from dusk-network/feature-2022 + +commit d3d6d7d281a5ff88ca438ff9ffa9d4d1dbb352d7 +Merge: 0a3a130d dffa5ee1 +Author: Norton Andreev +Date: Thu Jul 25 15:17:11 2024 +0200 + + Merge pull request #2021 from dusk-network/feature-1765 + +commit 0a3a130d5bd6cc4aef349a794fec87888f2d90da +Merge: 72a419f9 d484e96b +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Jul 25 11:05:47 2024 +0200 + + Merge pull request #1998 from dusk-network/mocello/1992_clean_abi + + rusk-abi: Clean library + +commit d484e96b745207c6f36f20342aa461061732ba40 +Author: moana +Date: Tue Jul 23 12:17:20 2024 +0200 + + execution-core: Add `hash` method for `Transaction` + +commit fce80d8e7c33a4a5df85c6bf956bf08db5197501 +Author: moana +Date: Mon Jul 22 15:43:31 2024 +0200 + + node_data: Replace rusk_abi::Hasher with `BlsScalar::hash_to_scalar` + +commit ca9a25f20cbcb082912af6e26064897e5d16e3d2 +Author: moana +Date: Tue Jul 23 15:45:37 2024 +0200 + + rusk: Remove `PublicInput` + +commit b82534fb33497d7cf082d5b4afa5912dab2bc740 +Author: moana +Date: Mon Jul 22 15:41:44 2024 +0200 + + rusk: Rename rusk-abi::Error to PiecrustError + +commit 9b08ef88fae513a7c6f5a13b0dddce61e5efe09b +Author: moana +Date: Mon Jul 22 15:16:11 2024 +0200 + + test-wallet: Swap rusk-abi::POSEIDON_TREE_DEPTH + + for execution_core::transfer::TRANSFER_TREE_DEPTH + +commit 9fb0cea87ffc630e4104702ca0cfa779ccf90831 +Author: moana +Date: Tue Jul 23 15:44:06 2024 +0200 + + host-fn: Remove `PublicInput` + +commit 516195cab4aabb437b3d5a2f634857cf8cbfefc8 +Author: moana +Date: Mon Jul 22 15:15:28 2024 +0200 + + host_fn: Remove payment_info + +commit 0a9cd25d7d92dd074d555088b6c4b8abf3814d56 +Author: moana +Date: Mon Jul 22 15:15:10 2024 +0200 + + bob: Remove payment_info + +commit bf4fa61e62dedfc2907d0c28019d146436438033 +Author: moana +Date: Mon Jul 22 15:14:40 2024 +0200 + + alice: Remove payment_info + +commit 400823816bffc97614e0678da955ec8b8ef50348 +Author: moana +Date: Tue Jul 23 15:44:40 2024 +0200 + + license-contract: Remove `PublicInput` + +commit a4b5e3c357a933d239486a994fdc81e49fadb47e +Author: moana +Date: Mon Jul 22 15:15:54 2024 +0200 + + stake-contract: Remove payment_info + +commit 65d14128a3a1dc21fa558cd0eb1c8ff3cbb4204d +Author: moana +Date: Tue Jul 23 15:45:14 2024 +0200 + + transfer-contract: Remove `PublicInput` + +commit f8f3e639a4fbfde81b5da661fe3905cf8a714b69 +Author: moana +Date: Mon Jul 22 15:42:25 2024 +0200 + + transfer-contract: Rename rusk-abi::Error to PiecrustError + +commit 51d1820f84d04561db7b1601ad1fa6c74f28b735 +Author: moana +Date: Wed Jul 17 15:57:48 2024 +0200 + + rusk-abi: Remove unused functionalities + + See description of #1992 for a detailed list. + +commit 72a419f9ac122f56963b3fc96d34d2e181b0ce00 +Merge: 7a11bb1e aed4c04c +Author: Kieran Hall +Date: Thu Jul 25 09:59:14 2024 +0200 + + Merge pull request #2018 from dusk-network/feature-2017 + + explorer: Bump version to 0.1.0 and add CHANGELOG file + +commit aed4c04c12b95e93c30617ae079f059c3bd38cbf (tag: explorer-0.1.0) +Author: Kieran Hall +Date: Wed Jul 24 15:31:12 2024 +0200 + + Bump version to 0.1.0 and add CHANGELOG file + + Resolves #2017 + +commit 34097970c603878d496994a680a585c2c70e1924 +Author: Norton Andreev +Date: Wed Jul 24 18:22:44 2024 +0300 + + web-wallet: Fix wrong hover state (Settings) + + Resolves #2022 + +commit dffa5ee1dce15c9faee9479a75ace9866fff0aa0 +Author: Norton Andreev +Date: Wed Jul 24 18:12:32 2024 +0300 + + web-wallet: Fix low contrast for links + + Resolves #1765 + +commit 7a11bb1e1a923a9236ba742bb38fa37bac7e0c82 +Merge: 66acccfb f3113b10 +Author: Norton Andreev +Date: Wed Jul 24 16:02:43 2024 +0200 + + Merge pull request #2020 from dusk-network/feature-2019 + + explorer: Remove Devnet Option + +commit f3113b102914b0c721513c260d9d69f390c8fc75 +Author: Norton Andreev +Date: Wed Jul 24 16:54:47 2024 +0300 + + explorer: Remove Devnet Option + + Resolves #2019 + +commit 66acccfb0bf1655d04ce3d576c82557fd99357ab +Merge: 1a4f7bb8 29eb4447 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Jul 24 15:00:31 2024 +0300 + + Merge pull request #2015 from dusk-network/issue-2008 + + Add doc cmd to Makefiles + +commit 29eb4447f910336c3e2b17514dbaf59963126bf9 +Author: Neotamandua <107320179+Neotamandua@users.noreply.github.com> +Date: Wed Jul 24 12:14:34 2024 +0300 + + Add doc cmd to Makefiles + + Resolves #2008 + +commit 1a4f7bb8c48b6b36f977d1d33fe7b36a414ed8b0 +Merge: cd88f1b1 6ade1ec5 +Author: Eduardo Leegwater Simões +Date: Wed Jul 24 10:36:16 2024 +0200 + + Merge pull request #2005 from dusk-network/cache-bls-signatures + + Add BLS signature cache + +commit cd88f1b1737a9eb72c44d3841a70d41b118e8353 +Merge: 8e4f1ff0 930d80fb +Author: Norton Andreev +Date: Wed Jul 24 09:54:36 2024 +0200 + + Merge pull request #2010 from dusk-network/feature-2009 + + explorer: Fix low contrast for links + +commit 930d80fba1fb19a610a081939dc6d3cbc5d48c77 +Author: Norton Andreev +Date: Wed Jul 24 10:51:52 2024 +0300 + + explorer: Fix low contrast for links + + Resolves #2009 + +commit 6ade1ec5bb5ed2a4f1dca0bf9b38c33407f71976 (cache-bls-signatures) +Author: Eduardo Leegwater Simões +Date: Tue Jul 23 17:45:40 2024 +0200 + + rusk-abi: add BLS signature cache + + Cache definition placed in a different file, and abstracted away with a + macro, allowing one to generate different cache types according to + in-code parameters. + + This macro is then leveraged to generate both Plonk proof and BLS + signature caches, which are then subsequently used in our code. + + To slightly improve the implementation of both, the hash used as a cache + key is now computed using the argument buffer contents, as opposed to + the deserialized parameters. This allows for a cleaner and more + performant implementation. + + See-also: #1984 + +commit 8e4f1ff056f7ce264895bcd2991d4e8f94da0367 +Merge: e8c8a3a3 fe153fd5 +Author: Eduardo Leegwater Simões +Date: Tue Jul 23 21:34:37 2024 +0200 + + Merge pull request #2006 from dusk-network/fix-freed-while-in-use + + Fix "freed while in use" + +commit fe153fd5d10fa1645cf1d28bb416124d69bb135a +Author: Eduardo Leegwater Simões +Date: Tue Jul 23 21:11:43 2024 +0200 + + rusk: use only `tokio` major version number + +commit 37b52dd3b913e876fb8058ea27be74541659b115 +Author: Eduardo Leegwater Simões +Date: Tue Jul 23 21:09:47 2024 +0200 + + rusk-prover: use only `tokio` major version number + +commit a3342161c7e41ed9b85bf43b7c287c096732958d +Author: Eduardo Leegwater Simões +Date: Tue Jul 23 20:57:43 2024 +0200 + + node: fix "freed while still in use" error + + The `tokio::select!` macro seems to have changed in such a way as to not + work well with the syntax we used, and in the process breaking their + crate even if the version doesn't indicate it under semver rules. + + This commit addresses this by changing the syntax to something the macro + understands. + +commit e8c8a3a37b30484f0db8395c3dca74097f6d8f13 +Merge: 1fd314e1 44727a46 +Author: Andrea Scartabelli +Date: Tue Jul 23 14:13:07 2024 +0200 + + Merge pull request #2002 from dusk-network/feature-1999 + + web-wallet: Fix random failure in Tabs test + +commit 44727a461c144aecb802bacd0ccf56f2a678160d +Author: Andrea Scartabelli +Date: Tue Jul 23 10:44:41 2024 +0200 + + web-wallet: Fix random failure in Tabs test + + Resolves #1999 + +commit 1fd314e16d33f3984ef8522542d5350a65304ee0 +Merge: 6a2b0478 8a345eca +Author: Andrea Scartabelli +Date: Tue Jul 23 11:16:57 2024 +0200 + + Merge pull request #2001 from dusk-network/feature-1975 + + explorer: Fixed app failing to load on Safari + +commit 6a2b0478dbd3d7dfa131461ab5d24a862ffa15ea +Merge: c76847c6 53a7874e +Author: Mr. Seppia +Date: Tue Jul 23 10:05:09 2024 +0200 + + Merge pull request #1983 from dusk-network/max_iter_50 + +commit 8a345ecabbc8a785c5cc45272e1ea5969010a1cc +Author: Andrea Scartabelli +Date: Mon Jul 22 16:55:48 2024 +0200 + + explorer: Fixed app failing to load on Safari + + Resolves #1975 + +commit c76847c65aa756a5fb8f57b23db9c14beca0d186 +Merge: b437a3d4 00840426 +Author: Mr. Seppia +Date: Tue Jul 23 08:55:30 2024 +0200 + + Merge pull request #1962 from dusk-network/fix-1907 + +commit b437a3d4426c1a6bcbe762d75a316428b11f5a1f +Merge: 3e8a7cac 2aaec34d +Author: Eduardo Leegwater Simões +Date: Mon Jul 22 18:27:35 2024 +0200 + + Merge pull request #1980 from dusk-network/moonlight-benchmarks + + Add Moonlight benchmarks + +commit 3e8a7cac5de62326c1f9d0dacc631f4b7b979f78 +Merge: 495c64df c84362d7 +Author: Alex Panturu +Date: Mon Jul 22 19:12:39 2024 +0300 + + Merge pull request #1979 from dusk-network/feature-1978 + + explorer: add dark theme + +commit c84362d71b9f9d8ee77be817ce5aac4c20cc67f2 +Author: Alex Panturu +Date: Mon Jul 22 17:11:54 2024 +0300 + + explorer: unify css + +commit 88dab1c3d230e016cb621df11292cb08c0c12dc7 +Author: Alex Panturu +Date: Tue Jul 16 16:28:06 2024 +0300 + + explorer: add dark theme + +commit 495c64df08e3082bcea5a88c678d6054db33562b +Merge: 21236e70 9d02259d +Author: Norton Andreev +Date: Mon Jul 22 17:12:20 2024 +0200 + + Merge pull request #1989 from dusk-network/feature-1988 + + web-wallet: Fix content alignment regression + +commit 2aaec34d02672d468fcadd136aa3b647f7eaef72 +Author: Eduardo Leegwater Simões +Date: Tue Jul 16 16:34:05 2024 +0200 + + rusk: fix Phoenix and add Moonlight benchmarks + +commit 53a7874ed146dfbf2c4e58d1e8070541e5421309 +Author: Herr Seppia +Date: Thu Jul 18 10:26:19 2024 +0200 + + consensus: change `step` from `u16` to `u8` in sortition + +commit f4a2c8d76db67019927c87f447ea61f0db0339b1 +Author: Herr Seppia +Date: Thu Jul 18 10:01:13 2024 +0200 + + consensus: add cluster votes check + +commit 813e40bcb5bb1051b31bf5f0c79c42a43e9944d9 +Author: Herr Seppia +Date: Thu Jul 18 09:23:59 2024 +0200 + + consensus: refactor `extract_and_subtract_member` + +commit ed74870aa478210dd8dccddb3c82c4968f61f91c +Author: Herr Seppia +Date: Wed Jul 17 20:34:31 2024 +0200 + + consensus: change `step` from `u16` to `u8` + +commit 989f44e04193b6a3009751e3b945112f5b7ac6d4 +Author: Herr Seppia +Date: Wed Jul 17 20:34:02 2024 +0200 + + node-data: change `step` from `u16` to `u8` + +commit 66e57353cab9b18f904e1529f3259965d8e0badd +Author: Herr Seppia +Date: Wed Jul 17 20:23:02 2024 +0200 + + consensus: change iteration configs + + - Change CONSENSUS_MAX_ITER to `50` + - Change RELAX_ITERATION_THRESHOLD to `8` + - Change EMERGENCY_MODE_THRESHOLD to `16` + +commit 0084042617442df47d15037ebc3778012d036621 +Author: Herr Seppia +Date: Mon Jul 22 15:07:43 2024 +0200 + + consensus: fix code comments + +commit 8fb7c1b8c9da4930e1cacbf3c52b870015afe1b5 +Author: Herr Seppia +Date: Mon Jul 22 10:52:52 2024 +0200 + + consensus: change open_consensus_mode + + Change consensus loop to not cancel itself if the processed message is a quorum + +commit 4769ed325762197722cd626d1903abedf07f72cd +Author: Herr Seppia +Date: Mon Jul 22 10:48:44 2024 +0200 + + consensus: change `process_past_events` to not return `Option` + +commit b9577c2b8573a77153eed606fa3814f3ace281f6 +Author: goshawk-3 +Date: Thu Jul 11 11:53:03 2024 +0300 + + consensus: Support open-consensus-mode in event_loop + +commit 21236e70f5f62a12c02136c99dc86981ff86f31a +Merge: 18c9f34e 32cc884b +Author: Eduardo Leegwater Simões +Date: Mon Jul 22 15:10:36 2024 +0200 + + Merge pull request #1930 from dusk-network/moonlight + + Add moonlight transactions + +commit 9d02259d7f457e9cff27b6247bb476c783e8a6f8 +Author: Norton Andreev +Date: Fri Jul 19 11:27:45 2024 +0300 + + web-wallet: Fix content alignment regression + + Resolves #1988 + +commit 32cc884b934dc2f36cc27534c73c17d3b30a7b12 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:48:08 2024 +0200 + + rusk: support Moonlight transactions + + To support Moonlight transactions, we leverage the changes made to + `execution-core` to unify the handling of both transaction models using + the exact same code path as before. + +commit 5a4beeb36c5b86c8f2bb3b72bbf9f42d19e5ae23 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:34:06 2024 +0200 + + test-wallet: handle moonlight and withdrawal system + +commit 44873d2171a88876ad56abf5fe8900d696eca31b +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:47:10 2024 +0200 + + rusk-prover: small changes to use modified `execution-core` + +commit 93c6e627985123a9471f242cb25844f9d4a0851a +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:35:00 2024 +0200 + + rusk-recovery: change to handle moonlight on genesis + + To handle placing moonlight balances during state recovery, we add a new + `moonlight_account` item than a `.toml` configuration file can specify a + balance for given accounts at genesis. To ensure clarity we also rename + the `balance` item to `phoenix_balance`. + +commit 6c90c312b74a54034c2e279d852df7280391d0aa +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:43:54 2024 +0200 + + node: small renames and reorders + +commit 86eb9e3c8e3790dc6687400febe3df4a23283181 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:42:20 2024 +0200 + + consensus: small renames and reorders + +commit e3c20e77b9f3312fafa2a74c31bd93d96356051d +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:39:17 2024 +0200 + + node-data: small name changes + +commit 84a257c798a228db7562c8482afbcb23e61dcd35 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:40:08 2024 +0200 + + alice-contract: use `Withdraw` instead of `Mint` + +commit ba2c805a861591bd4c08b0a1458940638bad3fc3 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:24:14 2024 +0200 + + stake-contract: rework to use new withdrawal system + + We rework the contract to make use of the changed data structures. Most + notably, `mint` and `withdraw` now make use of the new withdrawals + system. + +commit 9d824678490aacf5bd26fa5c9d65731258e8ac4f +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:15:10 2024 +0200 + + transfer-contract: support for moonlight and expanded withdrawals + + We add support for Moonlight transactions by adding a map between public + keys and their respective account data as defined by `execution-core`. + This means also adding a query function for this account data - named + `account`, taking as argument a public key. + + Support for the new withdrawal system is also added, in a way that we + can reuse code between `withdraw` and `mint`, effectively minimizing the + amount of code written. One downside of this new system is that + contracts are no longer able to set data in the `Sender` of a Phoenix + note. Instead the tranfer contract is responsible for setting it, and + currently we set the contract ID withdrawn from, together with a + suffixed string. + + We take the liberty to rework the transient data held during a call ray, + effectively minimizing data being passed back and forth - for instance + during a `refund` call. We also rename `balance` to `contract_balance` + contract-wide, to avoid confusion with Moonlight accounts. + +commit 5768fb87351905a22a3e2ca283d5df7e7754b1fd +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:41:19 2024 +0200 + + rusk-abi: small name changes + +commit c25a77382b9c808eff295c341831b878da77d933 +Author: Eduardo Leegwater Simões +Date: Thu Jul 11 01:07:51 2024 +0200 + + execution-core: add Moonlight and rework withdrawals + + With this commit we add `MoonlightTransaction`, and rename the existing + transaction to `PhoenixTransaction`, both of which are incorporated into + an enum named `Transaction`. + + We also rework the withdrawals system, under the assumption that there + must be a strong assurance that the transacting party own the addresses + being withdraw to. This enables cross-withdrawals from Moonlight to + Phoenix (and vice-versa), as well as withdrawals to the same transaction + model. + + The liberty is taken to change the stake data structures slighty, to + improve on clarity, as well as make use of the new withdrawal system. + +commit 18c9f34eeeaca823eda67f9b47695ae7d4c53ef0 +Merge: a5f7c3c7 c1cd18e8 +Author: Milosz Muszynski +Date: Fri Jul 19 12:32:48 2024 +0200 + + Merge pull request #1941 from dusk-network/issue-1882-deployment-transaction + + Contract deployment via transaction + +commit c1cd18e8e2ee8ab09ceccc304f29cf5b7cd52930 +Author: Milosz Muszynski +Date: Thu Jul 18 16:36:07 2024 +0200 + + rusk: refactored deploy execution, comments + +commit a5f7c3c77631cd11d943cde3e93d3681e679a707 +Merge: a355a174 22a58fc3 +Author: Mr. Seppia +Date: Thu Jul 18 19:35:20 2024 +0200 + + Merge pull request #1985 from dusk-network/fix-1905 + + node: Check Certificate is Success Attestation + +commit 7208f91d264b13bee06a622c5f748f4fc60e6965 +Author: Milosz Muszynski +Date: Thu Jul 18 16:03:57 2024 +0200 + + rusk: gas_per_deploy_byte configuration parameter + +commit a355a174b735fe1d8d1a5d2c63711ac4df1d3d2b +Merge: 5399f417 f9346056 +Author: Andrea Scartabelli +Date: Thu Jul 18 14:34:28 2024 +0200 + + Merge pull request #1986 from dusk-network/feature-1973 + + web-wallet: Upgrade to Vitest 2.x + +commit b566a14faf131d7932962712f820e5d6c0a00ff5 +Author: Milosz Muszynski +Date: Thu Jul 18 14:23:14 2024 +0200 + + test-wallet: renamed exec to contract_exec + +commit 3dc62f1dd568c018c82e335318f00c07408f7b47 +Author: Milosz Muszynski +Date: Thu Jul 18 14:22:55 2024 +0200 + + rusk-prover: renamed exec to contract_exec + +commit 68a67192255cb11d1a85204378315da22f6f884b +Author: Milosz Muszynski +Date: Thu Jul 18 14:22:42 2024 +0200 + + node-data: renamed exec to contract_exec + +commit 2aa0caf50c4bf364c6bac2c308baa5ba46f15313 +Author: Milosz Muszynski +Date: Thu Jul 18 14:22:26 2024 +0200 + + execution-core: renamed exec to contract_exec + +commit ce71ac8477bb0a18d4fc907e403c94b9c463b2ed +Author: Milosz Muszynski +Date: Thu Jul 18 14:22:07 2024 +0200 + + transfer-contract: renamed exec to contract_exec + +commit 67d41dd6aee90ff26e4caf479554bc170508da81 +Author: Milosz Muszynski +Date: Thu Jul 18 14:21:54 2024 +0200 + + stake-contract: renamed exec to contract_exec + +commit 40d8acdd7458ef0b02914e692ad021a52b822d3a +Author: Milosz Muszynski +Date: Thu Jul 18 14:06:32 2024 +0200 + + rusk: addressed clippy error + +commit 5399f417bfedfd24e8a810ed7f8514cfa90b0a52 +Merge: 81edb851 64dc50d2 +Author: Norton Andreev +Date: Thu Jul 18 13:34:53 2024 +0200 + + Merge pull request #1987 from dusk-network/feature-1623 + + web-wallet: Change "normal" size to "default" + +commit 8cbaefa96faa7b73c25a84218be04be0437ab90a +Author: Milosz Muszynski +Date: Thu Jul 18 13:19:11 2024 +0200 + + rusk: optimized stripping off bytecode + +commit e60bf702ab2b935d44dbf4f26711e6be980c5754 +Author: Milosz Muszynski +Date: Thu Jul 18 13:18:52 2024 +0200 + + execution-core: optimized stripping off bytecode + +commit 64dc50d2723fe01d9b13dfb9fe2188b8fc1251cb +Author: Norton Andreev +Date: Thu Jul 18 14:06:09 2024 +0300 + + web-wallet: Change "normal" size to "default" + + Resolves #1623 + +commit 22a58fc376566b618b0a10513776bed7e85cc2ba +Author: Herr Seppia +Date: Thu Jul 18 11:24:06 2024 +0200 + + node: Check Certificate is Success Attestation + + Resolves #1905 + +commit 478c2182435c61ae5383376bf579533a858cfbc6 +Author: Herr Seppia +Date: Thu Jul 18 11:23:38 2024 +0200 + + node: improve `verify_prev_block_cert` performance + + - Fetch the header instead of fetching the full block + - Use the header hash instead of the block height + +commit 81edb8518ed9df32e2465a497c419fe5228219ca +Merge: 9e379fcb bba66838 +Author: Mr. Seppia +Date: Thu Jul 18 11:33:11 2024 +0200 + + Merge pull request #1982 from dusk-network/header_record + + node: improve fetch_faults operation + +commit 6af43989b67aaeb2cae4e31ff8479ec95a0da9d1 +Author: Milosz Muszynski +Date: Thu Jul 18 11:25:06 2024 +0200 + + test-wallet: review follow-up renames + +commit 7463d3f4b2b2ea4e6b6d4c091d58ea2fe7e7f035 +Author: Milosz Muszynski +Date: Thu Jul 18 11:24:50 2024 +0200 + + rusk: review follow-up reformat + +commit f065cd7f2dcc634df2928df03709917a22980435 +Author: Milosz Muszynski +Date: Thu Jul 18 11:24:24 2024 +0200 + + rusk-prover: review follow-up renames + +commit d6cfa970753bf57e27000b4ce6b0604d8b540ae8 +Author: Milosz Muszynski +Date: Thu Jul 18 11:24:05 2024 +0200 + + node-data: review follow-up renames + +commit 4303fcde37dc4f50aabe21e56df390a27c82486b +Author: Milosz Muszynski +Date: Thu Jul 18 11:23:50 2024 +0200 + + execution-core: review follow-up renames + +commit c1e969138cc8f4867ce1b85df8d4fb3f7907ef34 +Author: Milosz Muszynski +Date: Thu Jul 18 11:23:25 2024 +0200 + + transfer-contract: review follow-up renames + +commit 7cb65247fe290929cb1f851f4e82c1b9be2a229a +Author: Milosz Muszynski +Date: Thu Jul 18 11:23:10 2024 +0200 + + stake-contract: review follow-up renames + +commit 9e379fcb1285b2f7288e480cc3354e01d25b424d +Merge: e06fbaba 0bfee31d +Author: Norton Andreev +Date: Thu Jul 18 11:14:57 2024 +0200 + + Merge pull request #1977 from dusk-network/feature-1976 + +commit f9346056247e42ab5fe8ba58e31c60f716a9cc9f +Author: Andrea Scartabelli +Date: Thu Jul 18 10:08:48 2024 +0200 + + web-wallet: Upgrade to Vitest 2.x + + Resolves #1973 + +commit bba6683890f12bd4b4851286897974708da6c5a0 +Author: Herr Seppia +Date: Thu Jul 18 11:05:50 2024 +0200 + + rusk: rename `HeaderRecord` into `LightBlock` + +commit 11e59ce6591b8367102f89f5a99c50a57f6be407 +Author: Herr Seppia +Date: Thu Jul 18 11:05:40 2024 +0200 + + node: rename `HeaderRecord` into `LightBlock` + +commit 4b3384ed24ebc81267fae2fba6dcabd4230610c1 +Author: Herr Seppia +Date: Wed Jul 17 18:13:18 2024 +0200 + + node-data: remove unused method + +commit 3bb4f000d2afb761d2b425bd78282ee0a79f078b +Author: Herr Seppia +Date: Wed Jul 17 19:11:10 2024 +0200 + + node: improve `fetch_faults` operation + + Avoid to retrieve the full Blocks when searching for Faults + +commit 129592213138b8ef6bcd3642bdd63e6a6b04dfcf +Author: Herr Seppia +Date: Wed Jul 17 18:13:43 2024 +0200 + + rusk: refactor GQL blocks + + - Remove `Block::new` + - Add `From` for `Block` + +commit 6a270409dab89db3d264dc348aa046d63d7037d1 +Author: Herr Seppia +Date: Wed Jul 17 19:10:59 2024 +0200 + + node: refactor fetch header mechanism + + - Change `fetch_header` to return only `Ledger::Header` + - Move `HeaderRecord` from `RocksDB` to `Database` + - Add `fetch_block_light` to return `HeaderRecord` + +commit e06fbaba9ceca98a58780efbfcec5567c90f4598 +Merge: 3ad0e521 fafcdb31 +Author: Mr. Seppia +Date: Wed Jul 17 17:17:10 2024 +0200 + + Merge pull request #1944 from dusk-network/hard_slash_trigger + + consensus: handle Faults proof (aka hard slash) + +commit 0ecc2be4d84c1e36a89eb18859e4ea7253c21f60 +Author: Milosz Muszynski +Date: Wed Jul 17 11:33:22 2024 +0200 + + test-wallet: renamed contract execution + +commit c3a2dc5e4461a7aa4cd66f30ddae032112b85620 +Author: Milosz Muszynski +Date: Wed Jul 17 11:33:08 2024 +0200 + + rusk: renamed contract execution + +commit cf4313a72252f9103b56083b7fbae856a08355d4 +Author: Milosz Muszynski +Date: Wed Jul 17 11:32:48 2024 +0200 + + rusk-prover: renamed contract execution + +commit 896e3e3c7f260ff089a9ca1521c3f07dac3d12cd +Author: Milosz Muszynski +Date: Wed Jul 17 11:32:31 2024 +0200 + + node-data: renamed contract execution + +commit 7d9268c10fc395c2a2bd629ad7a08643466e9e06 +Author: Milosz Muszynski +Date: Wed Jul 17 11:32:02 2024 +0200 + + transfer-contract: renamed contract execution + +commit 86115edcb768181b4b84df71edc233e463894f22 +Author: Milosz Muszynski +Date: Wed Jul 17 11:31:38 2024 +0200 + + stake-contract: renamed contract execution + +commit 45a6147a5de66f74f8d32256bc4b562252a79c60 +Author: Milosz Muszynski +Date: Wed Jul 17 11:31:05 2024 +0200 + + execution-core: renamed contract execution, cosmetics + +commit fafcdb316c43b77985a2822f7523f90329e92bd3 +Author: Herr Seppia +Date: Mon Jul 15 15:16:19 2024 +0200 + + rusk: use `Slash` array instead of missing generators + +commit a4c89dcaeb8d5d71bb31302817edbeb7e17ceb5a +Author: Herr Seppia +Date: Mon Jul 15 15:15:48 2024 +0200 + + node: support Slash structs + + - Change CallParams to use `Slash` array instead of missing generators + - Implement `operations::Error` + - Add `verify_faults` while verifying transactions + +commit 3a335970c88fe08fc0a37975896e42e4821cd3aa +Author: Herr Seppia +Date: Mon Jul 15 15:12:56 2024 +0200 + + consensus: change `CallParams` to accept `Vec` + +commit 0bd98286edac2b05beb322ad049edb9c77ac818e +Author: Herr Seppia +Date: Mon Jul 15 15:11:30 2024 +0200 + + node-data: add `Slash`, `SlashType` and `InvalidFault` + +commit 0bfee31d3a26994c11c7e272185ced65d6dae269 +Author: Norton Andreev +Date: Tue Jul 16 12:41:13 2024 +0300 + + explorer: Refactor isLoadMoreDisabled logic + + Resolves #1976 + +commit 3ad0e521e21e9b949772bc65b37f663891dafb7d +Merge: 44e3c7f1 bf48dd5f +Author: Andrea Scartabelli +Date: Tue Jul 16 11:00:04 2024 +0200 + + Merge pull request #1974 from dusk-network/feature-1972 + + explorer: Upgrade to Vitest 2.x + +commit bf48dd5f1fbecc5719330a216eea7d211af598f8 +Author: Andrea Scartabelli +Date: Tue Jul 16 10:51:17 2024 +0200 + + explorer: Upgrade to Vitest 2.x + + Resolves #1972 + +commit fcc186de1ce16225ada0beaf4f48c87160e2ee78 +Author: Milosz Muszynski +Date: Tue Jul 16 10:20:42 2024 +0200 + + rusk: precheck for sufficient gas for deploy + +commit 43ec8c31b13811d15eb3d37bb7e732e29716b814 +Author: Milosz Muszynski +Date: Tue Jul 16 09:30:34 2024 +0200 + + rusk: transaction strip off bytecode method + +commit e5facdcc93572716ce8a5ac4d8e6adc2e8315973 +Author: Milosz Muszynski +Date: Tue Jul 16 09:30:10 2024 +0200 + + execution-core: transaction strip off bytecode method + +commit 44e3c7f15b84b0c74dbe7357682c93c723ce4389 +Merge: 03cd6f5c 7595e7a1 +Author: Andrea Scartabelli +Date: Mon Jul 15 17:58:08 2024 +0200 + + Merge pull request #1971 from dusk-network/feature-1970 + + web-wallet: Use `@juggle/resize-observer` in `jsdom` for tests + +commit e8ac21f1e7e55d91d7d82ceb5821ac3896c5a57e +Author: Milosz Muszynski +Date: Mon Jul 15 16:38:34 2024 +0200 + + rusk: review remarks follow up + +commit cafd4a4ceb103245e763fb92e1fb8854f58a569d +Author: Milosz Muszynski +Date: Mon Jul 15 16:16:40 2024 +0200 + + execution-core: updated changelog + +commit 3a669e20eaaa7abc16f2e40f879954f007450e1b +Author: Milosz Muszynski +Date: Mon Jul 15 16:10:32 2024 +0200 + + rusk: refactored deployment tests + +commit 7595e7a1f966dfca210f8e14dcd37ec81c62058d +Author: Andrea Scartabelli +Date: Mon Jul 15 16:01:47 2024 +0200 + + web-wallet: Use `@juggle/resize-observer` in `jsdom` for tests + + Resolves #1970 + +commit 60e2f9b782e286ba8df5730032a9f4067607e640 +Author: Milosz Muszynski +Date: Mon Jul 15 15:18:14 2024 +0200 + + rusk: insufficient gas tests for deployment + +commit 03cd6f5c341a22a737841f1969cfcc6d79122ac0 +Merge: 9754c438 a631f8a5 +Author: Alex Panturu +Date: Mon Jul 15 15:17:05 2024 +0300 + + Merge pull request #1968 from dusk-network/feature-1967 + + explorer: fix retry on chain info tables + +commit a631f8a5867d65dba5e1a638b29e50c2bc498a6f +Author: Alex Panturu +Date: Mon Jul 15 15:09:07 2024 +0300 + + explorer: fix retry on chain info tables + +commit 09c560cca27ca47d0c3956f89133796b15a00d0e +Author: Milosz Muszynski +Date: Fri Jul 12 16:12:14 2024 +0200 + + execution-core: improved deserialization + +commit d63c7199df49f4b8b0616ecfb77338dc3434c8ce +Author: Milosz Muszynski +Date: Thu Jul 11 11:18:49 2024 +0200 + + rusk: paying limit if deploy fails + +commit 9754c43839089c29b6e5c70045e037a8a321734b +Merge: 503eb0e9 4ac7ef22 +Author: Andrea Scartabelli +Date: Thu Jul 11 11:08:03 2024 +0200 + + Merge pull request #1961 from dusk-network/feature-1960 + + explorer: Use `@juggle/resize-observer` in `jsdom` for tests + +commit 503eb0e981653f4637cb6eff9b70eb6592969394 +Merge: 88b35bbe e9039292 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Jul 11 10:01:55 2024 +0200 + + Merge pull request #1959 from dusk-network/mocello/1953_ast_bench + + rusk: Fix AST benchmarks + +commit 4ac7ef22d27c500b6f72f2d7454e8688430992cd +Author: Andrea Scartabelli +Date: Thu Jul 11 09:41:08 2024 +0200 + + explorer: Use `@juggle/resize-observer` in `jsdom` for tests + + Resolves #1960 + +commit e903929238240cfc7b3afcc966ce6746300f0304 (mocello/1953_ast_bench) +Author: moana +Date: Wed Jul 10 14:57:56 2024 +0200 + + rusk: Fix AST benchmark + +commit 386bd7035ba609e29e582eab39f1adfa54c6494d +Author: moana +Date: Wed Jul 10 15:11:32 2024 +0200 + + rusk: Add benchmark compilation to the tests + +commit 88b35bbe2d56e0df9f4812f32d641dfbb9602fe0 +Merge: c1c39c5c 71b8cec2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jul 10 16:08:37 2024 +0300 + + Merge pull request #1929 from dusk-network/fix-1833 + + Split Block Generator reward into fixed reward and extra reward + +commit e4bf3c82a2d2c2a18227382b55d0893a5df415b4 +Author: moana +Date: Wed Jul 10 14:57:31 2024 +0200 + + rusk: Remove unused test-file + +commit c1c39c5c6ad439cf660d8f4bdf802a863888663b +Merge: d7cb8cd8 a9717734 +Author: Andrea Scartabelli +Date: Wed Jul 10 14:52:50 2024 +0200 + + Merge pull request #1958 from dusk-network/feature-1728 + + explorer: Add a separate variable for stats fetch interval + +commit a97177340f8edc090c4d8d18af6409222408a33c +Author: Andrea Scartabelli +Date: Wed Jul 10 14:42:49 2024 +0200 + + explorer: Add a separate variable for stats fetch interval + + Resolves #1728 + +commit e1ba1536e5c7a380d3a5b56b3a197afbdd8de45b +Author: Milosz Muszynski +Date: Wed Jul 10 14:00:26 2024 +0200 + + rusk: tx serialization includes bytecode + +commit d7cb8cd8cbd549fbbe7c72477a10ce81b2c8ac7c +Merge: 47b6a0b6 5e18126f +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Jul 10 12:45:58 2024 +0200 + + Merge pull request #1932 from dusk-network/mocello/1931_bls_hash + + rusk-abi: Generate the BlsScalar hash without truncation + +commit 71b8cec2b30d221553059d7c05e5030c15bd0b66 +Author: goshawk-3 +Date: Wed Jul 10 13:20:05 2024 +0300 + + rusk: Assign the entire generator_extra_reward if all 128 credits are collected + +commit 8023485772c4722587493253d64d477692f243f1 +Merge: 99f34311 0779ebe3 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jul 10 13:02:02 2024 +0300 + + Merge pull request #1942 from dusk-network/fix-1834 + + Exclude next generator from both ratification and validation com… + +commit 47b6a0b69bead636faca536c2616937f6e593afe +Merge: 3cd7dc76 55cc6a79 +Author: Mr. Seppia +Date: Wed Jul 10 11:24:10 2024 +0200 + + Merge pull request #1951 from dusk-network/fix_on_block + + consensus: fix timeout reset on accepted block + +commit 3cd7dc761f237fb88c19239cd9fa689210b84bc7 +Merge: a2ea6cda 1ca073ad +Author: Andrea Scartabelli +Date: Wed Jul 10 11:19:42 2024 +0200 + + Merge pull request #1956 from dusk-network/feature-1955 + + explorer: Delay fetching market data if the current data is not stale + +commit 1ca073adcd96ace098b0c298e848c38cf26f0b00 +Author: Andrea Scartabelli +Date: Wed Jul 10 10:55:58 2024 +0200 + + explorer: Delay fetching market data if the current data is not stale + + Resolves #1955 + +commit 55cc6a797a327627b04a9feeb1a90fc3ec24e73c +Author: Herr Seppia +Date: Tue Jul 9 17:28:05 2024 +0200 + + consensus: track down followup issues + +commit 2cbe352ba8036b94dae08a11e7c9efd338379216 +Author: Herr Seppia +Date: Mon Jul 8 17:02:44 2024 +0200 + + consensus: fix timeout reset on accepted block + +commit e71b09bb1a2ab1fdf437859510ef7e50eaa8f74b +Author: Milosz Muszynski +Date: Tue Jul 9 18:20:23 2024 +0200 + + rusk: check bytecode hash + +commit 4ec173232c4192c7febc17ae31756dff36c73da9 +Author: Milosz Muszynski +Date: Tue Jul 9 16:25:16 2024 +0200 + + rusk: removed contract deployment contract id + +commit 92bdb8c53660ec0890fc1000c9a48d02253e8b94 +Author: Milosz Muszynski +Date: Tue Jul 9 16:24:46 2024 +0200 + + execution-core: removed contract deployment contract id + +commit 19be1902d257117e204cfcb51cdfb2acab9f15ff +Author: Milosz Muszynski +Date: Tue Jul 9 16:06:29 2024 +0200 + + rusk: deployment failure handling + +commit a2ea6cdaec07a9c27f01a4a7c97b8e3f311169f6 +Merge: 21333328 34e9489d +Author: Andrea Scartabelli +Date: Tue Jul 9 16:00:05 2024 +0200 + + Merge pull request #1952 from dusk-network/feature-1946 + + explorer: Save market data in local storage + +commit 34e9489d28d08fa71e32d8b47a730b4effdbdc90 +Author: Andrea Scartabelli +Date: Tue Jul 9 08:23:25 2024 +0200 + + explorer: Save market data in local storage + + - Updated vite build target to support top-level await + + Resolves #1946 + +commit 5e18126f6a06c8795ecb468ce3f20d3b5788ade4 +Author: moana +Date: Thu Jul 4 17:56:09 2024 +0200 + + rusk-abi: Generate the BlsScalar hash without truncation + +commit 21333328321e8df73fd1ede3ec7d7df073f7f74b +Merge: 744d416a 5135734c +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Jul 9 10:59:55 2024 +0200 + + Merge pull request #1927 from dusk-network/mocello/transfer_contract_fixup + + transfer-contract: Add deposit to remainder-note and remove bool return for mint + +commit 687bc58d8e487b9dc830c97559f999a986da81d8 +Author: Milosz Muszynski +Date: Mon Jul 8 15:16:17 2024 +0200 + + rusk: stripping off bytecode + +commit fa7da9a78add4334d37f431de7936226d43c469f +Author: Milosz Muszynski +Date: Mon Jul 8 15:14:30 2024 +0200 + + execution-core: bytecode as hash and bytes + +commit 744d416a33102dda6d9ab0fcab7d46ca4f864241 +Merge: 807e3b58 aa1f751f +Author: Mr. Seppia +Date: Tue Jul 9 10:09:45 2024 +0200 + + Merge pull request #1923 from dusk-network/add_fauls + +commit 807e3b58c8d410c17a8cefabc44dde7e19a949d3 +Merge: 3763f32e d27178df +Author: Alex Panturu +Date: Tue Jul 9 11:07:16 2024 +0300 + + Merge pull request #1950 from dusk-network/feature-1949 + + explorer: update DataCard design + +commit d27178df1ae968b610607689fee92df86fefe488 +Author: Alex Panturu +Date: Mon Jul 8 17:34:54 2024 +0300 + + explorer: update DataCard design + +commit aa1f751f2992bb19bdd15ab94c04e13cf7a4264f +Author: Herr Seppia +Date: Fri Jul 5 12:39:31 2024 +0200 + + consensus: change Aggregator to store signed messages + +commit 99f34311f9f4db2568585c95976f22e5d83554ab +Author: goshawk-3 +Date: Mon Jul 8 14:46:50 2024 +0300 + + rusk: Use consensus configs to calc extra reward + +commit 185c7f515e73dba4f7c55b37b531bb70380822b7 +Author: goshawk-3 +Date: Mon Jul 8 14:45:12 2024 +0300 + + consensus: Provide additional default configs + +commit 0779ebe3beed07568707f5cc3a573a9413a3a4d6 +Author: goshawk-3 +Date: Mon Jul 8 13:09:56 2024 +0300 + + consensus: Pass generator to the handler of consensus messages from past iterations + +commit e1be0ec815d77956040d7fb6383f4403da039892 +Author: goshawk-3 +Date: Mon Jul 8 12:51:25 2024 +0300 + + node: Remove handler of GetCandidate msg + +commit 5247fddd4a793a9d35e9d4a10b929eaec8f1b9ef +Author: goshawk-3 +Date: Mon Jul 8 12:50:59 2024 +0300 + + node-data: Remove both GetCandidate and GetCandidateResp messages + +commit 067858df3ede0a668373c12e7f8916aa1c863af2 +Author: goshawk-3 +Date: Mon Jul 8 11:17:24 2024 +0300 + + consensus: Pass generator explicitly to any step message handler/collect + +commit a17235f2f58902eed8ff870cbb42ac060271a274 +Author: goshawk-3 +Date: Fri Jul 5 15:08:24 2024 +0300 + + consensus: Exclude next generator from both ratification and validation committees of curr iter + +commit 95d801a5f42cc01d3f7078fb446c4576e3351101 +Author: Herr Seppia +Date: Fri Jul 5 12:38:52 2024 +0200 + + consensus: detect conflicting votes + + Resolves #1939 + +commit 4bc21092c27b46beb27e848243741c04f0bda3d0 +Author: Herr Seppia +Date: Thu Jul 4 16:25:03 2024 +0200 + + node: adapt to latest `consensus` changes + +commit 86f0dd02fec2cc82cee0b89d8265edfc16d933b2 +Author: Herr Seppia +Date: Thu Jul 4 16:24:13 2024 +0200 + + consensus: rename `Cluster::set_weight` method into `Cluster::add` + +commit 358aea431aac6b9fc513b6dbf5cd8343048e1786 +Author: Herr Seppia +Date: Thu Jul 4 16:23:15 2024 +0200 + + consensus: remove `Cluster::add` method + +commit 6cc9710a56ebc05d1e406e29b4216f7ee53c399e +Author: Herr Seppia +Date: Thu Jul 4 16:00:30 2024 +0200 + + node: include faults into block + + - Add `faults` to `Block` + - Change `DB::store_block` to save faults in a separa CF + - Add `DB::fetch_faults` to retrieve latest faults + +commit 2907f3967efba36056378080b866d953a5906da6 +Author: Herr Seppia +Date: Thu Jul 4 15:57:33 2024 +0200 + + consensus: include faults into block + + - Add `faults` to `Block` + - Add `fault_root` to `Block::Header` + +commit 5025acf36d3a9d5371c3c09a05a360d0deb90ddd +Author: Herr Seppia +Date: Thu Jul 4 15:55:31 2024 +0200 + + node-data: include faults into block + + - Add `faults` to `Block` + - Add `fault_root` to `Block::Header` + +commit 99222fe3539ee81154f5452315eddf588746a7ca +Author: Herr Seppia +Date: Thu Jul 4 15:54:22 2024 +0200 + + node-data: add `faults` module + +commit 3763f32ea80b3566e23fb544c0f849e8f1474717 +Merge: be6d9d52 8c6ba86f +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Fri Jul 5 17:14:55 2024 +0200 + + Merge pull request #1925 from dusk-network/hard_slash + + Implement new hard slashing + +commit 44ee87dc6bb321cf8792586526d38a9d869d766f +Author: Milosz Muszynski +Date: Fri Jul 5 16:37:28 2024 +0200 + + rusk: test for failing deployment + +commit be6d9d528789d57e269567e7eef3ddecf0f5fb2d +Merge: 4d183a2f 296fdc0c +Author: Andrea Scartabelli +Date: Fri Jul 5 16:07:20 2024 +0200 + + Merge pull request #1943 from dusk-network/feature-1938 + + explorer: Remove market poll restart after an error + +commit 296fdc0c307f4a31d8dd0a43c14fa997977d36fc +Author: Andrea Scartabelli +Date: Fri Jul 5 14:51:16 2024 +0200 + + explorer: Remove market poll restart after an error + + Resolves #1938 + +commit 0a21e7bb91b803deca1065aeb01f63c27968f1f3 +Author: Milosz Muszynski +Date: Fri Jul 5 13:08:46 2024 +0200 + + rusk-abi: upgraded piecrust dependency + +commit 252db3bb914b47084e99aa9fa21ccf0013515887 +Author: Milosz Muszynski +Date: Fri Jul 5 13:08:20 2024 +0200 + + stake-contract: test adjustment to changed transaction format + +commit 690126672c5abc179758cb1cee9683282acb4322 +Author: Milosz Muszynski +Date: Fri Jul 5 13:08:00 2024 +0200 + + transfer-contract: test adjustments to changed transaction format + +commit 907a9788f48d114c86a05fc9bec191f5f020348c +Author: Milosz Muszynski +Date: Fri Jul 5 13:07:28 2024 +0200 + + node-data: test adjustment to changed transaction format + +commit ceb0e7f15c34aca8fdbd9a579f158327891c1b20 +Author: Milosz Muszynski +Date: Fri Jul 5 13:07:11 2024 +0200 + + node: adjustment to changed transaction format + +commit e6b80cd0da7007ba0765ae449c424de8ecff1212 +Author: Milosz Muszynski +Date: Fri Jul 5 13:06:23 2024 +0200 + + rusk-prover: test adjustment to changed transaction format + +commit 8d8f31e67a2fdf807090c01f07f84ca03ede0ffa +Author: Milosz Muszynski +Date: Fri Jul 5 13:05:38 2024 +0200 + + test-wallet: adjustments to changed transaction format + +commit d61f80f6ed7f43c64427b356e55af505065b8afc +Author: Milosz Muszynski +Date: Fri Jul 5 13:05:17 2024 +0200 + + rusk: adjustments to changed transaction format + +commit 4d183a2f3a3d87037f4b5ee71f2f124aa366935a +Merge: 8048750f 311ba757 +Author: Norton Andreev +Date: Fri Jul 5 14:05:09 2024 +0300 + + Merge pull request #1940 from dusk-network/feature-1937 + + explorer: Update DataCard's header + +commit ebcc5f560b53caee1b99aa915988fcb866922bb1 +Author: Milosz Muszynski +Date: Fri Jul 5 13:04:01 2024 +0200 + + rusk: hooked up deployment in execute + +commit cca684321ce6856e4978c7ee37ba571cd8107644 +Author: Milosz Muszynski +Date: Fri Jul 5 13:03:30 2024 +0200 + + rusk: added contract deployment test + +commit 94a7c66a8362801e4b35d8b0e3d544b80a40a0fd +Author: Milosz Muszynski +Date: Fri Jul 5 13:03:06 2024 +0200 + + execution-core: extended transaction with contract deploy + +commit dd9154c8f228dcb7611b72e65e0eff8fa42f6f6b +Author: Milosz Muszynski +Date: Fri Jul 5 13:02:23 2024 +0200 + + bob-contract: added methods init, echo and value + +commit 8048750f498d6db237a570e9de77ffdd1d6a8d9e +Merge: cad21296 d6828253 +Author: Norton Andreev +Date: Fri Jul 5 14:01:27 2024 +0300 + + Merge pull request #1935 from dusk-network/feature-1922 + + web-wallet: Update Transactions appearance + +commit 311ba75735eb9fc4bba466ab9999c55a53089add +Author: Norton Andreev +Date: Fri Jul 5 13:49:25 2024 +0300 + + explorer: Update DataCard's header + + Resolves #1937 + +commit cad212966745ad22ab81d7262aadf109fc9977a1 +Merge: 26b18246 23ba1e24 +Author: Norton Andreev +Date: Fri Jul 5 13:30:55 2024 +0300 + + Merge pull request #1655 from dusk-network/feature-1650 + + web-wallet: Replace Card component + +commit d6828253a858ddb16da24ba9f1ac7ca7f8965e17 +Author: Norton Andreev +Date: Fri Jul 5 13:12:08 2024 +0300 + + web-wallet: Update Transactions appearance + + Resolves #1922 + +commit 26b182464fd5af57c9f252be27ce92b5f7d0b125 +Merge: b28bd044 435ba61a +Author: Andrea Scartabelli +Date: Fri Jul 5 10:19:32 2024 +0200 + + Merge pull request #1934 from dusk-network/feature-1933 + + explorer: Give defaults to data fetch intervals + +commit 435ba61af74d484b23faff7361ed284bb2f3bc81 +Author: Andrea Scartabelli +Date: Fri Jul 5 10:08:41 2024 +0200 + + explorer: Give defaults to data fetch intervals + + Resolves #1933 + +commit b28bd044ad3d9ece4b7f02c4c6e052a3199d56da +Merge: 70891b08 e17243b0 +Author: Andrea Scartabelli +Date: Thu Jul 4 16:21:05 2024 +0200 + + Merge pull request #1928 from dusk-network/feature-1926 + + explorer: Avoid restart market data polling in case of 429 error + +commit 233c18bcf348c52ec69e68f7e215bc237696f32c +Author: goshawk-3 +Date: Thu Jul 4 16:41:54 2024 +0300 + + rusk: Split Block Generator reward into fixed reward and extra reward + +commit e17243b0601867717972217291f226a852408494 +Author: Andrea Scartabelli +Date: Thu Jul 4 08:49:26 2024 +0200 + + explorer: Avoid restart market data polling in case of 429 error + + Resolves #1926 + +commit 5135734c68bf1322648530728d37334b5342ab7b +Author: moana +Date: Thu Jul 4 13:26:28 2024 +0200 + + rusk-recovery: Don't call 'mint` to initialize the state + +commit a299f45b069f900fe0870ff8502ca311b8e8e386 +Author: moana +Date: Thu Jul 4 12:44:04 2024 +0200 + + transfer-contract: Refund deposit and remove bool return for mint + +commit 78e6aeebc9db6e4ca431d9e6f9b536476de2c6a1 +Author: moana +Date: Thu Jul 4 12:43:12 2024 +0200 + + execution-core: Add deposit to the remainder-note + +commit 8c6ba86fcae51e56f4744e213109fd8cf72b5277 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Jul 3 12:59:39 2024 +0200 + + contracts: change 'hard slash' mechanism + + Change the code to slash the stake incrementally, depending on + the number of 'hard_faults'. The stake is slashed by 10% times + the number of faults. The 'severity' parameter can be used to + increase 'hard_faults' by more than 1. + + The slashed stake is also suspended for the resto of the current + epoch plus 'hard_faults'additional epochs. + + See also #1651 + +commit 5aad642861911c2229c197cccbb010ee75c5cfc9 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Jul 3 12:22:19 2024 +0200 + + rusk-recovery: Add hard_faults to StakeData + +commit bb441718150d41687850e694128d11e7bf7d997d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Jul 3 12:20:37 2024 +0200 + + execution-core: Add hard_faults to StakeData + +commit 580eac876d198030b2b39738a09599dc0a111e72 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Jul 3 12:20:23 2024 +0200 + + contracts: Add hard_faults to StakeData + +commit 70891b08923127c35670ee5235ef5acaba1e012d +Merge: 0e41042b 844593a6 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Jul 3 16:43:47 2024 +0200 + + Merge pull request #1924 from dusk-network/mocello/execution_core_changelog + + execution-core: Add CHANGELOG + +commit 0e41042b406c9e3327a2344ccd443cc58b821050 +Merge: 704f5deb 7a87345b +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jul 3 16:52:47 2024 +0300 + + Merge pull request #1873 from dusk-network/fix-1832 + + node: Reward Voters/Validators of previous block + +commit 844593a65b71d6a7d2c4bab2d0f1d9129607a215 +Author: moana +Date: Wed Jul 3 15:25:33 2024 +0200 + + execution-core: Add CHANGELOG + +commit 704f5deb4b3dcb51215599f070e09c61a73526b1 +Merge: e7237e4a c8323b44 +Author: Andrea Scartabelli +Date: Wed Jul 3 15:26:51 2024 +0200 + + Merge pull request #1920 from dusk-network/feature-1913 + + explorer: Add service method to check for stale market data + +commit e7237e4a6dd1429fa542d196a86879f4412037d3 +Merge: af979b0c 766309b3 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 14:45:16 2024 +0200 + + Merge pull request #1921 from dusk-network/execution-core-cleanup + + Small `execution-core` cleanup + +commit 7a87345b2736f81735b075529231f62db4cb5da3 +Author: goshawk-3 +Date: Wed Jul 3 15:37:10 2024 +0300 + + node: Move merge_committees in verify_block_att + +commit 766309b3b0f40e82ffed3bf314b4521b5ee01094 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:52:14 2024 +0200 + + rusk: deal with `execution-core` changes + +commit e858396053e69a1750ff40672798a0c5c91e1df6 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:51:48 2024 +0200 + + test-wallet: deal with `execution-core` changes + +commit 46bacbe0cbda0e4ed0f9df04db7af4ffc7c86fac +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:51:14 2024 +0200 + + rusk-prover: deal with `execution-core` changes + +commit 583d772013c94fc98592017fb26d94f3470855a1 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:50:55 2024 +0200 + + node: deal with `execution-core` changes + +commit fea2b30e2594d2a71ec882947a5965eebf327967 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 14:16:57 2024 +0200 + + node-data: deal with `execution-core` changes + +commit c783c665bcdbb209ac5aef037355825c69a9477d +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:50:12 2024 +0200 + + stake-contract: deal with `execution-core` changes + +commit 498dedaec91765ab88cfd7b29de2d5452a71eb63 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:49:42 2024 +0200 + + transfer-contract: deal with `execution-core` changes + +commit 89389621fe87464bb13876d7c2e8681a29db40e7 +Author: Eduardo Leegwater Simões +Date: Wed Jul 3 13:49:08 2024 +0200 + + execution-core: clean up unnecessary functions + + Changed: + - Transaction::new now takes a proof as impl Into> + - Transaction::proof now returns &[u8] + - Made Fee::stealth_address public + - Made Fee::sender public + + Removed: + - Transaction::payload_hash + - Fee::sender + - Fee::stealth_address + - Payload::new + - Payload::tx_skeleton + - Payload::fee + - Payload::contract_call + +commit 76c34cb27be56c79a7289cd5b699037e622f4d0f +Author: goshawk-3 +Date: Wed Jul 3 14:42:28 2024 +0300 + + node: Address comments + +commit af979b0ca1b32e777112766815f01cbdcb2018bf +Merge: c216a77b b9972f58 +Author: Alex Panturu +Date: Wed Jul 3 13:57:30 2024 +0300 + + Merge pull request #1919 from dusk-network/feature-1916 + + explorer: implement loader + +commit b9972f5812be35c160ec502ff7f5af56e6ddd174 +Author: Alex Panturu +Date: Wed Jul 3 12:43:24 2024 +0300 + + explorer: implement loader + +commit c216a77bd8c867c255d4549f60bd135a1b07677d +Merge: dfcf24b1 e2fae92d +Author: Mr. Seppia +Date: Wed Jul 3 12:10:34 2024 +0200 + + Merge pull request #1918 from dusk-network/nodedata-rework + + node-data: split `ledger` module into submodules + +commit c8323b442546cd049c705aa7463c9bd875a12214 +Author: Andrea Scartabelli +Date: Tue Jul 2 16:52:33 2024 +0200 + + explorer: Add service method to check for stale market data + + Resolves #1913 + +commit dfcf24b1bca7d6c8ea62ab4e6b145a24423f4f57 +Merge: 1322166e 282492f0 +Author: Mr. Seppia +Date: Wed Jul 3 11:54:49 2024 +0200 + + Merge pull request #1917 from dusk-network/remove_consensus_delay + + consensus: remove `CONSENSUS_DELAY_MS` + +commit e2fae92d66d0877e463c04f8082e2dab7c2aea16 +Author: Herr Seppia +Date: Wed Jul 3 11:52:04 2024 +0200 + + node-data: export faker methods + +commit a6f87b1989e4ce6182250d50170f572ec31f3a23 +Author: Herr Seppia +Date: Wed Jul 3 11:19:51 2024 +0200 + + node-data: move attestation structs in their own module + +commit bef750e07f20a086d40bdf7f79232f01a7a05d73 +Author: Herr Seppia +Date: Wed Jul 3 11:04:14 2024 +0200 + + node-data: move faker methods to relevant modules + +commit 114a6f11c7280e1829449c9a00a249ae65949c57 +Author: Herr Seppia +Date: Wed Jul 3 09:44:42 2024 +0200 + + node-data: move ledger::transaction in its own module + +commit 17fe925d1e6e70b24016c171f180fefe6619de0e +Author: Herr Seppia +Date: Wed Jul 3 09:31:20 2024 +0200 + + node-data: move ledger::block in its own module + +commit 3b66b3a314db97a8c4d45401efe614bf199a5456 +Author: Herr Seppia +Date: Tue Jul 2 19:12:02 2024 +0200 + + node-data: move ledger::header in its own module + +commit 282492f0f3ab428e885257f21bd278be68869e58 +Author: Herr Seppia +Date: Wed Jul 3 11:22:28 2024 +0200 + + consensus: remove `CONSENSUS_DELAY_MS` + + Obsoleted since #1860 + +commit 15579b7f4dcf832c1ca8021fa9cd0c571178ae2e +Author: goshawk-3 +Date: Wed Jul 3 11:46:43 2024 +0300 + + node: Rename verify_block_att to verify_success_att + +commit 23ba1e24c33e065caa08aa3e56d73dbe321b2c33 +Author: Norton Andreev +Date: Wed Apr 17 15:35:58 2024 +0300 + + web-wallet: Replace Card component + Resolves #1295, Resolves #1650 + +commit 1322166ee0f24fc517c912910015a489f5a58190 +Merge: 4d1f7250 d819930f +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Jul 3 10:38:10 2024 +0200 + + Merge pull request #1914 from dusk-network/mocello/deposit + + Remove `deposit` boolean from the `Payload` struct + +commit d819930f2a6e1b8d26602de71e0a7ec3e9aa2a59 +Author: moana +Date: Tue Jul 2 16:48:24 2024 +0200 + + test-wallet: Remove `deposit` boolean + +commit 5e122ca26ef3f8c1ccba17c3aeaa34efe0dc8ab0 +Author: moana +Date: Tue Jul 2 16:48:05 2024 +0200 + + rusk-prover: Remove `deposit` boolean + +commit 69be7ce416d1c1bce073b9389c581471ac8c68ed +Author: moana +Date: Tue Jul 2 16:47:41 2024 +0200 + + node-data: Remove `deposit` boolean + +commit 95400891ec64eacf8e5078952d3fd449f76774f5 +Author: moana +Date: Tue Jul 2 16:47:19 2024 +0200 + + stake-contract: Remove `deposit` boolean + +commit 49d780967ee01f17533a59f3a6973c9be19aacf9 +Author: moana +Date: Tue Jul 2 16:46:44 2024 +0200 + + transfer-contract: Remove `deposit` boolean + +commit 3a5fe4ae9ef1b3bd53d1bc6e924fe93734ad344f +Author: moana +Date: Tue Jul 2 16:45:44 2024 +0200 + + execution-core: Remove `deposit` boolean + + The variable is not needed since the deposit can always be checked in + the `tx_skeleton`. + +commit 4bfdcbfab4342c2ff118d55a32b730a5b100ee76 +Merge: 53205eea 4d1f7250 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jul 3 10:30:34 2024 +0300 + + Merge branch 'master' into fix-1832 + +commit 4d1f7250c0486f906568fe6a6958db8578edf4df +Merge: c6a2749f f5d43a68 +Author: Mr. Seppia +Date: Tue Jul 2 18:36:30 2024 +0200 + + Merge pull request #1896 from dusk-network/soft_slash + +commit f5d43a684d462059584b59ca3aff69af95cfe0d2 +Author: Herr Seppia +Date: Tue Jul 2 17:37:23 2024 +0200 + + stake-contract: rename `shifted` event to `suspended` + +commit 6c3ef0e30f2e1ff48e16f393e0034975c6b6bc9e +Author: Herr Seppia +Date: Tue Jul 2 17:37:02 2024 +0200 + + stake-contract: remove duplicate checks + + Change the code to first perform suspension and then slash. + This is required to satisfy the borrow checker + +commit 06f97b1215e1bbccaf599840a2cdeaa995157cf9 +Author: Herr Seppia +Date: Mon Jul 1 12:15:56 2024 +0200 + + rusk: change slash tests to new mechanism + +commit 3abdc1ca06df7ebc57bd650f3f0a058259f1da96 +Author: Herr Seppia +Date: Mon Jul 1 10:57:22 2024 +0200 + + rusk: remove explicit slash amount + +commit 9c92ff7b948008f058edda57a397612781674428 +Author: Herr Seppia +Date: Fri Jun 28 16:05:24 2024 +0200 + + stake-contract: rename `slashed` to `burnt` amount + +commit e618a4f545b558e9ce409d278de562307ef15dc7 +Author: Herr Seppia +Date: Fri Jun 28 16:02:45 2024 +0200 + + stake-contract: change `slash` mechanism + + See also #1059 + +commit 1b92bb31e5930073f95a2fa2e7c3c90d761ef85c +Author: Herr Seppia +Date: Fri Jun 28 16:01:38 2024 +0200 + + stake-contract: add deduct_module_balance + +commit a18bff687ad41da06d99fd99620bf9c5daee5026 +Author: Herr Seppia +Date: Fri Jun 28 15:53:26 2024 +0200 + + rusk-recovery: add stake faults + +commit b70d4c0a8f0731b67299d6711f372db4b0f935bf +Author: Herr Seppia +Date: Fri Jun 28 15:46:52 2024 +0200 + + execution-core: add stake faults + +commit e37427aa2a42238329c657d7c7d86fa633ca8deb +Author: Herr Seppia +Date: Wed Jun 26 12:44:29 2024 +0200 + + stake-contract: check if new block + +commit c6a2749f8a7ba74a87831737c41e83c4f0209d78 +Merge: e720e995 32ce5480 +Author: Alex Panturu +Date: Tue Jul 2 18:42:50 2024 +0300 + + Merge pull request #1911 from dusk-network/revert-1900-feature-1785 + +commit e720e995de82e2922cf8af64c4cc2fac873fe0c5 +Merge: 77ddd5ee b4093023 +Author: Andrea Scartabelli +Date: Tue Jul 2 16:53:21 2024 +0200 + + Merge pull request #1888 from dusk-network/feature-1887 + + explorer: Tweak media queries for home page tables + +commit 32ce5480f0de0889db277a13ab8eb0ad3a2084a3 +Author: Alex Panturu +Date: Tue Jul 2 15:19:43 2024 +0300 + + Revert "add Node 22 to CI matrix" + +commit 77ddd5ee2d7575661d0a5f6139bb9546ac312bc6 +Merge: 4b9abcf2 5e955fed +Author: Eduardo Leegwater Simões +Date: Tue Jul 2 14:57:04 2024 +0200 + + Merge pull request #1889 from dusk-network/rm-econ + + Remove economic protocol handling + +commit 5e955fedc6b6c1803a970dfaf215008eaa05df30 +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:40:37 2024 +0200 + + rusk: remove economic protocol features + +commit 9d07e3407d938e9e69d795058460fa0b61c495af +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:40:16 2024 +0200 + + stake-contract: remove economic protocol features + +commit 40e72409cacc499737dc6cbd6adaa19630ba85b7 +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:39:55 2024 +0200 + + transfer-contract: remove economic protocol features + +commit 14de26289d21ced2329bf5df65bb17bb9de38fce +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:39:35 2024 +0200 + + node: remove economic protocol features + +commit 83b71e82f8647b069c52b2a1f7da612338e3d8ea +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:39:14 2024 +0200 + + node-date: remove economic protocol features + +commit 5220655ae1b3cbe5c7d3b55e3972d39828754b4a +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:38:53 2024 +0200 + + execution-core: remove economic protocol features + +commit 8c42cc3a1ba2ab5d5908b3cc771ac23a9fbf3a10 +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:38:26 2024 +0200 + + rusk-abi: upgrade `piecrust` to version `0.21` + +commit ddc86488d7cbb5f019cd2f6c9e703b7751363ff2 +Author: Eduardo Leegwater Simões +Date: Mon Jul 1 15:38:00 2024 +0200 + + charlie-contract: delete test contract + +commit 4b9abcf29a0da0019e81ccc1f66070e3eea5e7fd +Merge: ee329479 eeff62bd +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Jul 2 13:51:05 2024 +0200 + + Merge pull request #1822 from dusk-network/mocello/1809_del_transfer-circuits + + Integrate with phoenix 2.0 + +commit eeff62bd6556e14c78f75015d78e05244b97f387 +Author: moana +Date: Wed Jun 26 13:12:26 2024 +0200 + + test-wallet: Adapt to phoenix 2.0 + +commit 5aa3cbfe05cf97d84f00be3f85b149e8878288ae +Author: moana +Date: Wed Jun 26 13:11:00 2024 +0200 + + node: Adapt to phoenix 2.0 + +commit 979ae47dd8b9165a72b38e893bbabdcde2ea39b6 +Author: moana +Date: Wed Jun 26 12:59:46 2024 +0200 + + node-data: Adapt to phoenix 2.0 + +commit a61231db0b86dd9cf6ee8227de126ba38e6387b4 +Author: moana +Date: Wed Jun 26 12:57:26 2024 +0200 + + consensus: Adapt to phoenix 2.0 + +commit 40fec2c39917da20d6844f3585222e3d59b37d53 +Author: moana +Date: Mon Jun 24 18:42:38 2024 +0200 + + rusk-prover: Adapt to phoenix 2.0 + +commit 5112f669509acc1d2f0c93ba8a79187df734f2e7 +Author: moana +Date: Mon Jun 24 11:41:11 2024 +0200 + + rusk: Adapt to phoenix 2.0 + +commit a9068e6deca346501e165d5a20323309f6930352 +Author: moana +Date: Tue Jun 25 15:41:59 2024 +0200 + + Remove transfer-circuit workspace member + +commit 51a923954c34dc0a0c2be18f5960fcf6a39b4413 +Author: moana +Date: Tue Jun 25 15:14:30 2024 +0200 + + circuits: Remove transfer-circuits + +commit 3a3689723b72fa3cf0703c211fb5f8d74dd1f718 +Author: moana +Date: Tue Jun 25 15:13:19 2024 +0200 + + transfer-circuits: Delete transfer-circuits + +commit 9a7a1ea82ac60b9d1608cdf47ec3edec5e9fe896 +Author: moana +Date: Tue Jun 25 15:12:44 2024 +0200 + + license-contract: Update dependencies + +commit 1120e67818777028710706f9de3236c3794093e5 +Author: moana +Date: Tue Jun 25 15:14:03 2024 +0200 + + license-circuits: Update dependencies + +commit 54b3ae5a211d37c593555f6741feeb14d7e03482 +Author: moana +Date: Mon Jun 10 22:07:15 2024 +0200 + + stake-contract: Adapt to new phoenix structure + +commit 665efd585b936ac924b28404f84ca361a90801a0 +Author: moana +Date: Thu Jun 6 15:58:52 2024 +0200 + + transfer-contract: Adapt to new phoenix structure + +commit 8d0ef7568ec543c17f0b265e88a9d162abb0e289 +Author: moana +Date: Mon Jun 10 21:07:24 2024 +0200 + + charlie-contract: Adapt to new phoenix-structure + +commit d66d94442a464603a8aec00e00032292cf598028 +Author: moana +Date: Fri Jun 7 15:11:19 2024 +0200 + + alice-contract: Adapt to new phoenix structure + +commit d44b7f6fbdba85fa35d5889092ee767921c67c41 +Author: moana +Date: Wed Jun 19 15:42:54 2024 +0200 + + makefile: Add execution-core tests + +commit 0d9b3afff1130ab48a708ea38119651f7ac52a9e +Author: moana +Date: Mon Jun 3 12:47:49 2024 +0200 + + execution-core: Adapt to phoenix 2.0 + +commit 2b48551e1f946ffb95bc869d5d592baf36db67db +Author: moana +Date: Wed Jun 5 13:06:14 2024 +0200 + + rusk-recovery: Replace transfer with phoenix circuits + + This change also removes the `SendToContractTransparentCircuit` and + `WithdrawFromTransparentCircuit`. + +commit d1fef686b72698bdc999efdb432b67610f1ff137 +Author: moana +Date: Wed Jun 5 13:05:14 2024 +0200 + + rusk-abi: Update dusk-poseidon dependency to 0.39 + +commit ee329479fa7b0227a7e91c20d9cf4ab400e59e97 (fix-ci) +Merge: 83414b39 308efe8c +Author: Norton Andreev +Date: Tue Jul 2 12:49:05 2024 +0300 + + Merge pull request #1902 from dusk-network/feature-1901 + + web-wallet: Fix Receive tab content overflows + +commit b40930236236b7818fbd4d141859f00cc18c9810 +Author: Andrea Scartabelli +Date: Wed Jun 26 10:23:50 2024 +0200 + + explorer: Tweak media queries for home page tables + + Resolves #1887 + +commit 83414b3994b4aaebf111dea6cb1c2cc4b3ae1c30 +Merge: c22c567b 9a834c30 +Author: Andrea Scartabelli +Date: Tue Jul 2 10:57:10 2024 +0200 + + Merge pull request #1903 from dusk-network/feature-1891 + + explorer: Add polling for market data and update related components + +commit 9a834c307d3bce4acce4a43b1f1492bf4b73cc76 +Author: Andrea Scartabelli +Date: Thu Jun 27 11:38:07 2024 +0200 + + explorer: Add polling for market data and update related components + + Resolves #1891 + +commit 53205eea6e6913cebc28660e5666c37e080993c6 +Author: goshawk-3 +Date: Tue Jul 2 11:23:53 2024 +0300 + + consensus: Wrap voters in Option + +commit 4446ac819d6c5c95da69c0dc5d7850a8f9a7a3b3 +Author: goshawk-3 +Date: Tue Jul 2 11:22:42 2024 +0300 + + node: Wrap voters in Option + +commit 91ff119123df7a868ba7805d7af5ce0a59c51bd6 +Author: goshawk-3 +Date: Tue Jul 2 11:21:31 2024 +0300 + + rusk: Wrap voters in Option + +commit c22c567b8c6096e70e3caf3e3bcd34e11a760436 +Merge: 2b2b8f5c 8ab78567 +Author: Alex Panturu +Date: Tue Jul 2 11:02:51 2024 +0300 + + Merge pull request #1900 from dusk-network/feature-1785 + + add Node 22 to CI matrix + +commit 8ab78567da1ed895cc5c3b7ebe641618b9323471 +Author: Alex Panturu +Date: Mon Jul 1 13:42:57 2024 +0300 + + web-wallet: add node 22 to CI matrix + +commit 308efe8c55e2f7e512bc6861cc220156dc6619ea +Author: Norton Andreev +Date: Mon Jul 1 16:17:38 2024 +0300 + + web-wallet: Fix Receive tab content overflows + + Resolves #1901 + +commit 73267a2e37432a754c0c1911df92e32427adcaec +Author: Alex Panturu +Date: Mon Jul 1 12:28:29 2024 +0300 + + explorer: add node 22 to CI matrix + +commit f3c94e7ec1b4071ff2a46a49231a6634ea3bf419 +Author: goshawk-3 +Date: Fri Jun 28 17:17:32 2024 +0300 + + node: Rename get_voters to get_att_voters + +commit a14437a733e029b0f5cbc4cc2098bcc44f84e9e8 +Author: goshawk-3 +Date: Fri Jun 28 17:15:18 2024 +0300 + + rusk: Handle InvalidCreditsCount. Fix credit_reward calc + +commit b8a8b8485ef72d68f7afb80c4990d0de2face330 +Author: goshawk-3 +Date: Fri Jun 28 17:07:46 2024 +0300 + + node: Regenerate committees with provisioners_list.prev() on consensus restart + +commit 3f9f6883164bb9f679a2fb61a40d58890c8cad14 +Author: goshawk-3 +Date: Fri Jun 28 17:00:29 2024 +0300 + + consensus: Pass proper set of voters to VST call + + - Proper set of voters here means the voters that generate the candidate_block.prev_block_cert + - The mutex around executor instance is removed to avoid deadlock + +commit 2b2b8f5c9efb117fd68ee071cd04de1c998f1620 +Merge: 5ad0c6a8 b9e8424f +Author: Alex Panturu +Date: Fri Jun 28 16:10:40 2024 +0300 + + Merge pull request #1865 from dusk-network/feature-1745 + + explorer: Improve SearchNotification appearance + +commit b9e8424f4aca1484a9962cff5c14c842bc190ff2 +Author: Alex Panturu +Date: Tue Jun 18 16:56:26 2024 +0300 + + explorer: Improve SearchNotification appearance + +commit fd71f5bbc7e788f8b0118aad2904075dbb01ff97 +Author: goshawk-3 +Date: Thu Jun 27 13:01:50 2024 +0300 + + rusk: Trace reward values in log debug + +commit 5ad0c6a807bb03ade4576f1c17462adacc1770c1 +Merge: 080d20d9 0df8e5d9 +Author: Andrea Scartabelli +Date: Thu Jun 27 11:06:46 2024 +0200 + + Merge pull request #1893 from dusk-network/feature-1890 + + explorer: Replace `dusk-explorer-api` call with direct fetch for mark… + +commit 635e567fdb66e6b136f4a29e206cd89c9778e44a +Merge: 88283f26 080d20d9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jun 27 12:04:13 2024 +0300 + + Merge branch 'master' into fix-1832 + +commit 88283f268ab907d504ea09413377c39ad6fed9c6 +Author: goshawk-3 +Date: Thu Jun 27 11:55:00 2024 +0300 + + rusk: 10/80/10 reward values to Dusk/Generator/Validators + +commit 080d20d935a174e560b519b6178f0cdde2ea0dce +Merge: eff509ce e1f45619 +Author: Mr. Seppia +Date: Thu Jun 27 10:51:50 2024 +0200 + + Merge pull request #1864 from dusk-network/incremental-rolling + + node: Incremental rolling finality + +commit 0df8e5d92af069afe067b9ca220574d24e98c835 +Author: Andrea Scartabelli +Date: Thu Jun 27 10:45:22 2024 +0200 + + explorer: Replace `dusk-explorer-api` call with direct fetch for market data + + Resolves #1890 + +commit e1f45619e3652ae04505b28a594ca7ab39fee466 +Author: Herr Seppia +Date: Mon Jun 17 15:33:52 2024 +0200 + + rusk: change `finalize_state` to explicitly delete commits + +commit 8a0210f1c9585aee9eae72619c4bf1e793b6541b +Author: Herr Seppia +Date: Mon Jun 24 11:52:13 2024 +0200 + + node: change `finalize_state` to get commits to delete + +commit c03514c192866b81755261659ec1b593d971f505 +Author: Herr Seppia +Date: Mon Jun 24 11:51:36 2024 +0200 + + consensus: remove consensus RFT const + +commit f0731061d0af4e46d1178ebf69ed749cef03d46f +Author: Herr Seppia +Date: Mon Jun 24 11:51:11 2024 +0200 + + node: add incremental RollingFinality + + See also dusk-network/dips#11 + +commit eff509ce6055e540dcc69d1b7bf913714ce436dd +Merge: 8ce38ce1 fe511f19 +Author: Alex Panturu +Date: Wed Jun 26 17:18:38 2024 +0300 + + Merge pull request #1886 from dusk-network/feature-1744 + + explorer: Refactor error state page + +commit fe511f19045e6039a2fef54423115b2801f58c13 +Author: Alex Panturu +Date: Tue Jun 25 16:03:41 2024 +0300 + + explorer: Refactor error state page + +commit a1b9cd8aa02183a322514df5f439934aa9fc3a3d +Author: goshawk-3 +Date: Wed Jun 26 11:02:12 2024 +0300 + + rusk: Fix unit tests + +commit f3f7c07af49dad0cb748ba7ea65bef9dc4dae014 +Merge: 4a20d11c 8ce38ce1 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jun 26 10:23:29 2024 +0300 + + Merge branch 'master' into fix-1832 + +commit 4a20d11cb28d6cac1eafd03fe7b87a20331fe18a +Author: goshawk-3 +Date: Wed Jun 26 10:18:37 2024 +0300 + + node: Update verify_failed_iterations + +commit 2b98f978047cccb6627987d32c94991646f6994d +Author: goshawk-3 +Date: Wed Jun 26 10:17:55 2024 +0300 + + rusk: Update coinbase_value doc + +commit a175d3a32fc50b4ebf645e17eaec76e88760b38f +Author: goshawk-3 +Date: Wed Jun 26 10:05:54 2024 +0300 + + consensus: Fix aggregator unit test + +commit 8ce38ce1950eb67dd50d8292c2da0dff36ad60cb +Merge: 444c17f8 8321abc5 +Author: Andrea Scartabelli +Date: Tue Jun 25 17:34:35 2024 +0200 + + Merge pull request #1879 from dusk-network/feature-1875 + + web-wallet: Update `@testing-library/svelte` to v5.x + +commit f2287e8227bd1bfc599d7041535e5b26e3cbdb42 +Author: goshawk-3 +Date: Tue Jun 25 17:43:36 2024 +0300 + + node: Provide the voters of tip attestation to consensus engine + +commit 444c17f870e38959ab04d2e5c533f879c1f28158 +Merge: 516fc2e7 0d0ca18a +Author: Alex Panturu +Date: Tue Jun 25 16:14:22 2024 +0300 + + Merge pull request #1867 from dusk-network/feature-1866 + + explorer: fix layout design issues + +commit 7d30b9fd52a24a0fa1b28c6503d61af8bde1664b +Author: Herr Seppia +Date: Mon Jun 24 11:48:15 2024 +0200 + + node: change rocksdb to read new Label enum + +commit f3b45ab56e5f516484f38c626cf93d87e3a86208 +Author: Herr Seppia +Date: Mon Jun 24 11:44:55 2024 +0200 + + node-data: change block labels + + - Add Confirmed variant + - Add `u64` to store the target blocks count for finalization/confirmation + +commit b72392980c55968cbcdc255af582b8d8eccd4047 +Author: Herr Seppia +Date: Fri Jun 21 12:03:18 2024 +0200 + + node: add `store_block_label` method + +commit 21a05412c6e14e09c69977fc7e0c9287d4a6eebb +Author: Herr Seppia +Date: Thu Jun 20 16:26:57 2024 +0200 + + node: change `rolling_finality` to use atomic db update + +commit ac3fdcf14e16e482da1a3af54bb93e14738bc17a +Author: Herr Seppia +Date: Thu Jun 20 14:29:13 2024 +0200 + + node: change `rolling_finality` to use Previous Non-attested Iterations + +commit 0d0ca18ab020153cbebea09216edb91233fedbb6 +Author: Alex Panturu +Date: Wed Jun 19 13:19:03 2024 +0300 + + explorer: fix layout design issues + +commit ef363b826f29ff32596b4e489982ec1588345a0a +Author: goshawk-3 +Date: Tue Jun 25 15:58:29 2024 +0300 + + consensus: Rename prev_block_voters to att_voters + +commit 8321abc52b1d59e592b1c5a27e7f85f83c166eb6 +Author: Andrea Scartabelli +Date: Mon Jun 24 16:48:20 2024 +0200 + + web-wallet: Update `@testing-library/svelte` to v5.x + + Resolves #1875 + +commit 516fc2e773e74b762c430851f76d3137ef1a5e0c +Merge: b0f9acec d5f7a5a2 +Author: Mr. Seppia +Date: Tue Jun 25 14:04:18 2024 +0200 + + Merge pull request #1885 from dusk-network/remove-unused-deps + +commit b0f9acecd176bd44af8e02d0f027d85524894c68 +Merge: 39317a5f 250e5c5f +Author: Andrea Scartabelli +Date: Tue Jun 25 12:20:24 2024 +0200 + + Merge pull request #1881 from dusk-network/feature-1880 + + web-wallet: The `Balance` component is not reactive + +commit d5f7a5a2d7ca21d88e7f93eb3b4de6d2c3f05694 +Author: Herr Seppia +Date: Tue Jun 25 11:52:41 2024 +0200 + + node: remove unused dependencies + +commit a71ff6d81ac917d9fef5db0b9a903aa121aa3869 +Author: Herr Seppia +Date: Tue Jun 25 11:52:21 2024 +0200 + + consensus: remove unused dependencies + +commit ed2b3fd3edd46e822a1851598ca023a40fdb569b +Author: Herr Seppia +Date: Tue Jun 25 11:52:11 2024 +0200 + + node-data: remove unused dependencies + +commit 250e5c5f3698c56203f670bd464dbf8458ed0e84 +Author: Andrea Scartabelli +Date: Tue Jun 25 11:14:05 2024 +0200 + + web-wallet: The `Balance` component is not reactive + + Resolves #1880 + +commit 39317a5f4d65ae04b35e2d732019b605868d3346 +Merge: 915fda82 3e30368c +Author: Andrea Scartabelli +Date: Tue Jun 25 11:02:29 2024 +0200 + + Merge pull request #1876 from dusk-network/feature-1874 + + web-wallet: Update web-wallet's dependencies + +commit 3e30368cf09eb80ba0e6f04eec121264313714b0 +Author: Andrea Scartabelli +Date: Mon Jun 24 09:31:28 2024 +0200 + + web-wallet: Update web-wallet's dependencies + + Resolves #1874 + +commit 915fda821595d5a050c66de32c0e55374891c8aa +Merge: b32f533a 514c8fb0 +Author: Andrea Scartabelli +Date: Tue Jun 25 10:41:51 2024 +0200 + + Merge pull request #1878 from dusk-network/feature-1845 + + explorer: Update `@testing-library/svelte` to v5.x + +commit 514c8fb0fc14a40b01dc44dc31ae6c6794ce3d0a +Author: Andrea Scartabelli +Date: Mon Jun 24 12:15:24 2024 +0200 + + explorer: Update `@testing-library/svelte` to v5.x + + - Updated dependencies + + Resolves #1845 + +commit b32f533ab4e1ba62a01b511c4557d8b1f0987987 +Merge: 92aed6bd 640681c4 +Author: Alex Panturu +Date: Tue Jun 25 10:39:07 2024 +0300 + + Merge pull request #1868 from dusk-network/feature-1748 + + explorer: add number of displayed entries on table header + +commit 640681c490fe427d197d891598fdf0d3f98ebee0 +Author: Alex Panturu +Date: Wed Jun 19 17:05:30 2024 +0300 + + explorer: add number of displayed entries on table header + +commit 1746ea9b743f9594586df255db061990046630c9 +Author: Herr Seppia +Date: Mon Jun 17 16:33:11 2024 +0200 + + node: change `rolling_finality` method to log when finality is triggered + +commit 496e438e30a0cd21869368f5a1604f1b250d6fe2 +Author: Herr Seppia +Date: Mon Jun 17 16:29:36 2024 +0200 + + node: refactor `Acceptor` extracting `rolling_finality` method + +commit 289967d936614b62179c2c82e9507ac8562a45a1 +Author: Herr Seppia +Date: Mon Jun 17 10:33:48 2024 +0200 + + node: change `fetch_block_label_by_height` to return block hash + +commit 92aed6bd336267bb06725311180372f25eac3a05 +Merge: 80857b2c ae9c3637 +Author: Mr. Seppia +Date: Mon Jun 24 11:57:31 2024 +0200 + + Merge pull request #1877 from dusk-network/fix-single-node + + consensus: fix single node cluster + +commit ae9c3637059369d08144fa92469cf2fe0f8e759f +Author: Herr Seppia +Date: Mon Jun 24 11:18:45 2024 +0200 + + node: log round info when consensus is canceled + +commit c260b6ea0d7167d19b132f30280534fdab83f63a +Author: Herr Seppia +Date: Mon Jun 24 11:18:18 2024 +0200 + + consensus: add round info to `Canceled` enum + +commit cbdd597f73b35a1f378244d159a29c8d24082574 +Author: Herr Seppia +Date: Mon Jun 24 11:17:33 2024 +0200 + + consensus: wait next slot before collect local candidate + +commit e9f7adc536b4700973200b66c5f7a3f37f156bd2 +Author: goshawk-3 +Date: Fri Jun 21 16:09:05 2024 +0300 + + rusk: Update coinbase_value + +commit 192be7ebe6f36784bceb247ae52a9cb606abb422 +Author: goshawk-3 +Date: Fri Jun 21 15:19:27 2024 +0300 + + node: Initialize consensus round with tip_block_voters. Execute VM::accept with prev_block_voters + +commit 31a04d64a25748f27f93ea9f9c0da150040d0439 +Author: goshawk-3 +Date: Fri Jun 21 15:18:37 2024 +0300 + + node: Return both prev_block_voters and tip_block_voters lists + +commit 3316682e05f32a5a2f9f2e91be72d2a464789029 +Author: goshawk-3 +Date: Fri Jun 21 15:15:16 2024 +0300 + + consensus: Return a copy of the generated committee + +commit 1700ee087ecaedc2078e68f25e8ab121992fa63c +Author: goshawk-3 +Date: Fri Jun 21 12:18:01 2024 +0300 + + consensus: Add members method + +commit c603ea415e91db1bbeb61739cfd0e5ede4b7621a +Author: goshawk-3 +Date: Fri Jun 21 12:17:34 2024 +0300 + + node: Return a merged set of voters of previous block + +commit 80857b2c0d1c2e0988eef4ca028874e807d364b5 +Merge: 4289ed27 f125a101 +Author: Mr. Seppia +Date: Thu Jun 20 12:15:28 2024 +0200 + + Merge pull request #1872 from dusk-network/fix_failed_iterations + + node: fix `verify_failed_iterations` + +commit 76f92070056d4ca2bc3437b99c0f2f7bacc88972 +Author: goshawk-3 +Date: Thu Jun 20 11:19:42 2024 +0300 + + WIP: Generate a list of Voters from previous block + +commit f984978141d58d9b2c379bb1cf013588a2d1911c +Author: goshawk-3 +Date: Thu Jun 20 11:18:53 2024 +0300 + + rusk: Reward voters with cumulative reward + +commit 93847840e26364755d4a88517776da84a62ca8a7 +Author: goshawk-3 +Date: Thu Jun 20 11:16:10 2024 +0300 + + node: Add voters list to both accept and vst methods + +commit f125a1011a249b7ea0499e13e8d5b1fb1f4f71e3 +Author: Herr Seppia +Date: Mon Jun 17 17:15:08 2024 +0200 + + node: fix `verify_failed_iterations` + + Ensure the function returns true if all failed iterations (according to the candidate block iteration) have a quorum. + Fixed a bug where the function incorrectly returned true if no failed attestations were added to the list and the candidate iteration was non-zero. + + Resolves #1871 + +commit 9a4d12b3713d31da2e1c704fa06004912ce1ae33 +Author: goshawk-3 +Date: Thu Jun 20 11:14:43 2024 +0300 + + consensus: Pass a list of voters to be rewarded to both EST and VST calls + +commit 4289ed275a3d914df50bfd4d0f931f20aff0d71b +Merge: b639632a 7516fe90 +Author: Mr. Seppia +Date: Thu Jun 20 10:01:06 2024 +0200 + + Merge pull request #1870 from dusk-network/fix-ephemeral + +commit 7516fe906c8fdb2c63048aafaa722b78f784ba02 +Author: Herr Seppia +Date: Thu Jun 20 09:26:21 2024 +0200 + + rusk: fix ephemeral state folder + + Resolves #1869 + +commit b639632a8de384647bea985230a3f4dff13abddc +Merge: 862adcb7 9e6840e0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jun 19 16:23:45 2024 +0300 + + Merge pull request #1860 from dusk-network/fix-1494 + + Introduce Minimum Block Time + +commit 9e6840e0ea12be2048700ee16c385223ca8caa72 +Author: goshawk-3 +Date: Wed Jun 19 13:05:51 2024 +0300 + + node: Update margin timestamp + +commit 862adcb7772ed26055b8024eb551ab4678ac4f86 +Merge: b7a4838d 20d88b1f +Author: Mr. Seppia +Date: Wed Jun 19 09:56:51 2024 +0200 + + Merge pull request #1160 from dusk-network/apk_parallel + +commit 20d88b1f8e2448ec8f9dfe509966307bfb215433 +Author: Herr Seppia +Date: Fri Jun 14 09:58:29 2024 +0200 + + consensus: change `execution-core` to use `parallel` feature + + Resolves #1149 + +commit ec905908807925a976b9a527b0e618ca7226da91 +Author: Herr Seppia +Date: Fri Jun 14 09:57:53 2024 +0200 + + execution-core: add `parallel` feature + + See also #1149 + +commit 446df243228c8db35cd90e2ef8fd6f9aa0d0ee98 +Author: goshawk-3 +Date: Tue Jun 18 19:00:31 2024 +0300 + + consensus: Move wait_until_next_slot from Acceptance procedure into Proposal step + +commit 34d6244e0d8e06103436061096e966ba9f641a1a +Author: goshawk-3 +Date: Tue Jun 18 19:00:20 2024 +0300 + + node: Move wait_until_next_slot from Acceptance procedure into Proposal step + +commit b7a4838d46dba9a25b551ecd74f048acb471d5c5 +Merge: 532f0d1b 994b9152 +Author: Alex Panturu +Date: Tue Jun 18 17:56:25 2024 +0300 + + Merge pull request #1861 from dusk-network/feature-1795 + + explorer: fix badge width tx fees format optimizing headers + +commit 994b91526007326de4551ef39ffa32d28a906002 +Author: Alex Panturu +Date: Mon Jun 17 13:18:18 2024 +0300 + + explorer: fix badge width tx fees format + +commit a6016445d67b382ebd95f0c3114f4d13eb7baf12 +Author: goshawk-3 +Date: Tue Jun 18 12:23:30 2024 +0300 + + node: Update timestamp check + +commit 532f0d1bc46ba7ce664b0f340746b8b3fc059148 +Merge: df7f8ca7 ee572e78 +Author: Alex Panturu +Date: Tue Jun 18 12:48:20 2024 +0300 + + Merge pull request #1854 from dusk-network/feature-1747 + + explorer: refactor client width check to use css + +commit ee572e78aedaf40ce8c391cf5ddbae15c45c7904 +Author: Alex Panturu +Date: Thu Jun 13 12:06:55 2024 +0300 + + explorer: refactor client width check to use css + +commit df7f8ca7080fab6a12f70b98bfe3151fd0dec695 +Merge: da11457c 7dedf3ba +Author: Alex Panturu +Date: Tue Jun 18 12:21:42 2024 +0300 + + Merge pull request #1863 from dusk-network/feature-1790 + + explorer: fix layout issue for latest transactions list + +commit 7dedf3bab18ca5706482323132cf0d10dcf42006 +Author: Alex Panturu +Date: Mon Jun 17 16:47:42 2024 +0300 + + explorer: fix layout issue for latest transaction list + +commit da11457ca1403beb95a977b7d462f90c65ed027c +Merge: 71104a3a 4ce2fae9 +Author: Alex Panturu +Date: Tue Jun 18 11:11:15 2024 +0300 + + Merge pull request #1855 from dusk-network/feature-1797 + + explorer: fix inconsistent data presentation + +commit 71104a3a8ed4f9ab36897e51cbeaeea957e99b6d +Merge: 37d55eb2 fe897a35 +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 17:19:40 2024 +0200 + + Merge pull request #1862 from dusk-network/test-wallet-core + + Replace `dusk-wallet-core` dependency for local `test-wallet` + +commit fe897a353d56d24980f69d10225e1f733abb68cf +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:51:17 2024 +0200 + + rusk-prover: minimize dependency surface + +commit fc5e9e7400e09f13bf5001d72f0b54c1bc4c953e +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:50:34 2024 +0200 + + execution-core: re-export `SchnorrSignatureDouble` + +commit 2edde2174e2b46ce3f5182e3ef4818a1d91dcac4 +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:08:16 2024 +0200 + + rusk: remove `wallet-core` as dev-dep in favor of `test-wallet` + + This will allow us to make atomic changes in `rusk` where previously we + had to modify `dusk-wallet-core` for any significant change in protocol. + + Resolves: #1853 + +commit 8769768855d73b0a03eb9080cf81e988760b3965 +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:06:43 2024 +0200 + + rusk-prover: add `UnprovenTransaction` struct + + This required adding in an `std` feature to properly control when the + type is exposed, and when certain implementations of traits and + functions are available. + +commit 46df762ee91c85edc2ac0057ed5c8425ea2b4a51 +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:05:37 2024 +0200 + + node-data: adjust comment referencing wallet-core + +commit 906b8e8fdd75332607d1502b2ae0a3eb8a777688 +Author: Eduardo Leegwater Simões +Date: Mon Jun 17 15:04:44 2024 +0200 + + test-wallet: add test wallet code + +commit 79ed620cc2ab66ddc6dbe6172d8630ebad5e7fbd +Author: goshawk-3 +Date: Mon Jun 17 13:11:57 2024 +0300 + + node: Wait until next slot is reached + +commit 59c6c9e0382ef84bfc57d4ca28e9e5026c4e4f93 +Author: goshawk-3 +Date: Mon Jun 17 13:10:31 2024 +0300 + + node: Add timestamp checks in header validation + +commit 5704dc961632d548ae0db94ac6a5e8de43db0a3c +Author: goshawk-3 +Date: Mon Jun 17 13:06:13 2024 +0300 + + consensus: Ensure Block generator produces a block with timestamp bigger than the Minimum Block Time + +commit 4ce2fae9a11743b9e2c63897c830ff3c1e4961ae +Author: Alex Panturu +Date: Thu Jun 13 16:27:48 2024 +0300 + + explorer: fix inconsistent data presentation + +commit 37d55eb2c1e22f0341dbb7f9c1a51d8fab921407 +Merge: 8ea08b0d 85fea81a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:55:30 2024 +0200 + + Merge pull request #1848 from dusk-network/1208-consensus-update-certificate-and-committee-related-terminology + + consensus: Update Consensus naming system + +commit 85fea81a6d0270ac534a121c085d50c62de4a460 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:21:34 2024 +0200 + + rusk: Rename Certificate to Attestation + +commit 371a5ebefc5d0777d14fd12bdcfa06b92764308a +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:21:01 2024 +0200 + + node: Rename Certificate to Attestation + +commit 7e7d8814b10881580faf285011765af1f10507e7 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:20:41 2024 +0200 + + consensus: Rename Certificate to Attestation + +commit 2c2810f242eb54212f74b9fb320b68f4e789cdbf +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:21:21 2024 +0200 + + node-data: Rename Certificate to Attestation + +commit e52af1e2c6b7bd2e213fa64edafd0970c23ffd6c +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Jun 12 11:43:20 2024 +0200 + + consensus: Rename committee size to committee credits + +commit 52ae7e659f9054b64fbb7896aba9502fb314058d +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:18:15 2024 +0200 + + node: Rename most_recent_block (mrb) to tip + +commit 5cd416e49ee2b7528cec34c2ca58f5215cae452e +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 13 16:17:52 2024 +0200 + + consensus: Rename most_recent_block (mrb) to tip + +commit 8ea08b0dbb4a777b9bbffa20250346f031e17234 +Merge: 3f00ea79 b0f55592 +Author: Alex Panturu +Date: Thu Jun 13 12:51:58 2024 +0300 + + Merge pull request #1814 from dusk-network/feature-1757 + + explorer: add visible version commit hash and build date + +commit b0f555921a646f88bba0834faf6e05fb10ffbb76 +Author: Alex Panturu +Date: Mon Jun 10 17:30:14 2024 +0300 + + explorer: update design of version commit hash and build date + +commit b294ab8c87453abf224502aa229fa086c41b0d9d +Author: Alex Panturu +Date: Wed May 29 17:19:30 2024 +0300 + + explorer: add visible version commit hash and build date + +commit 3f00ea79d7e04050806bdceb06268d776ad6e73a +Merge: 670276a2 3a942f3c +Author: Andrea Scartabelli +Date: Wed Jun 12 15:40:03 2024 +0200 + + Merge pull request #1852 from dusk-network/feature-1850 + + explorer: Add missing tests for main routes + +commit 3a942f3c7d4b56c1141f487f8735458f5fbf7a18 +Author: Andrea Scartabelli +Date: Wed Jun 12 15:07:42 2024 +0200 + + explorer: Add missing tests for main routes + + - added tests for main layout + - removed `document.body` check in `toggleScroll` function of main layout + - removed main `+layout.js` from istanbul coverage + - added tests for main error page + + Resolves #1850 + +commit 670276a2fa67da6a3c195efd6727ce9acabb418f +Merge: e8b79709 0b5f2993 +Author: Alex Panturu +Date: Wed Jun 12 15:45:33 2024 +0300 + + Merge pull request #1849 from dusk-network/feature-1782 + + explorer: remove `Back` button from detail pages + +commit e8b797099d8b31dd63ec64f6b90aa545d5c9a47b +Merge: 1592a0ab 29e3d6b0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Jun 12 13:49:00 2024 +0300 + + Merge pull request #1831 from dusk-network/fix-1824 + + node: Deprecate quorum tokio-rs task + +commit 0b5f299354ed1bfbc9e0d6848ef2478be82f697a +Author: Alex Panturu +Date: Wed Jun 12 13:31:12 2024 +0300 + + explorer: remove `Back` button from detail pages + +commit 1592a0ababb1365ee5dd9ecde662c9b231645e1b +Merge: 17a2bfcb 8695c3c5 +Author: Andrea Scartabelli +Date: Tue Jun 11 16:44:18 2024 +0200 + + Merge pull request #1846 from dusk-network/feature-1843 + + explorer: Update explorer's dependencies + +commit 8695c3c5d46e3b449f0518641940d3ef928e2b3e +Author: Andrea Scartabelli +Date: Tue Jun 11 11:44:03 2024 +0200 + + explorer: Update explorer's dependencies + + - Updated snapshots as now they are run in "build mode" (no debug comments and different generated class names) + + Resolves #1843 + +commit 17a2bfcbf1a0e1429149453f2ca37f3427d78364 +Merge: c3ffcf39 229ce5e3 +Author: Milosz Muszynski +Date: Tue Jun 11 14:11:59 2024 +0200 + + Merge pull request #1844 from dusk-network/issue-1644-removal-of-charge + + Removal of EP scenario 'contract earns fee' + +commit 29e3d6b020bf3b7ce1aff2cc819bad1996d17532 +Author: goshawk-3 +Date: Tue Jun 11 12:35:14 2024 +0300 + + node: Abort consensus task only after full block verification + +commit c3ffcf39fef2acb3d41619dce9b8d5112254a4ac +Merge: 4f782aa9 931d4dbd +Author: Andrea Scartabelli +Date: Tue Jun 11 11:17:56 2024 +0200 + + Merge pull request #1842 from dusk-network/feature-1817 + + explorer: Disable "previous" button in blocks when the height is `0` + +commit 4f782aa9b2d979f654827ea3e319d985082f8784 +Merge: 8b5f7322 c43e2a4b +Author: Andrea Scartabelli +Date: Tue Jun 11 11:16:49 2024 +0200 + + Merge pull request #1839 from dusk-network/feature-1835 + + explorer: Update polling logic to pause and resume when the tab is "h… + +commit 229ce5e3e60763b9a3e0770b8c1b627599b55375 +Author: Milosz Muszynski +Date: Mon Jun 10 16:40:53 2024 +0200 + + rusk: removed support for contract setting charge + +commit a63c04ce50f595ef58bae049ceeb24c0e1b567f6 +Author: Milosz Muszynski +Date: Mon Jun 10 16:40:31 2024 +0200 + + execution-core: removed support for contract setting charge + +commit 35a3ed1d2c4ba3bfbe5b1ca82c1feb6485629b75 +Author: Milosz Muszynski +Date: Mon Jun 10 16:39:57 2024 +0200 + + transfer-contract: removed support for contract setting charge + +commit 931d4dbd63274d2b4bc49ee663d4a9d8307de3d6 +Author: Andrea Scartabelli +Date: Tue Jun 11 09:32:45 2024 +0200 + + explorer: Disable "previous" button in blocks when the height is `0` + + Resolves #1817 + +commit 09d754b7be6e72caa7054e93bc6ce646d4545a5c +Author: Milosz Muszynski +Date: Mon Jun 10 16:38:57 2024 +0200 + + charie-contract: removed methods for earning + +commit 68ea08cde2030e2f069f6029d28d7daf850397c5 +Author: goshawk-3 +Date: Mon Jun 10 16:14:33 2024 +0300 + + node: Remove returned Block from Consensus + +commit c953046d6c183ed5947c85ec00ae90d2e910fcde +Author: goshawk-3 +Date: Mon Jun 10 15:59:47 2024 +0300 + + node: Consensus execution does not return a block + +commit c43e2a4b506906c415ef8877d235e0666fb581e6 +Author: Andrea Scartabelli +Date: Mon Jun 10 10:07:39 2024 +0200 + + explorer: Update polling logic to pause and resume when the tab is "hidden" + + Resolves #1835 + +commit 8b5f73227424c699d07d1f7b602b1cdbfffdf485 +Merge: 2941dc13 e686a5d5 +Author: Andrea Scartabelli +Date: Fri Jun 7 07:00:45 2024 +0200 + + Merge pull request #1828 from dusk-network/feature-1827 + + explorer: Remove unused NodeJS polyfills + +commit 96a7270a83252b8915447f83d244c47758e1a3ef +Author: goshawk-3 +Date: Wed Jun 5 14:55:02 2024 +0300 + + node: Look up a candidate block in both Candidate and Ledger CF + +commit e96a8b0fd1e9572c6b98f8242d4fd041c2aab433 +Author: goshawk-3 +Date: Wed Jun 5 13:59:15 2024 +0300 + + node: Chain processes Quorum msgs that originates from Consensus layer + + - Remove redundant code related to Quorum task removal + - Remove get_candidate_block_by_hash impl + +commit c7ab18e063da99e7cd6e97bc6d884e819c276253 +Author: goshawk-3 +Date: Wed Jun 5 13:56:58 2024 +0300 + + consensus: Consensus does not spawn Quorum tokio-rs task + +commit e465fb9eab45a1b8cdb40bd40e463013d51110ce +Author: goshawk-3 +Date: Wed Jun 5 13:41:40 2024 +0300 + + consensus: Remove Quorum tokio-rs task event loop + +commit e686a5d5c6f6b71f675fe2bd190076a1d3bb618a +Author: Andrea Scartabelli +Date: Wed Jun 5 10:30:10 2024 +0200 + + explorer: Remove unused NodeJS polyfills + + Resolves #1827 + +commit 2941dc13d560e192d76575ac77e810ba0b22f2ce +Merge: b19ab25a 67e818be +Author: Andrea Scartabelli +Date: Wed Jun 5 09:09:49 2024 +0200 + + Merge pull request #1826 from dusk-network/feature-1825 + + explorer: Remove unused `luxon` dependency + +commit 67e818be67a8621714e157a60e641dd6a87d9f6e +Author: Andrea Scartabelli +Date: Wed Jun 5 08:14:51 2024 +0200 + + explorer: Remove unused `luxon` dependency + + Resolves #1825 + +commit b19ab25afef3d347df8323b92b094e86ae812888 +Merge: 69163ebf d31bf5e5 +Author: Milosz Muszynski +Date: Tue Jun 4 22:08:02 2024 +0200 + + Merge pull request #1735 from dusk-network/issue-1630-contract-earns-fee + + Economic Protocol scenario 3 - "contract earns fee" + +commit 69163ebfb9cc2f4aa730678a0482d6bbbe717d4a +Merge: 191d6149 034669da +Author: Andrea Scartabelli +Date: Tue Jun 4 15:17:38 2024 +0200 + + Merge pull request #1823 from dusk-network/feature-1819 + + explorer: Replace REST API call with GraphQL for stats + +commit 034669da816b01818d7bbc63fca312d5769a3435 +Author: Andrea Scartabelli +Date: Fri May 31 15:15:41 2024 +0200 + + explorer: Replace REST API call with GraphQL for stats + + Resolves #1819 + +commit d31bf5e5f19fb068218c9e28bf5a1da515ec7497 +Author: Milosz Muszynski +Date: Mon Jun 3 17:36:08 2024 +0200 + + transfer-contract: rebase correction + +commit 095ca599ba0595a399a31dd5f481160d45fcf325 +Author: Milosz Muszynski +Date: Mon Jun 3 17:35:47 2024 +0200 + + rusk-recovery: rebase correction + +commit 71288c43ca4b91183e895d8fb582f287e2839cad +Merge: 30a4a95d d4cfe745 +Author: Milosz Muszynski +Date: Mon Jun 3 17:33:37 2024 +0200 + + Merge branch 'issue-1630-rebase-2' into issue-1630-contract-earns-fee + +commit d4cfe745d2a6bee8af22e1f0e6a80ff8f8da1bd8 +Author: Milosz Muszynski +Date: Mon Jun 3 17:29:08 2024 +0200 + + rusk: economic mode support + +commit ef159a5f9189229f6a2f99dcb9b17d1f42e37edf +Author: Milosz Muszynski +Date: Mon Jun 3 17:28:14 2024 +0200 + + rusk-recovery: enriched deploy with closure + +commit fc70c8595c030fd2b7e66e2390d619c740bc04df +Author: Milosz Muszynski +Date: Mon Jun 3 17:27:31 2024 +0200 + + rusk-abi: economic mode support + +commit 561ec84e245d774684f9cc24b96927f39d8e683e +Author: Milosz Muszynski +Date: Mon Jun 3 17:26:55 2024 +0200 + + node: economic mode support + +commit f55a28b6ff3b16b27d0b4364bacf7af8b7d750b9 +Author: Milosz Muszynski +Date: Mon Jun 3 17:26:37 2024 +0200 + + node-data: economic mode support + +commit 96b7c85c278c4b9c980f52174295cde79e9b1dcc +Author: Milosz Muszynski +Date: Mon Jun 3 17:26:13 2024 +0200 + + execution-core: added economic events + +commit 2434539153d21a0ff95f0da86fc35b101d4bc9b4 +Author: Milosz Muszynski +Date: Mon Jun 3 17:25:43 2024 +0200 + + stake-contract: economic mode support + +commit 23fc04389430f72350b4d90c90c3e9afdc4086bf +Author: Milosz Muszynski +Date: Mon Jun 3 17:25:11 2024 +0200 + + transfer-contract: economic mode support + +commit afa709fd43c36770139c25f89decc49101e34d33 +Author: Milosz Muszynski +Date: Mon Jun 3 17:24:02 2024 +0200 + + contracts: added charlie-contract + +commit ce68ce05413f2a6730233ceb707e866076e1a8cb +Author: Milosz Muszynski +Date: Mon Jun 3 17:23:44 2024 +0200 + + rusk: added charlie-contract + +commit bf077c14d975bc7a8bf356f54cdbd0c710f1a1da +Author: Milosz Muszynski +Date: Mon Jun 3 17:23:16 2024 +0200 + + charlie-contract: ininital check-in + +commit 191d6149083460b28856b51d9df32e6b8d5e8a99 +Merge: b143e094 be62e38c +Author: Andrea Scartabelli +Date: Mon Jun 3 11:00:34 2024 +0200 + + Merge pull request #1816 from dusk-network/feature-1815 + + explorer: Replace REST API call with GraphQL for search operations + +commit b143e0941feddbfa1ae3bfe7fe777be4e2d189e4 +Merge: 6d22b931 014a4f29 +Author: Andrea Scartabelli +Date: Fri May 31 15:43:03 2024 +0200 + + Merge pull request #1821 from dusk-network/feature-1820 + + explorer: Block and Tx pages test don't set a system date + +commit 014a4f29174a0809ab9dbf0b71d1d775d0156c47 +Author: Andrea Scartabelli +Date: Fri May 31 15:20:59 2024 +0200 + + explorer: Block and Tx pages test don't set a system date + + Resolves #1820 + +commit 6d22b93164d561f1247a8cfa7a79eede21420438 +Merge: 4b37ab5c 161ef1bf +Author: Eduardo Leegwater Simões +Date: Fri May 31 10:31:33 2024 +0100 + + Merge pull request #1818 from dusk-network/wasm-target-dir + + Improve incremental compilation + +commit 161ef1bf18b576d1de7dd520ee32f8cf2a008e9f +Author: Eduardo Leegwater Simões +Date: Fri May 31 11:15:35 2024 +0200 + + make: add `host_fn` to the build + +commit ed92b5441d04b6aff3b3f2350059711cdfcc1464 +Author: Eduardo Leegwater Simões +Date: Fri May 31 11:13:02 2024 +0200 + + host_fn: add to contracts folder + +commit 20d26439c78622efde86bae6b4b0ea57ec5238a0 +Author: Eduardo Leegwater Simões +Date: Fri May 31 11:10:46 2024 +0200 + + rusk-abi: remove `host_fn` contract from workspace + +commit 6ff6f850386f7ea879b2a78aa7326a652fcad73d +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:26:52 2024 +0200 + + rusk-recovery: use specified target dir + +commit b16fe962c560ba3b869cfdcd639188f5a4c8a033 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:26:34 2024 +0200 + + rusk-abi: specify target dir + +commit 09bda1034c00fcba3fc53745d934c1cb8eb9abd2 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:26:07 2024 +0200 + + license-contract: specify target dir + +commit 4656503c085d451d20d1bfac77353b52b09b58a5 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:25:46 2024 +0200 + + bob-contract: specify contract dir + +commit b119248a5e773c91f0cb316a9d53e3d3c71e2bb3 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:25:29 2024 +0200 + + alice-contract: specify target dir + +commit 7723b1199bf0a8c0d58e7fc10e1794f6d5df0b3b +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:25:08 2024 +0200 + + stake-contract: specify target dir + +commit 263e436bbea95cf4edf96613b30ceea70127129b +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:24:20 2024 +0200 + + transfer-contract: specify target dir + +commit 9210be10306fe40e3ece1d8da53c02abb3c456d5 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:22:50 2024 +0200 + + toolchain: don't require `wasm32-unknown-unknown` target + +commit cf5405bbff083ba0ab2d3b0b16e016d668f7b105 +Author: Eduardo Leegwater Simões +Date: Thu May 30 16:20:54 2024 +0200 + + scripts: nest compiler into `compiler` dir + +commit be62e38c18b6345d978db41162799b963e561a75 +Author: Andrea Scartabelli +Date: Thu May 30 15:09:08 2024 +0200 + + explorer: Replace REST API call with GraphQL for search operations + + Resolves #1815 + +commit 4b37ab5c1f6c0635c549c932270d01090e183217 +Merge: a2e3712d 10ab5bab +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed May 29 15:57:18 2024 +0200 + + Merge pull request #1811 from dusk-network/mocello/1810_circuit_recovery + + Move circuit caching to `rusk-recovery` + +commit 10ab5bab9d23bad7de9d032a9bb5cecb7edae0c0 +Author: moana +Date: Tue May 28 16:17:01 2024 +0200 + + Remove circuit-storage binaries + + The circuit description caching is now done when generating/fetching the + circuit keys in `rusk-recovery` + +commit 09b489be806b42f5b531b2f99b80cf439472f6e7 +Author: moana +Date: Tue May 28 16:16:00 2024 +0200 + + circuits: Remove circuit storage + +commit 366e63f13289068d5a8851f235d6f2121a195ee7 +Author: moana +Date: Tue May 28 16:15:33 2024 +0200 + + license-circuit: Remove storage binary + +commit 42839823da09b7dbd0c635f7e0a3652aba390421 +Author: moana +Date: Tue May 28 16:15:08 2024 +0200 + + transfer-circuit: Remove storage binary + +commit a2d37b7ca0ccbebd451c93ce83f2b781c086684b +Author: moana +Date: Tue May 28 16:12:34 2024 +0200 + + rusk-recovery: Add caching for circuit description + +commit a2e3712dc5658c686cc09726c661459cdcdd889c +Merge: 74b1a5b2 3887b79c +Author: Andrea Scartabelli +Date: Wed May 29 12:54:30 2024 +0200 + + Merge pull request #1813 from dusk-network/feature-1808 + + explorer: Replace REST API call with GraphQL for multiple blocks / txs + +commit 74b1a5b2695da98ae6bafc6235b2243e4292aed2 +Merge: 304a8b20 7946a36e +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed May 29 13:01:13 2024 +0300 + + Merge pull request #1711 from dusk-network/fix-1528 + + Implement resource discovery by "Flood with Random Walk" algorithm + +commit 3887b79c65e580ed24794b7c52906faaa55c32b7 +Author: Andrea Scartabelli +Date: Tue May 28 17:33:57 2024 +0200 + + explorer: Replace REST API call with GraphQL for multiple blocks / txs + + Resolves #1808 + +commit 56b8f826b6879d53172a7a924fc6f0e8a1048f39 +Author: moana +Date: Tue May 28 15:46:17 2024 +0200 + + circuits-storage: Remove lib + +commit 304a8b2088308b10c6b204ad29f7f820957f352d +Merge: aab520ae 20de5204 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue May 28 16:23:33 2024 +0200 + + Merge pull request #1804 from dusk-network/mocello/1780_core + + Add execution-core library + +commit aab520aebd1af240b14a58ad1e7bc3aa0314fa8d +Merge: 5e68852e 751a10b3 +Author: Norton Andreev +Date: Tue May 28 17:22:10 2024 +0300 + + Merge pull request #1778 from dusk-network/feature-1764 + +commit 5e68852e2306de0391bcdd5452f1193a59796f13 +Merge: 1c4faa08 9d2badc8 +Author: Alex Panturu +Date: Tue May 28 15:47:05 2024 +0300 + + Merge pull request #1807 from dusk-network/feature-1777-v2 + + explorer: create rerender comp for dynamic relative time + +commit 9d2badc8ccae1cc54991de92d7897f653cc93e94 +Author: Alex Panturu +Date: Tue May 28 11:59:08 2024 +0300 + + explorer: create rerender comp for dynamic relative time + +commit 1c4faa08322989490f73c286be1f06486ae25d83 +Merge: 14726d67 1f5736b9 +Author: Andrea Scartabelli +Date: Tue May 28 12:51:27 2024 +0200 + + Merge pull request #1806 from dusk-network/feature-1805 + + explorer: Source elements not taking base path into account + +commit 1f5736b9c2f73e81be0537ab160bc3e9e69bb73c +Author: Andrea Scartabelli +Date: Tue May 28 11:38:24 2024 +0200 + + explorer: Source elements not taking base path into account + + Resolves #1805 + +commit 14726d6740690bac70a22ec64ce6aae84c873aea +Merge: 9630cdf2 a22c270c +Author: Andrea Scartabelli +Date: Tue May 28 10:48:01 2024 +0200 + + Merge pull request #1802 from dusk-network/feature-1784 + + explorer: Replace REST API call with GraphQL for single block + +commit a22c270cbd13c6270ae3d93eb787f6b8e4b15636 +Author: Andrea Scartabelli +Date: Fri May 24 15:09:51 2024 +0200 + + explorer: Replace REST API call with GraphQL for single block + + Resolves #1784 + +commit 20de5204b278047ae0f2ce88385e71d42782980a +Author: moana +Date: Mon May 27 17:38:14 2024 +0200 + + Add execution-core workspace-member + + This also removes the workspace-member: + - contracts/stake-types + - contracts/transfer-types + +commit 6a6279094b7d24d2ec5d7d43f8ad6cf9bd2ab79e +Author: moana +Date: Mon May 27 17:37:13 2024 +0200 + + rusk: Integrate execution-core + +commit 11a557d1d1bde32c40d9ce8d93b71afab78b7cd5 +Author: moana +Date: Mon May 27 17:36:29 2024 +0200 + + consensus: Integrate execution-core + +commit 72b5ab159dc942760c67d45058f5343973ad475f +Author: moana +Date: Mon May 27 14:57:01 2024 +0200 + + node: Integrate execution-core + +commit 6743af405660f4e5168db89e72c290d426e2d4aa +Author: moana +Date: Mon May 27 16:30:19 2024 +0200 + + node-data: Integrate execution-core + +commit e5f0a793a1d57e4afd3663d6cd129543c601dee9 +Author: moana +Date: Mon May 27 16:49:10 2024 +0200 + + rusk-abi: Integrate execution-core + +commit c0704f4644c345e9d61931e159b482d68814817d +Author: moana +Date: Mon May 27 14:31:15 2024 +0200 + + rusk-recovery: Integrate execution-core + +commit e291424dc2a934b5a9a1ead5262f0853a9ba9566 +Author: moana +Date: Mon May 27 14:27:14 2024 +0200 + + rusk-prover: Integrate execution-core + +commit 1bc77461f697590cfcea991a85ebb5465129f104 +Author: moana +Date: Fri May 24 17:35:53 2024 +0200 + + contracts: Remove transfer- and stake-types + +commit f25f78cd82ca4e4691d1f22f0036463d7d08930f +Author: moana +Date: Fri May 24 17:33:57 2024 +0200 + + alice-contract: Integrate with execution-core + +commit 4549f15d0292d089458d38b7da281c812e8a21fd +Author: moana +Date: Fri May 24 17:33:22 2024 +0200 + + licence-contract: Integrate execution-core + +commit c512875d94900be4c51ab8d54bac3c32e8dd6b18 +Author: moana +Date: Fri May 24 16:55:43 2024 +0200 + + stake-contract: Integrate execution-core + +commit 039548491db69d202474dd94ce4286ec819c3ba1 +Author: moana +Date: Fri May 24 16:18:33 2024 +0200 + + transfer-contract: Integrate execution-core + +commit 8a8ecb1c01f296e46176a3e5fcae7c4a297f8627 +Author: moana +Date: Fri May 24 17:35:26 2024 +0200 + + transfer-types: Move types to execution-core + +commit 73b8053a4fb4941afd1157a075f15d68accc07af +Author: moana +Date: Fri May 24 17:34:38 2024 +0200 + + stake-types: Move stake-types to execution-core + +commit d72e29075f97fdf4c37279fb16e913dfe6dbb623 +Author: moana +Date: Fri May 24 17:57:57 2024 +0200 + + execution-core: Add execution-core library + +commit 9630cdf2a56c410ca8ce153de490e6c98329e3bf +Merge: 1934584d d8a60e34 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon May 27 14:18:16 2024 +0200 + + Merge pull request #1801 from dusk-network/mocello/1800_governance + + Remove governance-contract + +commit d8a60e34d25f2d94c23380cd51485f2c2863468e +Author: moana +Date: Mon May 27 12:55:32 2024 +0200 + + Remove governance-contract + + Additionally also remove the contract-helpers workspace member as + it was only used by the license-contract. It's functionalities + moved to the license-contract. + +commit 542812961007f785f24d214dd6b976133109812b +Author: moana +Date: Mon May 27 12:55:02 2024 +0200 + + rusk-recovery: Remove governance-contract + +commit 754a626d3b0f48e2ad0f0d567a579c5be42f95a1 +Author: moana +Date: Mon May 27 12:39:32 2024 +0200 + + contract-helpers: Remove contract-helpers + + Only the `Map` struct was still used by the license-contract, so + the struct is now defined there. + +commit 1ad22e33b4f4f205fafb905f69842f0d405b9e85 +Author: moana +Date: Mon May 27 12:38:33 2024 +0200 + + contracts: Remove governance contract + +commit 7f17fb171cd05ce946166fbb8087455b4b01000b +Author: moana +Date: Mon May 27 12:38:08 2024 +0200 + + governance-contract: Remove governance contract + +commit df5b18edf92277223b02678e651989208588fdfa +Author: moana +Date: Mon May 27 12:36:37 2024 +0200 + + license-contract: Move Map struct into the lib + + With the removal of the governance contract the `Map` struct + is only used in the license contract and can be moved there. + +commit 1934584d2cddecc47a7517af1a6c010e11fa34ce +Merge: 4129a73b 79f9b054 +Author: Alex Panturu +Date: Mon May 27 12:46:38 2024 +0300 + + Merge pull request #1799 from dusk-network/feature-1796 + + explorer: fix Statistics Panel layout + +commit 79f9b054485bef5809818c0a4faade8f23f55d99 +Author: Alex Panturu +Date: Mon May 27 12:29:17 2024 +0300 + + explorer: fix Statistics Panel layout + +commit 7946a36e1451db0bad4c965b18d221b8a718776b +Author: goshawk-3 +Date: Mon May 27 12:01:37 2024 +0300 + + node: Use proper hops_limit config + +commit 4129a73b2c5ef5c6cec2d165de16538fc71c4eec +Merge: bd1d42a0 1e9e3332 +Author: Norton Andreev +Date: Mon May 27 11:06:22 2024 +0300 + + Merge pull request #1798 from dusk-network/feature-1791 + +commit 1e9e33328fe1a60ac2d64e709dab19b5e946c714 +Author: Norton Andreev +Date: Sat May 25 18:47:31 2024 +0300 + + explorer: Consistent Display of Relative Time + + Resolves #1791 + +commit 751a10b3d31e6e54589fe00cf90b7d96b0016621 +Author: Norton Andreev +Date: Wed May 22 17:58:45 2024 +0300 + + explorer: Fix Links low contrast + + Resolves #1764 + +commit bd1d42a09e4f20094370bf6d8557fb3f7bac91cc +Merge: 109ddcc4 468fce9c +Author: Alex Panturu +Date: Fri May 24 16:36:16 2024 +0300 + + Merge pull request #1783 from dusk-network/feature-1781 + + explorer: disable block height navigation + +commit 468fce9ca7cc689037c5d927ca0d0d419355c1ae +Author: Alex Panturu +Date: Fri May 24 16:26:09 2024 +0300 + + explorer: update AnchorButton test + +commit 4809d19e5002ff429199a7f54b8e392acaa5456d +Author: Alex Panturu +Date: Thu May 23 17:28:44 2024 +0300 + + explorer: disable block height navigation + +commit 5d8072c00121061fd50a6bb87e7f64426a8ea28b +Author: Alex Panturu +Date: Thu May 23 17:28:21 2024 +0300 + + explorer: add `AppAnchorButton` component + +commit 109ddcc453b33b0cc50edbe8c0027dae198ea06a +Merge: 147aaa9a 1072518d +Author: Andrea Scartabelli +Date: Fri May 24 15:32:42 2024 +0200 + + Merge pull request #1787 from dusk-network/feature-1786 + + web-wallet: Remove the `@ts-nocheck` comment in `AnchorButton`'s tests + +commit 1072518d6046c2228a4cbc356aa8606f98a26e89 +Author: Andrea Scartabelli +Date: Fri May 24 15:17:55 2024 +0200 + + web-wallet: Remove the `@ts-nocheck` comment in `AnchorButton`'s tests + +commit 147aaa9a5bac6c0d452bd461a0e18d362edb6895 +Merge: fc1dfd1b c6c54c0d +Author: Andrea Scartabelli +Date: Fri May 24 09:15:48 2024 +0200 + + Merge pull request #1776 from dusk-network/feature-1775 + + explorer: Replace REST API call with GraphQL for single transaction + +commit c6c54c0dbdf8dca85d98161146e0bcac96aeda14 +Author: Andrea Scartabelli +Date: Mon May 13 11:56:17 2024 +0200 + + explorer: Replace REST API call with GraphQL for single transaction + + Resolves #1775 + +commit fc1dfd1bb669e5c93ae5c8c0607a36dde7fc4cfa +Merge: 0ab07a3b 68dd270a +Author: Alex Panturu +Date: Thu May 23 16:10:14 2024 +0300 + + Merge pull request #1772 from dusk-network/feature-1771 + + explorer: fix navigation bug on detail pages + +commit 68dd270abc848b01f83cfebcbbcb6cf52b5b5dda +Author: Alex Panturu +Date: Wed May 22 12:09:41 2024 +0300 + + explorer: fix navigation bug on detail pages + +commit 0ab07a3b2fdb19494bc94991e8f0864063eeac3d +Merge: c3c86e43 4c15146d +Author: Alex Panturu +Date: Thu May 23 13:16:35 2024 +0300 + + Merge pull request #1770 from dusk-network/feature-1727 + + explorer: add tests for `+page.svelte` routes + +commit 4c15146d2426cb752fb68ea90c9e974adc4cb2f5 +Author: Alex Panturu +Date: Tue May 21 17:45:10 2024 +0300 + + explorer: add tests for `+page.svelte` routes + +commit c3c86e4319db954e6f221406938dcac60df66a3a +Merge: e255cdb4 66ee1d4c +Author: Norton Andreev +Date: Thu May 23 11:21:18 2024 +0300 + + Merge pull request #1774 from dusk-network/feature-1773 + + explorer: Fix Timestamp Display + +commit e255cdb4cfe86773aedb6327a6f4f0b0adbc3cba +Merge: 9f8ffb28 3803b8b1 +Author: Norton Andreev +Date: Wed May 22 17:28:42 2024 +0300 + + Merge pull request #1768 from dusk-network/feature-1753 + + explorer: Fix navbar select (Firefox) + +commit 3803b8b1aba7ed006737237c7806e6f2458e3c1f +Author: Norton Andreev +Date: Mon May 20 18:43:43 2024 +0300 + + explorer: Fix navbar select (Firefox) + + Resolves #1753 + +commit 66ee1d4cca213ace6fc7ab200b4a1abc6d92b723 +Author: Norton Andreev +Date: Wed May 22 15:03:30 2024 +0300 + + explorer: Fix Timestamp Display + + Resolves #1773 + +commit 30a4a95d173b72f4fded85b055f4b514107e42b2 +Author: Milosz Muszynski +Date: Mon May 20 12:08:06 2024 +0200 + + stake-contract: moved applying economic mode to refund + +commit ea935f7663539f1b70eba8db40d6b49a01c38381 +Author: Milosz Muszynski +Date: Mon May 20 12:07:41 2024 +0200 + + transfer-contract: moved applying economic mode to refund + +commit 57822d62c6b2ee47776ee610d4243274f9690ccf +Author: Milosz Muszynski +Date: Mon May 20 12:05:52 2024 +0200 + + node: added field in spent transaction + +commit d619323208dc85383fdade665b95f23f8df7232a +Author: Milosz Muszynski +Date: Mon May 20 12:05:37 2024 +0200 + + node-data: added field in spent transaction + +commit 677a39da7fc797dbe8592b380562a34adb4be9b8 +Author: Milosz Muszynski +Date: Thu May 16 13:46:29 2024 +0200 + + transfer-contract: optionality of gas_price, comments + +commit 64860f4f8290c332e832cc781f091012d7db0b86 +Author: Milosz Muszynski +Date: Tue May 14 10:23:16 2024 +0200 + + transfer-types: added types for economic events + +commit 437c83d0cbd577bef8af5e98d0e865279950159f +Author: Milosz Muszynski +Date: Thu May 9 12:36:01 2024 +0200 + + rusk-abi: upgraded piecrust dependencies + +commit 2e76b99cf39476019ab779b45fe1140d44c29d03 +Author: Milosz Muszynski +Date: Thu May 9 12:34:09 2024 +0200 + + charlie-contract: obtaining gas price from transfer contract + +commit 9f0379afd40b82d800a71e0b092f8261045d4814 +Author: Milosz Muszynski +Date: Tue Apr 9 11:44:28 2024 +0200 + + rusk-recovery: enriched deploy method + +commit cfa2eaf2f4e9ede3675ed580fe80828752f6b44b +Author: Milosz Muszynski +Date: Tue Apr 9 11:43:49 2024 +0200 + + transfer-contract: EP scenario 3 implementation and test + + transfer-contract: support for contract earning + + transfer-contract: test for indirect setting of economic mode + + transfer-contract: upgraded dependencies + + transfer-contract: refactored, added gas_price method, clean-up + +commit dbfdad9cefe1cdcb6287c52b893a6b0593b676c1 +Author: Milosz Muszynski +Date: Tue Apr 9 11:42:36 2024 +0200 + + rusk: passing economic mode + +commit 9628bd831f3dffea8dca026c2512e71e6bb9bc02 +Author: Milosz Muszynski +Date: Tue Apr 9 11:42:13 2024 +0200 + + contracts: added charlie contract + +commit 678f34a00f52a55ce95f3a39e267bcfb123d1771 +Author: Milosz Muszynski +Date: Tue Apr 9 11:41:40 2024 +0200 + + charlie-contract: initial check-in + +commit 9f8ffb2860b30cdba45a946c6e23e7a54eaf801a +Merge: 2b021fa6 f43dc9c2 +Author: Norton Andreev +Date: Tue May 21 17:37:07 2024 +0300 + + Merge pull request #1767 from dusk-network/feature-1766 + + explorer: Fix Txs occurrences + +commit 88c3197a336949ae80fbead5eb1ba472a7f72ce3 +Author: goshawk-3 +Date: Tue May 21 11:33:28 2024 +0300 + + node-data: Update comment + +commit 8370805fda26b13e8df2dbe03ed469aaba51c71f +Author: goshawk-3 +Date: Tue May 21 11:32:04 2024 +0300 + + node: Send a flood request to 8 randomly selected peers + +commit e29ce2e3c8e3e4b1349b03691200bc5ce54bacbf +Author: goshawk-3 +Date: Tue May 21 11:27:20 2024 +0300 + + node: Resend a flood request to a randomly selected alive peer + +commit fec2369043d6e16768ad3a246590141bf8004509 +Author: goshawk-3 +Date: Tue May 21 11:24:13 2024 +0300 + + node: Address issues and PR comments + + - Use request_block_by_height to initialize a presync procedure + - Update default hops_limit to 128 + - Update DEFAULT_CERT_CACHE_EXPIRY to 1min + - Fix the condition for detecting sync target is reached + +commit f43dc9c2893843e254b9cf673a15d1c44f5a5f64 +Author: Norton Andreev +Date: Mon May 20 18:26:10 2024 +0300 + + explorer: Fix Txs occurrences + + Resolves #1766 + +commit 2b021fa6bec69e1c93e2cdc5583079a63d190c8f +Merge: 8df8c07c adb4f813 +Author: Alex Panturu +Date: Mon May 20 18:14:23 2024 +0300 + + Merge pull request #1733 from dusk-network/feature-1731 + + explorer: link network select to appStore + +commit adb4f813c3b3b2f5f66078d88b93bb979f37a672 +Author: Alex Panturu +Date: Mon May 20 17:08:15 2024 +0300 + + explorer: call `reset` method on network change + +commit 824bfc5c4f224b069c7d4550843368977e592377 +Author: Alex +Date: Tue May 14 11:13:22 2024 +0300 + + explorer: link network select to appStore + +commit 8df8c07c1e1d0cace5c3ad77955f390c08ec5c6b +Merge: a898ba23 5b813f01 +Author: Alex Panturu +Date: Mon May 20 16:50:43 2024 +0300 + + Merge pull request #1763 from dusk-network/feature-1761 + + explorer: fix block height format + +commit 5b813f01b481c64980838a85eec14f39719efbae +Author: Alex Panturu +Date: Fri May 17 18:25:19 2024 +0300 + + explorer: fix block height format + +commit a898ba23184a238beb4f9d60ad2a13022bd2fe08 +Merge: ec0621c8 4f7ad175 +Author: Andrea Scartabelli +Date: Mon May 20 15:11:52 2024 +0200 + + Merge pull request #1736 from dusk-network/feature-1732 + + explorer: Add a `reset` method to data stores + +commit 4f7ad17532c061dbb050158681b5ffd6e78febd1 +Author: Andrea Scartabelli +Date: Mon May 20 14:27:12 2024 +0200 + + explorer: fix the `className` property of `Table` not being optional + +commit 1e997d75dca892e5249e428b5af4ad7f50a5aee4 +Author: Andrea Scartabelli +Date: Tue May 14 15:44:48 2024 +0200 + + explorer: Add a `reset` method to data stores + + - the `dataStore.getData` method now starts a new call and ignore the previous one + - the `pollingDataStore.start` method now starts a new poll and ignore the previous one + - updated `StatisticsPanel` to accomodate the new behaviours + + Resolves #1732 + +commit ec0621c8c1eb75e688ca93fed5a58372d046a8c3 +Merge: 6dfa10e2 cff62080 +Author: Alex Panturu +Date: Fri May 17 18:56:18 2024 +0300 + + Merge pull request #1756 from dusk-network/feature-1755 + + explorer: fix currency type inconsistancies + +commit cff62080b411961fa544cfca8726c4bbaafbce0c +Author: Alex Panturu +Date: Fri May 17 11:34:21 2024 +0300 + + explorer: fix currency types + +commit 6dfa10e2f95393113453d667132dac97d46c99d1 +Merge: 229f43c7 1e40feb0 +Author: Norton Andreev +Date: Fri May 17 17:59:35 2024 +0300 + + Merge pull request #1760 from dusk-network/feature-1759 + + explorer: Fix loading state (Home page) + +commit 1e40feb0fa4af3e2879297f921d9ca6261b6cc56 +Author: Norton Andreev +Date: Fri May 17 16:56:47 2024 +0300 + + explorer: Fix loading state (Home page) + + Resolves #1759 + +commit 229f43c78359770c66cf7fadfc39c9860da383eb +Merge: 6fe9afea a9d4866d +Author: Alex Panturu +Date: Fri May 17 16:56:57 2024 +0300 + + Merge pull request #1752 from dusk-network/feature-1751 + + explorer: fix double scrollbar issue + +commit a9d4866d7ebbd89af0e0242260a3a7eefd94ba52 +Author: Alex Panturu +Date: Wed May 15 17:59:33 2024 +0300 + + explorer: fix double scrollbar issue + +commit 6fe9afea1516dce3d23d3728a48865dd588be10f +Merge: 36e1946e 9a1244f0 +Author: Norton Andreev +Date: Fri May 17 16:42:09 2024 +0300 + + Merge pull request #1741 from dusk-network/feature-1740 + + explorer: Fix CTAs on the details page + +commit 9a1244f0e5581d6acdfa92bc6c460de3e41e9e27 +Author: Norton Andreev +Date: Tue May 14 19:38:56 2024 +0300 + + explorer: Fix CTA variants on the details page + + Resolves #1740 + +commit 447df7437e267554ecbe956124e5efc0a7cb3b9e +Author: goshawk-3 +Date: Thu May 16 14:16:11 2024 +0300 + + node: Pass requester addr in GetResource on handling GetInv + +commit e977c6b3a81b15d527ae1222e63c346fc66f9e1d +Author: goshawk-3 +Date: Thu May 16 14:14:38 2024 +0300 + + node-data: Print in hash fields in hex format + +commit caed8eade91dc1d27e1bc2829262bb171be054eb +Author: goshawk-3 +Date: Wed May 15 16:54:08 2024 +0300 + + node: Remove expired certificates + +commit 36e1946ed632c9350351783b2e1f4adc312738dc +Merge: 9a44505e 63d0b6ec +Author: Eduardo Leegwater Simões +Date: Wed May 15 15:57:05 2024 +0200 + + Merge pull request #1704 from dusk-network/rues-dispatch + + Add RUES dispatch + +commit 63d0b6ec2cad6d33d2ba77bd3ab908d926cdedbf +Author: Eduardo Leegwater Simões +Date: Wed May 15 15:32:52 2024 +0200 + + rusk: remove errant comment + +commit 9a44505eab01d724f19fc2ac04a4e65684cd3871 +Merge: 8c02f30d 8dae3091 +Author: Alex Panturu +Date: Wed May 15 15:11:21 2024 +0300 + + Merge pull request #1737 from dusk-network/feature-1734 + + explorer: integrate Transaction Details payload fetch + +commit 8dae3091b93cedef4863b3a3f19f448ec095163d +Author: Alex +Date: Tue May 14 17:22:57 2024 +0300 + + explorer: integrate Transaction Details payload fetch + +commit 8c02f30d3f57b5e0e860d3eb937fee231a0aa776 +Merge: ccab20db 8e8eeeee +Author: Norton Andreev +Date: Wed May 15 14:56:06 2024 +0300 + + Merge pull request #1739 from dusk-network/feature-1738 + + explorer: remove block height from Block Details card header + +commit 8e8eeeee200330569371fbff36c10deee6fa8165 +Author: Norton Andreev +Date: Tue May 14 19:16:03 2024 +0300 + + explorer: Resolve details pages inconsistencies + + Resolves #1738 + +commit ccab20dbbf989c043884663bc2ddc8814546b19b +Merge: 0672d655 15d5e249 +Author: Norton Andreev +Date: Wed May 15 14:39:46 2024 +0300 + + Merge pull request #1743 from dusk-network/feature-1742 + + explorer: Fix loading state padding + +commit 0672d6559956a65557b055bd91a94c24fefe8b55 +Merge: e9d04985 1aa6ad8f +Author: Andrea Scartabelli +Date: Wed May 15 12:54:31 2024 +0200 + + Merge pull request #1750 from dusk-network/feature-1749 + + explorer: Add missing `onDestroy` hooks to stop polling + +commit 1aa6ad8f994304d18f1af0b5010c2758472bd3d9 +Author: Andrea Scartabelli +Date: Wed May 15 09:28:58 2024 +0200 + + explorer: Add missing `onDestroy` hooks to stop polling + + Resolves #1749 + +commit e9d04985ab68957a8b32798de8fe837fca3dc672 +Merge: aeaf4953 27bff92f +Author: Alex Panturu +Date: Wed May 15 13:44:57 2024 +0300 + + Merge pull request #1730 from dusk-network/feature-1721 + + explorer: compose Transactions page + +commit 27bff92f6bf8a3db0cf970fb0f87063f15427049 +Author: Alex +Date: Wed May 15 10:55:07 2024 +0300 + + explorer: compose Transactions page + +commit 0ee31967daeffe5618c97a8481cfdb384a3bf6fc +Author: goshawk-3 +Date: Wed May 15 13:00:53 2024 +0300 + + node: Move certificates HashMap from Chain to FSM components + +commit bdf80b30b29f1739f9d01b7b16712f32a8f63a62 +Author: Eduardo Leegwater Simões +Date: Thu May 2 22:34:45 2024 +0200 + + rusk: process dispatched events + +commit 58658307bf9cced61b54777b22981c7003705d43 +Author: Eduardo Leegwater Simões +Date: Mon May 6 16:57:22 2024 +0200 + + rusk: (de)serialize RUES events properly + + This is achieved by introducing a formal `RuesEvent` struct and using it + as a wrapper for contract events. This also allows the system to be more + extensible - beyond contract events - and include more types of data, + such as chain data, in the future. + +commit 6cf5b079e5515a0b64bccad5f8e71b9cb49a37bc +Author: Eduardo Leegwater Simões +Date: Thu May 2 21:20:55 2024 +0200 + + rusk: upgrade `hyper` and `tungstenite` + +commit ef4def494864970a6ff4b3c49330444fcc8f51d3 +Author: Eduardo Leegwater Simões +Date: Wed May 1 22:42:01 2024 +0200 + + rusk: add scaffold for RUES dispatch + +commit aeaf49531c347c108c829b6554359a9904a1a924 +Merge: a46fd0b7 0b1e08c2 +Author: Alex Panturu +Date: Wed May 15 10:40:08 2024 +0300 + + Merge pull request #1729 from dusk-network/feature-1720 + + explorer: compose Blocks page + +commit 0b1e08c2c5e5c8c905a7d05735ec0ce13ebead0e +Author: Alex +Date: Mon May 13 21:20:57 2024 +0300 + + explorer: compose Blocks page + +commit 15d5e249613d581fff20dc859cc42a61d17e54f5 +Author: Norton Andreev +Date: Tue May 14 20:20:29 2024 +0300 + + explorer: Fix loading state padding + + Resolves #1742 + +commit bc7de2488d8de3999ba4b383b1b67b350f44b2ca +Merge: d8461a8c a46fd0b7 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue May 14 13:56:49 2024 +0300 + + Merge branch 'master' into fix-1528 + +commit d8461a8c647a54469697086905252ef244430bcd +Author: goshawk-3 +Date: Tue May 14 13:55:04 2024 +0300 + + node: Update flood_request doc comment + +commit 6b0c61f2091e679046b4d189e81941049c8440ed +Author: goshawk-3 +Date: Tue May 14 13:39:58 2024 +0300 + + node: Ensure GetResource msg is not expired before processing it + +commit cbc9c989489a261f13842ad0ec19b2e5e5737614 +Author: goshawk-3 +Date: Tue May 14 12:27:33 2024 +0300 + + node: Insert and use certificates from Certificates cache + +commit a46fd0b751272a80e885428805016ca600dd1aaf +Merge: 6c5cd886 4547d62c +Author: Alex Panturu +Date: Mon May 13 18:11:15 2024 +0300 + + Merge pull request #1718 from dusk-network/feature-1694 + + explorer: integrate data stores and polling + +commit 4547d62c1d1f982b1d901005353248c3cc15f9ea +Author: Alex +Date: Mon May 13 10:57:41 2024 +0300 + + explorer: Update tests + +commit d550606168aafe15240da5be5e47491cf6a804e7 +Author: goshawk-3 +Date: Mon May 13 16:34:59 2024 +0300 + + node: Handle GetResource::hops_limit field + +commit 33652d82becedafdb326c8692e939d846c8ab821 +Author: goshawk-3 +Date: Mon May 13 16:33:15 2024 +0300 + + node-data: Add hops_limit in GetRequest + +commit b1a41dde6bf48722e27d2fc3a93b08ae6b1ea572 +Author: goshawk-3 +Date: Mon May 13 14:41:10 2024 +0300 + + node: Request candidate if block is not found + +commit 3f96596758e172ff0d11d97c373d5eeb437dbdf3 +Author: goshawk-3 +Date: Mon May 13 14:40:49 2024 +0300 + + node: Handle InvType::CandidateFromHash resource type + +commit 2fdf353c86d3df16be6b1628f6b618eb29a470f7 +Author: goshawk-3 +Date: Mon May 13 14:39:28 2024 +0300 + + node-data: Support GetResource request for a candidate block from hash + +commit e2cb7a3d0cddf7212b1cf49daf83b25aa37e9a69 +Author: Alex +Date: Wed May 8 18:56:48 2024 +0300 + + explorer: integrate data stores and polling + +commit 164f631db52a962a7b2ee77b7acf0ed05e1ec47e +Author: goshawk-3 +Date: Fri May 10 11:21:03 2024 +0300 + + node: Return an error to instruct the caller to rebroadcast the request + +commit 6c5cd886498be6839cba957e507393e0ee436d82 +Merge: f1eff07d 140965a9 +Author: Andrea Scartabelli +Date: Thu May 9 09:49:00 2024 +0200 + + Merge pull request #1719 from dusk-network/feature-1716 + + explorer: Failed query notices don't disappear + +commit 140965a9ac69d5c96ccc2c5816b2925e49d42768 +Author: Andrea Scartabelli +Date: Thu May 9 09:30:43 2024 +0200 + + explorer: Failed query notices don't disappear + + Resolves #1716 + +commit f1eff07debf01b143c1b57f106d948b53f0ab107 +Merge: b7969891 bcd55c6f +Author: Andrea Scartabelli +Date: Thu May 9 09:37:27 2024 +0200 + + Merge pull request #1717 from dusk-network/feature-1715 + + explorer: The mobile nav menu doesn't close after navigation + +commit b79698915aa937c5faa177a662b258bf56c0e63e +Merge: 9e9af693 5a93dc8b +Author: Milosz Muszynski +Date: Thu May 9 08:31:04 2024 +0200 + + Merge pull request #1712 from dusk-network/issue-1710 + + rusk-abi: new ABIs owner_raw, self_owner_raw + +commit bcd55c6f8e3cca1f16168c96f4d01a55b454a967 +Author: Andrea Scartabelli +Date: Wed May 8 17:43:07 2024 +0200 + + explorer: The mobile nav menu doesn't close after navigation + + Resolves #1715 + +commit 9e9af6935f19f82e178bc25f0e1080cdd501e893 +Merge: 29f2fd14 8784f541 +Author: Andrea Scartabelli +Date: Wed May 8 15:21:54 2024 +0200 + + Merge pull request #1714 from dusk-network/feature-1622 + + explorer: Remove HTML button instances and use the new Button component + +commit 8784f541473e255ad7e986c0c92f7877cf38a22d +Author: Andrea Scartabelli +Date: Wed May 8 15:16:06 2024 +0200 + + explorer: Remove HTML button instances and use the new Button component + + Resolves #1622 + +commit 5a93dc8be7d79a8c9fb2badf61ac6d0da110fd37 +Author: Milosz Muszynski +Date: Wed May 8 14:56:01 2024 +0200 + + rusk-abi: added doc infos + +commit 62b0cadaf4ba66423e7c47bf0edeb055a2fca3ab +Author: Milosz Muszynski +Date: Tue May 7 20:20:55 2024 +0200 + + rusk-abi: new ABIs owner_raw, self_owner_raw + +commit 29f2fd14209ffeafb283018671c076274aeb0ef1 +Merge: 57f5a87a 2df1f038 +Author: Mr. Seppia +Date: Wed May 8 13:06:13 2024 +0200 + + Merge pull request #1705 from dusk-network/fix-1702 + +commit 2df1f038e8fa3e2556b86e9049193fadd16ea945 +Author: Herr Seppia +Date: Wed May 8 12:27:47 2024 +0200 + + node-data: add comments to `Transaction` methods + +commit 3f4f6c4f53cf4e67010e08959695dd3ceedee765 +Author: Herr Seppia +Date: Tue May 7 10:12:56 2024 +0200 + + consensus: fix transactions malleability inside a block + + Resolves #1702 + +commit ff52f7d7d6ac3fbf55a96d20f45b9f35264c0f93 +Author: Herr Seppia +Date: Tue May 7 10:11:21 2024 +0200 + + node-data: add `Transaction::hash` method + + See also #1702 + +commit 3533c6bc66bb05fd370be2a2c4f5025e6d7768ff +Author: Herr Seppia +Date: Tue May 7 10:10:50 2024 +0200 + + rusk: rename mempool methods to use tx_id + +commit a8f5187c0e0a6be7bd3dde587e5bf717ac4a1656 +Author: Herr Seppia +Date: Tue May 7 10:10:19 2024 +0200 + + node: rename mempool trait methods to use tx_id + +commit 285ee2ecede7c270ee230f672496177671b4387b +Author: Herr Seppia +Date: Tue May 7 10:08:06 2024 +0200 + + node-data: rename `Inv::add_tx_hash` to `add_tx_id` + +commit 62a807a3d7a8eba4e2874d090439d4fa267d4028 +Author: Herr Seppia +Date: Tue May 7 10:06:59 2024 +0200 + + rusk: rename `Transaction::hash` to `Transaction::id` + +commit d6a576375d00d74a10860499318e272f4412e0b4 +Author: Herr Seppia +Date: Tue May 7 10:05:54 2024 +0200 + + consensus: rename `Transaction::hash` to `Transaction::id` + +commit 9c10cb31db890b6981dfb3a3fa04889bf61213c1 +Author: Herr Seppia +Date: Tue May 7 10:04:12 2024 +0200 + + node: rename `Transaction::hash` to `Transaction::id` + +commit 36780fd82bf861237325ed06f76864ae24242ce5 +Author: Herr Seppia +Date: Tue May 7 10:02:04 2024 +0200 + + node-data: rename `Transaction::hash` to `Transaction::id` + +commit 57f5a87a5bf7a2535b15d6221f84f9ab2aea21f6 +Merge: ef56116e 2b33091b +Author: Alex Panturu +Date: Wed May 8 11:05:24 2024 +0300 + + Merge pull request #1697 from dusk-network/feature-1693 + + explorer: compose search notification + +commit 1713bfcea3c3908f7bdefe20a0b90b69569c9877 +Author: goshawk-3 +Date: Wed May 8 11:05:05 2024 +0300 + + node: Rename GetData to GetResource to be aligned with spec + +commit 7cb107b03b1bc500f29cb3a22a56f2e2d2f4b146 +Author: goshawk-3 +Date: Wed May 8 11:04:15 2024 +0300 + + node-data: Rename GetData to GetResource to be aligned with spec + +commit 2b33091be8914836e7ee503758d78ebd525cca19 +Author: Alex Panturu +Date: Fri Apr 26 18:17:41 2024 +0300 + + explorer: compose search notification + +commit 82e4dc1f3f3cc231272265e488bfdc416d05d483 +Author: goshawk-3 +Date: Tue May 7 18:51:31 2024 +0300 + + node: Apply flood_request usage in chain + +commit fb6f9af1ddf2abf7c213d82e2d5aa495f1479daf +Author: goshawk-3 +Date: Tue May 7 18:45:45 2024 +0300 + + node: Handle new fields of GetData message + +commit 46a0a63ab09d86d1dff3c824d9a3e7cbca2847e7 +Author: goshawk-3 +Date: Tue May 7 18:44:11 2024 +0300 + + node-data: Use absolute instead of relative ttl + +commit fb00a9f0f01a2121ff9354b27954cb785d5ef0cb +Author: goshawk-3 +Date: Tue May 7 18:33:23 2024 +0300 + + node: Impl network::flood_request method + +commit 0d0cb67028d96b95279769abf244e11a0c4dd557 +Author: goshawk-3 +Date: Tue May 7 18:31:55 2024 +0300 + + node-data: Extend definition of GetData struct + +commit ef56116e610cd9373a26f7662132d9f170233bde +Merge: e703169e 9710075c +Author: Andrea Scartabelli +Date: Tue May 7 16:15:51 2024 +0200 + + Merge pull request #1709 from dusk-network/feature-1706 + + web-wallet: Simplify usage of types from stores + +commit e703169e48204ffe1ac5e679d145967e916a24ad +Merge: 6b55d2c9 a8e7bfdf +Author: Alex Panturu +Date: Tue May 7 16:46:48 2024 +0300 + + Merge pull request #1703 from dusk-network/feature-1671 + + Create WorldMap component + +commit a8e7bfdfc6a9b5bf502fc879b1309341855b9577 +Author: Alex Panturu +Date: Wed May 1 12:35:32 2024 +0300 + + explorer: create Map component + +commit 9710075c9e22242ab8351f96cae0e5fa071dee34 +Author: Andrea Scartabelli +Date: Tue May 7 14:53:54 2024 +0200 + + web-wallet: Simplify usage of types from stores + + Resolves #1706 + +commit 6b55d2c9141d2368397d2ae5c576cfd73056b2aa (tag: stake-contract-types-0.1.0-rc.0, tag: rusk-abi-0.13.0-rc.0) +Merge: 1e135829 6e152c3d +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu May 2 09:33:15 2024 +0100 + + Merge pull request #1613 from dusk-network/mocello/1609_update_dep + + Update dependencies + +commit 6e152c3db3bcf31a011ec97d9d9d84d40ca3f07c +Author: moana +Date: Wed Apr 10 17:56:07 2024 +0100 + + rusk: Update dependencies + +commit 46d52c8a808a2ed6a43de4e4a1576c0da7203d61 +Author: moana +Date: Wed Apr 10 17:34:25 2024 +0100 + + rusk-prover: Update dependencies + +commit 15dbe076ff20fa71fd13c2c996fa4be21b20ed1d +Author: moana +Date: Fri Apr 5 15:16:42 2024 +0100 + + consensus: Update dependencies + +commit 2b0b298328e5a89317eacb63c4082103ef52f2ff +Author: moana +Date: Fri Apr 5 15:21:23 2024 +0100 + + node: Update dependencies + +commit 2829425928e8e1a27fbaaca34aa5211b53900e34 +Author: moana +Date: Fri Apr 5 15:15:45 2024 +0100 + + node-data: Update dependencies + +commit 8990a93792481337964a4c10c63395ececb16c12 +Author: moana +Date: Thu Apr 11 12:58:33 2024 +0100 + + rusk-recovery: Update dependencies + +commit 7848815876e6ce2ee0bb84d2f1909b44c6419ccd +Author: moana +Date: Fri Apr 5 14:34:40 2024 +0100 + + license-contract: Update dependencies + +commit a1947e5f001e3172b03dda99e22f004001ae808a +Author: moana +Date: Fri Apr 5 13:59:56 2024 +0100 + + stake-types: Update dependencies + +commit 35c3f7d942ad27f8235a118681e52aaa1c41ea6d +Author: moana +Date: Fri Apr 5 14:19:29 2024 +0100 + + stake-contract: Update dependencies + +commit 1dcc242fd4516405e2c342ed8208178aaca54b88 +Author: moana +Date: Fri Apr 5 13:57:22 2024 +0100 + + transfer-types: Update dependencies + +commit ce6d43c73ff64a0af04ddfb4095bd4c243c92fc4 +Author: moana +Date: Fri Apr 5 13:41:48 2024 +0100 + + transfer-contract: Update dependencies + +commit 6ade33b88a4b0be6b30af9dbe118bdeacf4be2e0 +Author: moana +Date: Wed May 1 23:39:24 2024 +0100 + + bob-contract: Update dependencies + +commit e3f874785df2a4c2bfc16de937a2f39b4dc9c741 +Author: moana +Date: Fri Apr 5 13:44:02 2024 +0100 + + alice-contract: Update dependencies + +commit 6aeff832b3fec8be617f251b1a3cc5cd5d348226 +Author: moana +Date: Thu Apr 4 15:39:07 2024 +0100 + + governance-contract: Update dependencies + +commit 45422f3b0a39e47ef90803169f09d3dbcfff7e71 +Author: moana +Date: Wed Apr 3 17:25:19 2024 +0100 + + license-circuit: Update dependencies + +commit 6455aa82ba5638c855c96e98005f776e0072f9df +Author: moana +Date: Wed Apr 3 15:06:40 2024 +0100 + + transfer-circuits: Update dependencies + +commit e0a44ef7ac73ef45fc0fdfa08529f0fe22d1ca2b +Author: moana +Date: Wed Apr 3 15:07:16 2024 +0100 + + circuit-storage: Update dependencies + +commit cbb6afb64327aa771ba306138b2507a96dc9bbe5 +Author: moana +Date: Thu Apr 4 14:52:11 2024 +0100 + + rusk-abi: Update dependencies + +commit 1e13582916b73e97f09ef00d8de805d77dad425d +Merge: d301d05b f578f22d +Author: Norton Andreev +Date: Wed May 1 13:33:38 2024 +0300 + + Merge pull request #1673 from dusk-network/feature-1672 + + explorer: Implement Table + +commit f578f22d48e68e8d6196111499e577df54fe0f96 +Author: Norton Andreev +Date: Fri Apr 19 14:11:33 2024 +0300 + + explorer: Iemplement Table + Resolves #1672 + +commit d301d05b2cdca3c94155caa311a9402205fccdb3 +Merge: 1eaa4b1d fffd92a4 +Author: Norton Andreev +Date: Mon Apr 29 19:53:58 2024 +0300 + + Merge pull request #1701 from dusk-network/feature-1700 + + web-wallet: Fix Receive flow buttons layout + +commit 1eaa4b1d905b236c08ee6d63c086feba3f4b0214 +Merge: 77e73fdf 60641b74 +Author: Norton Andreev +Date: Mon Apr 29 19:53:45 2024 +0300 + + Merge pull request #1699 from dusk-network/feature-1698 + + web-wallet: Fix Stake/Transfer flows CTA variant + +commit fffd92a47a5e4d637d0f9d0b932099e0bf9a56a4 +Author: Norton Andreev +Date: Mon Apr 29 17:57:10 2024 +0300 + + web-wallet: Fix Receive flow buttons layout + + Resolves #1700 + +commit 60641b74a0501f3e399e96000aaad7eb1cd23083 +Author: Norton Andreev +Date: Mon Apr 29 17:46:05 2024 +0300 + + web-wallet: Fix Stake/Transfer flows CTA variant + + Resolves #1698 + +commit 77e73fdf37769e03b41602b484ceb50ab0407bf8 +Merge: b30f5b12 7e5b0a1c +Author: Alex Panturu +Date: Mon Apr 29 16:05:57 2024 +0300 + + Merge pull request #1678 from dusk-network/feature-1616 + + explorer: Create SearchField component + +commit 7e5b0a1c4bed6d4988b751b2d06b10e7397ba763 +Author: Alex Panturu +Date: Thu Apr 4 18:17:12 2024 +0300 + + explorer: Create SearchField component + +commit b30f5b12d7593af05eab9ecfa08590a7a79b3f85 +Merge: ec28add2 f2194b08 +Author: Alex Panturu +Date: Mon Apr 29 14:04:00 2024 +0300 + + Merge pull request #1692 from dusk-network/feature-1685 + + Create Detail List component + +commit f2194b08a7d2622aff5ed835e984b3f792267ca1 +Author: Alex Panturu +Date: Wed Apr 24 14:08:15 2024 +0300 + + explorer: create DetailList component + +commit ec28add205effb9e8f7659037837701085403099 +Merge: ecf632d2 21c02f3f +Author: Norton Andreev +Date: Mon Apr 29 12:22:39 2024 +0200 + + Merge pull request #1680 from dusk-network/feature-1679 + + web-wallet: Remove CircularIcon Component + +commit 21c02f3f76b24de18f4aab0ab44ac9b84b20ac8a +Author: Norton Andreev +Date: Mon Apr 22 12:26:26 2024 +0300 + + web-wallet: Remove CircularIcon Component + + Resolves #1679 + +commit ecf632d279a477b3f29f2b57378df2fed94a363a +Merge: f611b3d4 94cf207d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Apr 26 12:08:30 2024 +0300 + + Merge pull request #1691 from dusk-network/fix-1665 + + Process buffered messages the belongs to next round + +commit 94cf207d3ca67ed09c3f21f578f6255cb133c9c3 +Author: goshawk-3 +Date: Fri Apr 26 11:37:24 2024 +0300 + + node: Remove any future message that is out of a specified range + +commit 7c8e689f29a14ee8576c58d34bba70b8a70290da +Author: goshawk-3 +Date: Fri Apr 26 11:36:26 2024 +0300 + + consensus: Add MsgRegistry::remove_msgs_out_of_range method + +commit c14ad10795ab76288833d2cbb779b77a1d181169 +Author: goshawk-3 +Date: Thu Apr 25 12:37:36 2024 +0300 + + node: Remove messages too far in the future + +commit ff106138eb312b6e089b5424b8c8296372d1e57b +Author: goshawk-3 +Date: Thu Apr 25 12:36:02 2024 +0300 + + consensus: Add MsgRegistry::remove_msgs_greater_than() + +commit 40f5e9a362b21980a50b15ceb19c5398c9808fb4 +Author: goshawk-3 +Date: Thu Apr 25 11:03:30 2024 +0300 + + node: Chain component manages future_msg registry life-cycle + +commit e2c30e7ca9ae096712a0864abd8913c44c7f98b4 +Author: goshawk-3 +Date: Thu Apr 25 10:45:12 2024 +0300 + + consensus: Introduce MsgRegistry + + - Pass futures_msg to Consensus::new(..) + - Rename queue::Queue to queue::MsgRegistry + - Add method MsgRegistry::msg_count()wq + +commit f611b3d41be9016dfc713b8b00751668141c4610 +Merge: 83b66b96 6bba43fa +Author: Mr. Seppia +Date: Wed Apr 24 12:22:45 2024 +0200 + + Merge pull request #1687 from dusk-network/fix-1682 + + node: Fix provisioners retrieve while restart + +commit 83b66b962a932264af3670932ce422dae667df25 +Merge: a1e6e3ff fae57502 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Apr 24 13:21:48 2024 +0300 + + Merge pull request #1681 from dusk-network/add_stats + + Monitoring and enhancing memory usage + +commit 6bba43fad149bb67953f7fdec77d048e1e6a1489 +Author: Herr Seppia +Date: Wed Apr 24 11:06:31 2024 +0200 + + node: Fix provisioners retrieve while restart + + Resolves #1682 + +commit a1e6e3ff3308a32fb23809f1e2068cfe84a9b201 +Merge: 89178d68 4e95c9c6 +Author: Andrea Scartabelli +Date: Wed Apr 24 10:06:20 2024 +0200 + + Merge pull request #1686 from dusk-network/feature-1683 + + explorer: Add the search endpoint to the `duskAPI` + +commit 4e95c9c61cfd2b5343f12e2a4b5ea089e43ff51a +Author: Andrea Scartabelli +Date: Wed Apr 24 09:12:45 2024 +0200 + + explorer: Add the search endpoint to the `duskAPI` + + Resolves #1683 + +commit fae57502b3c344706756608d54e2b195b64f6ff4 +Author: goshawk-3 +Date: Tue Apr 23 16:47:55 2024 +0300 + + node: Add DatabaseOptions in unit tests + +commit 4a352d977ac3cf7ed840c77ff2db6df15e176382 +Author: goshawk-3 +Date: Tue Apr 23 16:11:58 2024 +0300 + + rusk: Support chain.db_options settings in config file + +commit 5f2e73a51a8e7c152e685290d4095125ca350c8e +Author: goshawk-3 +Date: Tue Apr 23 16:10:00 2024 +0300 + + node: Update default.config.toml + +commit 89178d688c4a548e2ca3f9762d30a49c66bec6c1 +Merge: 5322b624 6bcdac53 +Author: Andrea Scartabelli +Date: Tue Apr 23 12:48:17 2024 +0200 + + Merge pull request #1670 from dusk-network/feature-1669 + + explorer: Add data stores and polling logic + +commit 6bcdac53675c03747fe3a10efb105e020b8c19f9 +Author: Andrea Scartabelli +Date: Fri Apr 19 06:42:05 2024 +0200 + + explorer: Add data stores and polling logic + + - Add `appStore` + - Add `onNetworkChange` custom lifecycle + - Add `getErrorFrom` helper from web-wallet + - Add `rejectAfter` and `resolveAfter` helpers + - Add `createDataStore` helper + - Add `createPollingDataStore` helper + + Resolves #1669 + +commit 5322b6247c043aa164837cd6fc8b9d4e25e96c8e +Merge: 153b4f7f 28c86d69 +Author: Eduardo Leegwater Simões +Date: Tue Apr 23 02:05:16 2024 +0200 + + Merge pull request #1668 from dusk-network/rues-spec + + Conform to RUES spec on paths + +commit 63a1fea2b685961548a3451b753c51c666b538cd +Author: goshawk-3 +Date: Mon Apr 22 19:04:09 2024 +0300 + + node: Fix clippy warning + +commit 886557a0e2404509370eadff4b4d54b57b20a152 +Merge: ee86eacc 153b4f7f +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Apr 22 18:53:26 2024 +0300 + + Merge branch 'master' into add_stats + +commit ee86eacc027b661adcc7de0159de60f8dc06ba0d +Author: goshawk-3 +Date: Mon Apr 22 18:50:09 2024 +0300 + + rusk: Use DatabaseOptions::default + +commit fa68995f222c147ab8c53bbf6b2a1dde12ca92a6 +Author: goshawk-3 +Date: Mon Apr 22 17:40:50 2024 +0300 + + node: Enable heap-profiling for node-0 + +commit 05de7b7b971092fb486005a1715b0e4502ef3b46 +Author: goshawk-3 +Date: Mon Apr 22 17:32:32 2024 +0300 + + node: Add DatabaseOptions in RocksDB impl with default tuning + +commit 9816390076806480316522bc97e9dfdbd5fa93ce +Author: goshawk-3 +Date: Mon Apr 22 17:30:23 2024 +0300 + + node: Bump rocksdb_lib version + +commit 28c86d69d03a1e7b0b9ed96043e0d2b077f09f37 +Author: Eduardo Leegwater Simões +Date: Thu Apr 18 15:52:44 2024 +0200 + + rusk: conform to RUES spec on paths + +commit 153b4f7f835aa975f9744c2fdac1d755fd22ea16 +Merge: 86780751 53d460a9 +Author: xevisalle <38231508+xevisalle@users.noreply.github.com> +Date: Fri Apr 19 20:04:54 2024 +0200 + + Merge pull request #1674 from dusk-network/remove_obfuscated + + Remove STCO and WFCO + +commit 53d460a91497b59baadd43462b5d7fc59fe89744 +Author: xevisalle +Date: Fri Apr 19 19:31:50 2024 +0200 + + rusk-recovery - Update CHANGELOG.md + +commit d55a342aaaf2d07d3eb1ee009e88de98da9d8d7f +Author: xevisalle +Date: Fri Apr 19 19:29:44 2024 +0200 + + rusk - Update CHANGELOG.md + +commit 95a79ebdf577171fbf68070af8f2638f9c2d0c31 +Author: xevisalle +Date: Fri Apr 19 19:28:23 2024 +0200 + + contracts/transfer - Update CHANGELOG.md + +commit f53c90256cd335e2f743219d4fb56878e683b64b +Author: xevisalle +Date: Fri Apr 19 19:25:45 2024 +0200 + + circuits/transfer - Update CHANGELOG.md + +commit bd6c9bfc53a2d4975117180fc737491f8f9e7e4d +Author: xevisalle +Date: Fri Apr 19 18:45:10 2024 +0200 + + rusk - Remove STCO WFCO + +commit 8222cd55c9884081e50977f5121b3666e77d4889 +Author: xevisalle +Date: Fri Apr 19 18:44:09 2024 +0200 + + rusk-recovery - Remove STCO WFCO + +commit bff10bcad4546d3e93e5cd77d5f2f3b932047614 +Author: xevisalle +Date: Fri Apr 19 18:42:56 2024 +0200 + + rusk-prover - Remove STCO WFCO + +commit 8932e22ed88e519066ba43ba5ab4d8017caf919b +Author: xevisalle +Date: Fri Apr 19 18:39:39 2024 +0200 + + contracts/transfer - Remove STCO WFCO + +commit 633c3109eb7c96054bd37a820977c41e8ddc652c +Author: xevisalle +Date: Fri Apr 19 18:31:55 2024 +0200 + + contracts/transfer-types - Remove STCO WFCO + +commit 72ba8c09295754c97187d611ba8a3e4ae529eab1 +Author: xevisalle +Date: Fri Apr 19 18:29:25 2024 +0200 + + contracts/alice - Remove STCO WFCO + +commit 1f4cea5c72f0cef7c4a432158a6578577e0b2209 +Author: xevisalle +Date: Fri Apr 19 18:26:27 2024 +0200 + + circuits/transfer - Remove STCO WFCO + +commit 867807510b4027e124c7c3d752f6fcd516ea36cf +Merge: 0773c7e9 3ed1f3fb +Author: Alex Panturu +Date: Fri Apr 19 11:13:54 2024 +0300 + + Merge pull request #1653 from dusk-network/feature-1634 + + explorer: compose Transaction Details + +commit 3ed1f3fbfd205884ff474d949218a06a27b6ce70 +Author: Alex Panturu +Date: Thu Apr 11 11:45:49 2024 +0300 + + explorer: compose Transaction Details + +commit 0773c7e9a2deb9702dcc43ed605f2c3de1fa2fc1 +Merge: dc2193a9 3079c632 +Author: Alex Panturu +Date: Thu Apr 18 17:26:41 2024 +0300 + + Merge pull request #1667 from dusk-network/feature-1664 + + explorer: BlockDetails observing element out of scope + +commit dc2193a981a4f8ec14a7ac13b5e1a7040a96218c +Merge: a7f34498 ea94b3f8 +Author: Mr. Seppia +Date: Thu Apr 18 16:06:33 2024 +0200 + + Merge pull request #1666 from dusk-network/gql-tx-json + +commit 3079c632c5303cd05157db83f0c863abb7d1364e +Author: Alex Panturu +Date: Thu Apr 18 13:26:59 2024 +0300 + + explorer: BlockDetails observing element out of scope + +commit ea94b3f8c25e1c2ba926124f6552817c17c7442e +Author: Herr Seppia +Date: Thu Apr 18 12:03:31 2024 +0200 + + rusk: GQL - add `json` field to Transaction + +commit a7f344984a102063cc9aa7f90ee6a2af74132450 +Merge: f79a0ca8 b3c97ac6 +Author: Andrea Scartabelli +Date: Thu Apr 18 11:26:29 2024 +0200 + + Merge pull request #1652 from dusk-network/feature-1648 + + explorer: Update the API service to transform data for UI consumption + +commit b3c97ac6c0eb586d7e9e131351a0b5513ad957b1 +Author: Andrea Scartabelli +Date: Tue Apr 16 16:08:17 2024 +0200 + + explorer: Update the API service to transform data for UI consumption + + Resolves #1648 + +commit f79a0ca83660afe213588d0b0dff3ee9a407bbea +Merge: c8aaafc1 b0ab2bc9 +Author: Andrea Scartabelli +Date: Thu Apr 18 10:21:53 2024 +0200 + + Merge pull request #1663 from dusk-network/feature-1662 + + explorer: `ListItem` should use the main tooltip + +commit b0ab2bc92478986bcfd8c60d8b22e65ae8690961 +Author: Andrea Scartabelli +Date: Thu Apr 18 08:28:44 2024 +0200 + + explorer: `ListItem` should use the main tooltip + + Resolves #1662 + +commit c8aaafc1ffbffb8f5468affa29dd5152a344da17 +Merge: d3026bd9 43ed0787 +Author: Andrea Scartabelli +Date: Thu Apr 18 10:17:16 2024 +0200 + + Merge pull request #1661 from dusk-network/feature-1660 + + explorer: Dates aren't mocked in blocks page tests + +commit 43ed0787be2be9270b70c9bd26d343eea606644c +Author: Andrea Scartabelli +Date: Thu Apr 18 05:18:32 2024 +0200 + + explorer: Dates aren't mocked in blocks page tests + + Resolves #1660 + +commit d3026bd9bb3fcd592c6380afde74b9bae08f2124 +Merge: 17be047d 4663d3ec +Author: Norton Andreev +Date: Wed Apr 17 17:39:47 2024 +0300 + + Merge pull request #1656 from dusk-network/feature-1654 + + web-wallet: Remove Utility Classes + +commit 4663d3ecc82905e032a1e08ef01b0ac9ad35a9c1 +Author: Norton Andreev +Date: Wed Apr 17 16:40:46 2024 +0300 + + web-wallet: Remove Utility Classes + + Resolves #1654 + +commit 17be047dbfe1172acd4c6cdb6558a312c3c690d1 +Merge: 483aa262 cf1df8dc +Author: Eduardo Leegwater Simões +Date: Wed Apr 17 16:16:31 2024 +0200 + + Merge pull request #1615 from dusk-network/tx-emission-event + + Add ability to listen to contract events + +commit cf1df8dc0a2963fb00eff29145131ea4359ed005 +Author: Eduardo Leegwater Simões +Date: Tue Apr 16 15:47:32 2024 +0200 + + rusk: don't use `Sec-Websocket-Accept` header + +commit 483aa26292a0f29c53550bfb7d51b0e727625d84 +Merge: 205991c3 d7c63146 +Author: Alex Panturu +Date: Wed Apr 17 12:14:53 2024 +0300 + + Merge pull request #1635 from dusk-network/feature-1628 + + Compose Block Details Card + +commit d7c631469db364ccd1ede4daead3d9b5de71c007 +Author: Alex Panturu +Date: Thu Apr 11 11:45:49 2024 +0300 + + explorer: compose Block Details + +commit 205991c37858086b9b726e93d8e97b6dc2af0156 +Merge: f6404176 e077b1ff +Author: Andrea Scartabelli +Date: Tue Apr 16 11:18:38 2024 +0200 + + Merge pull request #1647 from dusk-network/feature-1645 + + explorer: Add Dusk API service + +commit e077b1ffedb01cbf1bc7b4fe539998302abec331 +Author: Andrea Scartabelli +Date: Mon Apr 15 16:11:00 2024 +0200 + + explorer: Add Dusk API service + + Resolves #1645 + +commit c69f7679f515bf096d1b4f28dc1cd6e1a8daa825 +Author: Eduardo Leegwater Simões +Date: Mon Apr 15 21:32:38 2024 +0200 + + rusk: fix emitting reward/slash events + +commit 3eb120446fb711cbf2ff865d832a06ce0ffb12f6 +Author: Eduardo Leegwater Simões +Date: Fri Apr 12 22:28:10 2024 +0200 + + rusk: implement listening to emitted events + + We leverage a first draft implementation of RUES to allow websocket + clients to subscribe to events emitted by contracts during a block + transition (AST/FST). + + We don't fully implement RUES, since it the we're still missing the + capability of handling dispatched events from the clien, but we do allow + for the basic subscribe/unsubscribe functionality. We also explictly + diverge from the spec in two ways: + + - Use the `Sec-WebSocket-Accept` header, instead of `Sec-WebSocket-Key`, + to generate the session ID. This allows us to stay more in line with + the way in which RFC6455 handles the websocket session itself. + - We encode the contract's address in HEX, as opposed to base58, since + we already have used this format in the explorer and the previous API. + It also has the advantage of being fixed length. + + Resolves: #931 + +commit f6404176e7a9ad25e2a6fbdfe0e28629e3ee38ac +Merge: b4e355ef 4c4172fa +Author: Mr. Seppia +Date: Mon Apr 15 16:48:46 2024 +0200 + + Merge pull request #1642 from dusk-network/finalize-state + + node: refactor `VM` trait + +commit 4c4172fa55ab61488ae460dc4d7568adcf8440fa +Author: Herr Seppia +Date: Mon Apr 15 11:06:18 2024 +0200 + + node: finalize_state after chain update + +commit ea09de50c441e262b5e8192a4e86dc5a9202e3a8 +Author: Herr Seppia +Date: Mon Apr 15 10:51:02 2024 +0200 + + rusk: change `VM` trait implementation + +commit d4940e7dce23e028b74000eb8bf96a7a006c491d +Author: Herr Seppia +Date: Mon Apr 15 10:49:53 2024 +0200 + + node: refactor `VM` trait `VM::finalize` + + - Remove `finalize` + - Add `finalize_state` + - Change `Acceptor` to always call `VM::accept` + +commit b4e355efd02cea7ef428d2994396aae7a482409d +Merge: 4b1afd3a 5950359c +Author: Mr. Seppia +Date: Mon Apr 15 15:50:03 2024 +0200 + + Merge pull request #1636 from dusk-network/single-provisioner-query + +commit 5950359c6a49e3fd23b20472df01b18c688ea841 +Author: Herr Seppia +Date: Mon Apr 15 10:04:33 2024 +0200 + + rusk: change finalize to delete all previous commits + +commit ada17d05b732e0cf80ae190239f4633fcd677726 +Author: Herr Seppia +Date: Fri Apr 12 12:17:30 2024 +0200 + + rusk: add `get_provisioners_change` impl + + Resolves #1516 + +commit 024aa370ec5a44355ea4d0c9e141e85cc18beb72 +Author: Herr Seppia +Date: Fri Apr 12 12:16:30 2024 +0200 + + rusk: change `last_provisioners_change` to return `Vec` + +commit 33ded79e56431dbeaa025a37802880da7b62a745 +Author: Herr Seppia +Date: Fri Apr 12 12:15:22 2024 +0200 + + node: remove `get_provisioners` to previous state + + See also #1516 + +commit aee8f38f3aaa92e9c5d5c2f3a81bb02b77e97351 +Author: Herr Seppia +Date: Mon Apr 15 15:19:34 2024 +0200 + + consensus: add `ContextProvisioners::apply_changes` + + See also #1516 + +commit 4b1afd3a893a29966ea0ffcbf6de85757e777680 +Merge: e0680d2f 4b8db152 +Author: Mr. Seppia +Date: Mon Apr 15 12:10:48 2024 +0200 + + Merge pull request #1641 from dusk-network/fix-corrupted-state + + rusk: fix corrupted state after restart + +commit 4b8db1529eeabefcddecb26e201434fc4509202d +Author: Herr Seppia +Date: Mon Apr 15 10:36:13 2024 +0200 + + rusk: fix corrupted state after restart + + Resolves #1640 + +commit e0680d2f9c7b347c72d3100e27e07a76817626da +Merge: 9da68868 c1e9d59b +Author: Mr. Seppia +Date: Mon Apr 15 10:12:03 2024 +0200 + + Merge pull request #1626 from dusk-network/discard-roots + + transfer-contract: Add expiration for `roots` + +commit 9da688686f9121c5fff27e1a9d88eeb985621068 +Merge: 462ebcdc 452bc297 +Author: Andrea Scartabelli +Date: Fri Apr 12 17:41:29 2024 +0200 + + Merge pull request #1638 from dusk-network/feature-1637 + + web-wallet: Icon scaling issue when used in Button + +commit 452bc2971177e584a2ef13b4b947d1521abe6aef +Author: Andrea Scartabelli +Date: Fri Apr 12 17:25:36 2024 +0200 + + web-wallet: Icon scaling issue when used in Button + + - Added specific transform for checkbox background-color + - Fixed scaling for icon buttons in active state + - Removed unused transform that was overriding the easing function in buttons + - Updated the scaling up of icon buttons on hover to 1.1 + + Resolves #1637 + +commit 462ebcdcbb89e181cc84ad6c9b64a54d90540e1d +Merge: 5945364f bce25774 +Author: Norton Andreev +Date: Fri Apr 12 17:12:43 2024 +0300 + + Merge pull request #1607 from dusk-network/feature-1606 + +commit bce25774ced2fd49fbb96b31c5e5fe6ca815a19f +Author: Norton Andreev +Date: Thu Mar 28 12:37:48 2024 +0200 + + web-wallet: Update Buttons to match DS + Resolves #1606 + +commit 5945364f87623d052455dbf8855a3e4075a7e96c +Merge: 5448a710 10b34b51 +Author: Alex Panturu +Date: Thu Apr 11 11:50:43 2024 +0300 + + Merge pull request #1627 from dusk-network/feature-1617 + + explorer: compose Footer + +commit 10b34b51543fceffedff0f6572ba88a2ac34f661 +Author: Alex Panturu +Date: Tue Apr 9 12:29:05 2024 +0300 + + explorer: compose Footer + +commit c1e9d59b2e82dcc58dc83a34a5369b321868e19b +Author: Herr Seppia +Date: Tue Apr 9 17:18:15 2024 +0200 + + transfer-contract: Add expiration for `roots` + +commit 5448a71046857ed349c0f06c41c31d78fd5db2a1 +Merge: 8db0db7a 7ee5e066 +Author: Norton Andreev +Date: Wed Apr 10 17:18:10 2024 +0300 + + Merge pull request #1633 from dusk-network/feature-1632 + + web-wallet: Fix build warning for unused icon + +commit 7ee5e066845a6119269a586174e1adb1aec395ca +Author: Norton Andreev +Date: Wed Apr 10 14:38:10 2024 +0300 + + web-wallet: Fix build warning for unused icon + + Resolves #1632 + +commit 8db0db7a3eed389c6f9d38211f5320ba372cd1e7 +Merge: 9ef0668b 823a6951 +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 15:15:12 2024 +0200 + + Merge pull request #1631 from dusk-network/update-piecrust-18 + + Upgrade `piecrust` to version `0.18` + +commit 9ef0668b5045712c4dd34f336c5d74076133d050 +Merge: d408aa9b b8752234 +Author: Alex Panturu +Date: Wed Apr 10 15:26:37 2024 +0300 + + Merge pull request #1620 from dusk-network/feature-1618 + + explorer: compose Statistics Panel component + +commit 823a69514255c9ea5429de33f6958a68ff113a08 +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 13:04:29 2024 +0200 + + rusk: upgrade to `piecrust` version `0.18` + + We also add the maximum gas used during a feeder call to the + configurable options. + +commit 0af1de547e5c9829c6835e87c983604788d584e8 +Author: goshawk-3 +Date: Wed Apr 10 14:02:48 2024 +0300 + + node: Add memory-stats crate + +commit 0ca1aedb1e5b7e482f5892099f4f208d56ef8f96 +Author: goshawk-3 +Date: Wed Apr 10 14:02:18 2024 +0300 + + node: Add alive_nodes_count impl + +commit 48d50e79bfe18190b47e7d9f31d60b8eab058244 +Author: goshawk-3 +Date: Wed Apr 10 14:01:37 2024 +0300 + + node: Add telemetry::loop to pull stats periodiaclly + +commit 62f3474321ae39d45a98419ff6f04f8e75faf67a +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 12:51:20 2024 +0200 + + license-contract: upgrade `piecrust` version to `0.18` + +commit 79dc0e1cf0558f981e12d2ceecbe0c90ed64d586 +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 12:49:45 2024 +0200 + + stake-contract: upgrade piecrust version to `0.18` + +commit 0faf2763cc6296d07814609e3c52ec2927e60d45 +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 12:48:30 2024 +0200 + + transfer-contract: upgrade `piecrust` version to `0.18` + +commit 0ff399058eb61e03e36abd4f3e37e3e5da3e8bb5 +Author: Eduardo Leegwater Simões +Date: Wed Apr 10 10:35:31 2024 +0200 + + rusk-abi: upgrade to `piecrust` version `0.18` + +commit b8752234d11f2ea2679a6b2833bb87cb3def772a +Author: Alex Panturu +Date: Mon Apr 8 13:20:57 2024 +0300 + + explorer: compose Statistics Panel component + +commit d408aa9bc1d3f6485c16e85b7ad41754024e325a +Merge: dea87b77 44d2f127 +Author: Andrea Scartabelli +Date: Wed Apr 10 06:46:34 2024 +0200 + + Merge pull request #1625 from dusk-network/feature-1624 + + Add missing tests in `dusk/currency` module + +commit 44d2f12762daa8345a5454fb828543a7cee7defd +Author: Andrea Scartabelli +Date: Tue Apr 9 15:16:41 2024 +0200 + + Add missing tests in `dusk/currency` module + + Resolves #1624 + +commit dea87b77a8a585cb19ae511cd5aeb123491c05fa +Merge: 6abaa725 bb00e315 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Apr 9 12:33:03 2024 +0300 + + Merge pull request #1614 from dusk-network/fix-1610 + + Implement a basic telemetry service + +commit bb00e315025b3f6dbf0b2d0b27d9396073d9bb93 +Author: goshawk-3 +Date: Tue Apr 9 11:34:36 2024 +0300 + + rusk: Address PR comments + +commit 3f4fc8b9502b73bd1e4f4bb29b7730173b00142b +Author: goshawk-3 +Date: Tue Apr 9 11:34:17 2024 +0300 + + node: Address PR comments + +commit 6abaa7258de2711f5bfc3aaa056ba1885306bb16 +Merge: ab31be20 d592d88f +Author: Alex Panturu +Date: Mon Apr 8 17:53:11 2024 +0300 + + Merge pull request #1619 from dusk-network/feature-1612 + + explorer: compose navbar + +commit d592d88fce53d1c544400ab6e76f5cba20433a41 (origin/feature-1612) +Author: Alex Panturu +Date: Thu Apr 4 18:17:12 2024 +0300 + + explorer: compose navbar + +commit de343fbe1a9704c44899f5393ceb3f8858f689ce +Merge: 43cc18b2 ab31be20 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Apr 8 17:10:09 2024 +0300 + + Merge branch 'master' into fix-1610 + +commit ab31be200e8f64d8df3b170cac6e1490b81ab4e1 +Merge: e7d9c9a4 a5805d68 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Apr 8 17:09:24 2024 +0300 + + Merge pull request #1579 from dusk-network/fix-1492 + + Filter out equivalent messages + +commit 43cc18b2bf7cbc84532cc425abbe1def9a693a63 +Author: goshawk-3 +Date: Mon Apr 8 17:08:38 2024 +0300 + + node: Add metrics dusk_block_header_elapsed and dusk_inbound_ + +commit 77f715f7e6bcb01bd808405479bcaad65a9b3f07 +Author: goshawk-3 +Date: Mon Apr 8 16:56:56 2024 +0300 + + node: Add counter metric dusk_requests_ + +commit 30f8bf978894d7ee83c2d32948bf679930400e80 +Author: goshawk-3 +Date: Mon Apr 8 12:34:23 2024 +0300 + + node: Record dusk_block_disk_size metric + +commit 4ac04e9685744aded87ca9de5c231f253bdf9fb7 +Author: goshawk-3 +Date: Mon Apr 8 12:33:37 2024 +0300 + + node: Calculate cumulative size of db transaction disk footprint + +commit 76cd1c287e5e78f103984c366dbae1b8a68afa22 +Author: goshawk-3 +Date: Thu Apr 4 16:37:36 2024 +0300 + + rusk: Add support for --telemetry-listen-addr config/cli arg + +commit 6a72dd0f79710c76f83876a5e0d581b7fb51ebd4 +Author: goshawk-3 +Date: Thu Apr 4 16:36:14 2024 +0300 + + node: Add support for --telemetry-listen-addr config/cli arg + +commit fc544196be75c72642d3290e938d3a869b4863b5 +Author: goshawk-3 +Date: Wed Apr 3 17:05:34 2024 +0300 + + node: Emit metrics data + +commit ce8fb07c5646e0bf6039695149e3b94668e6c70a +Author: goshawk-3 +Date: Wed Apr 3 16:26:04 2024 +0300 + + rusk: Enable Telemetry service in rusk binary + +commit e51cf76f577b75fbd7d346ae858122466d06b765 +Author: goshawk-3 +Date: Wed Apr 3 16:25:28 2024 +0300 + + node: Add metrics crates + +commit 342d01c54af0a4d14ad8cc3884c5ab85b2a57543 +Author: goshawk-3 +Date: Wed Apr 3 16:24:53 2024 +0300 + + node: Add initial impl of telemetry service + +commit a5805d6859e222d495c99d3783384c9a7bd76fd1 +Author: goshawk-3 +Date: Fri Mar 22 11:49:23 2024 +0200 + + node: Filter out by hash instead of round value + +commit 5061725be2617fcff8df37801dd27c94731b8df4 +Author: goshawk-3 +Date: Fri Mar 22 10:31:45 2024 +0200 + + consensus: Filter out DuplicatedVotes for both Validation and Ratification steps + +commit 27460b62c389f53692dcb34255020ba23058df57 +Author: goshawk-3 +Date: Fri Mar 22 10:17:11 2024 +0200 + + node: Disable rebroadcasting of Quorum messages from wire in Consensus::Task + +commit 0e2022b6a786b1f2eea37d3a3209618cef89e574 +Author: goshawk-3 +Date: Fri Mar 22 10:14:16 2024 +0200 + + node: Prevent the rebroadcast of any quorum messages if the blockchain tip has already been updated for the same round + +commit e7d9c9a47400c394e1cd706bd5828dd67445d25c +Merge: 726ef766 f33b50d3 +Author: Norton Andreev +Date: Wed Mar 27 16:47:28 2024 +0200 + + Merge pull request #1605 from dusk-network/web-wallet-bump-version + + web-wallet: Bump Wallet version to 0.5.0 + +commit f33b50d302fd522f260ccda61058244e648da9fa (tag: web-wallet-v0.5.0) +Author: Norton Andreev +Date: Wed Mar 27 16:43:24 2024 +0200 + + web-wallet: Bump Wallet version + +commit 726ef766a9c1e4d86f961e54fb30c87e7cb270ed +Merge: a3ce154e 33372f18 +Author: Norton Andreev +Date: Wed Mar 27 14:43:45 2024 +0200 + + Merge pull request #1602 from dusk-network/web-wallet-v0.5.0 + + web-wallet: Release 0.5.0 + +commit 33372f18d284e44b884dceac3b4c6e76af02e311 +Author: Norton Andreev +Date: Wed Mar 27 13:56:09 2024 +0200 + + web-wallet: Release 0.5.0 + +commit a3ce154e6d77ca76eb29fe2eab1ee75c7d5787e7 +Merge: 5a03a20e 10ca5164 +Author: Norton Andreev +Date: Wed Mar 27 13:00:47 2024 +0200 + + Merge pull request #1601 from dusk-network/feature-1591 + + web-wallet: Fix copy button (AddressPicker) + +commit 10ca51640b7edfe931e956a28668711e8ce3b9ec +Author: Norton Andreev +Date: Wed Mar 27 12:46:53 2024 +0200 + + web-wallet: Fix copy button (AddressPicker) + + Resolves #1591 + +commit 5a03a20e8b72ed703cd9627e3f7b0e5f377a49b1 +Merge: aab6aa64 321ebfbc +Author: Norton Andreev +Date: Tue Mar 26 18:31:25 2024 +0200 + + Merge pull request #1599 from dusk-network/feature-1598 + + web-wallet: Change ribbon's label color + +commit 321ebfbcb1a9ba75820a76253a916f35cf7e5bb6 +Author: Norton Andreev +Date: Tue Mar 26 16:11:10 2024 +0200 + + web-wallet: Change ribbon's label color + + Resolves #1598 + +commit aab6aa64a6add5b93c5d9d5a87fcd17b6ba9067c +Merge: 360aa8e9 b8fc97a5 +Author: Andrea Scartabelli +Date: Tue Mar 26 15:28:52 2024 +0100 + + Merge pull request #1596 from chawyehsu/patch-1 + + chore: fix ci badge + +commit b8fc97a5f38c83c70285d5cf888a9d48ce1b46cd +Author: Chawye Hsu +Date: Tue Mar 26 10:37:15 2024 +0800 + + chore: fix ci badge + +commit 360aa8e9aa580000bd6d20099feedce47ee81ea9 +Merge: c47618c1 8c54c399 +Author: Andrea Scartabelli +Date: Tue Mar 26 12:38:30 2024 +0100 + + Merge pull request #1597 from dusk-network/feature-1584 + + web-wallet: Move staking limit in an env variable + +commit 8c54c3995e3ca694d83ccd3dd06d3c2cc690fb97 +Author: Andrea Scartabelli +Date: Tue Mar 26 10:27:07 2024 +0100 + + web-wallet: Move staking limit in an env variable + + Resolves #1584 + +commit c47618c177780d02926da51dede2d62e32c7751a +Merge: d2f58e09 55a078a5 +Author: Andrea Scartabelli +Date: Mon Mar 25 15:48:49 2024 +0100 + + Merge pull request #1594 from dusk-network/feature-1565 + + web-wallet: Different letter spacing on Button and AnchorButton + +commit 55a078a531cc84265233c3d05c60f3f513a12af5 +Author: Andrea Scartabelli +Date: Mon Mar 25 14:39:45 2024 +0100 + + web-wallet: Different letter spacing on Button and AnchorButton + + - Fix `font-family` and `letter-spacing` on `Button`, `AnchorButton`, `Textbox` and `Select` + + Resolves #1565 + +commit d2f58e090c48a9e6fe14dbe9feb7be5ffad58131 +Merge: 4a1e8511 b74e538e +Author: Alex Panturu +Date: Mon Mar 25 13:43:35 2024 +0200 + + Merge pull request #1593 from dusk-network/feature-1583 + + explorer: scaffold page layouts + +commit b74e538efb7af0ce2a093c4c3b531b72f90e6631 +Author: Alex Panturu +Date: Mon Mar 25 11:00:35 2024 +0200 + + explorer: scaffold page layouts + +commit 4a1e85113de66f72acf13c31234061a3a7744ea4 +Merge: 5ee24716 1233bd61 +Author: Mr. Seppia +Date: Mon Mar 25 10:52:17 2024 +0100 + + Merge pull request #1592 from dusk-network/nocturne-tuning + + Nocturne tuning + +commit 1233bd61f5e66b601fab67837381d7a6e83aad86 (tag: nocturne-v0.1.0) +Author: Herr Seppia +Date: Mon Mar 25 10:00:25 2024 +0100 + + consensus: change genesis block timestamp + +commit b2e5966cba492eb4821ea5f184dad3faec331af0 +Author: Herr Seppia +Date: Mon Mar 25 09:59:54 2024 +0100 + + consensus: change for nocturne testnet + + * Increase EMERGENCY_ITERATIONS to 50 + * Increase MIN_STEP_TIMEOUT to 7secs + * Increase MAX_STEP_TIMEOUT to 40secs + +commit 5ee247161504ce22ed632a13bb03d065eba8b7c6 +Merge: df168819 14f1eee7 +Author: Eduardo Leegwater Simões +Date: Mon Mar 25 10:26:06 2024 +0100 + + Merge pull request #1575 from dusk-network/memoize-verify-proof + + Memoize `verify_proof` host function + +commit 14f1eee7962078bc608fd1a6565202da24e9419d +Author: Eduardo Leegwater Simões +Date: Mon Mar 25 10:01:32 2024 +0100 + + rusk-abi: only put in verify proof cache when successful + +commit 512f8ff539ef770bdde463c8f6a1d76e05f1a6b5 +Author: Eduardo Leegwater Simões +Date: Thu Mar 21 17:31:05 2024 +0100 + + rusk-abi: allow configuring preverify cache size + + The `RUSK_ABI_PREVERIFY_CACHE_SIZE` environment variable can be used to + control the size of the preverification cache. + +commit 537608919f22404f390ba726d49ae5ba23d6d8ad +Author: Eduardo Leegwater Simões +Date: Thu Mar 21 16:57:05 2024 +0100 + + rusk: add preferifying TXs to benchmarks + +commit 76ed109363041b1df133a8c2537165087267f181 +Author: Eduardo Leegwater Simões +Date: Thu Mar 21 15:03:05 2024 +0100 + + rusk-abi: make proof cache work outside of VM call + +commit 3ac82352f53dbc0e57ee9dfcfb9ce104213e1e62 +Author: Eduardo Leegwater Simões +Date: Wed Mar 20 17:32:09 2024 +0100 + + rusk-abi: add LRU cache for plonk verifications + + Resolves #1228 + +commit 12fe9c98a2702e69b865d094eb6e20ba0d37d044 +Author: Eduardo Leegwater Simões +Date: Wed Mar 20 13:29:25 2024 +0100 + + rusk-abi: delete explicit `wasmer` dependency + +commit df168819ba47a7b57248e3ff0196489bf070a670 +Merge: 3cf4e42b 9f81163f +Author: Norton Andreev +Date: Mon Mar 25 10:25:35 2024 +0200 + + Merge pull request #1590 from dusk-network/feature-1586 + +commit 9f81163f8ab9593ff90138edaee41ce23c3157ae +Author: Norton Andreev +Date: Sat Mar 23 12:32:37 2024 +0200 + + web-wallet: Fix All Set illustration (Dark mode) + + Resolves #1586 + +commit 3cf4e42b9f1867c27aa8fa8c02bc8d5acf77b333 +Merge: 670168f9 f7d0811d +Author: Norton Andreev +Date: Mon Mar 25 10:15:32 2024 +0200 + + Merge pull request #1589 from dusk-network/feature-1588 + + web-wallet: Fix Dusk logo not visible (Dark mode) + +commit f7d0811deb344c815dbe38e0ea04770d29659004 +Author: Norton Andreev +Date: Sat Mar 23 12:20:30 2024 +0200 + + web-wallet: Fix Dusk logo not visible (Dark mode) + + Resolves #1588 + +commit 670168f9c4eb2b4b31125569cfe57bf08ebe6736 +Merge: 8d6d6cde ef661e91 +Author: Norton Andreev +Date: Sat Mar 23 16:31:42 2024 +0200 + + Merge pull request #1587 from dusk-network/feature-1576 + +commit ef661e91616961c6f9fad7c18c72339201664c5e +Author: Norton Andreev +Date: Sat Mar 23 11:36:20 2024 +0200 + + web-wallet: Fix keydown behavior (AddressPicker) + + Resolves #1576 + +commit 8d6d6cde5f79d6ba782a74295e44523c47a13ad9 (tag: nocturne-v0.1.0-rc.0) +Merge: dcde83c4 cd4b2f20 +Author: Mr. Seppia +Date: Fri Mar 22 19:20:39 2024 +0100 + + Merge pull request #1582 from dusk-network/nocturne-state + + rusk-recovery: add snapshot of ITN2 to testnet.toml + +commit cd4b2f209b9f0db6b5235027162798998d7e91e5 +Author: Herr Seppia +Date: Fri Mar 22 15:43:39 2024 +0100 + + rusk-recovery: add faucet wallets to testnet.toml + +commit 6b4398dec076e566a6a616f4d6da10807d95f9ad +Author: Herr Seppia +Date: Fri Mar 22 12:38:02 2024 +0100 + + rusk-recovery: add snapshot of ITN2 to testnet.toml + +commit ac96eb07eb650a388ef942c6a35bbf70e6970943 +Author: Herr Seppia +Date: Fri Mar 22 12:37:33 2024 +0100 + + rusk-recovery: fix insertion of genesis stake with no staked value + +commit dcde83c4e6964318e6cd6b07f40f18dc6000f7fe +Merge: b4ef9c09 15a5eec8 +Author: Andrea Scartabelli +Date: Fri Mar 22 16:31:27 2024 +0100 + + Merge pull request #1564 from dusk-network/feature-1466 + + web-wallet: Add dark theme + +commit 15a5eec870b1828d26fe337d953d2d7df1b4ea5b +Author: Andrea Scartabelli +Date: Wed Mar 20 08:45:42 2024 +0100 + + web-wallet: Add dark theme + + - Add dark theme (style, controls and logic) + - Add main layout tests + - Add settings store tests + + Resolves #1466 + +commit b4ef9c09f214ca18c403f752f2bd98ac7a310bcc +Merge: cd6d9706 efc9717e +Author: Mr. Seppia +Date: Fri Mar 22 13:02:55 2024 +0100 + + Merge pull request #1580 from dusk-network/itn-rebase2 + +commit efc9717e47e34f25e13116021baace688303f2dd +Author: Herr Seppia +Date: Fri Mar 22 10:40:30 2024 +0100 + + rusk: add new fields to default.toml + +commit 90fa733d4f64a330a96203bded2dc1c78cbba399 +Author: Herr Seppia +Date: Fri Mar 22 10:11:37 2024 +0100 + + rusk: remove migration logic + +commit cd961848a46410cd0bd03e374e81892820bd1a05 +Author: Herr Seppia +Date: Fri Mar 22 10:10:49 2024 +0100 + + node: remove migration logic + +commit 5a91d8f15c8eb856addf3b3b8c3138c2a2b217d2 +Author: Herr Seppia +Date: Wed Mar 20 14:21:20 2024 +0100 + + rusk: add logs in `execute_transactions` + +commit 97c97ced575ac96469f8b67e5b8fa6999dd56563 +Author: Herr Seppia +Date: Wed Mar 20 12:56:23 2024 +0100 + + rusk: add timeout to generate_candidate_message + +commit cfa86481faa0a30534f998d2e7c1fe695e3a174c +Author: Herr Seppia +Date: Wed Mar 20 12:55:00 2024 +0100 + + rusk: change block producer to be conservative + + Change strategy of block producer to not try to include transactions with + gasLimit greater than block gas left + +commit 022483f6f7e495a3c157ed775dee28d572f223b8 +Author: Herr Seppia +Date: Sat Mar 16 18:19:35 2024 +0100 + + consensus: add target spin time + +commit 4f42e081048e85d9d4609c55974431a73202625a +Author: Herr Seppia +Date: Sat Mar 16 09:31:09 2024 +0100 + + rusk: remove transactions from migration block + + Don't include transactions if migration is triggered otherwise the + session rollback will not re-execute migration and it will results in + OutOfGas while verifying + +commit 0e3b4d8cec9ef17b3a08eb667c549ac90e5a1c7b +Author: Herr Seppia +Date: Sat Mar 16 09:29:17 2024 +0100 + + rusk: migrate stake amount properly + +commit 9e86cd05e79d6977ed84019cdace53d8ec8dcd49 +Author: Herr Seppia +Date: Sat Mar 16 09:28:48 2024 +0100 + + rusk: track `counter` in get_provisioner + +commit 2a1b2c507607ac5e179ea443c7b26eb4dc0a2b99 +Author: Herr Seppia +Date: Sat Mar 16 09:29:56 2024 +0100 + + consensus: add `counter` field in `Stake::new` + +commit 464e715da58afc2262fe12101e8b158eb6d86152 +Author: Herr Seppia +Date: Wed Mar 13 11:34:07 2024 +0100 + + rusk: add sanity checks for migration + +commit edc03c2a776845b265521836437e5e78a2d43be9 +Author: Herr Seppia +Date: Tue Mar 12 19:20:05 2024 +0100 + + rusk: add rewards in provisioners http API + +commit 75af5f05e83b0210d528929b627ee5f6f531e1bd +Author: Herr Seppia +Date: Tue Mar 12 19:14:59 2024 +0100 + + node: track reward for dusk key + +commit 686e0ed6f335b2c9e60adfe8e91d0f08400fd7f4 +Author: Herr Seppia +Date: Tue Mar 12 19:06:13 2024 +0100 + + rusk: track provisioners with no staked amount + +commit 6bb166ddef3c2f1e397f42a72f7cb5f312226ca1 +Author: Herr Seppia +Date: Tue Mar 12 18:13:59 2024 +0100 + + rusk: upgrade stake-contract for migration + + - Build Action: https://github.com/dusk-network/dusk-deployer/actions/runs/8252769002/job/22573081009 + - Full genesis state: http://ams3.digitaloceanspaces.com/dusk-infra/rusk-state/migration-stake-contract + +commit f8aa982554f56784deb067498123a01948868b7c +Author: Herr Seppia +Date: Tue Mar 12 11:01:00 2024 +0100 + + rusk: change migration to be performed before any tx execution + +commit 8894746e43173a407a1bb11b7ba770836cd5af6c +Author: Herr Seppia +Date: Tue Mar 12 11:00:12 2024 +0100 + + rusk: remove duplicated migration + +commit a7ead93b8a50dbdfb84fcb06e0feb447d5758099 +Author: Milosz Muszynski +Date: Mon Mar 11 17:44:40 2024 +0100 + + rusk: fixed benches clippy + +commit 2390dca0b18ca8c407c6f4b62367ae30d40e8d11 +Author: Milosz Muszynski +Date: Mon Mar 11 17:38:26 2024 +0100 + + rusk: addressed clippy errors + +commit 444193864d6cbf6e0f3307ba09291c60d3239996 +Author: Milosz Muszynski +Date: Mon Mar 11 17:25:40 2024 +0100 + + rusk: hooked up migration to exec, verification and accept + +commit 0afd8d0e25de6744738871b2b721ed41389ea619 +Author: Milosz Muszynski +Date: Mon Mar 11 17:24:44 2024 +0100 + + node: passing provisioners to vm functions + +commit 1c1c444f439c37d4fccf5c7b206398dae5ca69f7 +Author: Milosz Muszynski +Date: Mon Mar 11 17:23:42 2024 +0100 + + consensus: added accessor to provisioners + +commit 39332b67068b8efafeb4cfd59eb32be39404caba +Author: Milosz Muszynski +Date: Fri Mar 8 13:59:36 2024 +0100 + + rusk: upgraded migration code + +commit b964ccfc98cae36ec1b07bf0ba858b9ebfc6d6fd +Author: Milosz Muszynski +Date: Tue Feb 27 19:24:38 2024 +0100 + + rusk: fixed clippy errors + +commit a5e02f7c6a5eeb55a17ddc8bb94cc7deef0dbd7e +Author: Milosz Muszynski +Date: Tue Feb 27 17:56:00 2024 +0100 + + rusk: added slashed amount migration + +commit 7ea602ff27295a56542365f7bdba88e1110095a8 +Author: Milosz Muszynski +Date: Tue Feb 27 16:54:34 2024 +0100 + + rusk: removed getting version before migration + +commit a4b982f75e040e212c90cdc5d4175a2f5c28795a +Author: Milosz Muszynski +Date: Tue Feb 27 16:06:51 2024 +0100 + + rusk: added parameter migration-height + +commit 356722b147df5aed3544ef666d0d015413df0eef +Author: Milosz Muszynski +Date: Tue Feb 27 11:51:53 2024 +0100 + + rusk: added stake contract migration + +commit fdc49cc50b3c18dbd9f2878c6b0b5121b706d27a +Author: Herr Seppia +Date: Tue Mar 12 09:37:36 2024 +0100 + + rusk: include provisioners with any staked amount + + Filtering out is demanded to sortition through `eligibles` method + +commit 6483ad23587ce9630c96ac07aade0a2448a71398 +Author: Herr Seppia +Date: Tue Mar 12 09:37:18 2024 +0100 + + node: track provisioners reward changes + +commit 9eb9d5e16b90fb4b02b142f955a5415499924320 +Author: Herr Seppia +Date: Tue Mar 12 09:36:37 2024 +0100 + + node: keep provisioners that unstaked, just to track rewards + + Filtering out is demanded to sortition through `eligibles` method + +commit 52206a4163e806bae67f366b183c488ce3f06ed0 +Author: Herr Seppia +Date: Tue Mar 12 09:35:08 2024 +0100 + + consensus: change `eligibles` to filter out stakes with invalid amounts + +commit cd6d970640052110efc40847b1d9772e68a037e7 +Merge: d1e56740 3ae87c73 +Author: Alex Panturu +Date: Thu Mar 21 19:34:39 2024 +0200 + + Merge pull request #1578 from dusk-network/feature-1577 + + update CI workflows + +commit 3ae87c73b57eaa0917dab7292401daef9292a823 +Author: Alex Panturu +Date: Thu Mar 21 18:40:40 2024 +0200 + + explorer: update CI workflows + +commit d1e56740b8aacd94e11da0c169e562a71dcd562e +Merge: d93b846b 96792e14 +Author: Alex Panturu +Date: Thu Mar 21 17:42:11 2024 +0200 + + Merge pull request #1566 from dusk-network/feature-1545 + + web-wallet: data load and sync UI appearing at the same time + +commit 96792e14911794fc23a5716d5efccae07a5fd7d7 +Author: Alex Panturu +Date: Wed Mar 20 12:10:14 2024 +0200 + + web-wallet: data load and sync UI appearing at the same time + +commit d93b846bcdee98f2ba1541a3e5c56fb048899937 +Merge: 6de19d6e c951d77a +Author: Alex Panturu +Date: Thu Mar 21 16:47:59 2024 +0200 + + Merge pull request #1574 from dusk-network/feature-1571 + + explorer: app initialization + +commit c951d77afa719c4b7c32a4014c0a45a11702bf35 +Author: Alex Panturu +Date: Wed Mar 20 19:03:30 2024 +0200 + + explorer: app initialization + +commit 6de19d6e2fedeac31dc79f698c4c4f2f862d94cb +Merge: 12e18674 4a1ee3bd +Author: Norton Andreev +Date: Tue Mar 19 18:27:42 2024 +0200 + + Merge pull request #1553 from dusk-network/feature-1551 + + web-wallet: Clear login info on Wallet reset + +commit 4a1ee3bdb2d6ea37e5bf0b2e0afcba149f0d1ca0 +Author: Norton Andreev +Date: Sun Mar 17 15:44:39 2024 +0200 + + web-wallet: Clear login info on reset + + Resolves #1551 + +commit 12e1867440d358af33d2f121a01cc0283d04840c +Merge: a65352bb 958fa391 +Author: Alex Panturu +Date: Tue Mar 19 13:27:38 2024 +0200 + + Merge pull request #1562 from dusk-network/feature-1547 + + web-wallet: fix error message overflowing in ErrorDetails + +commit 958fa391564c5c969c96d35773af9aead7220180 +Author: Alex Panturu +Date: Tue Mar 19 13:15:37 2024 +0200 + + web-wallet: fix error message overflowing in ErrorDetails + +commit a65352bbd35c82694731e632a96c762a451f7e00 +Merge: 86727907 74ae93be +Author: Andrea Scartabelli +Date: Tue Mar 19 10:32:50 2024 +0100 + + Merge pull request #1560 from dusk-network/feature-1559 + + web-wallet: Add Lamb type definitions + +commit 74ae93be1f3acaa87a65191abef7e54162d03c19 +Author: Andrea Scartabelli +Date: Fri Mar 15 08:02:04 2024 +0100 + + web-wallet: Add Lamb type definitions + + - Add `lamb-types` package + - Remove `lamb.d.ts` file + + Resolves #1559 + +commit 86727907dbd21410ae6e42856d7494ab86af1305 +Merge: f280e695 c0b8c217 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Mar 19 10:07:44 2024 +0200 + + Merge pull request #1526 from dusk-network/fix-1493 + + consensus: Avoid propagating blocks when achieving a valid quorum + +commit c0b8c21709b7065751a7fddb2c0a1ae745ee5935 +Author: goshawk-3 +Date: Tue Mar 12 14:42:02 2024 +0200 + + node: Use saturating_sub + +commit 806e51c4fd51881aa753c9a97eac346753a14c69 +Author: goshawk-3 +Date: Tue Mar 12 14:01:30 2024 +0200 + + node: Delete any candidate block older than (TIP - DELETION_OFFSET) + +commit 7f058d31a59a4e0921dabaa61bf11a85d045f5de +Author: goshawk-3 +Date: Tue Mar 12 14:00:30 2024 +0200 + + consensus: Consensus does not delete all candidates + +commit 7b28a4b7fef162908e02f98ccf3ab37a529c6d96 +Author: goshawk-3 +Date: Tue Mar 12 13:59:38 2024 +0200 + + node: Support delete-by-height functionality in the Candidates CF + +commit a68c5c56a50941a2afb8d8f3cc78746f44436f9e +Author: goshawk-3 +Date: Mon Mar 11 13:44:09 2024 +0200 + + node: Handles topics::Quorum messages in fsm.on_quorum_msg + +commit 448a687287b38c71f8168ae06ca00fd54cc6f9d7 +Author: goshawk-3 +Date: Mon Mar 11 13:43:19 2024 +0200 + + node: Implement on_quorum_msg handler + +commit e854be0a508d713128f980592a348e4eaca51a85 +Author: goshawk-3 +Date: Fri Mar 8 16:24:25 2024 +0200 + + node: Rename fsm::on_event to fsm::on_block_event + +commit a7daa55b716e2eff0fc9170a8aa47ed38dd3f6a2 +Author: goshawk-3 +Date: Fri Mar 8 15:45:54 2024 +0200 + + node: Remove block broadcast + +commit f280e695d7b069684af4667531b8353051542b6c +Merge: 3c6a887c 6b943abe +Author: Norton Andreev +Date: Mon Mar 18 12:10:24 2024 +0200 + + Merge pull request #1548 from dusk-network/feature-1535 + + web-wallet: Trigger Restore flow on new wallet + +commit 6b943abe0c7d66740471807e8d5b35f1e24f3a2d +Author: Norton Andreev +Date: Fri Mar 15 17:35:09 2024 +0200 + + web-wallet: Trigger Restore flow on new wallet + + Resolves #1535, Resolves #1533 + +commit 3c6a887cbe039a7c476165b9d91d629f7a0c9234 +Merge: 501b434d abd4c932 +Author: Norton Andreev +Date: Mon Mar 18 10:07:27 2024 +0200 + + Merge pull request #1554 from dusk-network/feature-1552 + +commit abd4c932037e827a2046605a6b3cf7bcdf6a334e +Author: Norton Andreev +Date: Sun Mar 17 16:30:14 2024 +0200 + + web-wallet: Update copy on reset while syncing + + Resolves #1552 + +commit 501b434d37778dc6f31353fa5b955caed62234e3 +Merge: 958dfd8c 942083a1 +Author: Alex Panturu +Date: Thu Mar 14 16:42:13 2024 +0200 + + Merge pull request #1544 from dusk-network/feature-1537 + + web-wallet: fix missing focus border on switch + +commit 942083a149bc2b594f88525ac360973a755e87b7 +Author: Alex Panturu +Date: Thu Mar 14 13:45:00 2024 +0200 + + web-wallet: fix missing focus border on switch + +commit 958dfd8cb31ea55afd1e2158b4704a834b93b0ed +Merge: f6797859 ee489a3e +Author: Norton Andreev +Date: Thu Mar 14 12:06:02 2024 +0200 + + Merge pull request #1530 from dusk-network/feature-1320 + + web-wallet: Update Tabs to use native scroll + +commit ee489a3e514a1a55629a581b5f0a58ee5577d515 +Author: Norton Andreev +Date: Mon Mar 11 20:51:12 2024 +0200 + + web-wallet: Update Tabs to use native scroll + + Resolves #1320 + +commit f6797859757a7b5871572924fabeedcb7f0cf00f +Merge: 64c6b06d f4485b5b +Author: Andrea Scartabelli +Date: Thu Mar 14 09:55:31 2024 +0100 + + Merge pull request #1531 from dusk-network/feature-1524 + + web-wallet: Add generic component to handle promises + +commit f4485b5b0adac713c82b5794551d8a13e5e4c6c0 +Author: Andrea Scartabelli +Date: Wed Feb 7 09:08:51 2024 +0100 + + web-wallet: Add generic component to handle promises + + - Add `Suspense` component + - Add `ErrorAlert` component + - Update `OperationResult`, `StakeContract` and `Transaction` to use `Suspense` + - Update `OperationResult` to infer error messages from arbitrary values + - Add `getErrorFrom` utility function + + Resolves #1524 + +commit 64c6b06d6f934331d70ba021e8a03ae486742d4a +Merge: 22b890fa d97b3225 +Author: Norton Andreev +Date: Wed Mar 13 16:29:35 2024 +0200 + + Merge pull request #1541 from dusk-network/web-wallet-0.4.0 + + web-wallet: Release 0.4.0 + +commit d97b3225100126ea8857ea7c294670818eaef605 (tag: web-wallet-0.4.0) +Author: Norton Andreev +Date: Wed Mar 13 12:23:22 2024 +0200 + + web-wallet: Release 0.4.0 + +commit 22b890fa9471a3ce8b33c373f4ef299f1f3cd6cb +Merge: 9ef99418 d9e000bd +Author: Alex Panturu +Date: Wed Mar 13 14:27:06 2024 +0200 + + Merge pull request #1543 from dusk-network/feature-1542 + + web-wallet: fix duplicate border on interactable elements + +commit d9e000bd8c984d4fcea418bef0531aaf5898f405 +Author: Alex Panturu +Date: Wed Mar 13 14:01:42 2024 +0200 + + web-wallet: fix duplicate border on interactable elements + +commit 9ef99418a0db848a498529b1ce93354cd1fcabc3 +Merge: 838a414b 1e8b1933 +Author: Alex Panturu +Date: Wed Mar 13 11:52:47 2024 +0200 + + Merge pull request #1540 from dusk-network/feature-1539 + + web-wallet: change vitest coverage provider to istanbul + +commit 1e8b1933f5d2fc14ae573984d07740b2d47301f6 +Author: Alex Panturu +Date: Wed Mar 13 11:47:59 2024 +0200 + + web-wallet: change vitest coverage provider to istanbul + +commit 838a414b07192c4444a681dba0ab8598dfa5761d +Merge: 3a99099a d851cad9 +Author: Alex Panturu +Date: Wed Mar 13 11:13:58 2024 +0200 + + Merge pull request #1525 from dusk-network/feature-1519 + + web-wallet: remove box-shadow from interactable components + +commit d851cad9b23c9420f74bceca943f4f5342c3c477 +Author: Alex Panturu +Date: Mon Mar 11 12:24:04 2024 +0200 + + web-wallet: remove box-shadow from interactable components + +commit 3a99099a7e5acacae00190e2bbc429fa374921b9 +Merge: a56d3901 963b05d4 +Author: Mr. Seppia +Date: Tue Mar 12 11:05:13 2024 +0100 + + Merge pull request #1532 from dusk-network/reward_slash_events + + rusk: track vm events for reward/slash + +commit 963b05d40a4db384cf7be5ffd99ef3519b31573b +Author: Herr Seppia +Date: Tue Mar 12 10:06:51 2024 +0100 + + rusk: include slash/reward events + +commit f273d483bff6f8355f7ee089692300124b0df1d7 +Author: Herr Seppia +Date: Tue Mar 12 10:04:05 2024 +0100 + + rusk: change `update_hasher` to take a slice of events + +commit a56d390152c36c9305e0b7811d40e14f68cab7e3 +Merge: 72684d58 c8462f4b +Author: Mr. Seppia +Date: Mon Mar 11 17:07:27 2024 +0100 + + Merge pull request #1527 from dusk-network/stake-shift + + stake-contract: fix slash + +commit c8462f4b789b713f0ae2ce6c87b5ce9e6088e1c9 +Author: Herr Seppia +Date: Mon Mar 11 15:57:11 2024 +0100 + + rusk: adapt tests to new maturity for shift provisioners eligibility + +commit b44b37e8027eefbff2ed035c129ef5f1c90d90eb +Author: Herr Seppia +Date: Mon Mar 11 15:42:30 2024 +0100 + + stake-contract: improve slash + + - Fix slash panic when unstake is performed in the same block + - Change shift eligibility to add a maturity epoch + - Change events order to reflect the doc + +commit af6267b6e7e0e0cf1fee624e9a0b6eab8cb10b71 +Author: Herr Seppia +Date: Mon Mar 11 15:40:56 2024 +0100 + + stake-contract: improve hard_slash + + - Remove tracking when no hard_slash is performed + - Fix hard_slash panic when unstake is performed in the same block + +commit 72684d580a192792b0be315f815f4076f60fa823 +Merge: 1b256a52 6910f432 +Author: Mr. Seppia +Date: Mon Mar 11 16:36:48 2024 +0100 + + Merge pull request #1520 from dusk-network/latest_changes_prov + + stake-contract: track provisioners change + +commit 6910f4324712fb4e4260a3c696873b91316ec1f9 +Author: Herr Seppia +Date: Fri Mar 8 19:42:01 2024 +0100 + + rusk: add tests for provisioners tracking + +commit 4b7d17318d4f478857381225867b19187173a2ba +Author: Herr Seppia +Date: Fri Mar 8 19:41:37 2024 +0100 + + rusk: add query for provisioners tracking + +commit de1615b7eebe638449f19e4682e635642e2e50f3 +Author: Herr Seppia +Date: Fri Mar 8 19:41:06 2024 +0100 + + stake-contract: add tracking for provisioner changes + +commit 1b256a52f8b33a0c1adb66cf8089891a13bdaded +Merge: 2548d8e6 bda06376 +Author: Norton Andreev +Date: Mon Mar 11 17:05:32 2024 +0200 + + Merge pull request #1512 from omahs/feature-1511 + + web-wallet: Fix typos + +commit bda06376199de4dc95ea5201f9bdcdff5e9c60da +Author: omahs <73983677+omahs@users.noreply.github.com> +Date: Sun Mar 3 15:28:16 2024 +0100 + + web-wallet: Fix typos + +commit 2548d8e61728eb3dad9293d9e343b89dbbc4538e +Merge: 93c3ea71 4f2ab3af +Author: Norton Andreev +Date: Mon Mar 11 12:30:58 2024 +0200 + + Merge pull request #1427 from dusk-network/feature-1317 + + web-wallet: Add message for no contracts enabled + +commit 4f2ab3af6fe9b7c13dedd0647521faabc6fb3d00 +Author: Norton Andreev +Date: Mon Feb 19 14:51:52 2024 +0200 + + web-wallet: Add message for no contracts enabled + + Resolves #1317 + +commit 93c3ea71ade64d8ae6442734429a76aa3099397e +Merge: 7f0a47f9 1a0167ba +Author: Milosz Muszynski +Date: Mon Mar 11 09:33:58 2024 +0100 + + Merge pull request #1490 from dusk-network/issue-1472-stake-events + + Added events emitting in the stake contract with tests + +commit 1a0167ba961471531631e4b8050fec127a413ba4 +Author: Milosz Muszynski +Date: Fri Mar 8 14:21:05 2024 +0100 + + stake-contract: added methods needed for migration + +commit 7f0a47f9a4ef057cecd009c3ce76ce72b6b31606 +Merge: f043fbf3 c214308f +Author: Mr. Seppia +Date: Fri Mar 8 12:43:16 2024 +0100 + + Merge pull request #1517 from dusk-network/upgrate-piecrust-17 + + Upgrade to piecrust 17 + +commit ee9ab8460aaeb7e39b53cde8bbb01e4710d92403 +Author: Milosz Muszynski +Date: Fri Mar 8 10:47:29 2024 +0100 + + stake-contract: added emitting shifted event + +commit 17e816aca83c42427be34f829722e10915538208 +Author: Milosz Muszynski +Date: Thu Feb 29 17:53:36 2024 +0100 + + stake-contract: refactored tests + +commit afc96006a0a2f5d82587db144738c0da2d9524e1 +Author: Milosz Muszynski +Date: Thu Feb 29 16:07:14 2024 +0100 + + stake-contract: added slash and hard_slash tests + +commit b820605bdce595f088995da3e126728c6cc030f6 +Author: Milosz Muszynski +Date: Thu Feb 29 13:11:31 2024 +0100 + + stake-contract: added emitting events + +commit 0e5ff169e5001642bf99d92581c718a1e1a07b9f +Author: Milosz Muszynski +Date: Thu Feb 29 13:10:45 2024 +0100 + + stake-types: added type for staking event + +commit c214308fe0326d76cd555fb258eadb411fcf8fa1 +Author: Milosz Muszynski +Date: Tue Feb 27 11:34:31 2024 +0100 + + transfer-contract: migration to piecrust 0.17 + +commit 5b12a9c87280fd5f130e3277cca8acb17bbfb13d +Author: Milosz Muszynski +Date: Tue Feb 27 11:30:18 2024 +0100 + + governance-contract: migration to piecrust 0.17 + +commit 5807ba17ecb84b9a53855dc33296695307bfd888 +Author: Milosz Muszynski +Date: Tue Feb 27 11:30:01 2024 +0100 + + license-contract: migration to piecrust 0.17 + +commit 2bc55095eb85508e9852f952da19d9bb91b9e6a3 +Author: Milosz Muszynski +Date: Tue Feb 27 11:29:47 2024 +0100 + + stake-contract: migration to piecrust 0.17 + +commit c71226b4eb70f588094a6dbb042d3413f575d325 +Author: Milosz Muszynski +Date: Tue Feb 27 11:29:05 2024 +0100 + + rusk-abi: migration to piecrust 0.17 + +commit f043fbf36211c3fc610407c6c7a1856f2f96ba5c +Merge: 724e537a dce73fb8 +Author: Milosz Muszynski +Date: Fri Mar 8 12:03:47 2024 +0100 + + Merge pull request #1459 from dusk-network/issue-1447-stake-contract + + stake-contract: optimized get_provisioners + +commit dce73fb88594caf4fa98f449622d3310dfda36df +Author: Eduardo Leegwater Simões +Date: Wed Mar 6 16:55:46 2024 +0100 + + node-data: fix deprecated use of `chrono::NaiveDateTime::from_timestamp_opt` + +commit e994aefea37da7fca767ec584190c6f91ad63f05 +Author: Milosz Muszynski +Date: Fri Feb 23 17:36:30 2024 +0100 + + stake-contract: cosmetic improvement in stakes + +commit debf74beea8732832bda7398f7475310882c00f3 +Author: Milosz Muszynski +Date: Fri Feb 23 14:51:19 2024 +0100 + + stake-contract: optimized get_provisioners + +commit e6112d410782f41d42789ae74770738a9967f031 +Author: Milosz Muszynski +Date: Fri Feb 23 16:18:33 2024 +0100 + + stake-contract: benchmark for get_provisioners + +commit 724e537a2eeef4f56016d246b452d638a15f0f62 +Merge: c36956ba b2503079 +Author: Norton Andreev +Date: Fri Mar 8 11:54:50 2024 +0200 + + Merge pull request #1515 from dusk-network/feature-1514 + + web-wallet: Fix layout shift (Balance component) + +commit b2503079586fae114e225a307759633e1a041982 +Author: Norton Andreev +Date: Thu Mar 7 16:12:47 2024 +0200 + + web-wallet: Fix layout shift (Balance component) + + Resolves #1514 + +commit c36956bade1576b770f35466bfe778043402b499 +Merge: bbf775dc d66aa8d2 +Author: Andrea Scartabelli +Date: Wed Mar 6 14:52:55 2024 +0100 + + Merge pull request #1510 from dusk-network/feature-1509 + + web-wallet: Add `eslint-config-prettier` as explicit dependency + +commit d66aa8d29d28e86cbf3098ab9e3f01c471703688 +Author: Andrea Scartabelli +Date: Wed Mar 6 14:49:08 2024 +0100 + + web-wallet: Add `eslint-config-prettier` as explicit dependency + + - Add `eslint-config-prettier` as explicit dependency + - Remove orphan dependency `@zerodevx/svelte-toast` + + Resolves #1509 + +commit bbf775dc720e770bc20123de15a8e866148e265b +Merge: 2cc6a447 209a3732 +Author: Andrea Scartabelli +Date: Wed Mar 6 12:40:11 2024 +0100 + + Merge pull request #1508 from dusk-network/feature-1504 + + web-wallet: Add format check to CI and `checks` script + +commit 209a3732ae271323456e1247a173f4080c7ffbd0 +Author: Andrea Scartabelli +Date: Wed Mar 6 12:12:01 2024 +0100 + + web-wallet: Add format check to CI and `checks` script + + Resolves #1504 + +commit 2cc6a447d9a24d43414e295440fe3da378922529 +Merge: 35d4d7e9 4660019e +Author: Andrea Scartabelli +Date: Wed Mar 6 10:46:09 2024 +0100 + + Merge pull request #1507 from dusk-network/feature-1506 + + web-wallet: Replace `canvas` with `vitest-canvas-mock` + +commit 4660019ed55c92148c1b99d9614e282fbf3e6e9f +Author: Andrea Scartabelli +Date: Wed Mar 6 10:16:46 2024 +0100 + + web-wallet: Replace `canvas` with `vitest-canvas-mock` + + - Add `vitest-canvas-mock` dependency to replace `canvas` + - Remove `canvas` dependency + + Resolves #1506 + +commit 35d4d7e9e0041f8b35aa2171db612d2bfe3a59a2 +Merge: 822c9118 ee2e2a77 +Author: Andrea Scartabelli +Date: Tue Mar 5 17:42:11 2024 +0100 + + Merge pull request #1505 from dusk-network/feature-1284 + + web-wallet: Upgrade dependencies + +commit ee2e2a77029501e4e1b128c6561f1ca035cce04b +Author: Andrea Scartabelli +Date: Tue Mar 5 10:10:27 2024 +0100 + + web-wallet: Upgrade dependencies + + - Add `AppImage` component + - Update to SvelteKit 2, Vite 5 and Vitest 1 + - Update all dependencies + + Resolves #1284 + +commit 822c91187e9cac818025e7907f6d13367f73efb1 +Merge: 4ea4da35 615cc751 +Author: Eduardo Leegwater Simões +Date: Tue Mar 5 13:54:00 2024 +0100 + + Merge pull request #1500 from dusk-network/parallel-sessions-970 + + Allow queries in parallel with state transitions + +commit 615cc751be0dc76e41cfc002a3d0b5045900d4f5 +Author: Eduardo Leegwater Simões +Date: Tue Mar 5 12:23:26 2024 +0100 + + rusk: move `Rusk::with_tip` behind `feature(testwallet)` + +commit a60797d44d55ed5c57ce4dc4efad7af259924cd1 +Author: Eduardo Leegwater Simões +Date: Tue Mar 5 11:12:25 2024 +0100 + + rusk: change commit deletion log level to `debug` + +commit 980229ff938efb2c840a0ca313aba328d0f89314 +Author: Eduardo Leegwater Simões +Date: Mon Mar 4 17:25:11 2024 +0100 + + rusk: fix race when ascertaining which commits to delete + +commit 56134d9dd3a8914ce78e839e637ee706c10000f6 +Author: Eduardo Leegwater Simões +Date: Mon Mar 4 13:55:51 2024 +0100 + + rusk: allow queries in parallel with state transitions + + State transitions can now be performed in parallel with queries. This + solves the issue of the consensus being blocked while the state is + queried. + + This is achieved by disentangling the `VM` from the current and base + commits in the `Rusk` data structure, as well as using a `RWLock` + instead of a `Mutex`, allowing for write-locking only at the end of a + state transition. This, together with a read-lock and release for when + the tip is used, effectively means that queries are never in contention + with state transitions when they don't need to be. + + We also ensure that, on a `finalize`, commits are deleted on a separate + task, such that we don't block execution of the state transition itself, + allowing the node to return from a `finalize` before the deletions are + processed. + + Resolves: #970 + See-also: #1084 + +commit 4ea4da359d829f026963ae35a22dd50d12791436 +Merge: 498def5e bf44fb89 +Author: Alex Panturu +Date: Tue Mar 5 11:20:00 2024 +0200 + + Merge pull request #1502 from dusk-network/feature-1501 + + web-wallet: fix missing home screen animation + +commit bf44fb89c8c7623e3888233dcc3a51adc8a13c39 +Author: Alex Panturu +Date: Mon Mar 4 18:14:48 2024 +0200 + + web-wallet: fix missing home screen animation + +commit 498def5e34df1d6951bf50456b5fe21c565842c3 +Merge: e34ab8d2 8b923720 +Author: Alex Panturu +Date: Mon Mar 4 17:01:25 2024 +0200 + + Merge pull request #1499 from dusk-network/feature-1498 + + web-wallet: remove DAT file UI references + +commit 8b923720b38d2f9490d4c1f9192f6ed8f4e28cf5 +Author: Alex Panturu +Date: Mon Mar 4 14:03:36 2024 +0200 + + web-wallet: remove DAT file UI references + +commit e34ab8d22f845e3127ff61d3cd4a9cca544ceb47 +Merge: 04e5c0a1 de134dfe +Author: Alex Panturu +Date: Mon Mar 4 11:04:33 2024 +0200 + + Merge pull request #1484 from dusk-network/feature-1285 + + web-wallet: refactor test store mocks + +commit de134dfe2139b4e9977c5adaa661780cce839ba7 +Author: Alex Panturu +Date: Thu Feb 29 17:02:47 2024 +0200 + + web-wallet: refactor mockReadableStore and remove mockDerivedStore + +commit 04e5c0a12e6ffb14453fcb4a15ba5420f0dd009d (tag: itn2-v0.1.6) +Merge: f6384d07 82b6be22 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Mar 1 21:52:08 2024 +0200 + + Merge pull request #1496 from dusk-network/fix-1495 + + node: Enqueue consensus messages for up to N rounds ahead + +commit 82b6be222483017f3b19c56e3c391ad78ea1a5e6 +Author: goshawk-3 +Date: Fri Mar 1 21:08:41 2024 +0200 + + node: Use unbounded queues only + +commit 762ff4374abf6e2f35eeb6480acac93d8d02d818 +Author: goshawk-3 +Date: Fri Mar 1 16:31:01 2024 +0200 + + node: Increase data_broker queue limit + +commit 7a32fbdebc41f47db0d7f7bcea3edd0606c7ee98 +Author: goshawk-3 +Date: Fri Mar 1 16:15:15 2024 +0200 + + node: Log a warning if job senders are too manyw + +commit fb03cbb8ce08fee1afb5dafe90ae11eafb5c6746 +Author: goshawk-3 +Date: Fri Mar 1 16:13:47 2024 +0200 + + node: Enqueue consensus msg only if local tip is close enough to the network tip + +commit f6384d07c4f45cfff63f91503efd6f2e972094dc +Merge: e470bea5 a3c0c84c +Author: Kieran Hall +Date: Fri Mar 1 18:24:32 2024 +0100 + + Merge pull request #1458 from dusk-network/feature-1457 + + Add Prettier for formatting and format all files + +commit a3c0c84ca2e6f6151167a0d73792a7b23ce7f2e4 +Author: Kieran Hall +Date: Fri Mar 1 13:19:34 2024 +0100 + + web-wallet: Add prettier config + + Resolves #1457 + +commit e470bea52560867b5cbee6f13f07e55eab2ab296 +Merge: b19bb89a 6aca4894 +Author: Andrea Scartabelli +Date: Fri Mar 1 11:25:34 2024 +0100 + + Merge pull request #1366 from dusk-network/feature-1362 + + web-wallet: Add possibility to serve the web wallet from a sub folder + +commit 6aca4894b92d6b6aa1de75c744cb2bb24b462fb3 +Author: Andrea Scartabelli +Date: Wed Feb 7 16:56:35 2024 +0100 + + web-wallet: Add possibility to serve the web wallet from a sub folder + + Resolves #1362 + +commit b19bb89a3207c606e29d8c270859c7018af5b438 +Merge: 8e3f87c0 64434c2d +Author: Alex Panturu +Date: Thu Feb 29 16:55:56 2024 +0200 + + Merge pull request #1451 from dusk-network/feature-1308 + + web-wallet: fix gas limits update on ENV change + +commit 64434c2d556813621ef753b9f146b6e07d357f0d +Author: Alex Panturu +Date: Thu Feb 22 13:23:25 2024 +0200 + + web-wallet: fix localStorage gas limits update on ENV change + + add test + +commit 8e3f87c01e80066226f1c30e5823533583837a1d +Merge: 6c863ea7 5a254d02 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 29 15:41:06 2024 +0200 + + Merge pull request #1465 from dusk-network/fix-1456 + + Any message that cannot be validated should be repropagated + +commit 5a254d02129aa247005e51efaad876dfb128a4cd +Merge: 844347f7 6c863ea7 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 29 15:03:58 2024 +0200 + + Merge branch 'master' into fix-1456 + +commit 6c863ea76ce774f82c05579f2537fe43987c22ba +Merge: 90b5373a 6553bf6a +Author: Mr. Seppia +Date: Thu Feb 29 13:42:14 2024 +0100 + + Merge pull request #1483 from dusk-network/delete_discarded_tx + +commit 6553bf6a830a40de6dfbfecd03c8d5461023f805 +Author: Herr Seppia +Date: Thu Feb 29 12:38:51 2024 +0100 + + node: remove discarded txs from mempool + + Resolves #1479 + +commit 90b5373af4160c5cb24655a676f9b05d6b871a32 +Merge: e5ec1153 77368c01 +Author: Mr. Seppia +Date: Thu Feb 29 12:23:44 2024 +0100 + + Merge pull request #1481 from dusk-network/keys_load_error + + rusk: Exit on invalid configuration + +commit 77368c014593896bc8f400b9c69bea2aa9fba95e +Author: Herr Seppia +Date: Thu Feb 29 10:17:19 2024 +0100 + + rusk: change `Kadcast::new` to return Result + + See also #1480 + +commit 7fae60a7ce10053d88b18130238a991898040298 +Author: Herr Seppia +Date: Thu Feb 29 10:17:02 2024 +0100 + + node: change `Kadcast::new` to return Result + + Add logs of current addresses used, return Error if they're not a valid SocketAddr + + To completely fix the linked issue, kadcast library needs to be changed to + return Error if address are valid but not bindable + + See also #1480 + +commit 2a6f8471832c2e68913405cb6c64f49850c036e7 +Author: Herr Seppia +Date: Thu Feb 29 09:43:11 2024 +0100 + + node: change `Task::new_with_keys` to return a Result + + Resolves #1463 + +commit 58d4e80c0bc29fbd10a1cd9539b57d54f41b31c8 +Author: Herr Seppia +Date: Thu Feb 29 09:42:17 2024 +0100 + + node-data: change `load_keys` to return a Result + + See also #1463 + +commit 8e7689e21afb83a48cd46b7de0d6c856ac0281d9 +Author: Herr Seppia +Date: Thu Feb 29 09:43:30 2024 +0100 + + rusk: fix formatting + +commit 844347f7b0f3a4681c618c39c36bf2564553d97a +Author: goshawk-3 +Date: Wed Feb 28 15:37:01 2024 +0200 + + node: Use const for the temporary route + +commit f2ba3ce9eeae1507e4983aa516101232b1945e7e +Author: goshawk-3 +Date: Wed Feb 28 14:08:30 2024 +0200 + + node: Fix error message in broadcast call + +commit 4942aca004eec27f7d55c3fa2acb3e1d97ebe0d4 +Author: goshawk-3 +Date: Wed Feb 28 13:23:34 2024 +0200 + + node: Use bounded AsyncQueue instead of unbounded + +commit f606519df9ef81a391873b84ba6298a176022503 +Author: goshawk-3 +Date: Wed Feb 28 13:02:15 2024 +0200 + + node-data: Add methods for bounded and unbounded AsyncQueue + +commit 72c1abaee73a7d0f949fccaea5f936cff0bf47c8 +Author: goshawk-3 +Date: Wed Feb 28 13:00:36 2024 +0200 + + node: Broadcast any consensus msg if consensus task is not running + +commit c6c19930ab8c5831adeb96c0f125e6db05280d81 +Author: goshawk-3 +Date: Tue Feb 27 16:33:50 2024 +0200 + + node: Broadcast any future block + +commit 7a0ac0c0461697bcc81bfb1d2c54464e8111ab2a +Author: goshawk-3 +Date: Tue Feb 27 16:32:44 2024 +0200 + + consensus: Broadcast any consensus FutureEvent + +commit e5ec1153727e14cc11f6d24582e620f8f0288fa0 +Merge: 6642082b 4058b6fe +Author: Norton Andreev +Date: Wed Feb 28 16:31:27 2024 +0200 + + Merge pull request #1473 from dusk-network/feature-1469 + + web-wallet: Refactor beta notice as constant + +commit 4058b6feb467abbe006d46eeae0326b5cdf3dba4 +Author: Norton Andreev +Date: Wed Feb 28 13:48:57 2024 +0200 + + web-wallet: Refactor beta notice as constant + + Resolves #1469 + +commit 6642082b0630d3224301cd9e411ac2aca7f94e2a +Merge: d3b2acd0 98610faa +Author: Norton Andreev +Date: Wed Feb 28 16:14:27 2024 +0200 + + Merge pull request #1475 from dusk-network/feature-1471 + + web-wallet: Fix mismatch between param and typedef + +commit 98610faae886a9b67ae0a1eea5479f0c2995ec58 +Author: Norton Andreev +Date: Wed Feb 28 14:00:46 2024 +0200 + + web-wallet: Fix mismatch between param and typedef + + Resolves #1471 + +commit d3b2acd00e834785f0130b7380134cb4902bd710 +Merge: 1d5c42e9 5aeb6623 +Author: Norton Andreev +Date: Wed Feb 28 16:10:33 2024 +0200 + + Merge pull request #1474 from dusk-network/feature-1470 + + web-wallet: Remove extraneous block (MnemonicAuth) + +commit 5aeb6623e3744e57bb49a9ffd4cbfc4fa91d0223 +Author: Norton Andreev +Date: Wed Feb 28 13:53:54 2024 +0200 + + web-wallet: Remove extraneous block (MnemonicAuth) + + Resolves #1470 + +commit 1d5c42e9f65136177f521fa797f1abf7381b85cd +Merge: 33577c22 a8a3bead +Author: Kieran Hall +Date: Wed Feb 28 11:46:56 2024 +0100 + + Merge pull request #1468 from dusk-network/wallet-release + + web-wallet: Release 0.3.0 + +commit a8a3bead18f5467a3b0cc5baabf3ca60854fc229 (tag: web-wallet-0.3.0) +Author: Kieran Hall +Date: Wed Feb 28 11:39:36 2024 +0100 + + web-wallet: Release 0.3.0 + +commit 33577c2204ebe237a43759a76244ace275496295 +Merge: 92af8dd8 359fa558 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Feb 27 12:06:56 2024 +0200 + + Merge pull request #1454 from dusk-network/init_services + + Support lazy-initialization for all services + +commit 359fa558f8479d96defd7ec0822def9faa9d16a4 +Author: goshawk-3 +Date: Tue Feb 27 11:34:38 2024 +0200 + + node: Add expect + +commit b3fd1fb123e566273be4dec8886026d43933f3d6 +Author: goshawk-3 +Date: Thu Feb 22 16:55:12 2024 +0200 + + rusk: Call Node::Initialize + +commit 8c518df029eb2043b50a48f2e6dce286f578bb8d +Author: goshawk-3 +Date: Thu Feb 22 16:53:30 2024 +0200 + + node: Instantiate Acceptor in ChainSrv::Initialize + +commit ec2ac2c076118f94a4f15c0fc2c59eb56e1ca702 +Author: goshawk-3 +Date: Thu Feb 22 16:50:52 2024 +0200 + + node: Impl empty initialize for databroker and mempool + +commit 5feed5806aa0d5b7b74ad851f96841170128f9d0 +Author: goshawk-3 +Date: Thu Feb 22 16:44:52 2024 +0200 + + node: Add support for lazy-initialization of all services + +commit 92af8dd83896a4fd7b78fa0fd8b37c495b7ef650 +Merge: 1b234bd6 da20a62a +Author: Norton Andreev +Date: Fri Feb 23 19:35:12 2024 +0200 + + Merge pull request #1453 from dusk-network/feature-1443 + + web-wallet: Add Create Wallet flow tests + +commit da20a62ae92500b9d2670151dc2e805ed3df07a6 +Author: Norton Andreev +Date: Thu Feb 22 16:03:01 2024 +0200 + + web-wallet: Add Create Wallet flow tests + + Resolves #1443 + +commit 1b234bd650367e61422f6e4fac351015dee625e2 +Merge: fbd6dfad cc322555 +Author: Norton Andreev +Date: Fri Feb 23 17:38:31 2024 +0200 + + Merge pull request #1461 from dusk-network/feature-1460 + +commit cc322555ba9fbee2d0850b99d2a17251148e84c2 +Author: Norton Andreev +Date: Fri Feb 23 16:42:04 2024 +0200 + + web-wallet: Fix missing whitespace no Transactions + + Resolves #1460 + +commit fbd6dfad5d3c2c6fd700da7994a57437f468345b +Merge: b7906552 60b77595 +Author: Norton Andreev +Date: Thu Feb 22 17:04:42 2024 +0200 + + Merge pull request #1439 from dusk-network/feature-1377 + +commit 60b77595cae239d5cdf79bef91213c7d1707bc3b +Author: Norton Andreev +Date: Tue Feb 20 18:42:08 2024 +0200 + + web-wallet: Add address validation (Transfer flow) + + Resolves #1377 + +commit b7906552ffdc93184429a51139eb424138160ae9 +Merge: a6a5a7fb d3c57604 +Author: Andrea Scartabelli +Date: Thu Feb 22 11:56:58 2024 +0100 + + Merge pull request #1444 from dusk-network/feature-1441 + + web-wallet: Add visible version, commit hash and build date + +commit d3c576043fbd9db393e6d5334933d953c925a945 +Author: Andrea Scartabelli +Date: Wed Feb 21 12:55:02 2024 +0100 + + web-wallet: Add visible version, commit hash and build date + + Resolves #1441 + +commit a6a5a7fb0fddd682162af455324f8e930904ba92 +Merge: 67ef978e ad33c2bd +Author: Norton Andreev +Date: Wed Feb 21 18:30:08 2024 +0200 + + Merge pull request #1446 from dusk-network/feature-1445 + + web-wallet: Fix typo in welcome/tests/page.spec.js + +commit ad33c2bd4e157850c882679e89ce84cbac10de4d +Author: Norton Andreev +Date: Wed Feb 21 18:17:43 2024 +0200 + + web-wallet: Fix typo in welcome/tests/page.spec.js + + Resolves #1445 + +commit 67ef978e5d65163ee192d86545801562b82c124b +Merge: abfd3450 753b9c6d +Author: Mr. Seppia +Date: Wed Feb 21 15:36:49 2024 +0100 + + Merge pull request #1435 from dusk-network/selective-provisioners-update + + Selective provisioners update + +commit 753b9c6d62b3e109c790cf533be3c39dd143f775 +Author: Herr Seppia +Date: Wed Feb 21 10:37:00 2024 +0100 + + node: remove `get_provisioners` when epoch changes + + See also #1442 + +commit a198a6de2cce3f9075808dd47102dd846996512b +Author: Herr Seppia +Date: Tue Feb 20 18:33:50 2024 +0100 + + consensus: fix resync on unstake + +commit ebab9ae10372aaf6823d00102ac7db32b54b2b16 +Author: Herr Seppia +Date: Tue Feb 20 17:04:33 2024 +0100 + + consensus: fix selective_update + +commit 93f07814d4c185f43e01943899a3b26e591b2f0f +Author: Herr Seppia +Date: Tue Feb 20 16:30:38 2024 +0100 + + consensus: add debug for selective replacement + +commit 13a2d3c834641ffa5ffdc19952dae75956da0e35 +Author: Herr Seppia +Date: Tue Feb 20 15:46:24 2024 +0100 + + rusk: implement `get_provisioner` call for VM trait + +commit f887eb2958e6a34587fc60a1bc6e6f78995f2e59 +Author: Herr Seppia +Date: Tue Feb 20 15:45:58 2024 +0100 + + node: Improve provisioners update + + - Add `rkyv` and `stake-contract-types` dependency + - Remove `get_provisioners_call` when block accepted + +commit 5ba6bb9a6a3258e36fdd4d6003a61e042b16850a +Author: Herr Seppia +Date: Tue Feb 20 15:43:30 2024 +0100 + + consensus: add stake utility methods + +commit abfd34508dec89dbe43b5d1ec60ff81700715959 +Merge: fddcf716 375216ed +Author: Norton Andreev +Date: Tue Feb 20 17:25:31 2024 +0200 + + Merge pull request #1428 from dusk-network/feature-1311 + + web-wallet: Change Get Quote API Endpoint to ENV variable + +commit 375216ed8560663d2e6a1b3ef3ea0060aa83f738 +Author: Norton Andreev +Date: Mon Feb 19 15:48:19 2024 +0200 + + web-wallet: Change Get Quote API to ENV variable + + Resolves: #1311 + +commit fddcf716a92196f1d881f820a0c28925ace79a51 +Merge: e33ad597 5aec0f2d +Author: Andrea Scartabelli +Date: Tue Feb 20 16:18:06 2024 +0100 + + Merge pull request #1438 from dusk-network/feature-1437 + + web-wallet: Update version number and changelog for 20 Feb release + +commit 5aec0f2da1d59e07ad1b99f5c2deeecc7f48f653 +Author: Andrea Scartabelli +Date: Tue Feb 20 16:10:50 2024 +0100 + + web-wallet: Update version number and changelog for 20 Feb release + + Resolves #1437 + +commit e33ad597d89684365416948d421ffd48e4122ddd +Merge: 62690a32 2c9dffed +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Feb 20 16:08:21 2024 +0200 + + Merge pull request #1434 from dusk-network/faster_broadcast + + Broadcast a valid block before the `get_provisioners` call + +commit 2c9dffed6e656b6565f33fd98d70ee478082f426 +Author: goshawk-3 +Date: Tue Feb 20 12:12:07 2024 +0200 + + node: Pass Block message to try_accept_block in in_sync mode + +commit 637c38dadf62d2c8bfc564ba9913c6b690e830a1 +Author: goshawk-3 +Date: Tue Feb 20 12:10:56 2024 +0200 + + node: Broadcast a valid block before get_provisioners call + +commit 62690a32fa698742ed114dac6ebdd3f4a0f57865 +Merge: 0cc9697c e2ab7bce +Author: Mr. Seppia +Date: Tue Feb 20 13:26:04 2024 +0100 + + Merge pull request #1432 from dusk-network/fix-slash-logs + + node: fix log for slashed provisioners + +commit e2ab7bceda5517ad853c91753b5bf48c2ab6aed3 +Author: Herr Seppia +Date: Tue Feb 20 10:33:17 2024 +0100 + + node: fix provisioners::needs_update to properly use `missed_generators` + +commit f9caa1df09e6c568ee0c18c7f50054eb695c4b5c +Author: Herr Seppia +Date: Tue Feb 20 10:19:08 2024 +0100 + + node: fix slashed log + +commit b2ecf524d81219568a98ffc0babf297ac0220893 +Author: Herr Seppia +Date: Tue Feb 20 10:18:47 2024 +0100 + + node-data: add `to_missed_generator_bytes` + +commit 0cc9697c5ff5ddaae48817444a99f1dbe7b1cb80 +Merge: 0a73f3a7 423b2da9 +Author: Andrea Scartabelli +Date: Tue Feb 20 10:41:17 2024 +0100 + + Merge pull request #1431 from dusk-network/feature-1430 + + web-wallet: Fix version number and changelog for 15 Feb release + +commit 423b2da9448f783357a12bcf228dc93fa585ceb9 +Author: Andrea Scartabelli +Date: Mon Feb 19 16:24:46 2024 +0100 + + web-wallet: Fix version number and changelog for 15 Feb release + + Resolves #1430 + +commit 0a73f3a76bb0a3d30d87e205352c944634754e92 +Merge: 8d677752 83d0d08d +Author: Alex Panturu +Date: Mon Feb 19 16:15:11 2024 +0200 + + Merge pull request #1429 from dusk-network/feature-1391 + + web-wallet: Remove the use of `checkValidity()` from the Send flow + +commit 83d0d08dd80fd5e5fdf2499acb0a56a885eacf4e +Author: Alex Panturu +Date: Mon Feb 19 12:33:21 2024 +0200 + + web-wallet: remove the use of checkValidity() from the Send flow + +commit 8d677752f903f89ae2fe6c8fef72ea701db4a41d (tag: web-wallet-0.2.1) +Merge: 8caf371f 8e0392b5 +Author: Alex Panturu +Date: Mon Feb 19 16:01:10 2024 +0200 + + Merge pull request #1418 from dusk-network/feature-1416 + + Fix restore flow allowing a user to log in with an invalid mnemonic + +commit 8e0392b5033ad8ff5370ccf5e8e4286bb10379ac +Author: Alex Panturu +Date: Fri Feb 16 18:29:55 2024 +0200 + + web-wallet: fix restore flow allow invalid mnemonic + +commit 8caf371fa5bd30117e0f9cb1af83693a8eeae314 +Merge: 219a4bfb bb17368a +Author: Hein Dauven +Date: Mon Feb 19 11:49:58 2024 +0100 + + Merge pull request #1421 from dusk-network/increase-rolling-finality-threshold + + Consensus: Increase RFT & MST + +commit bb17368a5717b8d3c15826a2b1c8ed3a7bc5ac4e +Author: HDauven +Date: Mon Feb 19 11:09:22 2024 +0100 + + Increase MIN_STEP_TIMEOUT + +commit d82354a6901c77871154a4d6a54d8de11ee2b4a8 +Author: HDauven +Date: Sat Feb 17 19:58:18 2024 +0100 + + Increase RFT + +commit 219a4bfb1692872669e6577b8184f1b0809477b9 +Merge: a598fda4 501e242a +Author: Andrea Scartabelli +Date: Mon Feb 19 10:37:36 2024 +0100 + + Merge pull request #1425 from dusk-network/feature-1417 + + web-wallet: Fix can't unlock the wallet with upper case words + +commit 501e242a5e56fb15c928479a99695fe88ebf9abd +Author: Andrea Scartabelli +Date: Mon Feb 19 09:56:12 2024 +0100 + + web-wallet: Fix can't unlock the wallet with upper case words + + Resolves #1417 + +commit a598fda4a5d8cd05a7d60da464ce397e939e3ac4 +Merge: b4cf8818 b7c41871 +Author: Andrea Scartabelli +Date: Mon Feb 19 10:13:55 2024 +0100 + + Merge pull request #1424 from dusk-network/feature-1423 + + web-wallet: Update login flow tests + +commit b7c41871eef5bec4e08c134f2f66270cdbdc8d01 +Author: Andrea Scartabelli +Date: Mon Feb 19 08:27:57 2024 +0100 + + web-wallet: Update login flow tests + + Resolves #1423 + +commit b4cf88185f59e08d515c50e0c0a329d64a177fdc +Merge: c05e6744 a6ce13ea +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Sat Feb 17 20:12:11 2024 +0200 + + Merge pull request #1420 from dusk-network/fix-deletion + + node: Delete redundant blocks + +commit a6ce13eae66eb87e86058edbafbacd9c8a5c39ff +Author: goshawk-3 +Date: Sat Feb 17 18:38:34 2024 +0200 + + node: Delete redundant blocks + +commit c05e6744b985a2dd0bbb70e8f5389abb41775914 (tag: web-wallet-0.2.0) +Merge: 5e9dba3f babec08a +Author: Norton Andreev +Date: Thu Feb 15 21:52:34 2024 +0200 + + Merge pull request #1413 from dusk-network/feature-1412 + + web-wallet: Fix Transactions table remains hidden + +commit babec08a2249dc93167dd982368e727a401142a7 +Author: Norton Andreev +Date: Thu Feb 15 21:50:09 2024 +0200 + + web-wallet: Fix Transactions table remains hidden + + Resolves #1412 + +commit 5e9dba3f0de9db586f1d001c1b5d30c34655735d +Merge: 7508958f ffd7485d +Author: Norton Andreev +Date: Thu Feb 15 19:37:06 2024 +0200 + + Merge pull request #1411 from dusk-network/fwature-1410 + + web-wallet: Fix Stake button is always disabled + +commit ffd7485de4873e9a4fba54601909321a4bf4694a +Author: Norton Andreev +Date: Thu Feb 15 19:33:29 2024 +0200 + + web-wallet: Fix Stake button is always disabled + + Resolves #1410 + +commit 7508958f8f6836a6bf068a45b23bc915a1017cb5 +Merge: 90bd614c f0f9515d +Author: Andrea Scartabelli +Date: Thu Feb 15 18:17:07 2024 +0100 + + Merge pull request #1375 from dusk-network/feature-1360 + + web-wallet: Add Existing Wallet Notice + +commit f0f9515d16bd4412230dba7ddfed4d7db19630f2 +Author: Norton Andreev +Date: Fri Feb 9 14:18:40 2024 +0200 + + web-wallet: Add Existing Wallet Notice + + Resolves #1360 + +commit 90bd614c2143da367dd54da901135768a6d64098 +Merge: f6243393 d5797655 +Author: Andrea Scartabelli +Date: Thu Feb 15 18:05:53 2024 +0100 + + Merge pull request #1409 from dusk-network/feature-1401 + + web-wallet: Add abortable sync + +commit d5797655382a4ed5736236248c9f4648d1235dd5 +Author: Andrea Scartabelli +Date: Thu Feb 15 11:13:17 2024 +0100 + + web-wallet: Add abortable sync + + Resolves #1401 + +commit f6243393ac842d75e78eaaf588569f3f5e7de3ea +Merge: 707ab371 e0bcba45 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 15 17:17:18 2024 +0200 + + Merge pull request #1406 from dusk-network/fix-1405 + + node: Make sure seed value in candidate block is valid + +commit e0bcba455325498e300060a5cf1e95e05b3668e3 +Author: goshawk-3 +Date: Thu Feb 15 16:47:56 2024 +0200 + + node: Remove check + +commit b6cd361a1ec7045b27abd08b7429dc80a38dafc7 +Author: goshawk-3 +Date: Thu Feb 15 16:25:12 2024 +0200 + + node: Update log entries + +commit bf5c9554aff168f40c704a5bd63a8a1093a64fe2 +Author: goshawk-3 +Date: Thu Feb 15 16:23:39 2024 +0200 + + node: Update genesis block timestamp + +commit b9c672eb515a2c657b0e0f759c8b8194ca43dd43 +Author: goshawk-3 +Date: Thu Feb 15 14:28:10 2024 +0200 + + node: Make sure seed value in candidate block is valid + +commit 707ab3716104abeffaa24d3e726260ce8d0a9ae2 +Merge: 82f7b7fc 7272a02a +Author: Norton Andreev +Date: Thu Feb 15 16:54:49 2024 +0200 + + Merge pull request #1399 from dusk-network/feature-1398 + + web-wallet: Fix wizard progression on Stake flow + +commit 7272a02ad7584dff670226d0b29dfbd8f3419f25 +Author: Norton Andreev +Date: Wed Feb 14 19:16:15 2024 +0200 + + web-wallet: Fix wizard progression on Stake flow + + Resolves #1398 + +commit 82f7b7fce4b2aaef2d01da0daae277db34876ec6 +Merge: 8a2a2b69 ecd7d61d +Author: Andrea Scartabelli +Date: Thu Feb 15 11:45:20 2024 +0100 + + Merge pull request #1392 from dusk-network/feature-1315 + + web-wallet: Update dusk-wallet-js to 0.4.1 + +commit ecd7d61dfb7949dc2899d58c77cbc5c173ed10b8 +Author: Andrea Scartabelli +Date: Wed Feb 14 10:11:58 2024 +0100 + + web-wallet: Update dusk-wallet-js to 0.4.1 + + Resolves #1315 + +commit 8a2a2b698dfec41c6a613a4111c80164fcddefa2 +Merge: 826c551e 7e6dc214 +Author: Andrea Scartabelli +Date: Thu Feb 15 11:08:07 2024 +0100 + + Merge pull request #1404 from dusk-network/feature-1403 + + web-wallet: Change "withdraw stake" label to "unstake" + +commit 7e6dc2142ad9bf2b73c21db4a31dd268d5e9dd81 +Author: Andrea Scartabelli +Date: Thu Feb 15 09:41:56 2024 +0100 + + web-wallet: Change "withdraw stake" label to "unstake" + + Resolves #1403 + +commit 826c551eeacaa0c3b9d1c82295e32e33bd25c39b +Merge: ff728bd9 d2c95680 +Author: Hein Dauven +Date: Wed Feb 14 19:12:10 2024 +0100 + + Merge pull request #1400 from dusk-network/update-outdated-ci-actions + + Update outdated CI actions + +commit d2c956806692a2577648d1141e62b5a6b8cbce1f +Author: HDauven +Date: Wed Feb 14 18:36:21 2024 +0100 + + Update CI actions + +commit ff728bd97bae4f7dbf853264ad32da3073c19ebd +Merge: c35d52cc 990763a1 +Author: Milosz Muszynski +Date: Wed Feb 14 18:22:37 2024 +0100 + + Merge pull request #1397 from dusk-network/issue-1371 + + support bytecheck-secured argument passing + +commit 990763a114c99eca8f60afa8d5a9608ad67ec137 +Author: Milosz Muszynski +Date: Wed Feb 14 18:00:51 2024 +0100 + + node-data: addressed clippy errors + +commit 68c3dfbae6cdff4c84906198c22c7c1bfc4e90dd +Author: Milosz Muszynski +Date: Wed Feb 14 18:00:31 2024 +0100 + + transfer-contract: addressed clippy errors + +commit 976157842daad7bf17f4fe5c79e3f182861c7b2d +Author: Milosz Muszynski +Date: Wed Feb 14 17:24:52 2024 +0100 + + rusk-abi: removed uplink re-export + +commit 35268fb4be8e9cb26428e25b3e0ff138936ae322 +Author: Milosz Muszynski +Date: Wed Feb 14 17:05:50 2024 +0100 + + toolchain: upgraded from 2023-05-22 to 2023-11-10 + +commit 206f2d64bd498800b6a47148d9f83e298591c795 +Author: Milosz Muszynski +Date: Wed Feb 14 16:53:34 2024 +0100 + + rusk-abi: change dependencies to enforce bytecheck + +commit 6a7dd4dbdd879b83d437df8c3d9b867c67126ede +Author: Milosz Muszynski +Date: Wed Feb 14 16:49:59 2024 +0100 + + rusk: changes enforcing bytecheck of arguments + +commit fecfeca90b5cd483576ec17a7b81b504834484cd +Author: Milosz Muszynski +Date: Wed Feb 14 16:49:04 2024 +0100 + + node-data: change dependencies to enforce bytecheck + +commit 5d2001ecc88aac0afb000b4a8b9f6c4334f9828b +Author: Milosz Muszynski +Date: Wed Feb 14 16:48:45 2024 +0100 + + transfer-contract: change dependencies to enforce bytecheck + +commit b3fe5687d69a81eb932658d86b5777a8ccedc7ba +Author: Milosz Muszynski +Date: Wed Feb 14 16:48:19 2024 +0100 + + stake-contract: change dependencies to enforce bytecheck + +commit 60ac6ee3611956d1644a8587ad8ff0ca455bce0e +Author: Milosz Muszynski +Date: Wed Feb 14 16:48:05 2024 +0100 + + license-contract: change dependencies to enforce bytecheck + +commit 048e49cda7dfe6015d4602a4c28f03fc6c806c47 +Author: Milosz Muszynski +Date: Wed Feb 14 16:47:37 2024 +0100 + + consensus: change dependencies to enforce bytecheck + +commit a77fe2c601c7250562d27a360a10f3d84ffbca40 +Author: Milosz Muszynski +Date: Wed Feb 14 16:47:11 2024 +0100 + + circuits: change dependencies to enforce bytecheck + +commit c35d52cc421604f156a135e1fd74f9b71dab6763 +Merge: eafbca7e 9f30494a +Author: Eduardo Leegwater Simões +Date: Wed Feb 14 16:44:06 2024 +0100 + + Merge pull request #1363 from dusk-network/shift-stake-epoch + + stake-contract: shift eligibility when slashing newcomers provisioners + +commit 9f30494a180268ed0a60c41b65db692977864126 +Author: Herr Seppia +Date: Wed Feb 14 14:22:28 2024 +0100 + + rusk: change slash tests + +commit 250d8e719bef8c7d7ab287f0d41b2ef1c73c880c +Author: Herr Seppia +Date: Wed Feb 14 16:18:20 2024 +0100 + + stake-contract: change slashing functions + + - Change `slash` to not touch the staked amount + - Change `slash` to shift eligibility when reward is 0 + - Add `hard_slash` to remove stake amount portion + +commit 6ed71054119742ef02dce87ac56b56398adba34a +Author: Herr Seppia +Date: Wed Feb 14 16:15:24 2024 +0100 + + stake-contract-type: add `next_epoch` function + +commit eafbca7e85c2366edab665a3702eef5c169f3b06 +Merge: 6c37a376 de2b111e +Author: Mr. Seppia +Date: Wed Feb 14 16:28:41 2024 +0100 + + Merge pull request #1395 from dusk-network/testnet-state + + rusk-recovery: change testnet_remote.toml to use testnet endpoint + +commit de2b111eb69cc24292523a12100194fe6289254c +Author: Herr Seppia +Date: Wed Feb 14 15:33:21 2024 +0100 + + rusk-recovery: change testnet_remote.toml to use testnet endpoint + +commit 6c37a376977cafd8497f435752ffb0a2a9b20fd4 +Merge: ab3524b9 27f31f52 +Author: Norton Andreev +Date: Wed Feb 14 17:05:37 2024 +0200 + + Merge pull request #1365 from dusk-network/feature-1359 + + web-wallet: Add Staking Warning + +commit 27f31f52a8763987b4d234220892da507cd4108e +Author: Norton Andreev +Date: Thu Feb 8 23:31:34 2024 +0200 + + web-wallet: Add Staking Warning + + Resolves #1359 + +commit ab3524b9509bc4eace7dfe9c82b36227e420912c +Merge: 227a0d04 669309c0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Feb 14 16:11:10 2024 +0200 + + Merge pull request #1386 from dusk-network/fix-1382 + + node: Broadcast message Block after any successful try_accept_block call + +commit 669309c01a5241de51b690fd5fea32e6292f4f7d +Author: goshawk-3 +Date: Tue Feb 13 12:39:15 2024 +0200 + + node: Broadcast message Block after any successful try_accept_block call + +commit 227a0d04380f9fd9de896e41d69d9b3c9dc96ecc +Merge: acd405c1 45c2c134 +Author: Eduardo Leegwater Simões +Date: Wed Feb 14 14:09:30 2024 +0100 + + Merge pull request #1393 from dusk-network/upgrade-piecrust-15 + + rusk-abi: upgrade to `piecrust@0.15` + +commit 45c2c13495477d99b5bf4b60f70b78365574c21f +Author: Eduardo Leegwater Simões +Date: Wed Feb 14 13:10:13 2024 +0100 + + rusk-abi: upgrade to `piecrust@0.15` + +commit acd405c1669c3268e052ac0e63162d79201d27d4 +Merge: d64dad25 17ac24b9 +Author: Mr. Seppia +Date: Wed Feb 14 12:19:29 2024 +0100 + + Merge pull request #1388 from dusk-network/quorum-timeout + + node: handle failed quorums to produce attested block + +commit 17ac24b98d8f03baa80dd8d0f5fb71a5f875e054 +Author: Herr Seppia +Date: Wed Feb 14 12:00:11 2024 +0100 + + node: add a check to ensure no Success certs are in failed_iterations + +commit 11717077ce6312321fd941163e39bceeb7d4b00e +Author: Herr Seppia +Date: Wed Feb 14 11:59:26 2024 +0100 + + consensus: rename `get_nil_certificates` to `get_failed_certs` + +commit b6096af6e3422bacce0d474f73f45660b4a20c00 +Author: Herr Seppia +Date: Wed Feb 14 11:37:29 2024 +0100 + + consensus: fix quorum checks for Ratification of NoQuorum + +commit 0b8ce2073e0663f1112803930852a50212ba11d1 +Author: Herr Seppia +Date: Tue Feb 13 17:32:51 2024 +0100 + + rusk: fix `slash` test + +commit 2b4924b1622e1b8e14de81c41cdcf3a88b44287c +Author: Herr Seppia +Date: Tue Feb 13 16:28:33 2024 +0100 + + rusk: fix benches + +commit 1a5fad298e2d66b21883f7618347346342ed7797 +Author: Herr Seppia +Date: Tue Feb 13 16:21:02 2024 +0100 + + node: fix benches + +commit 4e108220c5654f8fa399e2856702dc6548fe1e19 +Author: Herr Seppia +Date: Tue Feb 13 16:19:40 2024 +0100 + + rusk: add benches to clippy checks + +commit 9778f8fdb689a97b4e91ea54824162c762e91716 +Author: Herr Seppia +Date: Tue Feb 13 16:19:33 2024 +0100 + + node: add benches to clippy checks + +commit de927b86b0363d254d073f41b0531e8e318f2eb3 +Author: Herr Seppia +Date: Tue Feb 13 16:03:14 2024 +0100 + + node: change `verify_failed_iterations` to use `RatificationResult` + +commit f7a7e74cd6facec198dbbedfa871a6ade573d923 +Author: Herr Seppia +Date: Tue Feb 13 15:57:56 2024 +0100 + + consensus: change StepVotesRegistry to include any failed quorums + +commit e85cd7a14d67e515001a59cac0f6f1b8b2a4fc60 +Author: Herr Seppia +Date: Tue Feb 13 15:52:41 2024 +0100 + + node-data: `to_missed_generators` now check the RatificationResult + +commit d64dad2529235af22ac2ca8960565522b419d7fe +Merge: cb22d0e7 3685f4e1 +Author: Mr. Seppia +Date: Wed Feb 14 11:58:07 2024 +0100 + + Merge pull request #1346 from dusk-network/new-ratification + + consensus: change Quorum to use Certificates with RatificationResult + +commit 3685f4e11f5d7a6c2af5134039f29f72d8e6c841 +Author: Herr Seppia +Date: Tue Feb 13 11:45:06 2024 +0100 + + consensus: change Quorum to use Certificate + +commit eb81da4f50ed060ff8af306fcc7b98a7eeb179bd +Author: Herr Seppia +Date: Tue Feb 13 11:43:29 2024 +0100 + + node-data: change Quorum to use Certificate + +commit 8cfec5b00721bb208afbcd49e71e639d76f6baeb +Author: Herr Seppia +Date: Tue Feb 13 11:28:24 2024 +0100 + + consensus: remove RatificationResult from CertificateInfo + +commit 382c67218d44b6dce910316e7631afd1b505057f +Author: Herr Seppia +Date: Tue Feb 13 11:26:43 2024 +0100 + + node-data: add RatificationResult to Certificate + +commit 1a99ad8cca6f6c05275b7aff44926344ad7da9b3 +Author: Herr Seppia +Date: Tue Feb 13 10:58:33 2024 +0100 + + node: use `Vote::debug` + +commit e63d448a6bab2cc56aa96584791805175ebc894e +Author: Herr Seppia +Date: Tue Feb 13 10:58:23 2024 +0100 + + consensus: use `Vote::debug` + +commit d1293d2fbda6b41371fa3392202dd341439ede08 +Author: Herr Seppia +Date: Tue Feb 13 10:58:03 2024 +0100 + + node-data: add `Debug` for `Vote` + +commit bb5455a69ef62bc116a43450b221396a59586b0b +Author: Herr Seppia +Date: Thu Feb 8 11:56:33 2024 +0100 + + consensus: check multiple quorums + + See also #1268 + +commit de53d91cecf53a0c40838d5a3fb8e4bd3d8620a9 +Author: Herr Seppia +Date: Mon Feb 12 10:45:49 2024 +0100 + + consensus: change `CertificateInfo` to use `RatificationResult` + +commit 77ca33223a4af20b487324f7307ab2a8fce8d9a2 +Author: Herr Seppia +Date: Mon Feb 12 10:44:26 2024 +0100 + + node-data: change `Quorum` to use `RatificationResult` + +commit b6537034b4e4f9a7bfd72a3b07277584a7768432 +Author: Herr Seppia +Date: Mon Feb 12 10:42:47 2024 +0100 + + consensus: change `collect` to return `Err` if msg cannot be processed + +commit 21071df51e19a64e0d989536aada23194dfc5672 +Author: Herr Seppia +Date: Mon Feb 12 10:35:32 2024 +0100 + + consensus: rename `send` to `send_quorum` + +commit e90622dab6d5cacf8992fc3228709e53463f7127 +Author: Herr Seppia +Date: Mon Feb 12 17:39:40 2024 +0100 + + consensus: fix validation::timeout to return empty message + +commit 88e63184633d2fe8bf6ba0f1274be05e6609e91a +Author: Herr Seppia +Date: Mon Feb 12 17:40:54 2024 +0100 + + consensus: fix quorum_reached + +commit cb22d0e7df9181734bf5171898c5341c3f31b8a9 +Merge: 3a30e5b2 54663342 +Author: Alex Panturu +Date: Tue Feb 13 18:44:58 2024 +0200 + + Merge pull request #1384 from dusk-network/feature-1354 + + web-wallet: block send and stake if invalid gas settings + +commit 54663342a70dcee3e334f41bc2b271c891ddb3c8 +Author: Alex Panturu +Date: Tue Feb 13 11:51:46 2024 +0200 + + web-wallet: block send and stake if invalid gas settings + +commit 3a30e5b208d4da944a8d80169090e40f413304d7 +Merge: f151bcb6 fdd72897 +Author: Andrea Scartabelli +Date: Tue Feb 13 17:18:23 2024 +0100 + + Merge pull request #1381 from dusk-network/feature-1373 + + web-wallet: Add forced log out on inactive tabs + +commit fdd72897e3e6f9df183eef0e470fd4c06da79aaa +Author: Andrea Scartabelli +Date: Tue Feb 13 09:13:20 2024 +0100 + + web-wallet: Add forced log out on inactive tabs + + Resolves #1373 + +commit f151bcb6c757b737dcd2e109e779a2e3ece21352 +Merge: 943ae65b 0adef447 +Author: Hein Dauven +Date: Tue Feb 13 13:11:27 2024 +0100 + + Merge pull request #1387 from dusk-network/docs-1383 + + Add rust setup and prover node info to README + +commit 0adef44767bbb570ae97d29eaf8d25bdf7451ad4 +Author: HDauven +Date: Tue Feb 13 12:52:29 2024 +0100 + + Add rust setup and prover node info + +commit 943ae65b47fdd0c31de6d7fbd53d159a36384d5e +Merge: 15a9bb10 1a9c525d +Author: Hein Dauven +Date: Tue Feb 13 12:33:19 2024 +0100 + + Merge pull request #1385 from dusk-network/ci-1343 + + CI: Update to latest actions checkout + +commit 1a9c525de1b88344d935a00a76309771b238628e +Author: HDauven +Date: Tue Feb 13 11:04:00 2024 +0100 + + Update CI checkout and setup-node + +commit 15a9bb10990b58c9a3a2f676df686f7e73baf23d +Merge: b6af7cb8 7b399283 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Feb 13 12:26:42 2024 +0200 + + Merge pull request #1379 from dusk-network/get_data_fix + + node: Use GetData payload + +commit 7b399283a2330c18ac888fa088b0c355642a6cf5 +Author: goshawk-3 +Date: Mon Feb 12 16:24:12 2024 +0200 + + node: Use GetData payload + +commit 8a4c32b0bbf44005dc02fd2c8b9d4966437b989e +Author: goshawk-3 +Date: Mon Feb 12 16:07:53 2024 +0200 + + node-data: Use GetData payload + +commit b6af7cb827392395e07942b29bef2c7e2c9aad1b +Merge: 9ffa2098 d991ab56 +Author: Alex Panturu +Date: Mon Feb 12 16:55:02 2024 +0200 + + Merge pull request #1378 from dusk-network/feature-1353 + + web-wallet:refactor wallet store to receive gas price and limit + +commit d991ab5693093e294d026cf1abffede0024fedf4 +Author: Alex Panturu +Date: Mon Feb 12 12:44:00 2024 +0200 + + web-wallet:refactor wallet store to receive gas price and limit + +commit 9ffa20983a04e6af9628cb2502d98d76dcbf1f4b +Merge: 41da8796 cbf9eb3a +Author: Mr. Seppia +Date: Mon Feb 12 11:10:32 2024 +0100 + + Merge pull request #1355 from dusk-network/ignore-wrong_prevblock + +commit cbf9eb3a50d93bbf144b72236582d86e6ec4d42f +Author: Herr Seppia +Date: Thu Feb 8 11:43:45 2024 +0100 + + node: change METADATA_KEYS to be slice + +commit 4a68f9f47b29c7594d54b3b37e964f93dcefbbb1 +Author: Herr Seppia +Date: Thu Feb 8 11:39:49 2024 +0100 + + node: fix average_step to be between MIN and MAX step timeout + +commit ad5a83963956f409d97605c414e26a093ae28691 +Author: Herr Seppia +Date: Fri Feb 9 17:20:31 2024 +0100 + + consensus: change `quorum reached` event to log actual votes target + +commit a39c606a154ab8f7a57582b80656732c205c1ad0 +Author: Herr Seppia +Date: Thu Feb 8 11:32:48 2024 +0100 + + node: update benches + +commit cd0716be1390af9df1bf9a4e79dab54caee51f51 +Author: Herr Seppia +Date: Thu Feb 8 10:18:28 2024 +0100 + + consensus: ignore candidate with wrong prev_block_hash + + Resolves #1183 + +commit 72730fec1c7b445ad2bd251b4fc86e5f69d56311 +Author: Herr Seppia +Date: Thu Feb 8 10:09:49 2024 +0100 + + consensus: remove unused parameters from `MsgHandler::verify` + +commit 3f506003f21be723bbeb3a3bc67b62dcd7dd5818 +Author: Herr Seppia +Date: Thu Feb 8 09:39:11 2024 +0100 + + consensus: remove step_votes registry from proposal handler + +commit 2c4993e59b1c0acbf4e4ec66552ab4482ad4d55d +Author: Herr Seppia +Date: Wed Feb 7 16:51:47 2024 +0100 + + consensus: change `verify_votes` to take StepVotes param + +commit 56649ac8f8edefefdca75fe0ae5c44a36cf6a191 +Author: Herr Seppia +Date: Wed Feb 7 16:50:48 2024 +0100 + + node-data: change visibility of vote related structs fields + +commit ff3d790b5fb947a9bf7f221e4447c2a73060579c +Author: Herr Seppia +Date: Wed Feb 7 16:16:20 2024 +0100 + + consensus: change `RatificationHandler::reset` to take validation result + +commit 0b7e3f588678b1fadba4bc7992e4dea2edb22362 +Author: Herr Seppia +Date: Wed Feb 7 16:14:54 2024 +0100 + + consensus: log errors while receiving message in execution_ctx + +commit ac0818d6b7b2b0332c3de4c0b6f993caf6dc7f2c +Author: Herr Seppia +Date: Wed Feb 7 12:31:16 2024 +0100 + + consensus: change collect_vote to return Result + +commit fc7425095c0f150e1f510ba464f9adcf9ed0e04e +Author: Herr Seppia +Date: Tue Feb 6 15:37:31 2024 +0100 + + consensus: remove `AggrSigError` + +commit 335f407af515fb48015176ec3661ea86e8a9ebe3 +Author: Herr Seppia +Date: Tue Feb 6 12:51:17 2024 +0100 + + consensus: fix validation::collect_from_past + + validation::collect_from_past is wrongly return a final_result even if the quorum is not reached + +commit 14916970fe975b661ca39ec562ef5d86c3d7caa5 +Author: Herr Seppia +Date: Tue Feb 6 12:35:55 2024 +0100 + + consensus: change quorum::send to not clone message + +commit fec2f7a01feb1958bd4c2ff14c361757804744f3 +Author: Herr Seppia +Date: Tue Feb 6 12:35:44 2024 +0100 + + consensus: change QuorumType to reflect new naming + + Additionally, check that validationHandler is not receiving Vote::NoQuorum + +commit e8915630c3f68c3a8098eae938640688f9a5e55f +Author: Herr Seppia +Date: Tue Feb 6 12:28:20 2024 +0100 + + node-data: change QuorumType to reflect new naming + + See also #1268 + +commit 90389b883046717e027a10ae5e0560f0f43fc036 +Author: Herr Seppia +Date: Tue Feb 6 12:16:41 2024 +0100 + + consensus: change `Committee::total_occurrences` to be more idiomatic + +commit 46bba0618e12a8ece30d98ac7d18949834d1ba7f +Author: Herr Seppia +Date: Tue Feb 6 12:15:14 2024 +0100 + + consensus: change `CertificateInfo::add_sv` to `CertificateInfo::set_sv` + +commit 856daa05bb2a74aa5fc865083a76ad9e6a48dc3c +Author: Herr Seppia +Date: Tue Feb 6 12:09:44 2024 +0100 + + consensus: fix comments + +commit 129175fcb399d41ea9714d6ec08398eba4a310dc +Author: Herr Seppia +Date: Tue Feb 6 10:54:38 2024 +0100 + + consensus: change phase::reinitialize to take message ownership + +commit 8ec72b3a4dfd6895658a01a027d3f0ed43498d09 +Author: Herr Seppia +Date: Mon Feb 5 12:02:44 2024 +0100 + + consensus: add `Vote::NoQuorum` + +commit 9d123b52d1ecb34bcc411d0f1c442c4bd8f5226d +Author: Herr Seppia +Date: Mon Feb 5 12:02:23 2024 +0100 + + node-data: add `Vote::NoQuorum` + +commit 692193f0e5515f411c9608c8c909e829d641f34f +Author: Herr Seppia +Date: Mon Feb 5 11:52:07 2024 +0100 + + consensus: remove `SvType` enum + +commit 7e4388db5d90de17e0e14f1ecaaa91368524a7ca +Author: Herr Seppia +Date: Mon Feb 5 11:43:09 2024 +0100 + + consensus: Add majority and supermajority quorums + +commit 41da879636b75983fdec098660e74c4821b4447f +Merge: d677cdee baa4dfc5 +Author: Mr. Seppia +Date: Mon Feb 12 10:54:09 2024 +0100 + + Merge pull request #1376 from dusk-network/prover-only + + rusk: allow rusk to be run as prover only + +commit baa4dfc54be9d7af49986e4afe1fe95d87fe3d66 +Author: Herr Seppia +Date: Sat Feb 10 10:09:11 2024 +0100 + + rusk: allow rusk to be run as prover only + + - Add `node` feature flag + + See also #1144 + +commit 6abec42ce411ad841d343d60f36e2456c421e3b8 +Author: Herr Seppia +Date: Fri Feb 9 14:39:29 2024 +0100 + + rusk: move VM related stuff into chain module + +commit 31f80b596d96b820cc65e1c9f0a5592ca2ebe02a +Author: Herr Seppia +Date: Fri Feb 9 13:31:36 2024 +0100 + + rusk: move test utility methods in a separate module + +commit d677cdee497b42dad991f1b734c1152236600888 +Merge: 798ea081 7e27808b +Author: Alex Panturu +Date: Mon Feb 12 10:49:05 2024 +0200 + + Merge pull request #1372 from dusk-network/feature-1352 + + web-wallet: add gas settings validation to settings page + +commit 7e27808b5c2cf0aaf75b562e5d7a2de79ed0bba9 +Author: Alex Panturu +Date: Fri Feb 9 11:01:46 2024 +0200 + + web-wallet: add gas settings validation to settings page + +commit 798ea08196ce958f40bebc8b9da6183ca0a7cd5b +Merge: ca7a14f8 5d2b159b +Author: Hein Dauven +Date: Sat Feb 10 00:56:42 2024 +0100 + + Merge pull request #1350 from dusk-network/update-specs + + Update node requirements + +commit 5d2b159b6ec236487d9d8de67f8a65c1a485df3b +Author: HDauven +Date: Wed Feb 7 00:44:04 2024 +0100 + + Update node spec info + + Remove the node specifications on the README. + Move 'how to run a node' up and reference to + the docs instead of the wiki. + +commit ca7a14f87e28a256d544a844821a6d58fde4178a +Merge: 62e7ff69 60205026 +Author: Mr. Seppia +Date: Fri Feb 9 15:06:11 2024 +0100 + + Merge pull request #1356 from dusk-network/refactor-sortition + + consensus: refactor create_committee function to reflect specs + +commit 6020502643854fb2b96c8767cea235887057b1b5 +Author: Herr Seppia +Date: Fri Feb 9 14:49:19 2024 +0100 + + rusk: stick to clap `4.4` due to new toolchain required by `4.5` + +commit d27860e81d3bb9213623c25d2d84086af983a523 +Author: Herr Seppia +Date: Thu Feb 8 12:14:22 2024 +0100 + + consensus: refactor create_committee function to reflect specs + +commit 62e7ff69b743dc85e6482d6c982927f2a8e05f2c +Merge: 8a0b1cc5 8b7e711e +Author: Norton Andreev +Date: Fri Feb 9 13:25:54 2024 +0200 + + Merge pull request #1374 from dusk-network/feature-1368 + + web-wallet: Fix Changelog to point to issues + +commit 8b7e711efffaed27c39cedd9eb99602a9b65fb6b +Author: Norton Andreev +Date: Fri Feb 9 13:13:18 2024 +0200 + + web-wallet: Fix Changelog to point to issues + + Resolves #1368 + +commit 8a0b1cc5ec7f23180084c1427d0faec435befb58 +Merge: 40ec7e38 88db26ba +Author: Andrea Scartabelli +Date: Fri Feb 9 10:37:11 2024 +0100 + + Merge pull request #1370 from dusk-network/feature-1367 + + web-wallet: Change `package.json` fields to reflect repo change + +commit 88db26ba1c399d892a76e7247d2420351492a40f +Author: Andrea Scartabelli +Date: Fri Feb 9 09:50:14 2024 +0100 + + web-wallet: Change `package.json` fields to reflect repo change + + Resolves #1367 + +commit 40ec7e381da6493c1414db490dfa35a2680ed72f +Merge: 871fb3c0 5335ee4a +Author: Norton Andreev +Date: Fri Feb 9 11:15:41 2024 +0200 + + Merge pull request #1364 from dusk-network/feature-1361 + + web-wallet: Change Holdings component design + +commit 5335ee4a84f93c557894817d13706df76abafa08 +Author: Norton Andreev +Date: Thu Feb 8 20:02:59 2024 +0200 + + web-wallet: Change Holdings component design + + Resolves #1361 + +commit 871fb3c0758e681ea1c13d49e2463b81c30bc74f +Merge: 005228ec 3d7fe15e +Author: Norton Andreev +Date: Wed Feb 7 18:50:15 2024 +0200 + + Merge pull request #1330 from dusk-network/feature-1309 + + web-wallet: Fix Transactions table design + +commit 3d7fe15e135067a7cc7b81f5c631109e9f87ee90 +Author: Norton Andreev +Date: Mon Feb 5 12:56:22 2024 +0200 + + web-wallet: Fix Transactions Design + + Resolves #1309 + +commit 005228ecdde1b7d08c3c39a541fbf1a488cc480b +Merge: 32f4b688 f216eb69 +Author: Mr. Seppia +Date: Tue Feb 6 16:11:45 2024 +0100 + + Merge pull request #1349 from dusk-network/fix-make-run + + Fix `make run` + +commit f216eb69c9ddcc7fdee25da545dc7445a9329667 +Author: Herr Seppia +Date: Tue Feb 6 15:45:25 2024 +0100 + + Fix `make run` + + Resolves #1348 + +commit 69af533199e181518cf998bbcd8e3a335205e195 +Author: Herr Seppia +Date: Tue Feb 6 15:44:53 2024 +0100 + + rusk: add `run` recipe to Makefile + +commit 32f4b6882e5a037d1480af842562b5ede5692302 +Merge: d1837da8 24e568d1 +Author: Andrea Scartabelli +Date: Tue Feb 6 15:03:55 2024 +0100 + + Merge pull request #1344 from dusk-network/feature-1322 + + web-wallet: Missing error handling when querying the quote API + +commit 24e568d1fd24c5ea9e96f289e87200c4a0afd259 +Author: Andrea Scartabelli +Date: Tue Feb 6 07:30:41 2024 +0100 + + web-wallet: Missing error handling when querying the quote API + + Resolves #1322 + +commit d1837da8648dae4d06f6b11a05ae5f7911f8fc18 +Merge: e506284c 260c4e0a +Author: Norton Andreev +Date: Tue Feb 6 15:08:59 2024 +0200 + + Merge pull request #1336 from dusk-network/feature-1334 + + web-wallet: Fix error tooltip appearance + +commit 260c4e0adc0bd2f1cc0b8e866f239b9257272db0 +Author: Norton Andreev +Date: Mon Feb 5 18:25:49 2024 +0200 + + web-wallet: Fix error tooltip appearance + + Resolves #1334 + +commit e506284cdd7d99757061fbf64091438be88ec159 +Merge: 3eac47e9 69638a6e +Author: Norton Andreev +Date: Tue Feb 6 15:02:06 2024 +0200 + + Merge pull request #1337 from dusk-network/feature-1335 + + web-wallet: Fix Seed Phrase words sizes + +commit 69638a6efff99b7a733191e5b7ec30a6219b7459 +Author: Norton Andreev +Date: Mon Feb 5 18:38:55 2024 +0200 + + web-wallet: Fix Seed Phrase words sizes + + Resolves #1335 + +commit 3eac47e9a4acf2c18d66690cc1a15b9137565d29 +Merge: 6e0871ee 204d833f +Author: Norton Andreev +Date: Tue Feb 6 12:54:38 2024 +0200 + + Merge pull request #1333 from dusk-network/feature-1290 + + web-wallet: Allow undo of words (Mnemonic) + +commit 204d833f780b453d4ad9eb261bb999ab93898ed0 +Author: Norton Andreev +Date: Mon Feb 5 14:59:36 2024 +0200 + + web-wallet: Allow undo of words (Mnemonic) + + Resolves #1290 + +commit 6e0871ee8f3c87637b652f11c039160e6614088c +Merge: e3732c83 76b1c470 +Author: Matteo Ferretti +Date: Tue Feb 6 10:49:43 2024 +0100 + + Merge pull request #1342 from dusk-network/fix-ci + + Update workflows adding additional '*' in pattern + +commit 76b1c4701966fe80c1dea5b3497a46c7e20f53c5 +Author: Matteo Ferretti +Date: Mon Feb 5 21:50:06 2024 +0100 + + Update workflows adding additional '*' in pattern + +commit e3732c83cdb2101eb40407d1b6d44811c9ad2b18 +Merge: 097d3e10 c3330a7b +Author: Andrea Scartabelli +Date: Tue Feb 6 07:50:15 2024 +0100 + + Merge pull request #1331 from dusk-network/feature-1323 + + web-wallet: Missing checks for the existence of the currency + +commit c3330a7be591105bddea345e11f3c08a4ca24bd7 +Author: Andrea Scartabelli +Date: Mon Feb 5 12:09:59 2024 +0100 + + web-wallet: Missing checks for the existence of the currency + + - Add `fiatPrice` optional property to Balance component + - Change `fiatCurrency`, `locale`, `tokenCurrency`, `token` to required properties in Balance component + - Remove `fiat` property from Balance component + + Resolves #1323 + +commit 097d3e108a996fbda430b1a72746114ab4a743c5 +Merge: 95296d83 322cdb4d +Author: Matteo Ferretti +Date: Mon Feb 5 21:15:11 2024 +0100 + + Merge pull request #1340 from dusk-network/fix-ci + + Update workflow with inline pattern + +commit 322cdb4d236aa8a0733b42851e8eb51744cb4560 +Author: Matteo Ferretti +Date: Mon Feb 5 21:13:45 2024 +0100 + + Update workflow with inline pattern + +commit 95296d83bdf3b0199f1fec04d964bd3a1e946e4e +Merge: e3140f34 a702a3d5 +Author: Matteo Ferretti +Date: Mon Feb 5 20:43:17 2024 +0100 + + Merge pull request #1339 from dusk-network/fix-ci + + Update workflows by grouping matching pattern + +commit a702a3d5a0ceaafa321f3ab3c97b5aebb15c67cc +Author: Matteo Ferretti +Date: Mon Feb 5 19:44:11 2024 +0100 + + Update workflows by grouping matching pattern + +commit e3140f34e66ebfa77db17d0541595b6ebe127573 +Merge: bb285000 e0e3e3e5 +Author: Matteo Ferretti +Date: Mon Feb 5 19:19:00 2024 +0100 + + Merge pull request #1332 from dusk-network/test-lint + + Update workflows to be skipped properly + +commit e0e3e3e5e6452e56a41f5506cd311c51606732cf +Merge: 3a79167d bb285000 +Author: Matteo Ferretti +Date: Mon Feb 5 18:52:49 2024 +0100 + + Merge branch 'master' into test-lint + +commit 3a79167de1f0d262d27f3d783d6f31d41244bd73 +Author: Matteo Ferretti +Date: Mon Feb 5 16:58:39 2024 +0100 + + Update workflows to be skipped properly + + As stated by the github docs, if a workflow is skipped due to path + filtering, branch filtering or a commit message, then checks associated + with that workflow will remain in a "Pending" state. + A pull request that requires those checks to be successful will be + blocked from merging. + The solution is skipping those workflow without using the `paths` + mechanism, but instead having a job that verifies if something changed + in the interested paths and set a variable, to use on other jobs. + +commit bb285000060890f2257e513e85776fb9044fcb21 +Merge: db37c416 5c9765ab +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Feb 5 15:00:26 2024 +0200 + + Merge pull request #1277 from dusk-network/fix-1276 + + consensus: Report elapsed time on successful step execution only + +commit 5c9765ab59030c5d51568bbd083155466d8188bf +Author: goshawk-3 +Date: Mon Feb 5 14:34:38 2024 +0200 + + consensus: Use take instead + +commit f38c4dfd0f8df838c08d2b76dae14b74784ebd69 +Author: goshawk-3 +Date: Fri Feb 2 17:25:48 2024 +0200 + + consensus: Rename executor to client + +commit 45a2d202862807cefab2b739b9383cbd58181da6 +Author: goshawk-3 +Date: Fri Feb 2 17:21:58 2024 +0200 + + consensus: Report elapsed time on successful step execution only + +commit db37c416c5793a6e63d7714bb4cb664ee3b124d5 +Merge: 11380479 993f5cfe +Author: Matteo Ferretti +Date: Sat Feb 3 17:54:12 2024 +0100 + + Merge pull request #1327 from dusk-network/node-ci + + Update workflows + +commit 993f5cfecf305e8017e15bc263119f6f0347d727 +Author: Matteo Ferretti +Date: Sat Feb 3 17:06:13 2024 +0100 + + web-wallet: Update wallet snapshot + +commit 87694f2f2493f28a5bd8c71ae1fe31441bb6430e +Author: Matteo Ferretti +Date: Sat Feb 3 16:59:09 2024 +0100 + + web-wallet: Remove github package registry + +commit dbd05eeb4fcb364de4f695ea0d14d137784d1211 +Author: Matteo Ferretti +Date: Sat Feb 3 12:43:16 2024 +0100 + + Update workflows + + - Remove support for `Node 18.x` from `webwallet_ci.yml` + - Remove `REGISTRY_TOKEN` from `webwallet_ci.yml` + - Change `webwallet_ci.yml` to be skipped on draft PRs + - Change `webwallet_ci.yml` to run when the workflow itself is updated + - Change `webwallet_ci.yml` to don't run on `*.md` file changes + - Change `dusk_ci.yml` to `rusk_ci.yml` and update workflow's name + - Change `rusk_ci.yml` to don't run `webwallet_ci.yml` when is updated + - Change `rusk_ci.yml` to don't run on `*.md` file changes + +commit 113804791cd16394309d29a3390e6675f054e016 +Merge: 1ee40552 ab67e8e1 +Author: Matteo Ferretti +Date: Sat Feb 3 00:49:34 2024 +0100 + + Merge pull request #1325 from dusk-network/test-wallet-ci + + Fix run path ignore on CI + +commit ab67e8e16852ca64528f7330203095df8ea8743b +Author: Fulvio Venturelli +Date: Sat Feb 3 00:33:58 2024 +0100 + + Fix run path ignore on CI + +commit 1ee40552287893769d19f7b5dcfce7ddef097407 +Merge: 96988a93 620e6828 +Author: Fulvio +Date: Sat Feb 3 00:03:25 2024 +0100 + + Merge pull request #1324 from dusk-network/wallet-ci + + Changes for wallet-ci integration + +commit 620e6828bcec102377eeb97fee483ccbadcf53d8 +Author: Fulvio Venturelli +Date: Fri Feb 2 23:28:02 2024 +0100 + + Add CI for web wallet + +commit 04649bf5be32a5570e1a02f0f120d8307bb2773f +Author: Fulvio Venturelli +Date: Fri Feb 2 23:15:08 2024 +0100 + + Add path-ignore codition to not trigger CI on pushes to web-wallet + +commit 47445554e0b5db49d9fe0c9045fd618734de6c25 +Author: Fulvio Venturelli +Date: Fri Feb 2 22:59:49 2024 +0100 + + web-wallet: Add Makefile recipes + +commit 96988a934f041bff1d99ab12fa90873efbc0b59d +Merge: fd2039ea a90badad +Author: Matteo Ferretti +Date: Fri Feb 2 18:47:42 2024 +0100 + + Merge pull request #1278 from dusk-network/add-web-wallet + + web-wallet: Migration of the repository + +commit a90badad6a6d88310fbe843beb26f03e3b933a8e (tag: web-wallet-0.1.0-beta) +Author: Matteo Ferretti +Date: Fri Feb 2 17:15:18 2024 +0100 + + web-wallet: Initial Commit + +commit fd2039ea9aaa32c7d6caebeb5e5f48c51cb19849 +Merge: f5566f79 3474646c +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Feb 2 16:23:19 2024 +0200 + + Merge pull request #1267 from dusk-network/fix-1245 + + Adjust config parameters of adaptive timeout + +commit 3474646c28f4f517243ea209a17e53f291b9d3bf +Merge: 15381a5a f5566f79 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Feb 2 15:08:10 2024 +0200 + + Merge branch 'master' into fix-1245 + +commit 15381a5a3b36982c4637ef2e2f29c73800c590b7 +Author: goshawk-3 +Date: Fri Feb 2 14:37:16 2024 +0200 + + consensus: Update MIN_STEP_TIMEOUT + +commit 7ea39f9c6d9352f70ed63b1036e6e90a213df601 +Author: goshawk-3 +Date: Fri Feb 2 14:36:09 2024 +0200 + + node: Use MaxStepTimeout if the metadata key is not found + +commit f5566f79bdad805c311a900965ad79fac6f3702b +Merge: 59fdea89 d29158a5 +Author: Mr. Seppia +Date: Thu Feb 1 17:27:34 2024 +0100 + + Merge pull request #1275 from dusk-network/fix-macos-https-test + + rusk: fix MacOS HTTPS test + +commit d19fa13217e8668a0f8010fdc56362adff329c64 +Author: goshawk-3 +Date: Thu Feb 1 18:20:57 2024 +0200 + + node: Ceiling average value + +commit 8a9eba48da2d2b22a6c4c3c54ea8939c5ef762f8 +Merge: 132d66a0 59fdea89 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 1 16:46:09 2024 +0200 + + Merge branch 'master' into fix-1245 + +commit 132d66a07af992cd9b99d4c30f2a473d12b87baa +Author: goshawk-3 +Date: Thu Feb 1 16:44:31 2024 +0200 + + consensus: Update unit test + +commit 958cb026385a7121031f694b957fe6b5fa88f76e +Author: goshawk-3 +Date: Thu Feb 1 16:27:30 2024 +0200 + + consensus: Rename base_timeouts to timeouts + +commit 92d03f09e4e6a35dacc347b955d408d2e8b6a0cc +Author: goshawk-3 +Date: Thu Feb 1 16:26:58 2024 +0200 + + node: Round up average result in seconds + +commit d29158a550c27244c2cd04e0a774c3f98b3fd5d8 +Author: Herr Seppia +Date: Thu Feb 1 15:15:44 2024 +0100 + + rusk: fix MacOS HTTPS test + +commit 59fdea89f35044adfb017b06ad173eef29e3bb53 +Merge: 151319ea d53a2d56 +Author: Mr. Seppia +Date: Thu Feb 1 13:12:17 2024 +0100 + + Merge pull request #1274 from dusk-network/fix-setup-compiler + + scripts: fix setup compiler + +commit 210b29ade5934f559fa3e5d65f21d0567c438a5d +Merge: a30a75a3 151319ea +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 1 13:35:09 2024 +0200 + + Merge branch 'master' into fix-1245 + +commit a30a75a3c10c4f6550bfb68a03bc65a4161e8f2d +Author: goshawk-3 +Date: Thu Feb 1 13:02:07 2024 +0200 + + node: Fetch base timeout values for all steps + +commit 6cc6030ddfe1e42a5765a3689abff8171a74a1de +Author: goshawk-3 +Date: Thu Feb 1 12:59:32 2024 +0200 + + node: AverageElapsedTime calculates the average value of last N duration values added + +commit b890b887806f8a754a18b0164d2715e0775db64b +Author: goshawk-3 +Date: Thu Feb 1 12:55:59 2024 +0200 + + node-data: Add read_u16_le + +commit bad729edfaa3c18951c0475be801b98efee3bf96 +Author: goshawk-3 +Date: Thu Feb 1 12:55:07 2024 +0200 + + consensus: Apply a base timeout per a step name + +commit d53a2d56c67f494636bbda44935bd4698d097857 +Author: Herr Seppia +Date: Thu Feb 1 10:36:12 2024 +0100 + + scripts: fix setup compiler + + Stops execution if any command encounters an error + +commit 151319ea855de77f6d6a0dcb71ee1af1b5f05f10 +Merge: 137130c7 ed15b55e +Author: Eduardo Leegwater Simões +Date: Thu Feb 1 10:33:10 2024 +0100 + + Merge pull request #1273 from dusk-network/duskc-0.2.0 + + Update `duskc` to version `0.2.0` + +commit ed15b55e2d8ada07b2c4ee4b0e0ccb6012611c81 +Author: Eduardo Leegwater Simões +Date: Thu Feb 1 10:03:02 2024 +0100 + + Update `duskc` to version `0.2.0` + +commit b15c902f5b18a6781cd09fb4a9949923bd753fe2 +Author: goshawk-3 +Date: Wed Jan 31 16:07:02 2024 +0200 + + node: Calculate average elapsed time for all steps + +commit a64676259d4459cfc8da41c870ee379f3cfb760f +Author: goshawk-3 +Date: Wed Jan 31 10:56:15 2024 +0200 + + node: Filter out less that sec duration values + +commit a4c147ba87e375228a8f1c107fa6cb4cd619faf5 +Author: goshawk-3 +Date: Wed Jan 31 10:55:24 2024 +0200 + + consensus: Fix missing config + +commit 137130c7cf3e69e10a781b04d15a10bcca96c069 +Merge: 60fb744e 32caa22d +Author: Mr. Seppia +Date: Tue Jan 30 16:03:14 2024 +0100 + + Merge pull request #1271 from dusk-network/mempool_replace + + rusk: Add mempool transaction replacement + +commit a7ba8766f11033c88edd28ba3a387905ce8b325d +Merge: ecec27c9 60fb744e +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Jan 30 15:14:39 2024 +0200 + + Merge branch 'master' into fix-1245 + +commit 32caa22decb2189d91932212e090e56e3df41ddf +Author: Herr Seppia +Date: Tue Jan 30 12:49:51 2024 +0100 + + node: remove orphan transactions from nullifiers + + Resolves #935 + +commit 0fa09b950d173f49a41d1daa5d9a384ea40aec12 +Author: Herr Seppia +Date: Tue Jan 30 12:47:39 2024 +0100 + + node-data: add `Transaction::to_nullifiers()` + +commit e4bc194c3106d79bb8635f45c3f47ef686a02470 +Author: Herr Seppia +Date: Tue Jan 30 12:23:24 2024 +0100 + + node: replace mempool transaction by paying more + + - Store tx_hash as value for mempool column family + - Change proof verification to be executed first + - Remove get_any_nullifier_exists + - Add get_txs_by_nullifiers + - Replace mempool tx if new tx price is higher + + Resolves #914 + +commit 240d86ac02891ab2f0c9479e58a50102dad3be16 +Author: Herr Seppia +Date: Tue Jan 30 12:18:56 2024 +0100 + + node: lower log_level for abort_with_wait errors + +commit 76d3cfe621d9acaae24cfcb6fa029cd0f8684a50 +Author: Herr Seppia +Date: Tue Jan 30 12:17:49 2024 +0100 + + node: derive `thiserror::Error` for `TxAcceptanceError` + +commit f7e07feffb777baa7effe6960ad65056109f8308 +Author: Herr Seppia +Date: Tue Jan 30 12:16:04 2024 +0100 + + consensus: rename `crate::Error` to `crate::StepSigError` + +commit 60fb744ee103ec5e6e99d8d22c7e7aad91875c66 +Merge: ac2149f7 8d0bb239 +Author: Mr. Seppia +Date: Tue Jan 30 11:36:47 2024 +0100 + + Merge pull request #1264 from dusk-network/header + + consensus: add support for `Invalid` vote + +commit 8d0bb2396b3fcddae109ed0917b9c8706df4c99b +Author: Herr Seppia +Date: Tue Jan 30 09:57:37 2024 +0100 + + consensus: remove `no_candidate` from IterationCerts + +commit 7c95855983b854266c5f920afda2e51f6e16852c +Author: Herr Seppia +Date: Tue Jan 30 09:39:03 2024 +0100 + + node: change `verify_block_cert` to take Vote instead of block_hash + +commit ab4c0830bb2961670bdd4ab86894505592d7dc00 +Author: Herr Seppia +Date: Tue Jan 30 09:38:29 2024 +0100 + + consensus: remove obsolete comment + +commit 857696e878578ddfe83a51565e91bf0d890b401c +Author: Herr Seppia +Date: Tue Jan 30 09:38:13 2024 +0100 + + consensus: rename `get_pubkey_bls` to `get_signer` + +commit 2a3eb1e426c5449ab3ccb7ebaa653680aceb7357 +Author: Herr Seppia +Date: Tue Jan 30 09:37:39 2024 +0100 + + node-data: rename `get_pubkey_bls` to `get_signer` + +commit e8a971e792411af6791ca9cc160056ccf4d89756 +Author: Herr Seppia +Date: Mon Jan 29 16:39:07 2024 +0100 + + node-data: move `sign_info` at the end of the messages + +commit ecec27c9a87bf55b7f941daec2e6d7b0ec930373 +Author: goshawk-3 +Date: Mon Jan 29 14:59:04 2024 +0200 + + node: Use AvgValidationTime::read/write() methods + +commit 90fd683a19d0c97612e41d4e07c16a269bfd1b82 +Author: goshawk-3 +Date: Mon Jan 29 14:57:40 2024 +0200 + + node: Implement Serializable for AvgValidationTime metric + +commit 255bdcf2bcc249fdedf2ae944a879f20c90ca825 +Author: goshawk-3 +Date: Fri Jan 26 11:14:53 2024 +0200 + + node: Overwrite validation step elapsed time, if it's from the same round + +commit b3bb9585096bf237cd3964b8cbb8bee454f45bd5 +Author: goshawk-3 +Date: Fri Jan 26 11:10:00 2024 +0200 + + consensus: Report step elapsed time to client + +commit 8529c7a8775191545a8a4f2a5b3e3bdd8697668f +Author: goshawk-3 +Date: Thu Jan 25 16:29:34 2024 +0200 + + node: Initial impl of adjust_round_base_timeont and AvgValidationTime struct + +commit 23ee93c0d40b002270f19528cb3bee9180dcee16 +Author: goshawk-3 +Date: Mon Jan 22 16:30:03 2024 +0200 + + consensus: Impl iteration_base_timeout + +commit af6022b63c1cf2bc35d2683c10329e85bdb8159b +Author: Herr Seppia +Date: Mon Jan 29 11:55:53 2024 +0100 + + rusk: fix bench to support slash info + +commit a2cb7d5e7fcc7f5d213370f30bed52d223e0090a +Author: Herr Seppia +Date: Mon Jan 29 11:55:35 2024 +0100 + + node: use SignInfo struct + +commit 0ab31c8d343e9f2e5479b16b0414f4e0fa9fdcb4 +Author: Herr Seppia +Date: Mon Jan 29 11:55:18 2024 +0100 + + consensus: use SignInfo struct + +commit 52f1721ecfe7909ad282696e856aa5431fe08c8d +Author: Herr Seppia +Date: Mon Jan 29 11:50:58 2024 +0100 + + node-data: change Header to not include signature + + SignInfo is instead part of Proposal, Validation and Ratification payloads + +commit df0e538902c007c6725e2401bd5ffcc7be3b8a7b +Author: Herr Seppia +Date: Fri Jan 26 15:58:58 2024 +0100 + + consensus: remove ConsensusMsgType + +commit ddd8ad044c875b66696a1a23fba00b5c7c4098f3 +Author: Herr Seppia +Date: Fri Jan 26 15:58:46 2024 +0100 + + node-data: remove ConsensusMsgType + +commit b36f88fc07a6dab95b0a53d1ac9097017b560f23 +Author: Herr Seppia +Date: Fri Jan 26 13:08:09 2024 +0100 + + node-data: change `ConsensusHeader` serialization to reflect docs + +commit 9c27b4cded56354299a4599425212227c5de780c +Author: Herr Seppia +Date: Fri Jan 26 12:42:51 2024 +0100 + + consensus: rename ConsensusMessage trait to StepMessage + + Additionally, `Quorum` is not signed anymore + +commit 75c7faf22d0450a3e8978bfa77105e5ee1a1eec3 +Author: Herr Seppia +Date: Fri Jan 26 12:41:47 2024 +0100 + + node-data: rename ConsensusMessage trait to StepMessage + + Additionally, `Quorum` is not implementing the aforementioned trait + +commit 9df38a73202849f8618a4a50a37da8df38a1ffa9 +Author: Herr Seppia +Date: Fri Jan 26 12:31:24 2024 +0100 + + consensus: change `IterationCerts` to support multiple vote types + +commit efac393f56af16aa5a6a10b46ea912bc5bbbd708 +Author: Herr Seppia +Date: Fri Jan 26 11:51:43 2024 +0100 + + consesus: update comments + +commit e8304b8bcd2c1e92efdcdceb7354722ac5a00fc3 +Author: Herr Seppia +Date: Fri Jan 26 10:52:49 2024 +0100 + + node-data: change payload::Candidate to sign only candidate.block_hash + +commit 73d269835c36705b3968ee4495d099b9174fbb5c +Author: Herr Seppia +Date: Fri Jan 26 10:49:46 2024 +0100 + + consensus: vote Invalid if block::header is wrong + +commit 0fd06cacd45daebc55b82a91cd4c3abc0eae0c60 +Author: Herr Seppia +Date: Fri Jan 26 10:49:15 2024 +0100 + + consensus: add HandleMsgOutput enum variant back + +commit 44b8b2ef10904438db8ecf1b05e93340e6991411 +Author: Herr Seppia +Date: Wed Jan 24 09:44:15 2024 +0100 + + consensus: change `try_vote` to cast Invalid if needed + + See also #1176 + +commit 8d85db9c54a9db08523c37c9dbeb245c480a1628 +Author: Herr Seppia +Date: Tue Jan 23 16:23:25 2024 +0100 + + rusk: update to latest `node-data` + +commit 84dcb8c25fdf1e340b7a0a28c978ee3f6731f4f0 +Author: Herr Seppia +Date: Tue Jan 23 16:23:16 2024 +0100 + + node: update to latest `consensus` + +commit d8fa441c1632071dd55344e172797eb58c2158db +Author: Herr Seppia +Date: Tue Jan 23 16:23:08 2024 +0100 + + consensus: use `Vote` instead of `Hash` + + - Change `Aggregator` to use `Vote` instead of `Hash` + - Change `CertificateInfo` to use `Vote` instead of `Hash` + - Change `StepVoteRegistry` to use `Vote` instead of `Hash` + - Change `RoundUpdate::new` to use `Header` instead of `Block` + - Add inner error to `ConsensusError::InvalidSignature` + - Remove `iteration` from `try_cast_validation_vote` + - Change `HandleMsgOutput` to type alias of `Option` + - Remove `MessageTrait` from `MsgHandler` + - Change `verify_votes` to check the quorum + - Remove `iteration` from `handle_timeout` + - Remove `round_update` from `handle_timeout` + +commit 72f1875687366e3664d8eb5f8e54133d76e93d4c +Author: Herr Seppia +Date: Tue Jan 23 16:22:19 2024 +0100 + + node-data: Change message serialization + + - Remove `MessageTrait` trait + - Rename `message::Header` into `message::ConsensusHeader` + - Move topic from `ConsensusHeader` to `Message` + - Add `ConsensusMsgType` to `ConsensusHeader` + - Add `ConsensusMessage` trait + - Add `Vote` struct + - Change `payload::Candidate` to contain `ConsensusHeader` and `Block` + - Change `payload::Validation` to contain `ConsensusHeader` and `Vote` + - Change `payload::Ratification` to contain `ConsensusHeader` and `Vote` + - Add `ConsensusMessage` impl for `payload::Candidate` + - Add `ConsensusMessage` impl for `payload::Validation` + - Add `ConsensusMessage` impl for `payload::Ratification` + - Add `ConsensusMessage` impl for `payload::Quorum` + +commit ac2149f7b72c427c617b92d4ab5a5faf84cd7c0a +Merge: b3b7c09c 68547b54 +Author: Eduardo Leegwater Simões +Date: Fri Jan 26 12:54:26 2024 +0100 + + Merge pull request #1269 from dusk-network/tls + + Add support for HTTPS + +commit 68547b54714f67d7cb301796adbdc4ed2eee69ff +Author: Eduardo Leegwater Simões +Date: Fri Jan 26 11:43:18 2024 +0100 + + rusk: change test cert to expire in 50 years + +commit b04e679c34c6def403c25520fe0823dc5584a453 +Author: Eduardo Leegwater Simões +Date: Fri Jan 26 11:18:48 2024 +0100 + + rusk: add test for HTTPS queries + +commit abd45897d9e94fa1ab5d4eb17d233fd99f2f5b0d +Author: Eduardo Leegwater Simões +Date: Thu Jan 25 20:09:43 2024 +0100 + + rusk: add support for HTTPS + + We make it possible to serve the HTTP API via TLS, as opposed to raw + TCP. + + When instantiating `rusk`, one can now pass two optional configuration + parameters - `cert` and `key` - which, when both are specified, will + make the HTTP API be server over TLS instead of raw TCP. + +commit b3b7c09ca6d9e67bfa86f5b9ca3614aa87d8d563 +Author: goshawk-3 +Date: Thu Jan 25 12:52:26 2024 +0200 + + node: Update rocksdb::test_delete_block + +commit c67a9514eba255b6c7d7e55323599dc90ed5d208 +Author: goshawk-3 +Date: Thu Jan 25 12:06:37 2024 +0200 + + rusk: Replace get_register with op_read method + +commit 5614ed4079db871db683399151b4eea59c3bbbbe +Author: goshawk-3 +Date: Thu Jan 25 12:06:07 2024 +0200 + + node: Replace get_register with op_read method + +commit 03a1d6128e73a01ad59a17002a8cd282f865f556 +Author: goshawk-3 +Date: Thu Jan 25 12:05:11 2024 +0200 + + node: Implement Database::Metadata trait + +commit 9232ea8d1efd706bac049777c14b20d5aa0de227 +Author: goshawk-3 +Date: Thu Jan 25 12:03:41 2024 +0200 + + node: Remove Register struct in favor of Metadata trait + +commit 7e20ade044c93d3f5195e907ffcd49805368564f +Author: goshawk-3 +Date: Mon Jan 22 14:26:36 2024 +0200 + + node: Use revert_to_finalized and get_finalized_state_root + +commit a4acff5ef53f654b675e0ca3e94fc40784704bd3 +Author: goshawk-3 +Date: Mon Jan 22 14:26:01 2024 +0200 + + rusk: Add rusk.revert_to_base_root, get_finalized_state_root, revert_to_finalized + +commit 14e1f130d0cd5ac406e1b19a5422b842feec0942 +Author: goshawk-3 +Date: Fri Jan 19 15:43:54 2024 +0200 + + rusk: unit-test: Pass base_root to rusk.revert + +commit e42ce0903d484b048bd5b69c4b06fcb28ba56d79 +Author: goshawk-3 +Date: Fri Jan 19 15:08:22 2024 +0200 + + node: Revert to prev_block state_hash in the normal fallback + +commit 54b799a9f7872e0df13d2eedb57a7ccde661dbad +Author: goshawk-3 +Date: Fri Jan 19 14:44:31 2024 +0200 + + rusk: Support a revert to a specified commit id + +commit 82c9bcadb7b3e19ccdbe4d0d303c11c604b2f13c +Author: goshawk-3 +Date: Fri Jan 19 14:42:10 2024 +0200 + + node: Revert to state_hash of the previous block + +commit 603d7272425be22d5965e204f50af36c6bf4f30d +Merge: 7fd05b98 e50ea155 +Author: Mr. Seppia +Date: Thu Jan 18 17:25:20 2024 +0100 + + Merge pull request #1261 from dusk-network/fix-failed-certificates + + node: fix failed_certificates validation + +commit e50ea155cfc32e8a31e62e14719c975f9d8e9f29 +Author: Herr Seppia +Date: Thu Jan 18 17:02:38 2024 +0100 + + node: rename internal variables + +commit 3b324125e844b13174989fa63dbb25afd5c922ef +Author: Herr Seppia +Date: Thu Jan 18 17:01:54 2024 +0100 + + node: fix failed_certificates validation + +commit 7fd05b982121ef5fcfcea79466e59a355b7ff33e +Merge: d45091de 6421dc43 +Author: Mr. Seppia +Date: Thu Jan 18 15:01:13 2024 +0100 + + Merge pull request #1257 from dusk-network/slash + + rusk: Remove allowlist + +commit 6421dc43e5fda2b4f9dd401c1228629e831465aa +Author: Herr Seppia +Date: Wed Jan 17 11:15:12 2024 +0100 + + rusk: update `CHANGELOG.md` + +commit 16b2446230e5d7430ccdaa124be64e117c5d691d +Author: Herr Seppia +Date: Wed Jan 17 12:27:32 2024 +0100 + + node: update provisioners if slash has been applied + +commit 8a7e9ad948dd46a63f54931b4183cea2cf8afc92 +Author: Herr Seppia +Date: Thu Jan 18 10:24:57 2024 +0100 + + rusk: add slash tests + +commit 88d7c570f01430b5706b66c66741ab858ebb9b72 +Author: Herr Seppia +Date: Wed Jan 17 10:00:53 2024 +0100 + + rusk: change block processing to slash failed iterations provisioner + +commit fd72b6123fba9abe56514f2497ca2d128e771d04 +Author: Herr Seppia +Date: Wed Jan 17 09:59:31 2024 +0100 + + node: change header validation to check nil quorums + +commit 66fc2a08010d24225e42a762b1733c1d106312f1 +Author: Herr Seppia +Date: Wed Jan 17 09:57:44 2024 +0100 + + consensus: change get_nil_certificates to return only nil quorums + +commit 7dbd8009378ef747f18fcb6969874cd4bfb511de +Author: Herr Seppia +Date: Wed Jan 17 09:58:59 2024 +0100 + + node: add failed generator check during header validation + +commit 78c2423901fa8b280ea7d71e37c05dc4c581e5ba +Author: Herr Seppia +Date: Wed Jan 17 09:57:03 2024 +0100 + + consensus: add Generator to IterationInfo + +commit c5bc2616d252f0aa8e106cab857ea3c137320c23 +Author: Herr Seppia +Date: Wed Jan 17 09:54:32 2024 +0100 + + node-data: add Generator to IterationInfo + +commit 340cd4a057a7148d994f9d3a9a231d0b23f60074 +Author: Herr Seppia +Date: Tue Jan 16 15:20:21 2024 +0100 + + rusk: change VST to verify a Block instead of CallParams + +commit e34676fa02451fe62297dddd15a3fe485af97265 +Author: Herr Seppia +Date: Tue Jan 16 15:20:12 2024 +0100 + + node: change VST to verify a Block instead of CallParams + +commit f598c65fe858cf12380221671f149eb4d8f3c6c1 +Author: Herr Seppia +Date: Tue Jan 16 15:20:00 2024 +0100 + + consensus: change VST to verify a Block instead of CallParams + +commit a47a56f2ad616cd1c615ced2f04c5e84deffdc20 +Author: Herr Seppia +Date: Wed Jan 17 19:54:13 2024 +0100 + + rusk-recovery: remove `MINIMUM_STAKE` const + +commit ba411424881bdfbeedbd419b032715349ebb8bad +Author: Herr Seppia +Date: Mon Jan 15 17:14:53 2024 +0100 + + rusk: change `rusk::provisioners` to filter out slashed stakes + +commit 47a898c1f79072c57ba4c406af6b92fffaac158c +Author: Herr Seppia +Date: Mon Jan 15 12:12:43 2024 +0100 + + stake-contract: add slash calls + + - Add `slash` management call + - Add `slashed_amount` query + +commit e230cc72abc7b751875d96aa944844ae6d90aaf0 +Author: Herr Seppia +Date: Mon Jan 15 17:02:17 2024 +0100 + + transfer-contract: add `sub_module_balance` callable by stake-contract + +commit b6f16b5b0500c5a2dd8f2f819cfa5973c578b3d7 +Author: Herr Seppia +Date: Thu Jan 18 10:57:36 2024 +0100 + + rusk: remove deprecated tests + +commit de1be2ea9df4c3d24741fa062d1644fde91f22ac +Author: Herr Seppia +Date: Wed Jan 17 10:22:04 2024 +0100 + + rusk: remove allowlist + +commit 36007e7e42756d536b102061888e728b4b7ae1c7 +Author: Herr Seppia +Date: Mon Jan 15 15:23:50 2024 +0100 + + stake-type: remove allow related structs + +commit 16b2bed932c2993de9ff0d22e63ddb6df8845c0f +Author: Herr Seppia +Date: Mon Jan 15 12:31:34 2024 +0100 + + stake-contract: remove allowlist + +commit 5d239fc8850d4bee9ef4b521ea897beb161ca53a +Author: Herr Seppia +Date: Mon Jan 15 12:47:25 2024 +0100 + + examples: remove allowlist + +commit 5bcf0e5d3f360f73ffab99d9ab2222b2a95cb9cc +Author: Herr Seppia +Date: Mon Jan 15 12:47:13 2024 +0100 + + rusk-recovery: remove allowlist + +commit d45091de71c5063c7e5b76a885efb8a47cdbbf8e +Author: goshawk-3 +Date: Thu Jan 18 13:45:07 2024 +0200 + + node: Address PR comments + +commit d7bf54b05f2a659a3fed30331e7e2745ae281ed8 +Author: goshawk-3 +Date: Thu Jan 18 10:54:43 2024 +0200 + + node: Make revert target explicit + +commit 416152da384294f151f35eccea66105a89d98a5e +Author: goshawk-3 +Date: Thu Jan 18 10:50:00 2024 +0200 + + node: Run the fallback procedure initiated by block from previous height + +commit 3967d2d3696b1d89b03a12e597d47a9130348fd9 +Author: goshawk-3 +Date: Thu Jan 18 10:40:28 2024 +0200 + + node: Enable fallback for blocks different from the Tip + +commit ca56e8b3793162fbbeb33d41447c5e17281e355c +Author: goshawk-3 +Date: Wed Jan 17 09:23:14 2024 +0200 + + node: Allow fallback to lower-round blocks + +commit 649f9c518f8ed62bdef4210f9856ef03174ad202 +Merge: 147158ff a1ae54b8 +Author: Mr. Seppia +Date: Thu Jan 18 09:28:21 2024 +0100 + + Merge pull request #1239 from dusk-network/rm-iteration-collect-past + + consensus: remove `iteration` from `collect_from_past` + +commit a1ae54b85f021244dc721f050f18febbff7ed730 +Author: Herr Seppia +Date: Mon Jan 8 11:28:37 2024 +0100 + + consensus: remove `iteration` from `collect_from_past` + +commit 147158ff6cbc52272533f2db6155a830cc513a17 +Merge: 5b1487a6 79230091 +Author: Mr. Seppia +Date: Tue Jan 16 17:38:53 2024 +0100 + + Merge pull request #1253 from dusk-network/transfer_last_pos + + transfer-contract: add `next_pos` contract call + +commit 79230091e2cd4f6d65e795fb18545ec3c317e1dc +Author: Herr Seppia +Date: Tue Jan 16 10:01:47 2024 +0100 + + transfer-contract: add `num_notes` tests + +commit 2168c6afbe5491a9b5ce56544fc3356c872e2ea0 +Author: Herr Seppia +Date: Wed Jan 10 19:50:25 2024 +0100 + + transfer-contract: add `num_notes` contract call + +commit 5b1487a6af7b5f3627a4af272287ac364efe7863 +Merge: b06789d4 b31d74ac +Author: Mr. Seppia +Date: Tue Jan 16 15:15:07 2024 +0100 + + Merge pull request #1246 from dusk-network/validation_ts + + node-data: add `timestamp` to `Ratification` payload + +commit b31d74ac26fcf5ccbbc54d5aeb55c6138836815d +Author: Herr Seppia +Date: Wed Jan 10 10:12:01 2024 +0100 + + consensus: add `timestamp` to `Ratification` payload + +commit 5188408108799512840056cc2ef21ecf0f2acf5c +Author: Herr Seppia +Date: Wed Jan 10 10:11:45 2024 +0100 + + node-data: add `timestamp` to `Ratification` payload + +commit 92e1c1791d9e169677be8f5c4d7e0555a3ce1a18 +Author: Herr Seppia +Date: Tue Jan 9 11:49:05 2024 +0100 + + consensus: move `get_current_timestamp` to module `common` + +commit b06789d4b8f656ac19ff77a9b5a42b0cb4ea43fb +Merge: 3a090777 8512bcbc +Author: Mr. Seppia +Date: Mon Jan 15 14:12:33 2024 +0100 + + Merge pull request #1254 from dusk-network/fix_step_votes_registry + +commit 8512bcbc3f3adcb2eec0966022bddea461bbafbb +Author: Herr Seppia +Date: Fri Jan 12 15:15:57 2024 +0100 + + consensus: fix_step_votes_registry + + See also #1255 + +commit 3b8f9480932134821c10ffe50b778beea41cf547 +Author: Herr Seppia +Date: Wed Jan 10 09:42:49 2024 +0100 + + consensus: Add `QuorumType` to `InvalidValidation` + +commit 54263373849bed9497f85e51f4b159b0a482da22 +Author: Herr Seppia +Date: Fri Jan 12 11:14:18 2024 +0100 + + node-data: fix `TOPIC_FIELD_POS` + +commit 3a090777432f8d7392247ae921a1ba3dfe6a12a5 +Merge: 57752f2d daf8df92 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Jan 12 18:03:56 2024 +0200 + + Merge pull request #1252 from dusk-network/fix-1243 + + Verify candidate block header + +commit daf8df9229dcb2841659369baa0dd21a732ef273 +Author: goshawk +Date: Fri Jan 12 17:27:41 2024 +0200 + + consensus: Log send_vote events + +commit ccbe339072b8f02c69f6401639fb244085a78b5a +Author: goshawk +Date: Fri Jan 12 14:13:13 2024 +0200 + + node: Use header::Validator in block acceptance procedure + +commit efb96975fe3848c99d23f5e81233e1369a9a23a3 +Author: goshawk +Date: Fri Jan 12 12:33:58 2024 +0200 + + consensus: Cast a vote on fully valid candidate + +commit f3e47aafde64210be7b62f499da0e9cfcb636070 +Merge: aaeacc3c 57752f2d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Jan 12 10:50:59 2024 +0200 + + Merge branch 'master' into fix-1243 + +commit 57752f2dc927c6c3e462dc570d880517aaaf2c22 +Author: goshawk +Date: Fri Jan 12 10:23:04 2024 +0200 + + consensus: Update EMERGENCY_MODE_ITERATION_THRESHOLD + +commit 7d24e0aca909ba8a3f713788b98e386ae1abb1e7 +Author: goshawk +Date: Wed Jan 10 11:12:24 2024 +0200 + + consensus: Remove clippy::too_many_arguments + +commit 1e82f12483402d63d000ff9d48b8b0705c0e496c +Author: goshawk +Date: Tue Jan 9 11:21:19 2024 +0200 + + consensus: Disallow casting a NIL vote in Emergency Mode + +commit 02e08ead841166a168e6a7f5df984f683c19febd +Author: goshawk +Date: Tue Jan 9 10:49:29 2024 +0200 + + consensus: Fix errors from resolving merge conflicts + +commit 7a98c2566e19b943fd797ce29d686906ab60ef54 +Author: goshawk +Date: Mon Jan 8 15:56:05 2024 +0200 + + consensus: Cast a ratification vote if validation quorum is reached + +commit 99b375f7519c0f84d899732e1ff9c22f3dc5badf +Author: goshawk +Date: Mon Jan 8 13:10:27 2024 +0200 + + consensus: Cast a validation vote for a candidate of a former iteration + +commit aaeacc3c93fffcd38152489d9ac401dda001dbc4 +Author: goshawk +Date: Fri Jan 12 10:15:35 2024 +0200 + + WIP + +commit 05574d6ddd06ee877031af5a128f35e26f6f0b4d +Author: goshawk +Date: Fri Jan 12 10:10:42 2024 +0200 + + testbed: Enable dusk_consensus=debug log filter + +commit bf1bc790ae048d5a4d4ab31511871122dacbabc0 +Author: goshawk +Date: Fri Jan 12 10:09:49 2024 +0200 + + rusk: Rename contract_state to operations + +commit e0d6809c91802b6c99621d974aa90da73b4fb51d +Author: goshawk +Date: Thu Jan 11 09:45:45 2024 +0200 + + node: Call execute_checks in Operations::verify_block_header + +commit 777aedb1791f54ed93c7205838c167f5dd048ab1 +Author: goshawk +Date: Thu Jan 11 09:34:52 2024 +0200 + + node: Complete implementation of block header validation + +commit 185b4422acbbca5698a9ca726e4ad48ab29549c5 +Author: goshawk +Date: Wed Jan 10 17:26:40 2024 +0200 + + consensus: Rename contract_state.rs to operations.rs + +commit 375a8651e008aabae61f2aa8bf186262b7e79810 +Author: goshawk +Date: Wed Jan 10 17:26:02 2024 +0200 + + consensus: Verify candidate block header before vote casting + +commit da878c7a876f9208c87408a90479ff6de10756ef +Author: goshawk +Date: Wed Jan 10 17:23:44 2024 +0200 + + consensus: Add verify_block_header method in Operations trait + +commit 0ad81bbd68188be54a9e0071f9a58e35bf8fb268 +Merge: 66b1e693 f389c8d4 +Author: Mr. Seppia +Date: Thu Jan 11 11:46:29 2024 +0100 + + Merge pull request #1248 from dusk-network/wire-footprint + + node-data: Improve network encoding footprint + +commit f389c8d43112f60a583d6d2e0c1db2276e366bee +Author: Herr Seppia +Date: Tue Jan 9 17:39:34 2024 +0100 + + node: remove `frame_size` from PDU serialization + +commit b964f53c4d4800e1ee1eac665557d80a33693ad0 +Author: Herr Seppia +Date: Tue Jan 9 13:27:28 2024 +0100 + + node-data: add `Serializable` utilities + + - Add read_u64_le + - Add read_u32_le + - Add read_u8 + - Add read_bytes + +commit d9a68edf8d7772c6fa51c2a3b34309a92df97d38 +Author: Herr Seppia +Date: Tue Jan 9 12:52:35 2024 +0100 + + node-data: remove var_length encoding + +commit 152d31519f6372dd1f260d0cbf1113285a48fac2 +Author: Herr Seppia +Date: Tue Jan 9 11:47:29 2024 +0100 + + node-data: remove unused `Default` implementations + +commit 66b1e693297482fa1452b2ea936bc20f301b4112 +Merge: cbcf9752 2719c723 +Author: Mr. Seppia +Date: Wed Jan 10 12:08:06 2024 +0100 + + Merge pull request #1251 from dusk-network/ready_review + +commit 2719c7230f6c584f016d3dbf7affe44d4ace4c4a +Author: Herr Seppia +Date: Wed Jan 10 11:26:07 2024 +0100 + + CI: enable tests from manual dispatch + +commit 341bb7c95903a7de36350db17d030e144f715df5 +Author: Herr Seppia +Date: Wed Jan 10 11:08:20 2024 +0100 + + CI: disable tests for draft PRs + +commit cbcf9752ee4dad59aba5f06fe158a3a3ac38d815 +Merge: f66e030e 145afb9f +Author: Mr. Seppia +Date: Tue Jan 9 13:29:06 2024 +0100 + + Merge pull request #1244 from dusk-network/rm-ts-check + + node: remove timestamp validation + +commit 145afb9ff664186bf321baa2b82f15e2ffd6332c +Author: Herr Seppia +Date: Mon Jan 8 13:13:06 2024 +0100 + + node: remove timestamp validation + + Resolves #1062 + +commit ff56fca11fcfff4270c6f4365b84443726aefd32 +Author: Herr Seppia +Date: Mon Jan 8 13:20:38 2024 +0100 + + rusk: change block timestamp to u64 + +commit 751fb557d4878ecb97f1b4a7b0e26088e9df013c +Author: Herr Seppia +Date: Mon Jan 8 13:12:27 2024 +0100 + + consensus: change block timestamp to `u64` + +commit 9ab54603de9caf150a340f7a0218aaf75d88f518 +Author: Herr Seppia +Date: Mon Jan 8 13:15:16 2024 +0100 + + node-data: change block timestamp to u64 + +commit f66e030eb6a7527b8c194fbdcd89de2467ec64ee +Merge: 38986be7 7618e451 +Author: Mr. Seppia +Date: Tue Jan 9 09:08:01 2024 +0100 + + Merge pull request #1238 from dusk-network/rm-round-sortition + + consensus: remove `round` from sortition hash + +commit 7618e451f5937bb6ef95fa6fe3e6d8ae7da6dafc +Author: Herr Seppia +Date: Mon Jan 8 09:50:29 2024 +0100 + + consensus: remove `round` from sortition hash + + Resolves #1204 + +commit 38986be7e04eb2c8787b35426d38ec8b99826dd2 +Merge: 31339167 409904e5 +Author: Mr. Seppia +Date: Mon Jan 8 16:46:46 2024 +0100 + + Merge pull request #1240 from dusk-network/process-past-ownership + + consensus: change `process_past_events` to take message ownership + +commit 409904e5af069032476d67a75dd0d70d374db6a2 +Author: Herr Seppia +Date: Mon Jan 8 11:22:13 2024 +0100 + + consensus: change `process_past_events` to take message ownership + +commit 31339167e28e5b11fa8252149134ac7ebbf62792 +Merge: 005eede2 e8c13abe +Author: Mr. Seppia +Date: Mon Jan 8 15:21:10 2024 +0100 + + Merge pull request #1233 from dusk-network/committee-config + + consensus: refactor `sortition::config` + +commit e8c13abea4cb6e21402dfc979bce3b5eea8ae93b +Author: Herr Seppia +Date: Fri Jan 5 10:53:16 2024 +0100 + + node: adapt to new sortition config + +commit 6401acb48b5403ad8363a598448da6a30ecd3545 +Author: Herr Seppia +Date: Mon Jan 8 14:24:54 2024 +0100 + + consensus: change `sortition::Config::new` + + - Remove `step` + - Remove `committee_size` + +commit 2cfafeae707498d3409663a8b27a788a8e1db137 +Author: Herr Seppia +Date: Fri Jan 5 10:39:07 2024 +0100 + + node: adapt bench + +commit ed3e0232f324e94c6db3a973ae7816147b30b869 +Author: Herr Seppia +Date: Fri Jan 5 10:38:36 2024 +0100 + + consensus: refactor tests + +commit 48fb6df514a1cb101ccba4c92f5789455074e764 +Author: Herr Seppia +Date: Fri Jan 5 10:23:54 2024 +0100 + + consensus: remove `pub` accessor from `sortition::Config` fields + +commit 005eede295f9d11f039dc627f24ecb73b67c3570 +Merge: 60acc6c4 c810ad84 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Jan 8 14:34:43 2024 +0200 + + Merge pull request #1230 from dusk-network/fix-1170 + + Implement adaptive consensus timeout + +commit c810ad84a8615927a986ee71257d5e8499776151 +Merge: a9e08b6c 60acc6c4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Jan 8 10:15:49 2024 +0200 + + Merge branch 'master' into fix-1170 + +commit 60acc6c4b682b1395ebccca5ca7ef8c91804ee66 +Merge: d9774caf ae86e44b +Author: Mr. Seppia +Date: Sun Jan 7 13:35:06 2024 +0100 + + Merge pull request #1236 from dusk-network/clippy-contract-types + +commit ae86e44baf73479745d83c2425d7898e557cf028 +Author: Herr Seppia +Date: Fri Jan 5 16:23:39 2024 +0100 + + transfer-contract-types: fix rkyv dependency + +commit ea2b005281b37e5d2efab34e5e890ddd75a91b17 +Author: Herr Seppia +Date: Fri Jan 5 16:23:02 2024 +0100 + + contracts: add missing folders to Makefile + + - Add transfer-types folder + - Add stake-types folder + +commit 9683bd7834542715b4ce98b5083be15367dc3a70 +Author: Herr Seppia +Date: Fri Jan 5 16:21:40 2024 +0100 + + transfer-contract-types: add Makefile + +commit bb56b050343d8fc49fa3a0b258dc24872acb715d +Author: Herr Seppia +Date: Fri Jan 5 16:21:16 2024 +0100 + + stake-contract-types: add Makefile + +commit a9e08b6c2b098ea251f2425789017fc06b2dcf6c +Author: goshawk +Date: Fri Jan 5 16:59:24 2024 +0200 + + consensus: Impl naive step_base_timeout increase + +commit b58a7a63526fb501405fd2678d263382e1448342 +Author: goshawk +Date: Fri Jan 5 16:50:13 2024 +0200 + + consensus: Adapt iteration_ctx.rs to reflect `remove_step` branch changes + +commit 3e8cf6219637862d5f945ba2e07e7cd2d4e90fbc +Merge: b40d6467 d9774caf +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Jan 5 16:27:39 2024 +0200 + + Merge branch 'master' into fix-1170 + +commit d9774caf4fa1d29435aa223080c3162c2f48bc20 +Merge: a321ff81 27a334eb +Author: Mr. Seppia +Date: Fri Jan 5 14:38:09 2024 +0100 + + Merge pull request #1231 from dusk-network/remove-step + +commit 27a334ebcd8fb0efa4fa384a995ee01fb3dd2b50 +Author: Herr Seppia +Date: Fri Jan 5 11:18:17 2024 +0100 + + consensus: remove `iteration` from `MsgHandler::collect` + +commit 19e0561867a2e7b37dd39b2ea602f328d4797db9 +Author: Herr Seppia +Date: Fri Jan 5 11:11:17 2024 +0100 + + consensus: change ctx.step to increase readability + + - add `step_name()` to return `StepName` + - add `step()` to return absolute/total step number + +commit ba469c5c8be4fcdf5aa34f89a7510a2b221ece27 +Author: Herr Seppia +Date: Fri Jan 5 11:05:47 2024 +0100 + + consensus: remove `step` from `MsgHandler::collect` + +commit b40d6467f8c648250515de35703c6d42d9a16538 +Author: goshawk +Date: Thu Jan 4 11:02:06 2024 +0200 + + node: Use default round_base_timeout + +commit 5c4629708e6bf8aa5bb96150911f35349f33574d +Author: goshawk +Date: Thu Jan 4 10:59:56 2024 +0200 + + consensus: Rename on_end to on_close for IterationCtx + +commit 19f43853815f97b9829abbc6d6fe20bcd93d2bef +Author: goshawk +Date: Wed Jan 3 17:28:47 2024 +0200 + + consensus: Move IterationCtx struct to a separate file + +commit c741ee7f75c3ea89f13439a60a82c757fc08e152 +Author: goshawk +Date: Wed Jan 3 15:43:02 2024 +0200 + + consensus: Remove usage of ReadyWithTimeoutIncrease + +commit 1c964d4621a0e95f1681e2851cf86453c1d3b38c +Author: goshawk +Date: Wed Jan 3 15:36:51 2024 +0200 + + consensus: Incorporate step_base_timeout logic into IterationCtx + +commit c480b1f5a51716f69d71f9be34f68f75d19b465b +Author: goshawk +Date: Wed Jan 3 15:31:41 2024 +0200 + + consensus: Add round_base_timeout to RoundUpdate struct + +commit eae9f51e8dcd49b5ed3345920b976b0f447fc7a9 +Author: goshawk +Date: Wed Jan 3 15:29:41 2024 +0200 + + consensus: Remove timeout_millis member from all phases + +commit 0b5dc9c0ad62ac3ac1ddeb5552602773a6b6a749 +Author: Herr Seppia +Date: Thu Jan 4 11:44:35 2024 +0100 + + consensus: change CONSENSUS_MAX_ITER to 255 + + Resolves #1174 + +commit 0b2a9dd7189560353b230c84fd33fecab8a300fe +Author: Herr Seppia +Date: Thu Jan 4 16:34:44 2024 +0100 + + node: adapt bench to new header structure + +commit 3fb8000fbdd626ad86c2a3566e3d16b019c73817 +Author: Herr Seppia +Date: Thu Jan 4 11:43:06 2024 +0100 + + consensus: adapt test to new sortition + +commit 134d4e896caa0f3c9110cd53b1a7607ccbfa3e48 +Author: Herr Seppia +Date: Thu Jan 4 11:22:45 2024 +0100 + + consensus: change step type to support up to 255 iterations + +commit ec5a872450c987d47164089c4d78046ee7b19e4d +Author: Herr Seppia +Date: Thu Jan 4 11:14:37 2024 +0100 + + node-data: change step type to support up to 255 iterations + +commit f0316df2a32c5c7e003253141936d02d9d20b0f9 +Author: Herr Seppia +Date: Thu Jan 4 10:08:31 2024 +0100 + + consensus: remove `IterCounter` + +commit cb769f6935f503f3a61a9220649a6f55a9dc4cd5 +Author: Herr Seppia +Date: Thu Jan 4 10:07:29 2024 +0100 + + node-data: change message comparison + +commit a6d1feccbb58fd1dbceb6b2892b66d3c92ad2b9b +Author: Herr Seppia +Date: Thu Jan 4 10:07:05 2024 +0100 + + node-data: add `StepName::to_step` + +commit 4edbd795fc83d90753bed93c2ad24f61032115c1 +Author: Herr Seppia +Date: Thu Jan 4 10:38:34 2024 +0100 + + node: use iteration instead of step + +commit 53dea2ee5f87db70843b749cad4b7baf74059753 +Author: Herr Seppia +Date: Thu Jan 4 10:38:12 2024 +0100 + + consensus: use iteration instead of step + +commit efd253817c6dbb96eea7f503e608c4b73803c808 +Author: Herr Seppia +Date: Thu Jan 4 10:32:27 2024 +0100 + + node-data: change `message::Header` to use iteration + +commit 963506d24ec30f4518054e5a36ff4cda3564851e +Author: Herr Seppia +Date: Thu Jan 4 10:37:47 2024 +0100 + + consensus: refactor `StepName` + + - Replace `commons::StepName` with `node_data:StepName` + +commit 4a3132b7fdd6f187379332d3084cff08ff899128 +Author: Herr Seppia +Date: Thu Jan 4 10:29:34 2024 +0100 + + node-data: add `node_data::StepName` + +commit e6d5195452710f98e57c4d47362fcab17fb22523 +Author: Herr Seppia +Date: Wed Jan 3 14:35:32 2024 +0100 + + consensus: change `is_valid` to nor require mutable instance + +commit 1cf83c38458003eb6471604d18fe96a1861d8ab6 +Author: Herr Seppia +Date: Wed Jan 3 14:31:34 2024 +0100 + + consensus: change `is_valid` to take message reference + +commit 918df9379c770dd75a042ef4178c611b8a7202f8 +Author: Herr Seppia +Date: Wed Jan 3 12:04:29 2024 +0100 + + consensus: remove unwrap + +commit 0c27e526a941dcf8a013f5ccf23f8546ad5a2fed +Author: Herr Seppia +Date: Wed Jan 3 11:23:20 2024 +0100 + + node: change `Message::Header` to use `Topics` instead of `u8` + +commit 7f196d6c074aa3941632015d67ea28f042c04322 +Author: Herr Seppia +Date: Wed Jan 3 11:23:09 2024 +0100 + + consensus: change `Message::Header` to use `Topics` instead of `u8` + +commit a11a4600bd49ea469bc1ea6b85afbe9b5c1c7943 +Author: Herr Seppia +Date: Wed Jan 3 11:22:44 2024 +0100 + + node-data: change `Message::Header` to use `Topics` instead of `u8` + +commit a321ff817e099e59bd414ab4eefc94fcbd4a6049 +Merge: 16cd2d58 93f333a7 +Author: Mr. Seppia +Date: Thu Jan 4 18:00:21 2024 +0100 + + Merge pull request #1232 from dusk-network/fix-node-bench + + Fix node bench + +commit 93f333a7e197f2baa8eb422845a2edd9fb0746e4 +Author: Herr Seppia +Date: Thu Jan 4 16:25:56 2024 +0100 + + node: fix verify_block_cert bench to exclude generator + +commit 387956099e9f3e7987d1e615adfba72187a9a20d +Author: Herr Seppia +Date: Thu Jan 4 16:25:28 2024 +0100 + + node: fix bench to check verify_block_cert result + +commit 16cd2d58b6f75ec7051fc1c99d0e1a8deae5564a +Merge: 9acc757f 1ee5469d +Author: Mr. Seppia +Date: Sun Dec 31 14:39:47 2023 +0100 + + Merge pull request #1227 from dusk-network/release-0.7.0 + + Release 0.7.0 + +commit 1ee5469df536f4563463266dbfa70152049b90e3 (tag: v0.7.0) +Author: Herr Seppia +Date: Sun Dec 31 11:06:01 2023 +0100 + + rusk: bump version to `0.7.0` + +commit f556e7df427d76acb1ee8bddc39370532d70e639 +Author: Herr Seppia +Date: Sun Dec 31 11:05:24 2023 +0100 + + rusk: update `CHANGELOG.md` + +commit 9acc757f3225ee973c5b6bd74a26d8a2cd3f390d +Merge: cbd5c504 306b92ed +Author: Mr. Seppia +Date: Sat Dec 30 17:06:45 2023 +0100 + + Merge pull request #1226 from dusk-network/new-genesis + +commit 306b92edf57d4afc35360a014a985def608e35da +Author: Herr Seppia +Date: Sat Dec 30 12:51:53 2023 +0100 + + rusk: force `ahash` dependency to 0.8.6 + +commit 0dddcca61b31033cc8ef781efa418ea9e476642d +Author: Herr Seppia +Date: Sat Dec 30 12:12:11 2023 +0100 + + rusk-recovery: recreate genesis wallets + +commit 49f5a38e5d8faafab3dfab9868f55b39f0d911fc +Author: Herr Seppia +Date: Sat Dec 30 12:11:14 2023 +0100 + + rusk: change `dusk` key + +commit cbd5c504204b87d5303e29a6b3ecda14f021f717 +Merge: 23403d9c 8f95787b +Author: Mr. Seppia +Date: Fri Dec 22 15:03:26 2023 +0100 + + Merge pull request #1224 from dusk-network/stake_maturity + + stake-contract-types: change maturity to 1 epoch + +commit 8f95787b6599c04700f59add6ed1c20d59643967 +Author: Herr Seppia +Date: Fri Dec 22 12:07:14 2023 +0100 + + stake-contract-types: change maturity to 1 epoch + + Resolves #1207 + +commit 78ac3a0bb2f3ea33883bdfcc1447576904c9d9da +Author: Herr Seppia +Date: Fri Dec 22 12:07:47 2023 +0100 + + node: remove provisioners update for `stake` tx + +commit 23403d9c3d6bf0eb0e472c009dc47c89cecf06d0 +Merge: 43cca458 2e50880b +Author: Mr. Seppia +Date: Fri Dec 22 14:29:34 2023 +0100 + + Merge pull request #1220 from dusk-network/prev_provisioners + + node: Maintain a set of eligible provisioners of previous block + +commit 2e50880b4b630655c4f9a4fb71c361fa42136fcb +Author: Herr Seppia +Date: Fri Dec 22 10:07:45 2023 +0100 + + node: change genesis_block creation to include state_hash + + See also #1124 + +commit a708e77e2ece80d6a8c9074da302ed5cff8a9345 +Author: Herr Seppia +Date: Fri Dec 22 09:28:34 2023 +0100 + + rusk: query previous block provisioners + + - Change `feeder_query` to accept optional `base_commit` to query + - Change `get_provisioners` to receive `base_commit` + + Resolves #1124 + +commit 8d6bf77f7e734f611bc848b3be2576f81aadb8fc +Author: Herr Seppia +Date: Fri Dec 22 09:23:20 2023 +0100 + + node: add `ContextProvisioners` to track previous block provisioners + + Resolves #1124 + +commit a0cb8073ce85f8ab5e95cacbd4d23f07b01c3890 +Author: Herr Seppia +Date: Fri Dec 22 09:21:11 2023 +0100 + + consensus: add `ContextProvisioners` + + See also #1124 + +commit 0ee5802e7e6ad40eed32cbee05204e862b57675a +Author: Herr Seppia +Date: Fri Dec 22 09:20:35 2023 +0100 + + rusk: remove obsoleted test + +commit 9a953d59d11dd00f4fd2e5cd52db028d1d9ee5f8 +Author: Herr Seppia +Date: Fri Dec 22 09:10:59 2023 +0100 + + rusk: change `finalize` to not remove previous vm commit + +commit c6339fd17f982bd199f7df50483971e79295ec18 +Author: Herr Seppia +Date: Wed Dec 20 18:29:27 2023 +0100 + + rusk: change `Provisioners::default()` to `Provisioners::empty()` + +commit 8df1e640a520af9d808be6c25954b6037ed5cd8a +Author: Herr Seppia +Date: Wed Dec 20 18:29:18 2023 +0100 + + node: change `Provisioners::default()` to `Provisioners::empty()` + +commit 6ac49b52fc9fed534acd9138a435e140810a0837 +Author: Herr Seppia +Date: Wed Dec 20 18:28:44 2023 +0100 + + consensus: remove `Provisioners::default()` in favor of `Provisioners::empty()` + +commit 787d783f2c5a47f2af01dbe1e94b7b6d9c4d0f7f +Author: Herr Seppia +Date: Wed Dec 20 18:26:32 2023 +0100 + + node: remove `provisioners` from `contract_state::Output` + +commit 33c19aa12f5fdba3e41282246cb7a02d4b62fc86 +Author: Herr Seppia +Date: Wed Dec 20 18:26:16 2023 +0100 + + consensus: remove `provisioners` from `contract_state::Output` + +commit 43cca458377ecdc7d68f555680639ba02affaf67 +Author: goshawk +Date: Thu Dec 21 16:22:02 2023 +0200 + + node: Implement a pre-sync procedure + +commit f9872c634dbeccc6753d18a833e19cb925ef6e79 +Author: goshawk +Date: Thu Dec 21 15:52:59 2023 +0200 + + node: Handle Both Message::GetData with param type InvType::BlockFromHeight + +commit ad6d297a699e0da4da3b967d167564900bafdaa2 +Author: goshawk +Date: Thu Dec 21 15:51:12 2023 +0200 + + node-data: Implement InvType::BlockFromHeight + +commit 53734ae1b17e8513ff66de13a08ea4f91762607d +Merge: 30ab9eab 1211a4b8 +Author: Hein Dauven +Date: Thu Dec 21 14:07:48 2023 +0100 + + Merge pull request #1221 from dusk-network/add-gas-price-api + + Add gas price API + +commit 1211a4b8ffa7950088f268f86486ed8f97782c64 +Merge: d398e866 30ab9eab +Author: HDauven +Date: Thu Dec 21 12:39:40 2023 +0100 + + Merge branch 'master' into add-gas-price-api + +commit d398e866ec80d91b35dbdefc486ead1ddc0b537e +Author: HDauven +Date: Thu Dec 21 12:35:01 2023 +0100 + + Add max, min and mean gas prices + + This commit contains the following updates: + - More stats + - Uses more efficient mempool call + - Early empty check + - Pull calculations out of the closure + +commit 93231cf44f47b00300b2249665bc6c29d33c217e +Author: Herr Seppia +Date: Thu Dec 21 12:15:07 2023 +0100 + + node: Change `MempoolIterator` to use `MempoolFeeIterator` + +commit 9fdb77ee0e0a132438ddbdb67e07e1393bbd0b1c +Merge: 56fbcb27 744f1fe9 +Author: Hein Dauven +Date: Thu Dec 21 10:45:17 2023 +0100 + + Merge pull request #1222 from dusk-network/add_mempool_fees + + node: add `get_txs_hashes_sorted_by_fee` + +commit 744f1fe9c612ad020987de4a744989a8bee6ebc2 +Author: Herr Seppia +Date: Thu Dec 21 10:20:06 2023 +0100 + + node: add `get_txs_hashes_sorted_by_fee` + + See also #1219 + +commit 30ab9eaba65e5492acc50ec3c63b30928c95d94c +Author: goshawk +Date: Wed Dec 20 09:20:29 2023 +0200 + + node: Recover consensus on an event of timed out sync-up procedure + +commit abf8dc474c43170c7545077b7026e7f55a465aa1 +Author: goshawk +Date: Wed Dec 20 09:15:59 2023 +0200 + + node: Handle heartbeat events + +commit 56fbcb2714e8dad9d9e22ff90fb30a602806b7c0 +Author: HDauven +Date: Thu Dec 21 01:49:19 2023 +0100 + + Add gas price API + +commit 569739b460ef1003015309e1c64d5b2fb802920d +Merge: 36cfbf26 123c505c +Author: Milosz Muszynski +Date: Wed Dec 20 17:53:46 2023 +0100 + + Merge pull request #1200 from dusk-network/issue-1139-impl + + rusk-recovery: removed phoenix-core dependency + +commit 123c505c875113eddbb4030538fcc2f362bc2e51 +Author: Milosz Muszynski +Date: Wed Dec 20 17:38:14 2023 +0100 + + rusk-recovery: added versions to path dependencies + +commit 0718530afbb7413025f3ceae75475a47f360e45d +Author: Milosz Muszynski +Date: Thu Dec 14 11:48:44 2023 +0100 + + rusk-recovery: added changelog + +commit ad9c01ee543e5754d9563b9c8912920b5bc62a19 +Author: Milosz Muszynski +Date: Thu Dec 14 10:51:26 2023 +0100 + + rusk-recovery: formatting + +commit 5c0d62df435122efa4fe84788cffdb97a8584a0c +Author: Milosz Muszynski +Date: Wed Dec 13 17:24:25 2023 +0100 + + rusk-recovery: removed phoenix-core dependency + +commit 36cfbf26c8486bfbb907f2de875d595e00184147 +Merge: a26b379f 472fb0d1 +Author: Milosz Muszynski +Date: Wed Dec 20 13:04:36 2023 +0100 + + Merge pull request #1205 from dusk-network/issue-1138-impl + + stake-contract: remove phoenix-core dependency + +commit 472fb0d17aa2619fe310022172d1b739bc683754 +Author: Milosz Muszynski +Date: Wed Dec 20 12:35:42 2023 +0100 + + transfer-types: add TreeLeaf + +commit cfca9becbc1462424af33d0ecbade47ab55695fc +Author: Milosz Muszynski +Date: Tue Dec 19 11:38:21 2023 +0100 + + transfer-types: added raw types + +commit c39b029fbac69626fbed0df2739b9c01f03dd489 +Author: Milosz Muszynski +Date: Tue Dec 19 10:57:40 2023 +0100 + + stake-types: bump version to 0.0.1-rc.2 + +commit fb051bd20fae978b06cb27c504133782ab0ac48e +Author: Milosz Muszynski +Date: Mon Dec 18 13:35:09 2023 +0100 + + transfer-types: added wfco and stco + +commit 6578a0e1cbcc1f9e209ea2b3ba353c88132e1aa0 +Author: Milosz Muszynski +Date: Mon Dec 18 10:34:08 2023 +0100 + + stake-types: addressed review comment + +commit 1a1678ca04e7d05a1537b3c0444975743ae9bc57 +Author: Milosz Muszynski +Date: Fri Dec 15 17:37:03 2023 +0100 + + stake-types: remove method serialize + +commit 72c547d0db1df58cd1f509525af2c645fd118255 +Author: Milosz Muszynski +Date: Fri Dec 15 17:07:21 2023 +0100 + + stake-types: fix clippy error + +commit 4b00913ac7f4c14bcad1fedecc8d8976abc33c4d +Author: Milosz Muszynski +Date: Fri Dec 15 16:40:58 2023 +0100 + + rusk: update wallet-core depenency to 0.24.0-plonk.0.16-rc.0 + +commit 4e8a5b531712259a29a24109102ab5e8d091f25b +Author: Milosz Muszynski +Date: Fri Dec 15 16:07:38 2023 +0100 + + stake-contract-types: readme + +commit a3b82f5136103573e178c8d7ef82a68a76b16cea +Author: Milosz Muszynski +Date: Fri Dec 15 15:56:15 2023 +0100 + + stake-contract-types: description and license + +commit 2b1e99cd087432bfb131a0cdf9e49e799df656f8 +Author: Milosz Muszynski +Date: Fri Dec 15 15:50:43 2023 +0100 + + stake-contract-types: rkyv size_32 feature + +commit c584635a4ec8bbc9fb98be08c2589ef6e840db58 +Author: Milosz Muszynski +Date: Fri Dec 15 15:45:29 2023 +0100 + + stake-contract-types: setting version to 0.0.1-rc.0 + +commit 34bb400f35a7b1375051031ba3687d9f31893b6a +Author: Herr Seppia +Date: Fri Dec 15 14:57:29 2023 +0100 + + rusk: add check tx result to stake test + +commit 83842ea32689f6807cc8f3c43d26e4175ffb9d9b +Author: Milosz Muszynski +Date: Fri Dec 15 11:55:39 2023 +0100 + + stake-contract: remove phoenix-core dependency + +commit a26b379f546951126a1aea6d364b9204590b384b +Merge: 986dc246 39b4645c +Author: Mr. Seppia +Date: Wed Dec 20 11:43:24 2023 +0100 + + Merge pull request #1217 from dusk-network/fix-stakes-tests + + stake-contract: fix tests to inspect inner ICC receipt + +commit 39b4645c9f5e443bed69151ff2d255d36cacebea +Author: Herr Seppia +Date: Wed Dec 20 10:29:00 2023 +0100 + + stake-contract: fix tests to inspect inner ICC receipt + +commit 986dc246f956e87e3c3e83e36c185844f73fb3c2 +Merge: f328c9e3 92ebd772 +Author: Mr. Seppia +Date: Tue Dec 19 13:31:55 2023 +0100 + + Merge pull request #1213 from dusk-network/iter_info-encoding + + node-data: change `IterationsInfo`'s encoding + +commit 92ebd772f09446a0ff20dadf9104bc67dca347b1 +Author: Herr Seppia +Date: Tue Dec 19 11:36:38 2023 +0100 + + node-data: change `IterationsInfo`'s encoding + + Changed the Option encoding to be the same used across the whole stack. + + An `Option` is prefixed by: + - `0` if it's `None` + - `1` if it's `Some` + +commit f328c9e311df8a08f1045935efd3d7a155c19b77 +Merge: a8f2c1db c0f89f5c +Author: Mr. Seppia +Date: Tue Dec 19 12:49:38 2023 +0100 + + Merge pull request #1211 from dusk-network/rolling_finality + + node: Add rolling finality + +commit c0f89f5cd92911b77a4dac89410179d132e12185 +Author: Herr Seppia +Date: Tue Dec 19 10:58:09 2023 +0100 + + node: Add log entry for triggered rolling finality + +commit 4e5713fcd1cd9bbe42d43955623c707249a00afa +Author: Herr Seppia +Date: Mon Dec 18 16:14:34 2023 +0100 + + node: Add rolling finality + + Resolves #1189 + +commit 198e7b8830c9946de6d1743a33dfd90eea3799b4 +Author: Herr Seppia +Date: Mon Dec 18 16:14:22 2023 +0100 + + consensus: Add `config::CONSENSUS_ROLLING_FINALITY_THRESHOLD` + + See also #1189 + +commit a8f2c1dba27bff789d84a3f06a099442d681ae38 +Author: goshawk +Date: Tue Dec 19 10:33:57 2023 +0200 + + node: Restart consensus on an event of a consensus failure + +commit 7234cc44ef9ab6e3a0cfe3229426a1153ef37192 +Author: goshawk +Date: Tue Dec 19 10:33:09 2023 +0200 + + node: Disable consensus while syncing + +commit ce78cfb5ba8b01f032ca0523b91062dce31f6a38 +Merge: 5d5b1a28 89a9cd6e +Author: Mr. Seppia +Date: Tue Dec 19 09:55:09 2023 +0100 + + Merge pull request #1210 from dusk-network/remove_am_member + + consensus: remove `Committee::am_member()` + +commit 89a9cd6eef59d8dbd0efc12cb713f0073310563a +Author: Herr Seppia +Date: Mon Dec 18 11:47:30 2023 +0100 + + node: remove `PublicKey::default` from `CommitteeSet` + +commit 08bf388cf2e5d66a728b7bef20147d8aa92b6b40 +Author: Herr Seppia +Date: Mon Dec 18 11:47:07 2023 +0100 + + consensus: remove `Committee::am_member()` + +commit 5d5b1a282574b281e08f358ff7122a575681a97e +Merge: 9471289f eb6bf7d1 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Dec 18 13:17:50 2023 +0200 + + Merge pull request #1206 from dusk-network/fix-1202 + + Verify step votes in validation output on collecting a Ratification msg + +commit eb6bf7d127e7d78c41231621754dacaca59837e2 +Author: goshawk +Date: Fri Dec 15 14:12:59 2023 +0200 + + consensus: Increase timeout setting in Proposal after timeout event + +commit 8ac00de0e837557536b8fad298ebdb182f54b0aa +Author: goshawk +Date: Fri Dec 15 13:41:53 2023 +0200 + + consensus: Remove Database handler from Validation step + +commit cfbbf9f85845b32a11d01ea8e1766d7fd1b6b6a8 +Author: goshawk +Date: Fri Dec 15 13:13:14 2023 +0200 + + consensus: Enable nil_quorum check in verify_votes. Make verify_votes non-async + +commit 8acdca390a3ba255dcb8eef3eed85bc306c8f0ae +Author: goshawk +Date: Fri Dec 15 13:12:09 2023 +0200 + + consensus: Support InvalidValidationStepVotes(Error) in ConsensusError enum + +commit 6fd1c07ee7a05140b18e7d264eddd89186cff6bf +Author: goshawk +Date: Fri Dec 15 13:08:57 2023 +0200 + + consensus: Verify Validation Output (valid/nil) quorum on collecting Ratification msg + +commit 5ff64549aefe5ef02680f42ae0aae790be247d93 +Author: goshawk +Date: Fri Dec 15 13:07:18 2023 +0200 + + consensus: Use round committees in MsgHandler trait + +commit 89721936082c11abf36a181be179f9916d2d5fa0 +Author: goshawk +Date: Fri Dec 15 13:06:24 2023 +0200 + + consensus: Pass round committees to MsgHandler::is_valid call + +commit 9471289f9b56e06cebcc6c2d76adaa4dca6ec3e4 +Merge: 04fecc3c 481fe095 +Author: Mr. Seppia +Date: Mon Dec 18 11:18:24 2023 +0100 + + Merge pull request #1209 from dusk-network/fix_ratification + + consensus: fix ratification to check own vote result + +commit 481fe09528d1924cdbb4085bd3c5178a8344f9a4 +Author: Herr Seppia +Date: Mon Dec 18 11:03:04 2023 +0100 + + consensus: fix ratification to check own vote result + +commit 04fecc3cbb0e5ba0f7b42bee31b8dad52bd50754 +Merge: 500083db 4b6ed1ff +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Dec 15 11:09:33 2023 +0200 + + Merge pull request #1201 from dusk-network/fix-issue-1177 + + Transform Second Reduction into Ratification + +commit 4b6ed1ff3cf933be684dc4d487a09581515e7c2b +Author: goshawk +Date: Thu Dec 14 18:16:52 2023 +0200 + + node-data: Address PR comments + +commit d813f7249ac33f486a87a8815df9244a2a4359ad +Author: goshawk +Date: Thu Dec 14 18:16:36 2023 +0200 + + consensus: Address PR comments + +commit 0c5883dddc9a47d05553ff3944f771d69683247d +Merge: 18b342f7 500083db +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Dec 14 18:05:15 2023 +0200 + + Merge branch 'master' into fix-issue-1177 + +commit 500083dba8917a4981871e7a9309e52e69d9084a +Merge: c0bbf9fe 07edcdcd +Author: Mr. Seppia +Date: Thu Dec 14 17:01:42 2023 +0100 + + Merge pull request #1198 from dusk-network/provisioner_exclusion + + Exclude block generator from voting committee + +commit 07edcdcde45fe5b34fa9fb2648cf80cce3bdf228 +Author: Herr Seppia +Date: Thu Dec 14 15:41:43 2023 +0100 + + consensus: fix accepting block with default failed iterations + +commit 3acc222d33da5703565e3aaa667077c68adeb6c1 +Author: Herr Seppia +Date: Thu Dec 14 15:39:14 2023 +0100 + + consensus: use cached generator + +commit 18b342f7859869fd171b0079bb1e48bb45433c9c +Author: goshawk +Date: Thu Dec 14 14:04:45 2023 +0200 + + node: Use Quorum Type enum + +commit 0a977a41ecf096b558e2b351ddb999c019203b18 +Author: goshawk +Date: Thu Dec 14 14:03:25 2023 +0200 + + node-data: Implement Quorum Type enum + +commit 1ed1e3444cac7c77e27b60823b8aae4203af883d +Author: Herr Seppia +Date: Thu Dec 14 08:51:27 2023 +0100 + + consensus: add test for exclusion + +commit 760dcb691a276e2e1419db280757dda7419625cf +Author: goshawk +Date: Thu Dec 14 13:29:02 2023 +0200 + + consensus: Fix clippy warnings + +commit 1ffba37db761fefeee0638cbaebd3be222a34b0b +Author: goshawk +Date: Thu Dec 14 13:27:27 2023 +0200 + + node: Enable rerouting of Ratification messages + +commit 3ec98835254693ba941cc53668cbd7d6c8fd233d +Author: goshawk +Date: Thu Dec 14 13:26:56 2023 +0200 + + consensus: Populate ValidationResult::quorum field accordingly + +commit d1c7176c486c46848cb63ddf842839f6fdd93bf9 +Author: goshawk +Date: Thu Dec 14 13:26:30 2023 +0200 + + consensus: Validation step casts a vote after valid VST call + +commit c0f0b5f3810551948ca6d1b7a4b96eda8e26bb2b +Author: goshawk +Date: Thu Dec 14 13:25:42 2023 +0200 + + consensus: Ratification collects messages only with valid validation output + +commit d7c22dae29a190e78e20fb875b52f96fa8f18d8a +Author: goshawk +Date: Thu Dec 14 13:24:43 2023 +0200 + + consensus: Ratification step casts a vote + +commit 9b5ff331cf88380be75f5d60d39fadfbdf5ed113 +Author: goshawk +Date: Thu Dec 14 13:23:15 2023 +0200 + + consensus: Remove spawn_cast_vote from common module + +commit dc9d4956aa65b4a924366704e38d5558493d5bbe +Author: goshawk +Date: Thu Dec 14 13:21:54 2023 +0200 + + node-data: Implement and serialize both Ratification and ValidationResult messages + +commit 7861cde4f8e18130fc91147e6dba2c416f7ced5d +Author: Herr Seppia +Date: Wed Dec 13 18:17:05 2023 +0100 + + consensus: exclude generator from voting committee + + Resolves #1175 + +commit acfa57f21fd79aad4b6aad96b39c202d076390dc +Author: Herr Seppia +Date: Wed Dec 13 16:36:37 2023 +0100 + + node: adapt benches and tests + +commit 50e932f99cac305a06b8da88f2ca0ef13b82b811 +Author: Herr Seppia +Date: Wed Dec 13 14:40:42 2023 +0100 + + rusk: minor changes + + - Use reference to CallParams + - Adapt tests + +commit 0702b54af917a6bd94c9a38d9ab21c75214fa159 +Author: Herr Seppia +Date: Wed Dec 13 14:40:25 2023 +0100 + + node: use `Provisioners::get_generator()` to log missing iterations + +commit ded2a15248f2a9dcd7ff86a444217d171f909cdc +Author: Herr Seppia +Date: Wed Dec 13 14:40:06 2023 +0100 + + consensus: add `Provisioners::get_generator()` method + +commit bf85ae6a2b67a3f45990872155bb6413c2f87c54 +Author: Herr Seppia +Date: Wed Dec 13 14:40:18 2023 +0100 + + node-data: change `PublicKey::bytes()` to return `PublicKeyBytes` + +commit fff7b52acbd85fb85e44a6a8dfd047918bd113d2 +Author: Herr Seppia +Date: Wed Dec 13 16:42:05 2023 +0100 + + node: fix absolute step derivation + + See also https://github.com/dusk-network/dusk-protocol/blob/main/consensus/reduction/README.md#reduction-algorithm + +commit 7075a0347816b990eac7d41b442206851b42dcc5 +Author: Herr Seppia +Date: Wed Dec 13 16:41:54 2023 +0100 + + consensus: fix absolute step derivation + + See also https://github.com/dusk-network/dusk-protocol/blob/main/consensus/reduction/README.md#reduction-algorithm + +commit c0bbf9fe64b3f670a1e6578f7f735a9d337d8e99 +Merge: b9267990 c13e9e19 +Author: Mr. Seppia +Date: Thu Dec 14 10:44:13 2023 +0100 + + Merge pull request #1199 from dusk-network/fix_remove_route + + node: change remove_route to not return error if route doesn't exist + +commit c13e9e198863d8f62b21f76a136ba0a453c287f2 +Author: Herr Seppia +Date: Thu Dec 14 09:49:41 2023 +0100 + + node: change remove_route to not return error if route doesn't exist + +commit b9267990f7391d0f716dfaa5f15a5809e55cbfaa +Merge: 8aacd233 819fcdc1 +Author: Mr. Seppia +Date: Wed Dec 13 15:20:50 2023 +0100 + + Merge pull request #1197 from dusk-network/mut_prov + + consensus: remove Provisioners cloning + +commit 819fcdc1fa1f14428d8360a8e89c856fd2612e84 +Author: Herr Seppia +Date: Tue Dec 12 17:02:01 2023 +0100 + + node: address review comments + +commit 907d9b62aea4727bce2b899202ce96489230a1bc +Author: Herr Seppia +Date: Tue Dec 12 17:01:52 2023 +0100 + + consensus: address review comments + +commit 100e3e6b13dcd13d7990d9989aa23b22e6afd28c +Author: Herr Seppia +Date: Tue Dec 12 13:31:04 2023 +0100 + + node: remove mrb.clone() + +commit 7fec7c60029e1fc99219d0c8c532d2a0a8603fa7 +Author: Herr Seppia +Date: Tue Dec 12 12:23:07 2023 +0100 + + consensus: remove step_commitee clone at each step + +commit 8344061d87b8c2cf66fd61c8f22a3bd591e02533 +Author: Herr Seppia +Date: Mon Dec 11 14:49:38 2023 +0100 + + node: remove useless cloning + +commit 6154027bfa5629df13e60d43820125e1e53eecff +Author: Herr Seppia +Date: Mon Dec 11 14:48:56 2023 +0100 + + consensus: remove `Provisioners` cloning + +commit c85d4f33c9c0c0c1fd1930f0e2a178178c61f18c +Author: Herr Seppia +Date: Mon Dec 11 14:43:10 2023 +0100 + + consensus: remove example + +commit 7ec820d40ac97ccd792f1671d71b26913a8b10d9 +Author: Herr Seppia +Date: Thu Dec 7 11:24:58 2023 +0100 + + consensus: remove unnecessary mutable references + +commit d118487d77178ea94eab58c17bd4235b07763527 +Author: Herr Seppia +Date: Thu Dec 7 11:13:06 2023 +0100 + + node: change CommittesSet to use RwLock instead of Mutex + +commit 44f4e4aef707e8daf7a2a41cd2cc789f7a4a1cfb +Author: Herr Seppia +Date: Thu Dec 7 11:12:23 2023 +0100 + + consensus: remove not necessary committee lock + +commit 5f18758aa03f53db9735bb2b73d24394f8356ce6 +Author: Herr Seppia +Date: Mon Dec 11 10:17:53 2023 +0100 + + consensus: change verify_votes to accept committee + +commit d0664c9efbac56dda665a5a65a9dbc3c1e22c3bb +Author: Herr Seppia +Date: Mon Dec 11 10:14:01 2023 +0100 + + consensus: refactor CommitteeSet + +commit 7544168182c798efe190fa98749fb9262228a0dc +Author: Herr Seppia +Date: Thu Dec 7 09:20:02 2023 +0100 + + node: change `CommitteeSet` to accept provisioner reference + +commit defe2c77205a763b894520233f4a57456b469929 +Author: Herr Seppia +Date: Thu Dec 7 09:19:19 2023 +0100 + + consensus: Use provisioners reference + + - change `CommitteeSet` to accept provisioner reference + - change `Executor` to accept provisioner reference + +commit 3f91d8a46312566132778715d23796295b0dfd01 +Author: Herr Seppia +Date: Thu Dec 7 09:10:05 2023 +0100 + + consensus: remove mutable reference from ExecutionCtx + +commit 8aacd233334c49ba8edc0836b80c9a17271fdbb2 +Merge: b827be24 e56893d2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Dec 12 12:12:30 2023 +0200 + + Merge pull request #1192 from dusk-network/fix-1178 + + Update naming convention + +commit e56893d29d86e1ae54e0f9b8710749438887236d +Merge: 401cbb06 b827be24 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Dec 12 10:57:51 2023 +0200 + + Merge branch 'master' into fix-1178 + +commit 401cbb06dbae855785d59aaa200d67c8a783bf21 +Author: goshawk +Date: Tue Dec 12 10:54:19 2023 +0200 + + node: Use quorum_inbound queue + +commit 053e62d266079b9a8a32e4f78d87a41fbdbcdc6d +Author: goshawk +Date: Tue Dec 12 10:53:40 2023 +0200 + + node-data: Rename agreement to quorum + +commit ea4e1071ed02740610f48ce4aa22f8172d40d524 +Author: goshawk +Date: Tue Dec 12 10:52:46 2023 +0200 + + consensus: Rename leftovers + +commit 2c774ef082cfb174bd6044f2dfbad95f762dba49 +Author: goshawk +Date: Tue Dec 12 10:51:16 2023 +0200 + + consensus: Update README with new naming + +commit b827be2471ef834fca485c7a7830228b5b6be0c9 +Merge: b9cf6a81 012b27ac +Author: Mr. Seppia +Date: Mon Dec 11 21:47:59 2023 +0100 + + Merge pull request #1196 from dusk-network/docker_genesis + +commit 93b31eca5817bd7373ae8ad779534fda80b77e52 +Merge: e0361f47 b9cf6a81 +Author: goshawk +Date: Mon Dec 11 20:47:49 2023 +0200 + + Merge branch 'master' of github.com:dusk-network/rusk into fix-1178 + +commit e0361f47766f529f1a75606c4831dab55999799d +Author: goshawk +Date: Mon Dec 11 20:44:50 2023 +0200 + + consensus: Fix quorum_reached condition + +commit d24827630cb582bdbf55a4e8fe54cda780270c1b +Author: goshawk +Date: Mon Dec 11 20:39:51 2023 +0200 + + node-data: Use quorum module + +commit 274993ad9dc4eb716e91dab6b5ea02e4cd65c4ee +Author: goshawk +Date: Mon Dec 11 20:37:04 2023 +0200 + + consensus: Rename agreement module to quorum module + + - Rename step.rs (quorum module) to task.rs + - Replace agreement with quorum label + +commit 012b27aca7a3a1057acfb69cf7f96c6d78b68277 +Author: Herr Seppia +Date: Mon Dec 11 19:04:29 2023 +0100 + + docker: load custom genesis.toml + + Resolves #1194 + +commit c0b1e9af56960e3b41d51a4ba5a3ac60db4e5a06 +Author: Herr Seppia +Date: Mon Dec 11 19:02:27 2023 +0100 + + docker: split keys and wasm + +commit 292095866faf7a80fda461da3793c7368d014130 +Author: Herr Seppia +Date: Mon Dec 11 17:28:15 2023 +0100 + + scripts: fix setup-compiler to use `RUSTUP_HOME` if set + + See also https://rust-lang.github.io/rustup/environment-variables.html + +commit 2008db55c675ed593726e953625b4e25e7f861a2 +Author: Herr Seppia +Date: Mon Dec 11 17:01:31 2023 +0100 + + docker: fix TARGETPLATFORM override + +commit b9cf6a8161596ec3f41c748e427e5d1ccc39386b +Merge: fbaacfae 6ee5c060 +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 19:08:23 2023 +0100 + + Merge pull request #1195 from dusk-network/upgrade-piecrust + + Upgrade to `piecrust-uplink@0.9.0-rc` + +commit 6ee5c0603b574efb6f1c446339db3008273d68fd +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 16:26:30 2023 +0100 + + rusk: use `Display` implementation of `ContractError` + +commit 42f5fcef39a1e0523db231dff3ec2446cd353f78 +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 15:57:59 2023 +0100 + + rusk: adapt to newest piecrust + +commit 672e93164577bb20e4df8bf4e7c47ad107516e4b +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 15:57:46 2023 +0100 + + governance-contract: adapt to newest piecrust + +commit d4ae25a061743e648286f3af9b26bb795eb4d4fa +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 15:57:33 2023 +0100 + + stake-contract: adapt to newest piecrust + +commit 109fb57a83921ec6d5b4e15ce72dc214f873d2a2 +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 15:56:03 2023 +0100 + + transfer-contract: adapt to newest piecrust + +commit 835a8f53110ce6256cf6034e2b91802edc872472 +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 15:54:36 2023 +0100 + + rusk-abi: upgrade to `piecrust-uplink@0.9.0-rc` + +commit cbdf6480ba052d4bae7095a2151aefacb4aee3f2 +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 14:38:02 2023 +0100 + + contract-helpers: remove `lang_items` feature requirement + +commit dcca371eaf9704e6fe1d3983f3e0dca7e966e6cc +Author: Eduardo Leegwater Simões +Date: Mon Dec 11 14:35:35 2023 +0100 + + rusk-abi: fix `'static` requirement + +commit fbaacfae88449363a9aa48a4f2c3e8e9c704c86b +Merge: c04389ba d08854ea +Author: Mr. Seppia +Date: Mon Dec 11 13:51:28 2023 +0100 + + Merge pull request #1193 from dusk-network/fix_quorum + +commit 534c1388e658693ddd8cd6619358fac2e05af568 +Author: goshawk +Date: Mon Dec 11 13:02:02 2023 +0200 + + consensus: Use Candidate payload + +commit 34d0e757d1f379444e1e55083aa057a4c6cec74f +Author: goshawk +Date: Mon Dec 11 13:01:47 2023 +0200 + + node: Use Candidate payload + +commit f2dfbf9016ddc4df79a40b96e349efd8b2b9d8ce +Author: goshawk +Date: Mon Dec 11 13:01:24 2023 +0200 + + node-data: Rename NewBlock payload to Candidate payload + +commit 77c459ca738ed7ec883ee4270ad8d8804c20970f +Author: goshawk +Date: Mon Dec 11 12:58:15 2023 +0200 + + consensus: Update naming + +commit d08854ea880d8b12b79f666124079236f9dcf95d +Author: Herr Seppia +Date: Mon Dec 11 10:56:01 2023 +0100 + + consensus: fix `quorum_reached` + +commit f4b5877fe560f7f3b17f31c9e8380d8713a871bd +Author: goshawk +Date: Mon Dec 11 11:34:32 2023 +0200 + + consensus: Remove deprecated examples from Cargo.toml + +commit 672cf72adb4a62600353a2e749f172e3059199ba +Author: goshawk +Date: Mon Dec 11 11:24:54 2023 +0200 + + node: Use payload::Validation + +commit 248bbe9f03215b4227529dd0f08c30e71da57cc4 +Author: goshawk +Date: Mon Dec 11 11:13:01 2023 +0200 + + consensus: Use Payload::Validation + +commit f4a5092bac55252fa519c288930cd7baa9a8db6c +Author: goshawk +Date: Mon Dec 11 10:57:36 2023 +0200 + + node-data: Rename Reduction payload to Validation + +commit 38dbbe69e9bd8f45458fbec1b7d4613e55174e67 +Author: goshawk +Date: Mon Dec 11 10:55:01 2023 +0200 + + consensus: Deprecate consensus example + +commit 5f3e4512c753d6ab99b32df53ac9dc560d891e55 +Merge: 9d759fa8 c04389ba +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Dec 7 20:05:31 2023 +0200 + + Merge branch 'master' into fix-1178 + +commit c04389ba15eff87b35c4df24c7ad1f75e6737b2d +Merge: 473b0771 03aeeb19 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Dec 7 20:01:08 2023 +0200 + + Merge pull request #1185 from dusk-network/fix-1118-labels + + Implement block instant finality + +commit 03aeeb19f2ddbb61566e9f6398cdb87b748491b4 +Merge: 9f99c7c5 473b0771 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Dec 7 19:32:21 2023 +0200 + + Merge branch 'master' into fix-1118-labels + +commit 9f99c7c5bce52e07f17e4a114707dada953b786b +Author: goshawk +Date: Thu Dec 7 14:38:56 2023 +0200 + + node: Address PR comments + +commit 473b0771f8fb65ad7b31f3a7eafc9fd318376a15 +Merge: cccc7b1d 287f3ac3 +Author: Mr. Seppia +Date: Thu Dec 7 12:15:51 2023 +0100 + + Merge pull request #1191 from dusk-network/nil-quorum + + consensus: add nil_quorum + +commit 9d759fa8527bcef3b7c2a2a6ccd93a466604a160 +Author: goshawk +Date: Thu Dec 7 12:59:32 2023 +0200 + + node: Update naming leftovers + +commit be6fac25bd9efb2ef2e75af5fbb00bc26410601c +Author: goshawk +Date: Thu Dec 7 12:59:14 2023 +0200 + + consensus: Update naming leftovers + +commit 4390018d3a95f034a7b92463b70b90af6acfefac +Author: goshawk +Date: Thu Dec 7 12:52:31 2023 +0200 + + consensus: Update naming in StepVotesReg + +commit e788b0c54954f040cbd3c8a742ceb8e692a70083 +Author: goshawk +Date: Thu Dec 7 12:45:29 2023 +0200 + + consensus: Rename Agreement to Quorum + +commit 68b8219cc8118ce175d250fa905c7d024080d0ce +Author: goshawk +Date: Thu Dec 7 12:44:36 2023 +0200 + + node-data: Rename Agreement to Quorum + +commit 287f3ac32b732f35acd60db3cd9bbb64130c629b +Author: Herr Seppia +Date: Wed Dec 6 16:46:36 2023 +0100 + + consensus: add nil_quorum + + Resolves #1181 + Resolves #1184 + +commit 579bda2f7537079bfc64ec17a6d8573ff8d4aaa0 +Author: goshawk +Date: Thu Dec 7 12:05:22 2023 +0200 + + node: Update first and second reduction names + +commit 1fc5b1e02c9205e4d2288488de957f3ad8cdc066 +Author: goshawk +Date: Thu Dec 7 12:04:07 2023 +0200 + + consensus: Update first and second reduction names + +commit ad973f71ac206d43a7e0bf1ef50274c6aff3f190 +Author: goshawk +Date: Thu Dec 7 12:03:45 2023 +0200 + + node-data: Update first and second reduction names + +commit 756b8c508c82aa98d7174aaa821458c13ece702e +Author: goshawk +Date: Thu Dec 7 11:39:32 2023 +0200 + + node: Update topics and config names + +commit 74f0ff8a041e1c415e06069f0ef06b441dc440a5 +Author: goshawk +Date: Thu Dec 7 11:36:07 2023 +0200 + + consensus: Update phase/step naming convention + +commit eac7df3fdae32032ea8fe181e2b729e56e57bdac +Author: goshawk +Date: Thu Dec 7 11:34:58 2023 +0200 + + node-data: Rename consensus-related topics + +commit cccc7b1d747c82b46ed5d81c2c99088c7d3de4c9 +Merge: ae27b3e3 63b37f9f +Author: Eduardo Leegwater Simões +Date: Thu Dec 7 10:10:51 2023 +0100 + + Merge pull request #1190 from dusk-network/64-bit + + Compile transfer contract to `wasm64-unknown-unknown` + +commit 17545b7ec3ff935d6b8181b015b02a7711248a8e +Merge: b07da1b2 ae27b3e3 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Dec 7 10:55:41 2023 +0200 + + Merge branch 'master' into fix-1118-labels + +commit b07da1b260982cdcfee8d8c4989db0195c8342ef +Author: goshawk +Date: Thu Dec 7 10:40:25 2023 +0200 + + node: Init block label on completed fallback + +commit 63b37f9fef9984b4c3b64a1b31627d9f8b15c1ee +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:41:43 2023 +0100 + + rusk-recovery: use 64-bit transfer contract + +commit cb5bf9dd26474c91882367bf8e869731444eac57 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:41:22 2023 +0100 + + stake-contract: use 64-bit transfer contract for tests + +commit f7a8a6f82fe6e870474c8b396375445a3b865a71 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:40:41 2023 +0100 + + transfer-contract: compile to `wasm64-unknown-unknown` + +commit 734bbb19dd16ef6df7322d3081e9f795a9c95f6d +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:26:16 2023 +0100 + + governance-contract: use `duskc` to build + +commit 1558414a38dc82a290854f93878995ea70957fb7 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:26:45 2023 +0100 + + license-contract: use `duskc` to build + +commit 02bdb99762aabf2c28a832a8e2fa63de29caad6e +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:27:03 2023 +0100 + + stake-contract: use `duskc` to build + +commit a13b6148df882c76334c81a898281f0a74933cee +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:25:54 2023 +0100 + + transfer-contract: use `duskc` to build + +commit 0f5d274dd1082a97d50653c1cc2cb961c8d82312 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:25:39 2023 +0100 + + bob-contract: use `duskc` to build + +commit 45bfb3ecad6f08b5b06e42003fbcd628f0521cd9 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:25:14 2023 +0100 + + alice-contract: use `duskc` to build + +commit b37a3ab23eaf271b609535ff2d599486b3843292 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:24:39 2023 +0100 + + rusk-abi: use `duskc` to build test contract + +commit dc6072468d361ce2cb0fc8be932fce7663742661 +Author: Eduardo Leegwater Simões +Date: Wed Dec 6 15:24:14 2023 +0100 + + make: setup `duskc` before building contracts + +commit b7f3722c5e8c4960dbdabdd0491e5adb0a2f0562 +Author: goshawk +Date: Wed Dec 6 14:20:51 2023 +0200 + + node: Add support for attested block in case of a NilQuorum of all failed iterations + +commit 77ae6dbad8008441a44cbca6a0b28e72d84e1638 +Author: goshawk +Date: Wed Dec 6 14:18:29 2023 +0200 + + consensus: Return quorum_result in verify_votes + +commit ae27b3e35ba7d149f11be0c4e9938d61843d2419 +Merge: 053a4928 e4d7d174 +Author: Mr. Seppia +Date: Wed Dec 6 12:05:03 2023 +0100 + + Merge pull request #1163 from dusk-network/external_caller + + rusk: add test for management transaction fail + +commit e4d7d174c8be1c6f9fa53b4e3afbfb5a0e0d35a5 +Author: Herr Seppia +Date: Thu Nov 30 09:35:46 2023 +0100 + + rusk: add test for management transaction fail + +commit 84cb658a9164536f8e4b280689678c8d448483c9 +Author: goshawk +Date: Wed Dec 6 10:00:43 2023 +0200 + + node: Load block label from DB on startup + +commit 053a4928e11775222cbdd35a4ec9e47fba6f3579 +Merge: 85164d98 fa0baec5 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 16:51:49 2023 +0100 + + Merge pull request #1125 from dusk-network/rm-fixed-fee + + Remove fixed fee + +commit 7e6a39ed84302ea0361974de9e68eb9208aa2350 +Author: goshawk +Date: Tue Dec 5 17:11:03 2023 +0200 + + node: Fix clippy warnings + +commit fa0baec575b03858477c3901e6ce9287ec7bd3c3 +Author: Eduardo Leegwater Simões +Date: Wed Nov 8 16:30:21 2023 +0100 + + rusk: use `spend_and_execute` to handle TXs + + This also entails the removal of the "fixed fee" per transfer. + +commit 9232fcff166b2efad95bcad794de3fdebae2bf79 +Author: Eduardo Leegwater Simões +Date: Wed Nov 8 20:30:38 2023 +0100 + + stake-contract: adapt to `spend_and_execute` + +commit 23f0e2195c1030192b6c3d647301e30040cc15d3 +Author: Eduardo Leegwater Simões +Date: Wed Nov 8 13:31:10 2023 +0100 + + transfer-contract: spend and execute together + +commit bb27a0090b557d2da6f9660780b3152d1d4889f3 +Merge: b1cc2f98 fed34966 +Author: goshawk +Date: Tue Dec 5 17:00:33 2023 +0200 + + Merge branch 'fix-1118-labels' of github.com:dusk-network/rusk into fix-1118-labels + +commit b1cc2f987b7e75aa5136d7f646a791735a1bb86e +Author: goshawk +Date: Tue Dec 5 16:25:02 2023 +0200 + + node: Simplify the impl by fetching finalized block from database instead of in-memory variable + +commit 5c94cc5d9175bb1773d4e9e9f291f9ddb0847e6f +Author: goshawk +Date: Tue Dec 5 16:23:26 2023 +0200 + + node: Add impl for fetch_block_label_by_height in RocksDB + +commit 2cc46af44a56ecf5e1f9657ba3779553aa9c7eb5 +Author: goshawk +Date: Tue Dec 5 16:22:19 2023 +0200 + + node: Remove deprecated has_instant_finality + +commit fed34966f5a31a77a9467087a576d724cee50d77 +Merge: 74373ece 85164d98 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Dec 5 14:11:23 2023 +0200 + + Merge branch 'master' into fix-1118-labels + +commit 74373ece3b0b9ca29e02986f785e60225b654a14 +Author: goshawk +Date: Tue Dec 5 14:02:48 2023 +0200 + + node: Define and store block label on block acceptance procedure + +commit c42eb601ed5b03ceb19d810b553d95ed5e3b7f78 +Author: goshawk +Date: Tue Dec 5 14:01:15 2023 +0200 + + node: Store block label field in HEIGHT ColumnFamily + +commit 891f7baaa5e891667d860512ae9feeaaf4b9c4ac +Author: goshawk +Date: Tue Dec 5 14:00:13 2023 +0200 + + node-data: Implement BlockWithLabel wrapper struct and Label enum + +commit 85164d98ac743916e73110c9a606b3b3293081c1 +Merge: 9345cf40 84e14112 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 10:47:04 2023 +0100 + + Merge pull request #1179 from dusk-network/upgrade-piecrust + + Upgrade to `piecrust` version `0.14` + +commit 84e14112d40d73ec1f169f9a5ea5c8d7ff8d6331 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 02:14:59 2023 +0100 + + rusk: upgrade to `dusk-wallet-core@0.23.0-plonk.0.16` + +commit 1ebebff057e2b87c3785e2eef5b379b429f4fb36 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 02:14:24 2023 +0100 + + rusk-prover: upgrade to `dusk-wallet-core@0.23.0-plonk.0.16` + +commit c0d8b8c484677377266569f8b3bd21ea3eaf9371 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 02:00:49 2023 +0100 + + rusk: upgrade to `rusk-abi@0.12.0-rc` + +commit 562c67476038496bc96632d3ccadb5cca24f3388 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 02:00:26 2023 +0100 + + node-data: upgrade to `rusk-abi@0.12.0-rc` + +commit ccea6e72f75ac7924fc2388872636bef010bc233 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 02:00:11 2023 +0100 + + rusk-recovery: upgrade to `rusk-abi@0.12.0-rc` + +commit d7563e1c5e417d64b7dd71741c99170169fd4ce0 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:59:42 2023 +0100 + + license-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit ac19934ec8ee78df3accf801a17101e172348351 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:59:24 2023 +0100 + + governance-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit 6c08ee083ba5c6c6febad373661dedb7516a2fce +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:59:07 2023 +0100 + + stake-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit 1141358e1c6fc4b4507925bf125a576992442fe2 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:58:57 2023 +0100 + + transfer-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit d4146986ef1339d72e44a1f443370eda527d8bf6 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:58:37 2023 +0100 + + bob-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit 1209e5d96351514b0424fff325c614256cbcd4b4 +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:57:08 2023 +0100 + + alice-contract: upgrade to `rusk-abi@0.12.0-rc` + +commit 6bcdb6e2c94d0e330fd1873ce896dc0a3317b4cf +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:55:57 2023 +0100 + + rusk-abi: bump version `0.12.0-rc.0` + +commit d00853ee955044bdaf72f46a9c57df902d99fefd +Author: Eduardo Leegwater Simões +Date: Tue Dec 5 01:48:22 2023 +0100 + + rusk-abi: upgrade `piecrust` version to `0.14.0-rc` + +commit 9345cf40863e6739c27f6f60097ee09c41887c38 +Merge: 02ae1e97 246bac30 +Author: Mr. Seppia +Date: Mon Dec 4 15:17:07 2023 +0100 + + Merge pull request #1167 from dusk-network/node_clippy + +commit 246bac307a0335b7dccd55c33fbb8ba9d2d51423 +Author: Herr Seppia +Date: Sat Dec 2 15:03:14 2023 +0100 + + node: fix clippy suggestions + +commit e7f0756a75f8cc7e7703e22fe485af13f5e197b0 +Author: Herr Seppia +Date: Sat Dec 2 14:26:56 2023 +0100 + + node: fix `clippy` use + +commit 10a570a642883eb2549a9602d8cfe217c53a0efe +Author: Herr Seppia +Date: Sat Dec 2 14:24:39 2023 +0100 + + node: enable `clippy` checks + +commit 02ae1e97a95819c71cb45c43971371ea9ebd230b +Merge: 1f59b9f7 f83af8de +Author: Mr. Seppia +Date: Mon Dec 4 12:02:58 2023 +0100 + + Merge pull request #1166 from dusk-network/refactor_committee + + Refactor committee + +commit f83af8dec9fec1207958c68b0957af61addd45da +Author: Herr Seppia +Date: Fri Dec 1 21:00:37 2023 +0100 + + node: remove `public_key` from `acceptor::verify_block_cert` + +commit 2d595048ea0804bc73afeea8cca0c7efaf96e261 +Author: Herr Seppia +Date: Fri Dec 1 20:49:40 2023 +0100 + + node: remove provisioners clone + +commit 32d4733a184c2676dcc0d1785abde70cd643d55f +Author: Herr Seppia +Date: Sat Dec 2 15:38:06 2023 +0100 + + rusk: remove `provisioners::new´ + +commit f3bf6ee8a924ea3813b263c4554bbb3e5f0b493a +Author: Herr Seppia +Date: Sat Dec 2 15:37:59 2023 +0100 + + node: remove `provisioners::new´ + +commit a8453c36e96579439a402ffe965d10f325407072 +Author: Herr Seppia +Date: Sat Dec 2 15:37:52 2023 +0100 + + consensus: remove `provisioners::new´ + +commit af96992370b4a71edad384a86c435f1ba3286174 +Author: Herr Seppia +Date: Fri Dec 1 16:47:13 2023 +0100 + + consensus: refactor committee extraction + +commit af3b641edfa2dca0f9cbdb2b14f30466f2e6c2cf +Author: Herr Seppia +Date: Fri Dec 1 16:24:00 2023 +0100 + + consensus: remove `pubkey_bls` field from `Member + +commit 063192a2cc283a3bd31c977706eec437fec248e5 +Author: Herr Seppia +Date: Fri Dec 1 15:15:14 2023 +0100 + + consensus: remove `Stake::intermediate_value` + +commit a85bcd066c99d3f86ea7f66ddcb3faaf9c54a48d +Author: Herr Seppia +Date: Fri Dec 1 14:53:12 2023 +0100 + + consensus: remove `#[allow(unused)]` clippy lint + +commit 6993f44ce7879d1551c563ae8d656e0c474e9c91 +Author: Herr Seppia +Date: Fri Dec 1 14:50:30 2023 +0100 + + rusk: remove multiple stakes from provisioner member + +commit 23ba1cd102e790548e255e9b73ec73e3f2c24783 +Author: Herr Seppia +Date: Fri Dec 1 14:41:51 2023 +0100 + + consensus: remove multiple stakes from provisioner member + +commit 773cea7e49a92326b79b2a5206342057e5a95b23 +Author: Herr Seppia +Date: Fri Dec 1 15:01:25 2023 +0100 + + node: remove provisioners cloning + +commit 83df9da67c31158cc2155a3b6893b3da5b856e25 +Author: Herr Seppia +Date: Fri Dec 1 15:01:09 2023 +0100 + + consensus: remove `eligibility_flag` + +commit fdc0820df8eab81b48ee9e84194703de132099c1 +Author: Herr Seppia +Date: Fri Dec 1 11:17:00 2023 +0100 + + consensus: Change `Committee::new` to accept `&Config` + +commit 1a877805631f4a5cafc297056ee08108f84e921a +Author: Herr Seppia +Date: Fri Dec 1 11:16:14 2023 +0100 + + consensus: remove `cfg` from `Committee` + +commit 1f59b9f7d1c425b4daccdce4e57b69d6be4570e3 +Merge: 5ae85407 06b7c2a2 +Author: Mr. Seppia +Date: Fri Dec 1 15:39:28 2023 +0100 + + Merge pull request #1161 from dusk-network/bench_verify_block + +commit 06b7c2a2161bb0e292eb0d3e8637b218228a7145 +Author: Herr Seppia +Date: Tue Nov 28 12:47:18 2023 +0100 + + node: add `verify_block_cert` bench + + See also #1149 + +commit 37074826cffbf77a6b61147c82fb8c4926276d4b +Author: Herr Seppia +Date: Tue Nov 28 12:47:07 2023 +0100 + + consensus: change `aggregate_pks` to bulk aggregate + +commit 2b3c1e5fab1d9da9564269ce2dd1afdf741db13f +Author: Herr Seppia +Date: Tue Nov 28 12:42:41 2023 +0100 + + node: change `log_missing_iteration` to use `Committee::new` + +commit cf6a0977bb68c2e26d90da3ed713efd91a16e9c8 +Author: Herr Seppia +Date: Tue Nov 28 12:41:13 2023 +0100 + + consensus: refactor committee + + - Change visibility of `provisioners::create_committee` to be `pub(crate) + - Remove `Impl Iterator` for `Committee` + - Add `Committee::iter()` + - Add `Default` for `Cluster` + +commit 129021539b9363a70eef1b7f312df8aac87304d1 +Author: Herr Seppia +Date: Tue Nov 28 12:45:41 2023 +0100 + + node: change testbed to use new rusk-recovery + +commit 5ae85407589c73a1fb973cdd5f48faa9141321d4 +Merge: 397505ce 0a5845a8 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Dec 1 11:59:28 2023 +0200 + + Merge pull request #1137 from dusk-network/failed_iterations + + Introduce failed_certificates field in candidate block + +commit 0a5845a8a8c86cf9e941d48afdf2e84d89fcd4a7 +Author: goshawk +Date: Thu Nov 30 16:10:51 2023 +0200 + + consensus: Address PR comments + +commit e86c26c2298660886dfa095f9938450eae51baf2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Nov 30 14:07:54 2023 +0200 + + Update consensus/src/step_votes_reg.rs + + Co-authored-by: Mr. Seppia + +commit a514bd57009924431d7faf4c23de7f337d5fcde9 +Author: goshawk +Date: Tue Nov 28 14:32:51 2023 +0200 + + consensus: Rename AgreementInfo to CertificateInfo together with all related stuff + +commit 3ca6371d668e0e8bfbb0f8abee9df58264221b84 +Merge: 80062fd9 397505ce +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 28 11:32:27 2023 +0200 + + Merge branch 'master' into failed_iterations + +commit 80062fd909570cc831b42b65fae0e593e7711290 +Author: goshawk +Date: Tue Nov 28 11:29:46 2023 +0200 + + consensus: Remove aggr_agreement file to fix merge conflicts + +commit 5d179cbd52c015b9ad4a885023cabb52efebbf40 +Merge: c14e0c62 0ef65cf8 +Author: goshawk +Date: Tue Nov 28 11:27:43 2023 +0200 + + Merge branch 'failed_iterations' of github.com:dusk-network/rusk into failed_iterations + +commit 397505ce8daec3494b9b65cdd74509b41824a602 +Merge: 4d1479c5 262c9a75 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 28 10:47:17 2023 +0200 + + Merge pull request #1156 from dusk-network/fix-1148 + + consensus: Reintroduce block-from-single-agreement patch + +commit 0ef65cf85f154572dc86b039c9fb0b5d38292fe4 +Merge: 3c3f5f01 4d1479c5 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Nov 27 16:11:45 2023 +0200 + + Merge branch 'master' into failed_iterations + +commit 262c9a75d542ac902e417804fc5135646280db1e +Author: goshawk +Date: Mon Nov 27 15:38:04 2023 +0200 + + node-data: Remove unit test for AggrAgreement payload + +commit b023a7eea1f59a286a11675c093028474f5f44a1 +Author: goshawk +Date: Mon Nov 27 15:26:31 2023 +0200 + + node: Remove AggrAgreement usage + +commit 25cfe16e4e0567de95b0c5786d07a3ef5f1388d2 +Author: goshawk +Date: Mon Nov 27 15:25:17 2023 +0200 + + node-data: Remove AggrAgreement topic and payload + +commit 64520021d3e49b71c7dbfc9f757e07108dffb4c4 +Author: goshawk +Date: Mon Nov 27 15:24:23 2023 +0200 + + consensus: Remove both accumulator-related and AggAgreement-related consts and structs + +commit 9fea3c6b11767c0e9947426e775077a112f2b61a +Author: goshawk +Date: Fri Nov 24 11:19:44 2023 +0200 + + consensus: Reintroduce block-from-single-agreement patch. Remove all unused relevant code + +commit 4d1479c595eeff71b988574ce0c1690a0aba4574 +Merge: c5c8718b d77249c6 +Author: Eduardo Leegwater Simões +Date: Fri Nov 24 11:47:24 2023 +0100 + + Merge pull request #421 from dusk-network/benches + + Add performance benchmarks for AST + +commit d77249c6a055223d1c48309193ab4dc6976403aa +Author: Eduardo Leegwater Simões +Date: Fri Nov 24 01:46:57 2023 +0100 + + rusk: refine benchmark options + +commit dd15cb49ea26d44491899ef076224f40e0579533 +Author: Eduardo Leegwater Simões +Date: Thu Nov 23 23:53:45 2023 +0100 + + rusk: add AST benchmarks + + Resolves #361 + +commit 1690b9a5ba9dc3e89bb653ad8372a71d87bb8a7e +Author: Eduardo Leegwater Simões +Date: Thu Nov 23 17:13:06 2023 +0100 + + rusk: add common module to benchmark + +commit beb5c6a192e3ccefeaa9e9b3e764a7688f8182c3 +Author: Eduardo Leegwater Simões +Date: Thu Nov 23 15:37:02 2023 +0100 + + rusk: add criterion dependency for benchmarks + +commit 3c3f5f0183614cb7deeaa1b42c274af387a48223 +Merge: c02dc839 c5c8718b +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Nov 24 11:50:48 2023 +0200 + + Merge branch 'master' into failed_iterations + +commit c5c8718bc8e2b745ff4291f4911b483fb7b48238 +Merge: b3cf59a4 84ff5761 +Author: Mr. Seppia +Date: Fri Nov 24 09:34:10 2023 +0100 + + Merge pull request #1154 from dusk-network/missing_iterations + +commit c02dc83929b58ecceedc307b8d07aeb2a534595e +Author: goshawk +Date: Thu Nov 23 11:21:58 2023 +0200 + + consensus: Resolve unit-test failure + +commit d3f54d5b6ce462e637621747165d8263ba6d777e +Author: goshawk +Date: Thu Nov 23 11:04:14 2023 +0200 + + node: Enable quorum check for both winner cert and prev_block_cert. Disable it for failed_certificates check + +commit 052ea7d60400e11a384623114c00bacd9c59c36f +Author: goshawk +Date: Thu Nov 23 11:03:15 2023 +0200 + + consensus: Make quorum_check optional for verify_votes fn + +commit 22dc6afab650082e600025289e3169de633fcebe +Author: goshawk +Date: Thu Nov 23 10:57:22 2023 +0200 + + consensus: Aggregator always returns quorum_reached flag with current step_votes + +commit a392ce7a45c8edc5a18bad8692d195a33fefb567 +Author: goshawk +Date: Thu Nov 23 10:55:23 2023 +0200 + + consensus: Record signatures with/without quorum + +commit be24fbea40134a046071de481cf36389e253cebc +Author: goshawk +Date: Thu Nov 23 10:52:57 2023 +0200 + + consensus: Add flags to mark quorum_reached state + +commit 7fc1f976a86c44f7eee3ad492e01ddd244a1f339 +Author: goshawk +Date: Wed Nov 22 13:23:09 2023 +0200 + + node-data: Make Certificate Copyable + +commit ab34e1a71f102930e8ca8cdf58065cfc69ab2e99 +Author: goshawk +Date: Wed Nov 22 13:21:48 2023 +0200 + + consensus: Refactor step_votes_registry: + + - Rename SvEntry to AgreementInfo + - Use Ledger::Certificate in AgreementInfo + - Rename StepVotesRegistry to AgreementInfoRegistry + +commit f2deb5c06f5c7277267440b92f3c61dc3b9457c7 +Author: goshawk +Date: Wed Nov 22 10:59:15 2023 +0200 + + consensus: Iterations greater than RELAX_ITERATION_THRESHOLD shall not be included into failed_iterations + +commit 04f7850e737bed6bac08c20c0cbfcc79fa009f66 +Author: goshawk +Date: Wed Nov 22 10:48:43 2023 +0200 + + node: Verify failed iterations list + +commit 0b8c06bfdc7b40b37277ee318b36934b2fd6c581 +Author: goshawk +Date: Wed Nov 22 10:46:54 2023 +0200 + + consensus: Pass failed_iterations in generate_block fn + +commit 371200490771f068632a0499660eaf3d54502c40 +Author: goshawk +Date: Wed Nov 22 10:46:22 2023 +0200 + + consensus: Use nil_quorum fn for empty hash + +commit 42ffca2696b15035683035bb2f1e17eef6b713e9 +Author: goshawk +Date: Wed Nov 22 10:44:25 2023 +0200 + + node-data: Impl failed_iterations field of type IterationsInfo in Block::Header + +commit 644411f8b583c7d2d244e4def63d58f28b3582f0 +Author: goshawk +Date: Tue Nov 21 11:45:27 2023 +0200 + + consensus: Send an agreement msg if quorum of a former iteration is reached + +commit 08b784ddeebf5f18055aa96e24b064389f2eb9f9 +Author: goshawk +Date: Tue Nov 21 11:36:52 2023 +0200 + + consensus: Wrap up send_agreement function into AgreementSender struct + +commit 601deb2e4845b812b1b3e1d8f1930ee12078a713 +Author: goshawk +Date: Wed Nov 15 12:43:24 2023 +0200 + + consensus: Enable NIL voting for 2nd reduction + +commit 5735dd0fdc6822dd75ab72dd9d4abda26b5e880d +Author: goshawk +Date: Wed Nov 15 12:33:27 2023 +0200 + + consensus: Collect any reduction message from former iteration in a separate method + +commit 741b3f473e1a1f91124a91748f245f94df33d64a +Author: goshawk +Date: Wed Nov 15 11:22:24 2023 +0200 + + consensus: Rename FinalResult to Ready and Result to Pending in HandleMsgOutput enum + +commit 0c6cc64a8627c7725493fc426c372849a1643954 +Author: goshawk +Date: Wed Nov 15 11:12:06 2023 +0200 + + consensus: Pass failed_certificates to block_generator + +commit cd1ff8dcba4a7b1ca2b1536b409d48f5a4ab6e3c +Author: goshawk +Date: Wed Nov 15 11:10:45 2023 +0200 + + consensus: Impl get_nil_certificates + +commit 391214508e4745e2fa7e4e84f3b06b0b07360a43 +Author: goshawk +Date: Wed Nov 15 11:10:16 2023 +0200 + + consensus: Share step_votes registry with ExecutionCtx + +commit 84ff57611dee6430c97b2f3bcb74166be1498fdb +Author: Herr Seppia +Date: Thu Nov 23 15:41:56 2023 +0100 + + node: add `missing_iterations` logs + + Resolves #1150 + +commit 5b45a42c13ea6983936b500be31788f9d75dbbb8 +Author: Herr Seppia +Date: Thu Nov 23 15:41:20 2023 +0100 + + node: add `to_bs58` to `PublicKeyBytes` + +commit b3cf59a407a028a87172d56d67b4694246a98510 +Merge: 70edffaa 3ffe8944 +Author: Milosz Muszynski +Date: Thu Nov 23 12:46:32 2023 +0100 + + Merge pull request #1152 from dusk-network/rename-noop-1151 + + license-contract: renamed noop to request_license + +commit 3ffe894407348eed7196f9f622bc20363ebdeee0 +Merge: 63a977dc 70edffaa +Author: Milosz Muszynski +Date: Thu Nov 23 12:31:28 2023 +0100 + + Merge branch 'master' into rename-noop-1151 + +commit c14e0c62521952d55f1d98cd8dce45e96f0468a2 +Author: goshawk +Date: Thu Nov 23 11:21:58 2023 +0200 + + consensus: Resolve unit-test failure + +commit c447f22b5a1c158f245723a04ed6ce2964910fb7 +Author: goshawk +Date: Thu Nov 23 11:04:14 2023 +0200 + + node: Enable quorum check for both winner cert and prev_block_cert. Disable it for failed_certificates check + +commit 86a056002e5b70de8fa43d49a70bf05dbf1600ee +Author: goshawk +Date: Thu Nov 23 11:03:15 2023 +0200 + + consensus: Make quorum_check optional for verify_votes fn + +commit 35a1c0abc011bcdce9b5633ee390b668c18d30f2 +Author: goshawk +Date: Thu Nov 23 10:57:22 2023 +0200 + + consensus: Aggregator always returns quorum_reached flag with current step_votes + +commit 9c265c12ff35c678704e2ad836d7c63bdf966766 +Author: goshawk +Date: Thu Nov 23 10:55:23 2023 +0200 + + consensus: Record signatures with/without quorum + +commit b72f74fcb5e4b3af05c1489e3eb20357db7c58e0 +Author: goshawk +Date: Thu Nov 23 10:52:57 2023 +0200 + + consensus: Add flags to mark quorum_reached state + +commit 70edffaaea06ffc2ec96983070e22699c0c792c7 +Merge: 265ab784 0265cab9 +Author: Hein Dauven +Date: Wed Nov 22 19:32:10 2023 +0100 + + Merge pull request #1153 from dusk-network/update-CI + + Update CI actions + +commit 0265cab96c365da42b7cc9d474ba48a353b45f59 +Author: HDauven +Date: Wed Nov 22 17:04:28 2023 +0100 + + Remove wallet build CI flow + +commit e923b21e9582130fa305500687e86c6ae95628cb +Author: HDauven +Date: Wed Nov 22 16:33:11 2023 +0100 + + Update workflow files + + Update all actions to the latest versions and replace the no longer + maintained actions-rs actions. + +commit a00c2467dea47342c81ceabbf80c62f13906b7c0 +Author: HDauven +Date: Wed Nov 22 16:32:52 2023 +0100 + + Rename rust-toolchain file + +commit 63a977dca122716c01c3f601677e87d277e175ec +Author: Milosz Muszynski +Date: Wed Nov 22 16:02:00 2023 +0100 + + license-contract: renamed noop to request_license + +commit 35a97c4f70d56775d7e07a1e07dc9cfeb7df2509 +Author: goshawk +Date: Wed Nov 22 13:23:09 2023 +0200 + + node-data: Make Certificate Copyable + +commit d0188f850dedc22c184a6b88cfa65b55818bdf2f +Author: goshawk +Date: Wed Nov 22 13:21:48 2023 +0200 + + consensus: Refactor step_votes_registry: + + - Rename SvEntry to AgreementInfo + - Use Ledger::Certificate in AgreementInfo + - Rename StepVotesRegistry to AgreementInfoRegistry + +commit 9bc09d51562aeacc3431358d2c094a5a5999cca4 +Author: goshawk +Date: Wed Nov 22 10:59:15 2023 +0200 + + consensus: Iterations greater than RELAX_ITERATION_THRESHOLD shall not be included into failed_iterations + +commit 885c970aeebd2a742f30acaa8d25096eac392e46 +Author: goshawk +Date: Wed Nov 22 10:48:43 2023 +0200 + + node: Verify failed iterations list + +commit b9a80b430dcdcb8acb222451f0189d6de12173d5 +Author: goshawk +Date: Wed Nov 22 10:46:54 2023 +0200 + + consensus: Pass failed_iterations in generate_block fn + +commit 36abc522139a5bef1de10edbdc3309319cdf32f5 +Author: goshawk +Date: Wed Nov 22 10:46:22 2023 +0200 + + consensus: Use nil_quorum fn for empty hash + +commit c51f350f12de0b3798ee9321451d64d0d712c504 +Author: goshawk +Date: Wed Nov 22 10:44:25 2023 +0200 + + node-data: Impl failed_iterations field of type IterationsInfo in Block::Header + +commit 265ab7843844e1998c45b63dd3105f637c858ba2 +Merge: 8b7ed1d5 49ce1c26 +Author: Mr. Seppia +Date: Tue Nov 21 15:34:59 2023 +0100 + + Merge pull request #1147 from dusk-network/prover-feature + + rusk: change http `prover` to activate behind feature flag + +commit 49ce1c264b11069c57b8d6c87eac3114a3ce6ce7 +Author: Herr Seppia +Date: Tue Nov 21 11:24:13 2023 +0100 + + rusk: change http `prover` to activate behind feature flag + + Resolves #1145 + +commit bd230d292eac7ef1e9c1fc0a81936bca713fd52e +Author: Herr Seppia +Date: Tue Nov 21 11:22:58 2023 +0100 + + rusk: add `prover` feature flag as default + +commit 067c4a8f1c89a2498d6e70ee45de0dc1ed5b38f4 +Author: Herr Seppia +Date: Tue Nov 21 11:20:39 2023 +0100 + + rusk: rename `prover` module in `verifier` + +commit 584bdbaa7687d0b307d1d1e877a593bf885d0618 +Author: goshawk +Date: Tue Nov 21 11:45:27 2023 +0200 + + consensus: Send an agreement msg if quorum of a former iteration is reached + +commit 16791878e7f54935a6ded902a57d8f3d39f91617 +Author: goshawk +Date: Tue Nov 21 11:36:52 2023 +0200 + + consensus: Wrap up send_agreement function into AgreementSender struct + +commit 8b7ed1d57fa5069c72be71d3abfff093d68ee019 +Merge: 66ed1d2c 4276456b +Author: Mr. Seppia +Date: Fri Nov 17 11:36:08 2023 +0100 + + Merge pull request #1142 from dusk-network/deterministic-prover + +commit 4276456bbc48e54f6b47b8612631a3eb829cab30 +Author: Herr Seppia +Date: Thu Nov 16 11:25:32 2023 +0100 + + rusk: use rusk-prover `no_random` for tests + + Resolves #1141 + +commit e33d3fb2c9ec40172591666f346e64d576efbf47 +Author: Herr Seppia +Date: Thu Nov 16 11:25:07 2023 +0100 + + rusk-prover: add `no_random` feature flag + +commit 66ed1d2c684962ea48b1b2e1b26528706f4e5d58 +Merge: 10fd68c7 efcc5441 +Author: Mr. Seppia +Date: Fri Nov 17 10:43:51 2023 +0100 + + Merge pull request #1143 from dusk-network/clippy-contracts + + Add Clippy for contracts + +commit efcc544196bf78ad40089169eb168d6d5869b579 +Author: Herr Seppia +Date: Fri Nov 17 09:22:19 2023 +0100 + + transfer-contract: fix clippy for wasm + +commit f3568916fa30e3fe81a340777ee34523fac4940c +Author: Herr Seppia +Date: Fri Nov 17 09:21:59 2023 +0100 + + transfer-contract: add clippy for wasm + + See also #1140 + +commit e37d4df23bf255f823dd583a0f77bb8a7b976ee7 +Author: Herr Seppia +Date: Fri Nov 17 09:21:18 2023 +0100 + + license-contract: add clippy for wasm + + See also #1140 + +commit e03590ab588c08f735f827b29ade1714b3610a23 +Author: Herr Seppia +Date: Fri Nov 17 09:21:50 2023 +0100 + + stake-contract: fix clippy for wasm + +commit 9592861963d18fc82d9886add9caae229bd1920c +Author: Herr Seppia +Date: Fri Nov 17 09:20:57 2023 +0100 + + stake-contract: add clippy for wasm + + See also #1140 + +commit c9e4cc72ee0baf0221181c1dcd31b83cdd8a403d +Author: goshawk +Date: Wed Nov 15 12:43:24 2023 +0200 + + consensus: Enable NIL voting for 2nd reduction + +commit a5c23c151c19188f688a00f6f06939d0b3ebc347 +Author: goshawk +Date: Wed Nov 15 12:33:27 2023 +0200 + + consensus: Collect any reduction message from former iteration in a separate method + +commit 8be167216f278475409c5140f4097f6284ec3eb2 +Author: goshawk +Date: Wed Nov 15 11:22:24 2023 +0200 + + consensus: Rename FinalResult to Ready and Result to Pending in HandleMsgOutput enum + +commit a024af43eda41b541b6806fc871e84a4534cf69b +Author: goshawk +Date: Wed Nov 15 11:12:06 2023 +0200 + + consensus: Pass failed_certificates to block_generator + +commit 1fb22abfd788e89dbecfe295e07342b9530da4e7 +Author: goshawk +Date: Wed Nov 15 11:10:45 2023 +0200 + + consensus: Impl get_nil_certificates + +commit 50931405f3489e4509a77e3f3a7b631ff7495804 +Author: goshawk +Date: Wed Nov 15 11:10:16 2023 +0200 + + consensus: Share step_votes registry with ExecutionCtx + +commit 10fd68c781d71703756896dae27380ef57e369c2 +Merge: 17fca7a5 0816375e +Author: Mr. Seppia +Date: Tue Nov 14 11:33:07 2023 +0100 + + Merge pull request #1136 from dusk-network/response-headers + + rusk: add hash header to the CRS-via-HTTP api + +commit 0816375e4e0ce60a18317814169591a27c0b4719 +Author: Herr Seppia +Date: Tue Nov 14 10:41:44 2023 +0100 + + rusk: add hash header to the CRS-via-HTTP api + + Resolves #1135 + +commit d5d0dc0bcc528c056ea6fe7bce66b794a308b998 +Author: Herr Seppia +Date: Tue Nov 14 10:34:50 2023 +0100 + + rusk-profile: change `CRS_17` to be public + + See also #1135 + +commit 2378aba4cb9046c61fbbf3400963f59f300bbb02 +Author: Herr Seppia +Date: Tue Nov 14 10:30:28 2023 +0100 + + rusk: add support for HTTP response headers + + - Renamed `ResponseData` to `DataType` + - Add `ResponseData` wrapper + + See also #1135 + +commit 17fca7a53b0cda6ea1f082efeed5e83210287532 +Merge: 0d07a017 66b8ea1a +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 14 12:08:08 2023 +0200 + + Merge pull request #1131 from dusk-network/fix-1117 + + Start iteration from 0 instead of 1 + +commit 66b8ea1a54d0253b3e52f544f1fcc93b4c04d85d +Author: goshawk +Date: Thu Nov 9 15:18:21 2023 +0200 + + node: Integrate both Block::has_instant_finality and IterCounter trait impl + +commit 404194d26311566ba4d7314d0ce76b584cfb6ec0 +Author: goshawk +Date: Thu Nov 9 15:17:17 2023 +0200 + + consensus: Integrate IterCounter trait impl + +commit 1bfed7f50e96bcdae7b2e8732d97838901155bdb +Author: goshawk +Date: Thu Nov 9 15:14:52 2023 +0200 + + node-data: Impl has_instant_finality method for Block struct + +commit ced59358b2d8bc2103afab56e51a5f2ae3f2581b +Author: goshawk +Date: Thu Nov 9 15:12:33 2023 +0200 + + consensus: Impl IterCounter trait for u8 type + +commit 0d07a0177f24a34b2119f1bd86d4b07f35c44b1f +Merge: 7a455f15 a7a4c672 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 14 11:55:22 2023 +0200 + + Merge pull request #1120 from dusk-network/fix-1115 + + Add prev_block_cert to ledger::Header + +commit a7a4c6720f9a1768933cd78156cf010eb2f6ce27 +Merge: 9fd8dd86 7a455f15 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 14 11:31:55 2023 +0200 + + Merge branch 'master' into fix-1115 + +commit 7a455f15dbee1cfe5fc97ec86e853fc21d15508c +Merge: 507e8251 97a9d71d +Author: Mr. Seppia +Date: Mon Nov 13 13:08:18 2023 +0100 + + Merge pull request #1134 from dusk-network/test-unspend + + rusk: add test for unspendable transaction + +commit 97a9d71d833df468abfdbd5669df1f63bc3ce031 +Author: Herr Seppia +Date: Fri Nov 10 11:41:22 2023 +0100 + + rusk: add test for unspendable transaction + +commit 507e8251cd06b4ba3d5ac91b2f3c11a1140ceca8 +Merge: 3431809c b56e6bd7 +Author: Mr. Seppia +Date: Fri Nov 10 13:26:58 2023 +0100 + + Merge pull request #1133 from dusk-network/crs-http + +commit b56e6bd70dfad21030c2111dbf598197ff8f6c6e +Author: Herr Seppia +Date: Fri Nov 10 12:26:38 2023 +0100 + + rusk: http - add `crs` topic + + Resolves #1119 + +commit 77773ec7cd3537887080bf8a1a34b63fd7b710cb +Author: Herr Seppia +Date: Fri Nov 10 12:25:34 2023 +0100 + + rusk: http - add support for explicit binary response + + If `Accept: application/octet-stream` is in the request header, + binary response are not converted into their hexadecimal representation + +commit 9fd8dd86b12f708c20cbdce5082c045378ef0c13 +Author: goshawk +Date: Thu Nov 9 11:02:02 2023 +0200 + + consensus: Update example consensus + +commit b269d168a83d7a0849d0796a3e273c47cb3862bb +Author: goshawk +Date: Thu Nov 9 10:06:45 2023 +0200 + + consensus: Fix CI issues + +commit c505c4515acdacdea440a4a54a05e9ecec45d672 +Author: goshawk +Date: Wed Nov 8 18:19:58 2023 +0200 + + node: Verify prev_block_cert in block acceptance procedure + +commit 98e4963ed19ab157ee8716b49632c5a375899ef5 +Author: goshawk +Date: Wed Nov 8 15:16:52 2023 +0200 + + consensus: Initialize prev_block_cert field in candidate block + +commit 1ffc07862d89fbe985d03b63a70e1b4173dae518 +Author: goshawk +Date: Wed Nov 8 15:14:28 2023 +0200 + + node: Initialize consensus task with blockchain tip + +commit c3d52ee2632ca14c0dc19fdb433bb896160f6f6f +Author: goshawk +Date: Wed Nov 8 15:10:55 2023 +0200 + + node-data: Add prev_block_cert to the set of hashable fields of Header struct + +commit 3431809c49e6c8b42b358783e326306d9bb107ce +Merge: 842c180b 13564d4c +Author: Hein Dauven +Date: Fri Nov 10 01:23:42 2023 +0100 + + Merge pull request #1132 from dusk-network/docker-expose-http + + Expose port 8080 in Dockerfile + +commit 13564d4c2286989daacff4003da144f0963a2e27 +Author: HDauven +Date: Fri Nov 10 01:08:50 2023 +0100 + + Expose port 8080 in Dockerfile + +commit 842c180bd5188057d31bfc89d69229cb963084f5 +Merge: ceea487d ccd23425 +Author: Fulvio +Date: Thu Nov 9 14:22:45 2023 +0100 + + Merge pull request #1130 from dusk-network/docker-artifact-build + + Add Docker artifact build workflow + +commit ccd2342505b0a24436a37e716ed599a7369aaa42 +Merge: c8cadd31 ceea487d +Author: Fulvio +Date: Thu Nov 9 14:10:32 2023 +0100 + + Merge branch 'master' into docker-artifact-build + +commit c8cadd31d47ddcee2569cbdf1c36cbce75a0dc97 +Author: Fulvio Venturelli +Date: Thu Nov 9 14:07:13 2023 +0100 + + Add docker-image-build manual workflow + +commit 26f43453b4187fc627e80f8a8ecf0ce27500ff9c +Author: Fulvio Venturelli +Date: Thu Nov 9 13:54:36 2023 +0100 + + Fix Dockerfile: add libssl, change paths + +commit ceea487df1786e4c710003282084638257239873 +Merge: 57e38c39 df0a10f9 +Author: Mr. Seppia +Date: Thu Nov 9 13:20:10 2023 +0100 + + Merge pull request #1129 from dusk-network/rm-recovery-bin + + Remove rusk-recovery binaries + +commit df0a10f9a5bfa42e5a7e6a9b00e9f6b78625aca6 +Author: Herr Seppia +Date: Thu Nov 9 10:51:18 2023 +0100 + + rusk-recovery: remove binaries + + - Remove `rusk-recovery-keys` + - Remove `rusk-recovery-state` + + Resolves #1128 + +commit 8aefbae336d6dca8fad543f0af3ef393cde2dd2c +Author: Herr Seppia +Date: Thu Nov 9 12:20:34 2023 +0100 + + workspace: update `Dockerfile` + +commit 7dbfda097f87fbe4cba751cd2c90e9c235ad002a +Author: Herr Seppia +Date: Thu Nov 9 12:20:15 2023 +0100 + + workspace: update `README.md` + +commit f67366d7a5a8abec887fb0e3059654494b5b0b09 +Author: Herr Seppia +Date: Thu Nov 9 10:49:14 2023 +0100 + + workspace: change `Makefile` to use rusk binaries in recovery + +commit 7d926f9f67469d7fc7d270932600878434107144 +Author: Herr Seppia +Date: Thu Nov 9 10:48:28 2023 +0100 + + rusk: change `Makefile` + + - Add `recovery-keys` recipe + - Add `recovery-state` recipe + - Change `clippy` to cover all features + +commit 57e38c395791eb28a7d7f27a74944a3769a8a698 +Merge: 9d68fc6e b05796b4 +Author: Mr. Seppia +Date: Thu Nov 9 12:13:13 2023 +0100 + + Merge pull request #1123 from dusk-network/embed-recovery + + Embed rusk-recovery binary + +commit b05796b4fb810c7fd69c3b4aac4a5b758561dbca +Author: Herr Seppia +Date: Thu Nov 9 11:48:19 2023 +0100 + + rusk: remove timing for subcommands + +commit 1b2c7790216e4d1059eb7efa88c66bcdb53a9aea +Author: Herr Seppia +Date: Thu Nov 9 10:47:11 2023 +0100 + + rusk: split `recovery` feature + + - Remove `recovery` feature + - Add `recovery-keys` feature + - Add `recovery-state` feature + +commit 8b784f26772b1646d730b5db7cafd33937b2985a +Author: Herr Seppia +Date: Thu Nov 9 09:21:39 2023 +0100 + + rusk: add `rusk-recovery` subcommands + + When `recovery` feature is enable, the following subcommand are available + + - `recovery-state`: equivalent to `rusk-recovery-state` binary + - `recovery-keys`: equivalent to `rusk-recovery-keys` binary + + Resolves #1126 + +commit efe542fcd009a6b0f0d7d3bf1e640f80cdf75012 +Author: Herr Seppia +Date: Thu Nov 9 09:17:03 2023 +0100 + + rusk-recovery: add `DEFAULT_SNAPSHOT` const + +commit 53da5b63778fee20efb40a2f88f1323324427023 +Author: Herr Seppia +Date: Thu Nov 9 09:15:50 2023 +0100 + + rusk-recovery: change `keys::exec` return error + +commit 9d68fc6e41a7bff059846d8623c9817c9e8e682b +Merge: fccad157 9eb8b046 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Nov 9 12:30:53 2023 +0200 + + Merge pull request #1112 from dusk-network/fallback_issues + + node: Apply improvements in fallback procedure + +commit 9eb8b046a1949e9cd98f22130faed21d9199a9b6 +Author: goshawk +Date: Fri Nov 3 10:22:25 2023 +0200 + + node: Apply improvements in fallback procedure + + - Enable consensus task when a block is accepted in OutOfSync state + - Try to accept next block after successful fallback execution + - Filter out a blacklisted block in both inSync and OutSync states + - Blacklist block from the wrong branch + - Reset expiry_time only if we receive a valid block from the syncing peer + - Limit size of outSync pool of block + +commit fccad1572584797a6e0a08aee0ab2915b8eaa1e9 +Merge: 92225849 f40e428a +Author: Mr. Seppia +Date: Wed Nov 8 16:19:28 2023 +0100 + + Merge pull request #1122 from dusk-network/fix-crs-cache + + Fix crs cache mechanism + +commit f40e428ae8468d80a4162c51a268b0f78b1422ad +Author: Herr Seppia +Date: Wed Nov 8 15:13:21 2023 +0100 + + rusk-profile: change CRS_17 hash + + Resolves #1121 + +commit 8a2ef96e426730a08bdea9eba860a497ba14ca9e +Author: Herr Seppia +Date: Wed Nov 8 15:08:42 2023 +0100 + + rusk-recovery: add test for CRS check + +commit 942c3d3fc21e8279259d32200385d7bc841ee74b +Author: Herr Seppia +Date: Wed Nov 8 15:08:08 2023 +0100 + + rusk-profile: verify CRS while caching + + See also #1121 + +commit 0d355d35112fe8360b0ec5007d4d3664282cff96 +Author: Herr Seppia +Date: Wed Nov 8 15:06:03 2023 +0100 + + workspace: add `rusk-recovery` to tests + +commit e3ade7f687faa31fc39842a9867d03df070f0273 +Author: Herr Seppia +Date: Wed Nov 8 15:05:31 2023 +0100 + + rusk-recovery: remove obsoleted tests + +commit 92225849ab91070b724925f1ced8e166f4aafb33 +Merge: 8815cd32 52821620 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 7 10:18:50 2023 +0200 + + Merge pull request #1113 from dusk-network/fix-1107 + + consensus: Impl NIL quorum in both reduction steps + +commit 52821620834104a50352618b4b2177494defb770 +Author: goshawk +Date: Fri Nov 3 11:47:10 2023 +0200 + + consensus: Impl NIL quorum in both reduction steps + +commit 8815cd32056a41e9abad6a17fb83af761b167827 +Merge: 3d6dd9c4 1f540be2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Nov 3 11:27:14 2023 +0200 + + Merge pull request #1104 from dusk-network/on_idle + + Request missing blocks if node enters on_idle state + +commit 1f540be20893c85300252b67e460f4443ef7d92a +Author: goshawk +Date: Fri Nov 3 10:42:24 2023 +0200 + + node: Address PR comments + +commit de1dd16f9d7f72557ce71d0bdd8455fad96b9753 +Merge: ce978095 3d6dd9c4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Nov 2 13:49:39 2023 +0200 + + Merge branch 'master' into on_idle + +commit 3d6dd9c42bb8ff746e62467abbd919b06b937090 +Merge: 4490d4fc 5d7de80d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Nov 2 13:49:27 2023 +0200 + + Merge pull request #1098 from dusk-network/vote_for_former_candidate + + consensus: Enable reaching a quorum for any candidate from a former iteration within the same round. + +commit 5d7de80d5b80b0ed7932859e18d30433f7730983 +Merge: dcd9e865 4490d4fc +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Nov 2 13:23:11 2023 +0200 + + Merge branch 'master' into vote_for_former_candidate + +commit 4490d4fcf684a5c5e7c93deb3d912d59373b9d3b +Merge: fd3a267e 71867426 +Author: Mr. Seppia +Date: Fri Oct 27 11:27:56 2023 +0200 + + Merge pull request #1106 from dusk-network/http-info + + Add HTTP Info + +commit 7186742603e05faa59ca20ed59d4d3ec11d3ae5c +Author: Herr Seppia +Date: Thu Oct 26 18:19:53 2023 +0200 + + rusk: fix binary HTTP event detection + +commit d2bab2e9c098b743b73a3deb0c2aa24f3aeecae4 +Author: Herr Seppia +Date: Thu Oct 26 16:51:41 2023 +0200 + + rusk: add `info` HTTP endpoint + +commit 822c965194f4dcac1fbe1c52bf6f4370752afdd6 +Author: Herr Seppia +Date: Thu Oct 26 16:43:20 2023 +0200 + + node: add `Network::conf()` + +commit 75a9a03843371ec55dab035d2695cd5129f4ec79 +Author: Herr Seppia +Date: Thu Oct 26 16:50:12 2023 +0200 + + rusk: add HTTP support for `application/json` content type + +commit fd3a267e5cd3e9f00585da0495a2abdb86123681 +Merge: 42c99669 72df460d +Author: Mr. Seppia +Date: Thu Oct 26 12:44:46 2023 +0200 + + Merge pull request #1105 from dusk-network/http-rusk-version + + Implement HTTP version Handshake + +commit 72df460de5716bd9736376f9c5f27fa14bc0249d +Author: Herr Seppia +Date: Thu Oct 26 10:05:22 2023 +0200 + + rusk: bump version to `0.7.0-rc` + +commit 9af68fb7f2ad7f93c7a5c170baead156705a1b80 +Author: Herr Seppia +Date: Thu Oct 26 10:05:05 2023 +0200 + + rusk: Add HTTP version handshake + + Resolves: #1072 + +commit 1b6ab0a74450a5ec60f517dcf9f6945fe162279b +Author: Herr Seppia +Date: Thu Oct 26 10:00:27 2023 +0200 + + rusk: Fix HTTP header parsing + + - Fix parsing for unquoted strings + - Fix parsing for empty values + +commit 694a75d031e53246b5a2b2d1ea328216114d33bd +Author: Herr Seppia +Date: Thu Oct 26 09:53:12 2023 +0200 + + rusk: improve `version` module + + - Add support for pre-release info + - Add `crate::VERSION` + - Move `version` module to the lib + +commit c334ec4d54767290755161b69f627c3a1adb6ba8 +Author: Herr Seppia +Date: Thu Oct 26 09:49:57 2023 +0200 + + rusk: upgrade `rustc_tools_util` to `v0.3` + +commit 42c99669eb4232dcd5fff0abaf0d4dbacb3f02a3 +Merge: 8024e1aa 83e7051b +Author: Mr. Seppia +Date: Wed Oct 25 12:10:17 2023 +0200 + + Merge pull request #1102 from dusk-network/update-keys + + Update BLS keys + +commit ce978095157e0535f3559fbad69ad0b76faa8327 +Author: goshawk +Date: Wed Oct 25 12:51:49 2023 +0300 + + node: Handle on_idle event in FSM + +commit 94c60d739507377fdc4ab565e532eceb6492f64b +Author: goshawk +Date: Wed Oct 25 12:42:03 2023 +0300 + + node: Keep and update last_finalized block + +commit 9453625411d2c70610e513bdf4a0995373e95d11 +Author: goshawk +Date: Wed Oct 25 12:26:43 2023 +0300 + + node: Introduce and handle accept_block_timeout event + +commit 83e7051b5bfe2189e23007b23029fc3b984a8e09 +Author: Herr Seppia +Date: Tue Oct 24 16:48:00 2023 +0200 + + node-data: Fix consensus keys decrypt + + Resolves #1101 + +commit b78c8bde841cfe0a83c9ba905efe5b458a82adb4 +Author: Herr Seppia +Date: Tue Oct 24 16:44:29 2023 +0200 + + examples: update consensus key + + See also dusk-network/wallet-cli#214 + +commit b1d323558ad73b98516201231308848d50bef1d1 +Author: Herr Seppia +Date: Tue Oct 24 16:43:48 2023 +0200 + + rusk: update dusk consensus key + + See also dusk-network/wallet-cli#214 + +commit dcd9e8654c4782fbf71ff20cc7917a314b75ba23 +Merge: e3507c49 8024e1aa +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Oct 24 12:00:17 2023 +0300 + + Merge branch 'master' into vote_for_former_candidate + +commit 8024e1aa9993808d677cd2af99158857dd87336f +Merge: a10a42cb 5fea7678 +Author: Mr. Seppia +Date: Tue Oct 24 10:25:15 2023 +0200 + + Merge pull request #1100 from dusk-network/rusk-prover-0.3.0 + + Rusk prover 0.3.0 + +commit e3507c49afbc690e209fb3e9ac7e21fb225f5fab +Merge: e597ea70 a10a42cb +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Oct 24 10:06:27 2023 +0300 + + Merge branch 'master' into vote_for_former_candidate + +commit 5fea76786f34e1fe92d56904217598ebf69b11a1 (tag: rusk-prover-0.3.0) +Author: Herr Seppia +Date: Mon Oct 23 15:25:06 2023 +0200 + + rusk: upgrade `rusk-prover` to `0.3.0` version + +commit 4cb9ce5a80186cb66ff5d99b63e65c7fa84f27d9 +Author: Herr Seppia +Date: Mon Oct 23 15:24:47 2023 +0200 + + rusk-prover: bump to `0.3.0` version + + The plonk upgrade made by #1091 should be considered a major upgrade + +commit a10a42cb10d7eb53f1dec80b8d6ebcd83f2f73a2 +Merge: c1df7f92 259e249d +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Mon Oct 23 15:16:57 2023 +0200 + + Merge pull request #1091 from dusk-network/mocello/update-dep + + Update dependencies + +commit 259e249dd99b25f85c331cf82392753d192a463c +Author: Herr Seppia +Date: Mon Oct 23 12:34:50 2023 +0200 + + rusk: change `stake.toml` configuration for tests + +commit edea023ac86d68c26b64dd9ec5818d08d863c227 +Author: Herr Seppia +Date: Mon Oct 23 12:34:26 2023 +0200 + + rusk: check transaction output in the tests + +commit e597ea70a6b96cdbe93be1cbf3c0d1a4543c6d04 +Author: goshawk +Date: Mon Oct 23 13:30:55 2023 +0300 + + consensus: Send agreement msg once it was generated without breaking the iteration loop + +commit 2ab1822592af721ffea4b9286d84bf67304ae911 +Author: goshawk +Date: Mon Oct 23 11:55:23 2023 +0300 + + node: Apply new msg IDs. Pass committee size to verify_step_votes. + +commit 6c54f9e229c552f5e5e4d728b94ca19b7e699721 +Author: goshawk +Date: Mon Oct 23 11:47:10 2023 +0300 + + consensus: Fix clippy + +commit 626fce2043a92c172572ba95c4b4ce42fd17dad5 +Author: goshawk +Date: Mon Oct 23 11:43:18 2023 +0300 + + consensus: Add step number to aggregator key + +commit f4d41c0786fda65c722d845cf98d48fd14dea881 +Author: goshawk +Date: Mon Oct 23 11:41:11 2023 +0300 + + consensus: Wrap msg handlers in Arc> + +commit 5fb969d27388a1b43cd5c12caa792eaa876dd3ff +Author: goshawk +Date: Mon Oct 23 11:38:50 2023 +0300 + + consensus: Decrease CONSENSUS_TIMEOUT_MS from 20s to 5s + +commit 448e4a4453db6eee4e7a99b2e580c101cc84ed82 +Author: goshawk +Date: Mon Oct 23 11:24:49 2023 +0300 + + consensus: Pass committee_size param to both verify_agreement and verify_step_votes + +commit b0c1d90d51d039c516cac4090a87fad2684f7b26 +Author: goshawk +Date: Mon Oct 23 11:13:38 2023 +0300 + + consensus: Save any generated committee on step initialization + +commit c1f3118a58b7671ce32de70e94e71aa8db865935 +Author: goshawk +Date: Mon Oct 23 11:12:03 2023 +0300 + + consensus: Upgrade main consensus loop + + - Share StepVotesRegistry instance amongst all steps + - Share Message Handlers between Phase array and IterationCtx instance + - Send agreement message for former iterations + +commit 395a47ab9b51a658a35540b7d4f6c5392e50143c +Author: goshawk +Date: Mon Oct 23 11:08:07 2023 +0300 + + consensus: Introduce vote-for-former candidate patch + + - Save any generated committee for future use + - Collect consensus messages from former iterations + - Handle past messages in the context of tue associated step + - Try to vote for former candidate, if committee member + - Remove a redundant phase::is_valid call + +commit e18bdf3b9b168b0cc8cc2859bec6915a36f9217a +Author: goshawk +Date: Mon Oct 23 11:02:25 2023 +0300 + + consensus: Make module handler pub(crate) + +commit a27b5f6f876fd509548eacccdf421e5c22ae6fc1 +Author: goshawk +Date: Mon Oct 23 11:00:20 2023 +0300 + + consensus: Pass topic ID in spawn_send_reduction + +commit 79f269567d9faddaed5aa66d38eca74afcb91f50 +Author: goshawk +Date: Mon Oct 23 10:58:12 2023 +0300 + + consensus: Implement Committee::get_unique_members + +commit ea8cf124ead19f3fb50a4ae481b25a7262f79151 +Author: goshawk +Date: Mon Oct 23 10:57:08 2023 +0300 + + consensus: Record any generated step_votes in StepVotes registry + +commit d9798c7c3d259cf6bea844e70f4dc8807e5c5f3b +Author: goshawk +Date: Mon Oct 23 10:53:34 2023 +0300 + + consensus: Implement StepVotesRegistry struct + +commit c2c8bce557722ee7d6874c29fe95bbd332e0ec7f +Author: goshawk +Date: Mon Oct 23 10:51:59 2023 +0300 + + consensus: Apply a delay in block generator based on EST call time execution + +commit cd30bdb591ee9dcdd6d1001d0eb07f2bf7cba366 +Author: goshawk +Date: Mon Oct 23 10:48:59 2023 +0300 + + node-data: Use different topic IDs for 1st and 2nd reduction message + +commit 825611f2521328ffb7dd33dac90bb9d92bbe95aa +Author: Herr Seppia +Date: Fri Oct 20 16:20:59 2023 +0200 + + consensus: remove RNG from tests + +commit da0449cd97ab45320bc37d472f652af5bd62d7c7 +Author: moana +Date: Fri Oct 13 15:26:56 2023 +0200 + + rusk: Update dependencies + + - dusk-schnorr to 0.14 + - dusk-poseidon to 0.31 + - poseidon-merkle to 0.3 + - dusk-plonk to 0.16 + - dusk-bls12_381 to 0.12 + - dusk-bls12_381-sign to 0.5 + - dusk-jubjub to 0.13 + - dusk-pki to 0.13 + - phoenix-core to 0.21 + - rusk-abi to 0.11 + - dusk-wallet-core to `0.22.0-plonk.0.16` + +commit 06793679cb6e74bbd4e9d98c6bce3807b6802ab9 +Author: moana +Date: Fri Oct 13 15:26:24 2023 +0200 + + consensus: Update dependencies + + - dusk-bls12_381-sign to 0.5 + +commit da905374331a187cfcce947ec3e1506f842c7845 +Author: moana +Date: Fri Oct 13 15:25:59 2023 +0200 + + node: Update dependencies + + - dusk-bls12_381-sign to 0.5 + +commit 1eed067e33a640b31d2fa7878e7b867e60967a80 +Author: moana +Date: Fri Oct 13 15:25:34 2023 +0200 + + node-data: Update dependencies + + - dusk-bls12_381-sign to 0.5 + - phoenix-core to 0.21 + - rusk-abi to 0.11 + +commit b4bb2e42730e25a72ab8b0638bbd9e7032c6b287 +Author: moana +Date: Fri Oct 13 15:24:16 2023 +0200 + + rusk-prover: Update dependencies + + - dusk-plonk to 0.16 + - phoenix-core to 0.21 + - dusk-pki to 0.13 + - dusk-schnorr to 0.14 + - dusk-wallet-core to `0.22.0-plonk.0.16` + +commit 25ba81429ef62c1aaa0e2bfe6917339dfe7e1b8f +Author: moana +Date: Fri Oct 13 15:23:25 2023 +0200 + + rusk-recovery: Update dependencies + + - dusk-plonk to 0.16 + - phoenix-core to 0.21 + - dusk-bls12_381 to 0.12 + - dusk-bls12_381-sign to 0.5 + - dusk-pki to 0.13 + - rusk-abi to 0.11 + - add ff dev-dependency + +commit f89616577a44bd3deba5d48fa21968126704408c +Author: moana +Date: Fri Oct 13 20:57:07 2023 +0200 + + bob: Update dependencies + + - rusk-abi to 0.11 + +commit 86ced29a5d14310ccbe42e52361e22457edacb67 +Author: moana +Date: Fri Oct 13 15:22:37 2023 +0200 + + alice: Update dependencies + + - phoenix-core to 0.21 + - dusk-pki to 0.13 + - rusk-abi to 0.11 + +commit ba67877585b500528d803ec06b3b8ae1c4bebe66 +Author: moana +Date: Fri Oct 13 15:20:14 2023 +0200 + + governance-contracts: Update dependencies + + - dusk-bls12_381 to 0.12 + - dusk-bls12_381-sign to 0.5 + - dusk-pki to 0.13 + - rusk-abi to 0.11 + - add ff dev-dependency + +commit 262f660f99e2f25f876f647c527ef6d9d37149db +Author: moana +Date: Fri Oct 13 15:18:35 2023 +0200 + + stake-contract: Update dependencies + + - dusk-bls12_381 to 0.12 + - dusk-bls12_381-sign to 0.5 + - dusk-jubjub to 0.13 + - dusk-pki to 0.13 + - phoenix-core to 0.21 + - dusk-plonk to 0.16 + - poseidon-merkle to 0.3 + - add ff dev-dependency + - rusk-abi to 0.11 + +commit e8159d615ab19dad20b0b57e826ceba30451da4d +Author: moana +Date: Fri Oct 13 15:17:16 2023 +0200 + + transfer-contracts: Update dependencies + + - dusk-bls12_381 to 0.12 + - dusk-jubjub to 0.13 + - dusk-pki to 0.13 + - dusk-poseidon to 0.31 + - poseidon-merkle to 0.3 + - phoenix-core to 0.21 + - dusk-plonk to 0.16 + - rusk-abi to 0.11 + +commit 84fe9b9b698ba6792b34fe818dde92bd5b346020 +Author: moana +Date: Fri Oct 13 15:13:41 2023 +0200 + + license-contract: Update dependencies + + - Update dusk-bls12_381 -> 0.12 + - Update dusk-jubjub -> 0.13 + - Update dusk-pki -> 0.13 + - Update dusk-poseidon -> 0.31 + - Update poseidon-merkle -> 0.3 + - Update dusk-plonk -> 0.16 + - Update dusk-schnorr -> 0.14 + - Update zk-citadel -> 0.5 + - Update rusk-abi -> 0.11 + +commit 3e5cb2375352b8305d508c5a22c359877684339d +Author: moana +Date: Fri Oct 13 13:58:27 2023 +0200 + + license-circuit: Update dependencies + + - dusk-bls12_381 to 0.12 + - dusk-jubjub to 0.13 + - dusk-pki to 0.13 + - dusk-poseidon to 0.31 + - dusk-plonk to 0.16 + - dusk-schnorr to 0.14 + - phoenix-core to 0.21 + - poseidon-merkle to 0.3 + - zk-citadel to 0.5 + +commit 8b325dbe5bfc1eeefcb15c817fd467fb23be8aa7 +Author: moana +Date: Fri Oct 13 13:54:58 2023 +0200 + + transfer-circuits: Update dependencies + + - dusk-bls12_381 to 0.12 + - dusk-jubjub to 0.13 + - dusk-plonk to 0.16 + - dusk-poseidon to 0.31 + - poseidon-merkle to 0.3 + - dusk-pki to 0.13 + - dusk-schnorr to 0.14 + - phoenix-core to 0.21 + - add ff dev-dependency at 0.13 + +commit 98d19209ab73be5e584993ed3de03302f92768e8 +Author: moana +Date: Fri Oct 13 13:52:24 2023 +0200 + + circuit-storage: Update dependencies + + dusk-plonk from 0.14 to 0.16 + +commit 18781dae8ffebc2f8923a5c569e49886e961ca7d +Author: moana +Date: Fri Oct 13 20:59:52 2023 +0200 + + rusk-abi: Fix test dependency + +commit 36039e788d26def31931df2c03d8ed3b6fbcfd81 (tag: rusk-abi-0.11.0) +Author: moana +Date: Fri Oct 13 19:34:21 2023 +0200 + + rusk-abi: Bump to v0.11.0 + +commit 2a212697e5f60a4c3797adf809727befb9a5e26b +Author: moana +Date: Fri Oct 13 13:23:15 2023 +0200 + + rusk-abi: Update dependencies + + - Update `dusk-bls12_381` from `0.11` to `0.12` + - Update `dusk-bls12_381-sign` from `0.4` to `0.15` + - Update `dusk-jubjub` from `0.12` to `0.13` + - Update `dusk-poseidon` from `0.30` to `0.31` + - Update `dusk-pki` from `0.12` to `0.13` + - Update `dusk-plonk` from `0.14` to `0.16` + - Add `ff` dev-dependency `0.13` + +commit c1df7f92fe482a37f780e8909384ffc56548bbf4 +Merge: 78a474e4 a1830135 +Author: Mr. Seppia +Date: Tue Oct 17 18:01:53 2023 +0200 + + Merge pull request #1095 from dusk-network/network-id + +commit a1830135e14cb12f812eaebd0eca989a1147731a +Author: Herr Seppia +Date: Tue Oct 17 16:59:37 2023 +0200 + + rusk: add `network_id` config + +commit 33b175c358a8db55de86c65cef22557d49603d47 +Author: Herr Seppia +Date: Tue Oct 17 16:59:13 2023 +0200 + + rusk: update `kadcast` to `0.6.0-rc` + +commit 12463e7ed740508ebed6e19838f5b52b020ae287 +Author: Herr Seppia +Date: Tue Oct 17 16:58:30 2023 +0200 + + node: update `kadcast` to `0.6.0-rc` + +commit 78a474e4c08e6f7c23d2091cb85aa0c4d15e2c2f +Merge: a0c5e938 02a6781f +Author: Mr. Seppia +Date: Fri Oct 13 18:00:19 2023 +0200 + + Merge pull request #1081 from robert-haas/patch-1 + +commit 02a6781f2339119c0bb715a51c430da86e4a3710 +Author: Robert Haas <32276367+robert-haas@users.noreply.github.com> +Date: Wed Oct 11 02:14:50 2023 +0200 + + Fix: Help message for clippy + +commit a0c5e938dbb940f2e7f496c5b1484ca164de9be7 +Merge: da2dc96f b6d935d3 +Author: Mr. Seppia +Date: Fri Oct 13 13:04:50 2023 +0200 + + Merge pull request #1089 from dusk-network/let-node-run + + Fix node compilation + +commit b6d935d39c0a2f533fdada9e76396574c1d9974b +Author: Herr Seppia +Date: Fri Oct 13 12:46:49 2023 +0200 + + rusk: fix default HTTP_Listener + + Resolves #1087 + +commit 950218f13c5f25974736ee0c1f0b5dc3d69db847 +Author: Herr Seppia +Date: Fri Oct 13 12:45:38 2023 +0200 + + rusk-abi: force `piecrust-uplink` to be on RC + + Resolves #1088 + +commit da2dc96f7196bdd1a34208b3f5380a51de0c289b +Merge: 01bffd16 eafb642d +Author: Mr. Seppia +Date: Tue Oct 10 10:10:52 2023 +0200 + + Merge pull request #1079 from dusk-network/clap4 + + Migrate to `clap` 4.x + +commit eafb642d007629889c210cc857082609d0c7a3b0 +Author: Herr Seppia +Date: Fri Oct 6 16:55:16 2023 +0200 + + rusk: use `clap` derive for CLI args + + Resolves #778 + +commit 404072c37d9d8e0fd4c1ebd198fec6a9290829e1 +Author: Herr Seppia +Date: Fri Oct 6 15:22:59 2023 +0200 + + rusk-recovery: update `clap` to 4.x + +commit b0f0867ae2232d9fad2887589f2b1a6cf304d0d7 +Author: Herr Seppia +Date: Fri Oct 6 15:13:15 2023 +0200 + + rusk: update `clap` to 4.x + +commit 31c833142aac5e27ec2864a40f79bc1362e8f787 +Author: Herr Seppia +Date: Fri Oct 6 15:12:29 2023 +0200 + + node: remove `clap` dependencies + +commit 01bffd16acae43ba68afe03b54b4dbd4238105ca +Merge: 39aaaf4b 8dfa71af +Author: Mr. Seppia +Date: Fri Oct 6 15:05:50 2023 +0200 + + Merge pull request #1078 from dusk-network/contract-panic + +commit 8dfa71af156d97ae9f6455ec6fd85f6363729637 +Author: Herr Seppia +Date: Fri Oct 6 10:51:46 2023 +0200 + + transfer-contract: remove `panic` compilation flags + +commit 2e9e0017cc09147887350fdbfa23c5d727e2530b +Author: Herr Seppia +Date: Fri Oct 6 10:51:36 2023 +0200 + + stake-contract: remove `panic` compilation flags + + See also dusk-network/wallet-cli#207 + +commit 125a5ad02a88ded0eab355299addab6a1795bce0 +Author: Herr Seppia +Date: Fri Oct 6 10:51:26 2023 +0200 + + license-contract: remove `panic` compilation flags + +commit c2f1a93c7dac7c0545e4911de9eba28319186845 +Author: Herr Seppia +Date: Fri Oct 6 10:50:53 2023 +0200 + + rusk-abi: upgrade piecrust stack + + - Upgrade `piecrust-uplink` to 0.8.0-rc + - Upgrade `piecrust` to 0.10.1-rc + +commit 39aaaf4bf078b4dff00ac7975a2183893ca54cef +Merge: 9777d028 e53ce6a1 +Author: Hein Dauven +Date: Thu Oct 5 17:05:37 2023 +0200 + + Merge pull request #1077 from dusk-network/fix-dockerfile + + Fix file path error in Dockerfile + +commit e53ce6a1f86f52f573c255d23a158254a4b976f2 +Author: HDauven +Date: Thu Oct 5 01:51:00 2023 +0200 + + Fix file path error + +commit 9777d02802b13df1f9abfe0515aa8736647062c7 +Merge: 790b12d0 d4926de5 +Author: Mr. Seppia +Date: Wed Oct 4 11:23:29 2023 +0200 + + Merge pull request #1076 from dusk-network/make-all + +commit d4926de536d02d617cbede0d48b854b9886f26ec +Author: Herr Seppia +Date: Wed Oct 4 10:39:10 2023 +0200 + + workspace: Fix `all` recipe + + Resolves #1056 + +commit 7aa424ad19b34371acd9ea73f0531cb151d64de6 +Author: Herr Seppia +Date: Wed Oct 4 10:38:44 2023 +0200 + + rusk: add `build` recipe to Makefile + +commit 790b12d0dc81070e4c202c8def6c27fa2e4eca36 +Merge: 6180115e f436ccaa +Author: Mr. Seppia +Date: Wed Oct 4 10:39:20 2023 +0200 + + Merge pull request #1075 from dusk-network/add-profile-arg + + Add `--profile` cli argument + +commit f436ccaacc695c366de5ac9f02a6bb96a980a7be +Author: Herr Seppia +Date: Tue Oct 3 18:13:56 2023 +0200 + + rusk: add `--profile` arg + +commit c630f3f9a62b43a477bd8bdd5af6ec294e578ed8 +Author: Herr Seppia +Date: Tue Oct 3 18:12:18 2023 +0200 + + rusk-recovery: add `--profile` back + + - Revert the 598891b44a2c6a850eaa655a70a0db1aa6416988 commit. + - Make `--profile` arg optional + +commit 6180115e968591959405b6e2173a94962da012c3 +Merge: 501f1a01 3756b536 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Sep 27 21:40:25 2023 +0200 + + Merge pull request #1069 from dusk-network/mocello/remove_id + + Add circuit ID environment variable to fetch verifier data + +commit 3756b536d7b9cab90ced77f9c59dad4007900ede +Author: moana +Date: Mon Sep 25 17:48:18 2023 +0200 + + rusk-abi: Fix compiler warning + +commit cfcc1df4288230fb0b04fa9cb8faea0778ab29e6 +Author: moana +Date: Mon Sep 25 17:02:33 2023 +0200 + + transfer-contracts: Add ID environment variables + +commit 0d359feb83d10b9e12957c62a565ccf648401075 +Author: moana +Date: Mon Sep 25 17:01:49 2023 +0200 + + license-contract: Add ID environment variable + +commit 501f1a0139d04c42a7ce330a89ec456977711371 +Merge: 28b38370 1ef20ad5 +Author: Mr. Seppia +Date: Mon Sep 25 16:36:06 2023 +0200 + + Merge pull request #1055 from dusk-network/remove_profile_path + + Make RUSK_PROFILE_PATH optional + +commit 1ef20ad56a80664a9d29b13e4d240fa0efae4636 +Author: Herr Seppia +Date: Mon Sep 25 15:15:35 2023 +0200 + + rusk-profile: add documentation for get_rusk_dir methods + +commit 888dccb17fb0ecc91e590244dac81d6f5e571f5c +Author: Herr Seppia +Date: Fri Sep 22 12:55:43 2023 +0200 + + workspace: remove `.env` + + Resolves #1057 + +commit 58e047b35744007054598dad90990c0b76077055 +Author: Herr Seppia +Date: Fri Sep 22 12:55:01 2023 +0200 + + rusk: remove `RUSK_PROFILE_PATH` dependency + + See also #1057 + +commit 751f71216cfa32f4ca5d89ed26f4bf09b98ab728 +Author: Herr Seppia +Date: Fri Sep 22 12:53:11 2023 +0200 + + circuit-storage: remove `RUSK_PROFILE_PATH` dependency + + See also #1057 + +commit 598891b44a2c6a850eaa655a70a0db1aa6416988 +Author: Herr Seppia +Date: Fri Sep 22 12:51:48 2023 +0200 + + rusk-recovery: remove `RUSK_PROFILE_PATH` dependency + + See also #1057 + +commit 9628a32f7b7921cde8040f5a2a3780f89ecca68c +Author: Herr Seppia +Date: Fri Sep 22 12:50:54 2023 +0200 + + transfer-contract: change keys resolver + + - Add `rusk-profile` as build-dependency + - Remove `RUSK_PROFILE_PATH` requirement + + See also #1057 + +commit 0bc9a3ec56d037243bef5f01e5339b6d88a4e42d +Author: Herr Seppia +Date: Fri Sep 22 12:50:22 2023 +0200 + + license-contract: change keys resolver + + - Add `rusk-profile` as build-dependency + - Remove `RUSK_PROFILE_PATH` requirement + + See also #1057 + +commit 80247465f16315dda03be1c8236c2f71b7dcbee3 +Author: Herr Seppia +Date: Fri Sep 22 12:45:42 2023 +0200 + + rusk-profile: refactor directory handling + - Remove inner `.rusk` directory from `RUSK_PROFILE_PATH` + - Remove inner `circuits` directory from `RUSK_CIRCUIT_PATH` + - Remove inner `keys` directory from `RUSK_KEYS_PATH` + + See also #1057 + +commit 28b3837019561e089a9942b54e972276c92229b9 +Merge: 62316fd9 9ccac145 +Author: Mr. Seppia +Date: Sat Sep 23 12:23:56 2023 +0200 + + Merge pull request #1061 from dusk-network/fix_tungstenite + +commit 9ccac1459eff0a68dbb97fbc5fce1dbb084211d8 +Author: Herr Seppia +Date: Sat Sep 23 11:52:19 2023 +0200 + + rusk: update `tungstenite` form `0.19` to `0.20` + + See also https://github.com/dusk-network/rusk/security/dependabot/3 + +commit 62316fd9cd4a3ae118b3e43cb1e8f07c2927b9e7 +Merge: 16954521 d9480b13 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Fri Sep 22 15:24:13 2023 +0200 + + Merge pull request #980 from dusk-network/mocello/949_circuit_compression + + Store circuits in their compressed form + +commit d9480b134ba0b43fa1ee3263d348a7325802e45e +Author: moana +Date: Wed Sep 13 18:33:15 2023 +0200 + + rusk: Adapt to new circuit caching + +commit bf3ead04aca1edfe3d748fe61e902a79e5683298 +Author: moana +Date: Wed Sep 13 18:32:53 2023 +0200 + + rusk-prover: Adapt to new circuit caching + +commit 6f75223c13bb5180206dc943a825f06ad5c07216 +Author: moana +Date: Wed Sep 13 17:43:38 2023 +0200 + + stake-contract: Adapt to new circuit caching + +commit a340e440bb890236f4e79432dd63edbc2c2e2914 +Author: moana +Date: Wed Sep 13 17:43:15 2023 +0200 + + transfer-contracts: Adapt to new circuit caching + +commit ea158d8be0d6a0c86bcb076858a33fe9ace92f4b +Author: moana +Date: Wed Sep 13 17:42:21 2023 +0200 + + license-contracts: Adapt to new circuit caching + +commit 13eb25eff619a40985eec3cc882754be37066fc4 +Author: moana +Date: Wed Sep 13 15:57:06 2023 +0200 + + license-circuits: Adapt to new circuit caching + +commit 84e4a62257c8ae1939cd8d506d443e871a16998f +Author: moana +Date: Wed Sep 13 15:56:36 2023 +0200 + + transfer-circuits: Adapt to new circuit caching + +commit d84f809c3a6dba16c1aed35e3e61ab5f18c1ad0a +Author: moana +Date: Wed Sep 13 15:56:04 2023 +0200 + + rusk-recovery: Adapt to new circuit caching + +commit fcc35d5e4c4a1a9b036ee16489076df59e99c574 +Author: moana +Date: Wed Sep 13 15:55:15 2023 +0200 + + rusk-profile: Adapt to new circuit caching + +commit 32e36b18304a8b0c0af234e9a871d2df9c45aae7 +Author: moana +Date: Wed Sep 13 15:54:28 2023 +0200 + + code-hasher: Remove code-hasher macro + +commit 40c2fb4ba23731a39e52e6dcd0a5d401d7c103b2 +Author: moana +Date: Wed Sep 13 15:37:55 2023 +0200 + + circuit-storage: Add lib for new circuit storage + +commit 1695452125d7ab30811104719992dd959c5573ad +Merge: bad5c3a4 09acf9da +Author: Milosz Muszynski +Date: Fri Sep 22 12:50:36 2023 +0200 + + Merge pull request #1053 from dusk-network/license-contract-changes + + License contract changes + +commit 09acf9da00d01a684397fa8a245e02a523132b9e +Author: Milosz Muszynski +Date: Thu Sep 21 15:50:23 2023 +0200 + + license-contract: passing return values from get_licenses via feeder + +commit 10e91845924624745e0322b0e7049bb7a240006a +Author: Milosz Muszynski +Date: Wed Sep 20 15:49:17 2023 +0200 + + license-contract: pass iterator from collection filter + +commit 3c1699998c26c27be2b0fb6c1189e66ec9b76074 +Author: Milosz Muszynski +Date: Tue Sep 19 22:29:41 2023 +0200 + + license-contract: added method get_info + +commit b31c30fda85f501815b0f20b45fbbd52a8a842ac +Author: Milosz Muszynski +Date: Tue Sep 19 22:17:26 2023 +0200 + + license-contract: panic in use license if already nullified + +commit 7413413d44c6960da85585df7c625003a61509c8 +Author: Milosz Muszynski +Date: Tue Sep 19 22:06:44 2023 +0200 + + license-contract: removed pos arg from issue_license, added pos in get_licenses + +commit bad5c3a4fcb439f3adf520b0c2fce2440ee5e77c +Merge: 394a77ef 2311bd6b +Author: Eduardo Leegwater Simões +Date: Thu Sep 14 16:55:45 2023 +0200 + + Merge pull request #1049 from dusk-network/piecrust-0.10.0 + + Upgrade to `piecrust@0.10` + +commit 2311bd6b434bbf7efb792e6193bad5414956678c +Author: Eduardo Leegwater Simões +Date: Wed Sep 13 15:46:36 2023 +0200 + + rusk-abi: upgrade to `piecrust@0.10` + +commit 394a77eff43fbd694b05ffdd0b9b0b678c2e2e92 +Merge: 00dc3042 ceab8e9e +Author: Mr. Seppia +Date: Thu Sep 14 13:33:02 2023 +0200 + + Merge pull request #1050 from dusk-network/fix-latest-txs + +commit ceab8e9e3c6f3171ee13e3e2e4486bf832998b0f +Author: Herr Seppia +Date: Thu Sep 14 09:53:11 2023 +0200 + + rusk: fix graphql latest transaction filter + +commit 00dc30429ca7be7d06a013d36753f22e2548ed47 +Merge: 42295746 19765b58 +Author: Hein Dauven +Date: Mon Sep 11 12:55:10 2023 +0200 + + Merge pull request #1047 from dusk-network/docker-image-arm-1046 + + Update Dockerfile with ARM targets + +commit 19765b5851f7ee9038b0a829d6d11fb1b0f558be +Author: HDauven +Date: Sat Sep 9 13:10:31 2023 +0200 + + Update Dockerfile with ARM targets + + The updated Dockerfile makes use of Docker's buildx to pass the + target platform to the Dockerfile, and a case statement maps the + target platform name to the Rust arch naming convention. + +commit 42295746d9960cdd44920f4876a371f0e000da7a +Merge: e1a0f77b c5447c21 +Author: Hein Dauven +Date: Fri Sep 8 20:02:46 2023 +0200 + + Merge pull request #1045 from dusk-network/node-docs-997 + + Update README with specs, license, build step & prereqs + +commit c5447c218deb00fdb2073cedc4828609b170450b +Author: HDauven +Date: Fri Sep 8 19:25:14 2023 +0200 + + Update README with specs, license, build step & prereqs + +commit e1a0f77b89341f885337216243a3d66f526f8a52 +Merge: 62acbdb2 d4c36402 +Author: Hein Dauven +Date: Fri Sep 8 18:26:40 2023 +0200 + + Merge pull request #1044 from dusk-network/rusk-abi-changelog-490 + + rusk-abi: Update changelog + +commit d4c36402293e8779480bae6f08dc95f41224750c +Author: HDauven +Date: Fri Sep 8 18:05:23 2023 +0200 + + rusk-abi: Update changelog + +commit 62acbdb2d84dff39071bad6a6d6792d1e1ee9908 +Merge: 2bd846b9 eca62197 +Author: Hein Dauven +Date: Fri Sep 8 17:04:18 2023 +0200 + + Merge pull request #1042 from dusk-network/make-796 + + Change default Makefile target to 'all' + +commit eca62197e76967557f47a4de5d2dfb7caa50eed0 +Author: HDauven +Date: Thu Sep 7 22:28:57 2023 +0200 + + Change default Makefile target to 'all' + +commit 2bd846b98038191f3afe961edbbe09b4fc54e69b +Merge: 1aa17895 17eda2fa +Author: Eduardo Leegwater Simões +Date: Thu Sep 7 20:19:41 2023 +0200 + + Merge pull request #1041 from dusk-network/piecrust-0.9 + + Upgrade to `piecrust@0.9` + +commit 17eda2fa274d5f0198d6f4948dbe5b2e0934410b +Author: Eduardo Leegwater Simões +Date: Thu Sep 7 17:55:15 2023 +0200 + + rusk: upgrade to `piecrust@0.9` + +commit 0a9f239edd2a19bd6d8d471699b10e49c30f4006 +Author: Eduardo Leegwater Simões +Date: Thu Sep 7 17:54:43 2023 +0200 + + rusk-recovery: upgrade to `piecrust@0.9` + +commit 4086877edad57fac49a8f2a57e243e8e6343740e +Author: Eduardo Leegwater Simões +Date: Thu Sep 7 17:54:24 2023 +0200 + + rusk-abi: upgrade to `piecrust@0.9` + +commit 1aa17895b8b588f9e9c1c8bfb8c72d42c304e62a +Merge: 051d9231 ab98b956 +Author: Mr. Seppia +Date: Wed Sep 6 00:18:27 2023 +0200 + + Merge pull request #1037 from dusk-network/mempool-api + +commit ab98b956608ecf9dc3070cd125c28eaac8091c97 +Author: Herr Seppia +Date: Tue Sep 5 13:19:31 2023 +0200 + + rusk: GQL - return SDL if not query is specified + + Resolves #1036 + +commit f766eaa1059793fb7cc230b93c3a990dbfd905da +Author: Herr Seppia +Date: Tue Sep 5 12:05:36 2023 +0200 + + rusk: GQL - add mempool API + + Resolves #1035 + +commit 051d92310f98d49caedbc578b157e98225933980 +Merge: 04dac5f6 7791cde7 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 5 15:10:46 2023 +0300 + + Merge pull request #1032 from dusk-network/fix-1031 + + Broadcast any valid msg from future_msg queue + +commit 7791cde7d1bfffe2f01e690c58f7870c81ad718d +Author: goshawk +Date: Mon Sep 4 11:03:39 2023 +0300 + + node: Trace first/second step votes bitsets on block acceptance + +commit 35cbece3e68ff79ba6a1bb5e5ed28f6bf336c991 +Author: goshawk +Date: Mon Sep 4 11:03:31 2023 +0300 + + consensus: Republish valid messages retrieved from future_msg queue + +commit 04dac5f6208ae1a6d2d022c04886bd4e121bad15 +Merge: 0157c54f bf3993b0 +Author: Mr. Seppia +Date: Thu Aug 31 10:15:20 2023 +0200 + + Merge pull request #1023 from dusk-network/explorer-api + +commit bf3993b0f965ec537fff426b271277905f122ebb +Author: Herr Seppia +Date: Wed Aug 30 17:33:03 2023 +0200 + + rusk: add explorer api + + - add `alive_nodes` + - add `provisioners` + +commit 6546f7614b190f22018f85f5a95d26b94cc5ece3 +Author: Herr Seppia +Date: Wed Aug 30 17:30:05 2023 +0200 + + node: add `alive_nodes` method + +commit acc1dd39769ddce9f0ba102befe1901252cb0e6a +Author: Herr Seppia +Date: Wed Aug 30 10:39:34 2023 +0200 + + rusk: gql - add block state hash field + +commit d43454efb6e768a6db5b46a2669c0362d612b390 +Author: Herr Seppia +Date: Tue Aug 29 17:32:42 2023 +0200 + + node-data: remove usage of deprecated method `from_utc` + +commit 5b5eaaf54c082aef362de90bdd0a0579b35a68cc +Author: Herr Seppia +Date: Tue Aug 29 12:30:19 2023 +0200 + + rusk: gql - support explorer-api fields + +commit 7e366e628c803aad30ee5c0d4bf96ee9751af4a8 +Author: Herr Seppia +Date: Tue Aug 29 12:10:19 2023 +0200 + + node: add `fetch_block_header` trait fn + +commit 1da90a658cb5d93c700fa38790b8dfc5f66fa28e +Author: Herr Seppia +Date: Tue Aug 29 12:09:15 2023 +0200 + + node-data: remove `graphql` feature + +commit 3f5424764c6d8dce797d9a641b1b9ffcf139984c +Author: Herr Seppia +Date: Tue Aug 29 12:11:56 2023 +0200 + + rusk: add `block_heigth` to `SpentTransaction` + +commit 7c998bf46fc7b10982b16a002c6157940295deb5 +Author: Herr Seppia +Date: Tue Aug 29 12:10:58 2023 +0200 + + node: add `block_height` to `SpentTransaction` + +commit 16c04c6103a84663ba8af132f34c5f4664ab9f2d +Author: Herr Seppia +Date: Tue Aug 29 12:08:50 2023 +0200 + + node-data: add `block_height` to `SpentTransaction` + +commit 0157c54f856b6e82e8848afbe3555f77cc1f650c +Merge: ff7eb282 206772e9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Aug 29 18:31:37 2023 +0300 + + Merge pull request #1025 from dusk-network/fix-1024 + + Make ledger block fields private + +commit 206772e9a4f54de73dff4a83eddcafee45f4a55b +Author: goshawk +Date: Tue Aug 29 13:55:04 2023 +0300 + + rusk: Construct block via new method + +commit 3f8f3aeaa4a1b5353e3a7c7751fd2acc6f52ce96 +Author: goshawk +Date: Tue Aug 29 13:46:22 2023 +0300 + + node: Update unit-test + +commit 9c2f0c52872ad1112a37be93a86e44fb41b5b7d5 +Author: goshawk +Date: Tue Aug 29 13:45:52 2023 +0300 + + node-data: Make calculate_hash private + +commit e891ebcf516f93d9342732f6113d062234fc5116 +Author: goshawk +Date: Tue Aug 29 13:31:58 2023 +0300 + + consensus: Fix example + +commit 1394bd71030f02e89659e093e8ada8c6db74e750 +Author: goshawk +Date: Tue Aug 29 13:31:24 2023 +0300 + + node-data: Fix unit-tests + +commit cb958a5a5b357eb3f5bb0ecb11471e6428fc25b1 +Author: goshawk +Date: Tue Aug 29 13:31:02 2023 +0300 + + node: Fix unit-tests using header() and txs() methods + +commit 8c5f5d1c86d6dbb4bb4d305c79c655406f3d400a +Author: goshawk +Date: Tue Aug 29 12:27:18 2023 +0300 + + rusk: Use public header() and txs() methods from Block + +commit b08d16771a29861432843b850e34bf9cac7000d4 +Author: goshawk +Date: Tue Aug 29 12:25:47 2023 +0300 + + node: Use public header() and txs() methods from Block + +commit 98bf2eef8fc568200addb17d380c6e3b81b9e717 +Author: goshawk +Date: Tue Aug 29 12:22:49 2023 +0300 + + consensus: Use public header() and txs() methods from Block + +commit 7221aad6fe6aec5b77d314ccc97989ee6849434e +Author: goshawk +Date: Tue Aug 29 12:21:13 2023 +0300 + + node-data: Make Block fields private + +commit ff7eb2822a9c8dfc12175acb5cde385df3de04da +Merge: e13dbda9 ed4d6da3 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Aug 29 12:18:56 2023 +0300 + + Merge pull request #1022 from dusk-network/fix-messages + + Refactor a bit node-data + +commit ed4d6da3c102030ab1f089dfc4fe47a82d0559d6 +Author: goshawk +Date: Tue Aug 29 09:58:39 2023 +0300 + + consensus/node-data: Rename StepVotes::signature to aggregate_signature + +commit 0b9a2576331f247ceeaeae0e38e0871ab855bf63 +Author: goshawk +Date: Mon Aug 28 16:30:25 2023 +0300 + + node-data/consensus: Fix clippy + +commit 942656b188bb8008bbc2be3cd233f8d718b59da2 +Author: goshawk +Date: Mon Aug 28 16:21:20 2023 +0300 + + node-data: Remove redundant field prev_hash from NewBlock definition + +commit a240ecfd1b8f1f3525d2780b0f296a3a6b8e6bba +Author: goshawk +Date: Mon Aug 28 16:20:02 2023 +0300 + + consensus: Replace consensus::marshal_signable_vote with node-data::marshal_signable_vote function + +commit 01aa321e108018f9061c213ae7b90dbb31487b2d +Author: goshawk +Date: Mon Aug 28 16:11:36 2023 +0300 + + node-data: Rename signed_hash field to signature + +commit d692c1bc7c1be74b4eb701c971068c1fcf9ad2c1 +Author: goshawk +Date: Mon Aug 28 16:08:11 2023 +0300 + + consensus: Rename signed_hash to signature + +commit e13dbda9af18b4c252f392c0a30aa5a26cedca91 +Merge: 3a01794c 39933052 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Aug 28 15:45:45 2023 +0300 + + Merge pull request #1016 from dusk-network/fix-987 + + Mitigate the occurrences of a false alarm 'VST failure' error + +commit 399330528aa0e64d92485d77b52fc84d6c77e7de +Author: goshawk +Date: Thu Aug 24 14:58:33 2023 +0300 + + node: Update RECV_PEERS_COUNT and TIMEOUT_MILLIS for GetCandidate to be alined with golang consts + +commit cce4f14133c9c1c02c695ee909771eafdcd1b2bb +Author: goshawk +Date: Thu Aug 24 11:37:26 2023 +0300 + + consensus: Deprecate verified_candidates HashSet in favour of IterationCtx::verified_hash field + +commit dc2cdfd5214f39bc01a32de0327c340fda272689 +Author: goshawk +Date: Wed Aug 23 12:07:06 2023 +0300 + + consensus: Spawn reduction task as a part of iteration join_set + +commit 141a21a82f890d45b7ee508838e05704c7c32ece +Author: goshawk +Date: Wed Aug 23 12:05:57 2023 +0300 + + consensus: Introduce iteration context + +commit ee072ae7a16f09cc2cc8c94c640b241e5db2363b +Author: goshawk +Date: Tue Aug 22 16:32:52 2023 +0300 + + consensus: Join spawned tasks + +commit 3a01794cc15136e5dab3cf6baad040104a56a0b0 +Merge: 9710e019 f3a52f12 +Author: Mr. Seppia +Date: Fri Aug 25 12:51:16 2023 +0200 + + Merge pull request #1019 from dusk-network/fix_http_listener + +commit f3a52f1255e7e2dd2adeeff923a86c1255bcc280 +Author: Herr Seppia +Date: Thu Aug 24 16:06:11 2023 +0200 + + rusk: fix http listener activation + +commit 9710e01942aaaa4ad24edcfd55a6c9413a1301a1 +Merge: fc6d4ae9 2f56d7ba +Author: Mr. Seppia +Date: Thu Aug 24 15:54:59 2023 +0200 + + Merge pull request #1018 from dusk-network/rusk-prover-0.2.0 + + Rusk prover 0.2.0 + +commit 2f56d7ba4153c54b1cee82703a889d27e9c2fb4b (tag: rusk-prover-0.2.0) +Author: Herr Seppia +Date: Thu Aug 24 15:41:19 2023 +0200 + + rusk: upgrate `rusk-prover` to `0.2.0` version + +commit 2c88dc73771d4af988f88e42399de57d854492d1 +Author: Herr Seppia +Date: Thu Aug 24 15:41:00 2023 +0200 + + rusk-prover: bump to `0.2.0` version + +commit fc6d4ae95d797caf1abf9a3d5c6c7b58665b7464 +Merge: 0620007d a49694f5 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Aug 24 15:25:33 2023 +0200 + + Merge pull request #1017 from dusk-network/mocello/fix_exec_circuit + + execute-circuits: Fix default circuit + +commit a49694f5ecab9a1274cdc958eaa291da41469906 +Author: moana +Date: Thu Aug 24 14:34:15 2023 +0200 + + transfer-contracts: Update circuit ids + +commit 96123a3a590f0d01263e5cc94878afd6ac9c6e51 +Author: moana +Date: Thu Aug 24 14:20:42 2023 +0200 + + execute-circuits: Fix default circuit + +commit 0620007d1a12d37c3af6294f660971c1d48b2f5c +Merge: 74e8fd1c d67356e5 +Author: Mr. Seppia +Date: Thu Aug 24 11:47:29 2023 +0200 + + Merge pull request #1008 from dusk-network/remove-recovery-dep + + rusk: remove `rusk-recovery` as library dependency. + +commit d67356e5d6cce1632f2cf3daced64548083c29ee +Author: Herr Seppia +Date: Fri Aug 11 11:08:22 2023 +0200 + + rusk-recovery: remove embedded provisioners + +commit 49d95c190c36a38db12f3fc2d80a12845e6c1d6d +Author: Herr Seppia +Date: Fri Aug 11 11:42:07 2023 +0200 + + rusk: remove `rusk-recovery` as library dependency. + + Resolves #1007 + +commit 74e8fd1cb65e6e35482de95ad656866d63c841e7 +Merge: 3daa59f1 65b2f04b +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Wed Aug 23 16:34:33 2023 +0200 + + Merge pull request #1015 from dusk-network/mocello/999_default_exec + + execute-circuits: Implement sensible default + +commit 65b2f04b8e24201a1022a604c82aaeb86ac42f01 +Author: moana +Date: Wed Aug 23 15:20:00 2023 +0200 + + rusk-prover: Change exec prover to have one entry + +commit 0960de0f65ca03ecac77cb72857bdc9b382aef6d +Author: moana +Date: Tue Aug 22 12:14:28 2023 +0200 + + rusk: Adapt to new exec circuit layout + +commit a42edce8717ed44077a65eef4ade9646f4872155 +Author: moana +Date: Tue Aug 22 12:13:46 2023 +0200 + + rusk-prover: Adapt to new exec circuit layout + +commit d52b489edeb7a342e6fec989912c3b9133b3e1ff +Author: moana +Date: Tue Aug 22 11:58:46 2023 +0200 + + rusk-recovery: Adapt to new exec circuit layout + +commit a5cae1c0d13064a993c9fd862696da37748c1b21 +Author: moana +Date: Tue Aug 22 11:58:04 2023 +0200 + + stake-contract: Adapt to new exec circuit layout + +commit 2746dc86939d9a5590bd51c9192bfbade845f92e +Author: moana +Date: Tue Aug 22 11:57:05 2023 +0200 + + transfer-contracts: Adapt to new exec circ layout + +commit 7364795b427d99051b7fc2057447d862e3d4f558 +Author: moana +Date: Tue Aug 22 11:55:33 2023 +0200 + + license-contract: Add MPL v2.0 License + + Also clean up unused duplicate file 'src/circuit.rs' + +commit 4236b361226379b9bccba20e068fc25a19c3f7da +Author: moana +Date: Tue Aug 22 13:45:31 2023 +0200 + + license-circuit: Remove redundant builder feature + +commit 900afdb4ad2b19469032dcce575be2bb8ad8fe6e +Author: moana +Date: Tue Aug 22 11:46:29 2023 +0200 + + execute-circuits: Implement sensible defaults + +commit 3daa59f1fb2f9db4b14824712fe869045345d3fe +Merge: 68be4565 09207906 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Aug 22 16:28:17 2023 +0300 + + Merge pull request #1009 from dusk-network/fix-1004 + + consensus: Allow voting for an empty hash and improve debug-level traces + +commit 0920790698dc798247929d1e08a2d665ef51830f +Author: goshawk +Date: Tue Aug 22 16:05:11 2023 +0300 + + rusk: Fix clippy + +commit 25a6fb4af68038c0a3171dcf28e19cff225e9b0b +Author: goshawk +Date: Tue Aug 22 16:02:19 2023 +0300 + + consensus: Fix clippy + +commit a5236c75a3fc884bdd7dfa59c8094b9b4f6f6a0c +Author: goshawk +Date: Tue Aug 22 16:01:05 2023 +0300 + + node: Remove tracing prefix + +commit f5553cfa95ccd6e535c167d3428303c23f20bddc +Author: goshawk +Date: Tue Aug 22 16:00:26 2023 +0300 + + consensus: Remove tracing prefix + +commit b1a01740e3d08c745b68935a1f9d1dbf9ded70a7 +Author: goshawk +Date: Tue Aug 22 16:00:00 2023 +0300 + + rusk: Remove tracing prefix + +commit 82227aad02ad60b0bf94b520ab5e0909944dcc95 +Author: goshawk +Date: Tue Aug 22 15:45:14 2023 +0300 + + consensus: Update errors tracing + +commit 70b014f323fd90ab5854f4a785be827dfb7f488b +Author: goshawk +Date: Mon Aug 21 16:01:58 2023 +0300 + + consensus: Fix log param + +commit 3b4a38ae8efd591f979bf9d86593cc1c843520f4 +Author: goshawk +Date: Mon Aug 21 12:25:46 2023 +0300 + + rusk: Disable current_span in json log format + +commit cfea78a06821cefe9b7b934c4ef5c77d18df55da +Author: goshawk +Date: Mon Aug 21 12:24:19 2023 +0300 + + node: Remove unused logging span + +commit 60445b7a559a9ced4aaed9a6012142dd55d473cc +Author: goshawk +Date: Mon Aug 21 11:37:13 2023 +0300 + + node: Ensure block hash is not empty + +commit f601867e19a82e9c2639d614638edb2f2582a86d +Author: goshawk +Date: Tue Aug 15 13:52:26 2023 +0300 + + consensus: Allow voting for an empty hash + +commit f71e31ddaa318116df8c729720c45917802847dc +Author: goshawk +Date: Mon Aug 14 14:23:53 2023 +0300 + + rusk-recovery: Remove empty lines + +commit 339c2c6c656294dfd27d680dd820eca98063f1f0 +Author: goshawk +Date: Mon Aug 14 14:22:56 2023 +0300 + + consensus: Display major events of an interation execution + +commit 78293f52d743a1e9a1ab68c2e2fdf35a0e856804 +Author: goshawk +Date: Mon Aug 14 14:21:39 2023 +0300 + + consensus: Display committee per step execution + +commit 1e5645fb9501bae69c2368469ed7f64fb91ced72 +Author: goshawk +Date: Mon Aug 14 14:19:11 2023 +0300 + + consensus: Display step name in main loop phases + +commit 2ef93a55fc18ac79b5c07afbb7b08ffb72af2c86 +Author: goshawk +Date: Mon Aug 14 14:17:28 2023 +0300 + + consensus: Impl fmt::Display for Committee + +commit a4e51fe4f7ef8725ced34d312710309f07742af5 +Author: goshawk +Date: Mon Aug 14 14:14:56 2023 +0300 + + consensus: Improve (debug) logging in the agreement loop + +commit d0edcf55c9b42201d03ed39f0de6e3aa74d91903 +Author: goshawk +Date: Mon Aug 14 14:11:15 2023 +0300 + + node: Remove bs58 dep + +commit 149ba11c83a9850aacfe39c1a604abf56e25330d +Author: goshawk +Date: Mon Aug 14 14:10:46 2023 +0300 + + node-data: Impl additional MessageTrait methods + +commit e9d4572bf05f2bd4d4a773d38e708048ecc47840 +Author: goshawk +Date: Thu Aug 10 13:28:21 2023 +0300 + + rusk: Introduce and apply log-filter config parameter + +commit 68be4565c8ecd81e0803e7d08be6e611e49f99c5 +Merge: 901c5145 0ca36e7a +Author: Hein Dauven +Date: Mon Aug 21 12:41:23 2023 +0200 + + Merge pull request #1014 from dusk-network/dockerize-rusk-1012 + + Dockerize Rusk + +commit 0ca36e7af6fab4d448792f8ff56be3f3a95d5f2a +Merge: 7204d7de 901c5145 +Author: Hein Dauven +Date: Mon Aug 21 12:16:20 2023 +0200 + + Merge branch 'master' into dockerize-rusk-1012 + +commit 7204d7de9d8595e61ffcca6ce123b61298f981d4 +Author: HDauven +Date: Thu Aug 17 22:08:03 2023 +0200 + + Add Docker info to README + +commit 901c51459d9105d45944f8a689632091b20d0804 +Merge: 6a0b4724 b94d6392 +Author: weegee +Date: Thu Aug 17 16:17:15 2023 -0400 + + Merge pull request #1013 from dusk-network/wallet_file + + Update rusk wallet file to latest Rusk binary version + +commit d0c991aeebe793c53d6256c09472d0d2eb54bcb5 +Author: HDauven +Date: Thu Aug 17 21:58:43 2023 +0200 + + Add Dockerfile and .dockerignore file + + This commit adds a two stage dockerization of Rusk, existing of + a build and run stage. The Image is kept lean by getting rid of + all the files no longer needed after the build process. + +commit b94d6392bacb9476ee22b9fceca95d2da32f8b63 +Merge: 0f097127 6a0b4724 +Author: weegee +Date: Thu Aug 17 15:42:18 2023 -0400 + + Merge branch 'master' into wallet_file + +commit 0f097127d3f4b09d9829c374deb03bacd73a1d03 +Author: Daksh +Date: Thu Aug 17 05:58:03 2023 -0400 + + Update rusk wallet file to latest Rusk binary version + +commit 6a0b47240b6e1fea21d52f8387761e6da423b99e +Merge: b3e849d0 54c3aa43 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Aug 16 09:21:23 2023 +0200 + + Merge pull request #917 from dusk-network/907-make-sortition-hash-compliant-with-specification + + Make Sortition Hash compliant with specification + +commit 54c3aa4344c9d5293ae36543e08468262b952f64 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 1 20:22:38 2023 +0200 + + Update tests to new sortition hash + + Fixed tests: + - test_collect_votes + - test_deterministic_sortition_1 + - test_deterministic_sortition_2 + + test_collect_votes code has been simplified. + +commit 9f512c94089a8af7f766059aab70c1a4dc62c903 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu Jun 1 17:43:32 2023 +0200 + + Fix Sortition hash + + This changes the hash from H(round||counter||step||seed) + to H(seed||round||step||counter), to be compliant with + Deterministic Sortition specification. + + Tests 'test_sortition_hash()' and 'test_generate_sortition_score()' + are also updated. + +commit b3e849d059d6dc40cd0b0b27461d352e2ee915ef +Merge: 9ad1a101 9602d97c +Author: Eduardo Leegwater Simões +Date: Fri Aug 11 15:03:10 2023 +0200 + + Merge pull request #1006 from dusk-network/block-event-hash-962 + + Add `event_hash` to the block header + +commit 9602d97c9037dc822956a337d913d1ce2999c457 +Author: Eduardo Leegwater Simões +Date: Fri Aug 11 14:39:10 2023 +0200 + + rusk: handle events from "spend" and "refund" + +commit 0671eeb944e0b4ff481330ede0de6548ab820239 +Author: Eduardo Leegwater Simões +Date: Fri Aug 11 14:38:55 2023 +0200 + + node: ignore test instead of commenting + +commit 0d0bdf466272236dc33a4683eb353a2cf4012423 +Author: Eduardo Leegwater Simões +Date: Fri Aug 11 14:38:27 2023 +0200 + + transfer-contract: emit event on note push + +commit 062ae232d9f4350a0c5f9db275cecb525520efff +Author: Eduardo Leegwater Simões +Date: Thu Aug 10 18:23:07 2023 +0200 + + rusk: compute event hash and pass it to consensus + +commit 2f9abbb32cbd39154430df467915dc9a4118b3d1 +Author: Eduardo Leegwater Simões +Date: Thu Aug 10 18:22:02 2023 +0200 + + node: adapt to pass around `event_hash` + +commit 042ece9a59a9a6a51759a350f3f87789f38f2004 +Author: Eduardo Leegwater Simões +Date: Thu Aug 10 18:17:43 2023 +0200 + + consensus: add verification of event hash + +commit f50eeafbeeddcd1e37d4298238d12eb03b5ded89 +Author: Eduardo Leegwater Simões +Date: Thu Aug 10 18:14:01 2023 +0200 + + node-data: add `event_hash` field to block header + +commit 9ad1a1015aa2915bd79ac023801a7c7f6104ce46 +Merge: 0a86228f 39925bbe +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Aug 10 13:36:57 2023 +0300 + + Merge pull request #991 from dusk-network/fix-990 + + Assist in the bootstrapping process of the rusk-driven devnet + +commit 39925bbe778a9b8c5ccf6c613b4b5c0f122d43e9 +Author: goshawk +Date: Tue Aug 8 14:57:35 2023 +0300 + + consensus: Reset reduction handler after each iteration + +commit ba2b1cf8a93d98a501d3f7b8766e27b3abbb1df6 +Author: goshawk +Date: Tue Aug 8 10:49:34 2023 +0300 + + node-data: Add bs58 as non-optional dep + +commit 4eb66c8a2810663b7e33b437ade856cae06af3b3 +Author: Herr Seppia +Date: Thu Aug 10 11:02:38 2023 +0200 + + consensus: Ensure a non-empty agreement is sent to Agreeement loop + + Co-authored-by: goshawk + +commit 3a6b68585eb0ade652694522e4ca03fc9934335f +Author: Herr Seppia +Date: Thu Aug 10 11:02:30 2023 +0200 + + node-data: Ensure a non-empty agreement is sent to Agreeement loop + + Co-authored-by: goshawk + +commit f5c70341a638c5bde5c67e0c76ffec5e05b6c9b3 +Author: goshawk +Date: Tue Aug 8 10:04:10 2023 +0300 + + consensus: Log additional error and warning details + +commit a15fa1a1128c772fe9a08eb9253afc4340f0cf39 +Author: Herr Seppia +Date: Thu Aug 10 11:01:17 2023 +0200 + + rusk-recovery: Reintroduce 30 provisioners genesis state + + Co-authored-by: goshawk + +commit 59ee2ef34b2441729b344ae14bfcc62068f84207 +Author: Herr Seppia +Date: Thu Aug 10 11:00:24 2023 +0200 + + node: Use a convention in log level info + + Co-authored-by: goshawk + +commit a9e9036166c2e9a16d568e5ea887d96a38e3e629 +Author: Herr Seppia +Date: Thu Aug 10 11:00:16 2023 +0200 + + consensus: Use a convention in log level info + + Co-authored-by: goshawk + +commit f62d3c481dd7114b8fce66e45074d2f4c5068c7a +Author: Herr Seppia +Date: Thu Aug 10 10:58:27 2023 +0200 + + node: Trace BLS pubkey in base58 format + + Co-authored-by: goshawk + +commit 95a46eaeb31e4de41d9f5b923703adcf8d7b1241 +Author: Herr Seppia +Date: Thu Aug 10 10:58:19 2023 +0200 + + consensus: Trace BLS pubkey in base58 format + + Co-authored-by: goshawk + +commit 1f5f44508f1b3dc4dc4d5db537e774799a37ff8c +Author: Herr Seppia +Date: Thu Aug 10 10:58:02 2023 +0200 + + node-data: Trace BLS pubkey in base58 format + + Co-authored-by: goshawk + +commit 8cc4d92c54547b3dde6ab2055ea6217ef63f5ba2 +Author: goshawk +Date: Thu Aug 3 14:29:25 2023 +0300 + + rusk-recovery: Add 25 provisioners in genesis state + +commit 7ef288946d3dc4d0a5db12ccfc07a9271c243c53 +Author: Herr Seppia +Date: Thu Aug 10 10:56:36 2023 +0200 + + node: Refactor a bit logging for consensus and messaging + + - Add new log entries for info level + - Decrease logged details in info level + - Extend logged details in debug level + - Use to_str to shorten hex representation + + Co-authored-by: goshawk + +commit 30e02ff52cb837bbd6d531e0d6827704e69a29e8 +Author: Herr Seppia +Date: Thu Aug 10 10:56:28 2023 +0200 + + consensus: Refactor a bit logging for consensus and messaging + + - Add new log entries for info level + - Decrease logged details in info level + - Extend logged details in debug level + - Use to_str to shorten hex representation + + Co-authored-by: goshawk + +commit 74b484580f1c029390e57fa0049b8fe606b078ca +Author: Herr Seppia +Date: Thu Aug 10 10:56:06 2023 +0200 + + node-data: Refactor a bit logging for consensus and messaging + + - Add new log entries for info level + - Decrease logged details in info level + - Extend logged details in debug level + - Use to_str to shorten hex representation + + Co-authored-by: goshawk + +commit f9d0664ea45f82df4f70c3584c61ad4f53ef43df +Author: goshawk +Date: Wed Aug 2 14:24:57 2023 +0300 + + consensus: Make default CONSENSUS_TIMEOUT_MS=20s + +commit 20ebe8a7f70a75a35fb1a907fb253d307343f6b4 +Author: goshawk +Date: Wed Aug 2 14:24:01 2023 +0300 + + consensus: Selection phase should not double its timeout settings + +commit 0a86228fed5aab5ed99c114d925351e9e485526f +Merge: 82efa648 e26d9b95 +Author: Mr. Seppia +Date: Thu Aug 10 11:51:23 2023 +0200 + + Merge pull request #1001 from dusk-network/transfer_leaves_pos + + transfer-contract: Add `leaves_from_pos` query + +commit e26d9b95ae6c56c4ca7c5f6fb01385fe80e0b193 +Author: Herr Seppia +Date: Wed Aug 9 17:57:18 2023 +0200 + + transfer-contract: Add `leaves_from_pos` query + +commit 82efa6489ce49db9660ed78a70b3ec6fd2787af2 +Merge: 42fd5c29 596de6da +Author: Mr. Seppia +Date: Thu Aug 10 11:09:50 2023 +0200 + + Merge pull request #1005 from dusk-network/fix_citadel_dep + + Fix `zk-citadel` dependency + +commit 596de6dad3e6c5370a2747820b8a5b25a3aa986c +Author: Herr Seppia +Date: Thu Aug 10 10:23:08 2023 +0200 + + license-contract: Fix `zk-citadel` dependency + +commit d39253032df2efce730a9db75df72bd32bde2df2 +Author: Herr Seppia +Date: Thu Aug 10 10:22:52 2023 +0200 + + license-circuit: Fix `zk-citadel` dependency + +commit 42fd5c2925f0a1e3cd91de63a4e5c4507647a50a +Merge: f5483607 6e64fbc7 +Author: Mr. Seppia +Date: Wed Aug 9 21:42:15 2023 +0200 + + Merge pull request #1000 from dusk-network/fix-double-http + +commit 6e64fbc7e35fa694c789240053ba58272faa6064 +Author: Herr Seppia +Date: Wed Aug 9 16:24:21 2023 +0200 + + rusk: Fix double execution for incoming request + +commit f5483607c8d18480b1fbf9d082df599ad2e8699c +Merge: 649c399d b9caf542 +Author: Mr. Seppia +Date: Tue Aug 8 17:15:40 2023 +0200 + + Merge pull request #995 from dusk-network/mempool_extraction + +commit b9caf542b7b187566d0315ec002cfa0290263929 +Author: Herr Seppia +Date: Tue Aug 8 10:18:10 2023 +0200 + + rusk: Stream txs from mempool to block producer + + - change `execute_transactions` to accept an iterator + - change `execute_transactions` to stop when `gas_left` is lower than + `GAS_PER_INPUT` + + Resolves #996 + +commit 977ba8c55336b68ae2e71a26daaebd077f7d323c +Author: Herr Seppia +Date: Tue Aug 8 10:07:12 2023 +0200 + + node: change `execute_state_transition` to accept an iterator + + See also #996 + +commit 3d16fc884ee3a87af6c0a85f8ded3c8f0ddd3ff8 +Author: Herr Seppia +Date: Tue Aug 8 10:04:44 2023 +0200 + + consensus: remove `get_mempool_txs` + + See also #996 + +commit 949899f54728c9a80ca14c8ed24b2e28b5856c7b +Author: Herr Seppia +Date: Tue Aug 8 10:28:29 2023 +0200 + + makefile: move `rusk` at the end of the list + +commit 649c399de2b1b790bf22d8195fb37a61eb01f4ba +Merge: 526dd9f2 fe54bab7 +Author: Mr. Seppia +Date: Tue Aug 8 10:28:10 2023 +0200 + + Merge pull request #994 from dusk-network/fix-graph_ql + + Add missing graphql handlers + +commit fe54bab7cb625f9b34a9df137e8c18307ae4d0a4 +Author: Herr Seppia +Date: Fri Aug 4 13:29:29 2023 +0200 + + rusk: Add missing graphql handlers + + - Add blocks by range + - Add transactions by block range + +commit fe630e22f3eb6e3a5ccb05ebc2db8cda4c143eaf +Author: Herr Seppia +Date: Fri Aug 4 13:28:06 2023 +0200 + + node: Fix `block_by_height` to return Option if no block is found + +commit 1abc39f993c26453288b6118eb6e8385a0eeb1d1 +Author: Herr Seppia +Date: Fri Aug 4 13:27:32 2023 +0200 + + node: Fix Transaction deserialization + + In the mempool we store SpentTransaction. + However, everytime that we read those, we are deserializing as Transaction. + This is conceptually wrong, even if the deserialization success + +commit 526dd9f2845bc3affce4898bcf1550f9b10207de +Merge: 554cf356 4317f25e +Author: Mr. Seppia +Date: Fri Aug 4 12:06:08 2023 +0200 + + Merge pull request #993 from dusk-network/fix_gas_spent + +commit 4317f25e39dcd16c56f14eb8da49f69c0c5fda20 +Author: Herr Seppia +Date: Fri Aug 4 11:02:19 2023 +0200 + + rusk: fix gas spent for ICC + +commit 554cf356a4f4f677dcdb47164ab7479b0acd1ec2 +Merge: 50c0e10d e78fcc88 +Author: Mr. Seppia +Date: Fri Aug 4 09:56:21 2023 +0200 + + Merge pull request #992 from dusk-network/fix_block_gas_limit + + Fix block gas limit + +commit e78fcc8801b122618d47b702a6897190b497db8c +Author: Herr Seppia +Date: Fri Aug 4 09:02:11 2023 +0200 + + rusk: fix json response serialization + +commit 06246797549be4397c991fe23a3de9e2d19d195f +Author: Herr Seppia +Date: Thu Aug 3 14:37:45 2023 +0200 + + rusk: change error messages while accepting blocks + +commit 9e4d32999059b8decbda7f717482b6cae9875f29 +Author: Herr Seppia +Date: Thu Aug 3 14:36:28 2023 +0200 + + conensus: fix gas_limit handling + + - Change VST to use candidate gas_limit + - Change BlockGenerator to produce the correct gas_limit value + +commit 50c0e10d6f9c2da2ee48e8633df9d3b559017a29 +Merge: ff708702 a8fbdda5 +Author: Mr. Seppia +Date: Thu Aug 3 14:33:42 2023 +0200 + + Merge pull request #989 from dusk-network/missing-http + + Expose missing http handlers + +commit a8fbdda5285424785d9c847ba75850096cddc97d +Author: Herr Seppia +Date: Thu Aug 3 10:23:47 2023 +0200 + + rusk: fix Event::parse + +commit b683f301a8d3c5bfcae62ddcef540483a9a7d3b9 +Author: Herr Seppia +Date: Wed Aug 2 13:56:32 2023 +0200 + + rusk: Add tests for HTTP handler + +commit 9411f41488ee0b24e53e1a14fb1bd8489b74418d +Author: Herr Seppia +Date: Wed Aug 2 11:38:21 2023 +0200 + + rusk: add `HandleRequest` trait + +commit 972a6d8fd4b9164222bbd4cdcf6b9623573bd308 +Author: Herr Seppia +Date: Wed Aug 2 11:03:07 2023 +0200 + + node: change mempool impl to be more ideomatic + +commit a0e89b18f2fa08885a7d0cc4d5c920211c7bcd77 +Author: Herr Seppia +Date: Tue Aug 1 18:08:51 2023 +0200 + + rusk: add `propagate_tx` http handler + +commit e403288d2b658bf03220cea6795b437210283ef1 +Author: Herr Seppia +Date: Tue Aug 1 18:07:57 2023 +0200 + + node: add `network::route_internal` method + +commit 20ab1d35df2b5ec2872c2ec822ac73579e3648e9 +Author: Herr Seppia +Date: Tue Aug 1 17:30:43 2023 +0200 + + rusk: fix routing for Host("rusk") + +commit c525d568ec32f0ed4556eefaa7fdb42c91ed3006 +Author: Herr Seppia +Date: Tue Aug 1 17:21:40 2023 +0200 + + rusk: add `prove_*` http handler + +commit 55ffdcde137b50c655dca8d30138cd34104d0f5d +Author: Herr Seppia +Date: Tue Aug 1 15:43:58 2023 +0200 + + rusk: add `preverify` http handler + +commit e3996b9792671277b8622c0650437a77d08e495d +Author: Herr Seppia +Date: Tue Aug 1 15:43:39 2023 +0200 + + rusk: code refactor for `http::handle_requests` + +commit 1836c01262932bd60b5944e97415a57b86ee7ab7 +Author: Herr Seppia +Date: Tue Aug 1 15:40:06 2023 +0200 + + node-data: add From for ledger::Transaction + +commit ff708702e86ee28367154f917350e45b941e093f +Merge: 6851e9d9 ec0db90e +Author: Eduardo Leegwater Simões +Date: Tue Aug 1 15:40:43 2023 +0200 + + Merge pull request #988 from dusk-network/piecrust-0.8.0-rc.0 + + Upgrade to `piecrust@0.8.0-rc` + +commit ec0db90ee909ab59fa94877f44dc8fcfe4e6f177 +Author: Eduardo Leegwater Simões +Date: Tue Aug 1 13:53:37 2023 +0200 + + rusk-abi: upgrade to `piecrust@0.8.0-rc` + +commit 6851e9d9c12d37c2c176b7f465ed3f9cba70d048 +Merge: 6c6718f7 1534d08f +Author: Eduardo Leegwater Simões +Date: Tue Aug 1 12:47:52 2023 +0200 + + Merge pull request #986 from dusk-network/http-feeder-queries + + Add HTTP feeder queries + +commit 1534d08f387281afc1557b40d4b6a133cc0b3c36 +Author: Herr Seppia +Date: Tue Aug 1 12:33:10 2023 +0200 + + rusk: add `MessageRequest::to_error` + +commit 433f613c426f0fb45cfd0eb7976c89a76d6c7f76 +Author: Herr Seppia +Date: Tue Aug 1 09:41:31 2023 +0200 + + rusk: allow for performing feeder calls via WS + +commit 2b8c3ace6b95e97c599817659a8b505c5a6ff04b +Author: Eduardo Leegwater Simões +Date: Mon Jul 31 15:56:01 2023 +0200 + + rusk: allow for performing feeder calls via HTTP + +commit 49a0f01a53a989d0930803c2ef1d6a1dbffb44d5 +Author: Eduardo Leegwater Simões +Date: Mon Jul 31 14:48:24 2023 +0200 + + rusk: segregate request and response data + +commit 23b7aa6368882e8b0070c42da32cda5fcef4b62c +Author: Eduardo Leegwater Simões +Date: Fri Jul 28 11:18:12 2023 +0200 + + rusk: turn off WebSocket handler loop + +commit 6c6718f7eb0e1edf7718956274e1b76ac13e1ecd +Merge: 7c759659 8edf15b8 +Author: Mr. Seppia +Date: Tue Aug 1 10:50:11 2023 +0200 + + Merge pull request #984 from dusk-network/http_inner + +commit 8edf15b8343b77d575cc3a8df8478cab242ecd21 +Author: Herr Seppia +Date: Mon Jul 31 15:52:32 2023 +0200 + + rusk: remove unnecessary quotes from text response + +commit 8f7f7117b7028e1ab750f54b1b1254d3d490d6aa +Author: Herr Seppia +Date: Mon Jul 31 15:16:08 2023 +0200 + + rusk: back to topic inside `Event` + + Add different structs to handle Event and Message (as per wiki). + The only difference with the wiki is that the topic is derived from the URI + +commit ed909cf8c22558f7282b5e83e9c20225d43d0b61 +Author: Herr Seppia +Date: Mon Jul 31 12:28:14 2023 +0200 + + rusk: propagate errors to the client + +commit 9d6381683cc699ae437f1215110e3099066d1754 +Author: Herr Seppia +Date: Mon Jul 31 10:23:05 2023 +0200 + + rusk: move topic on the query path + +commit ba0b8172746dfe755a7e8b146a7d0381dea5ad23 +Author: Herr Seppia +Date: Fri Jul 28 16:36:39 2023 +0200 + + rusk: add http format request + +commit 7c7596597a37a6975f0d45347af05feba5166eb6 +Merge: b76332ce 95214dd0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Aug 1 11:22:14 2023 +0300 + + Merge pull request #977 from dusk-network/fix-976 + + Resolve compatibility issues + +commit 95214dd0956d2cb71e24b0eac39a13c04cf4c859 +Author: goshawk +Date: Wed Jul 26 13:07:58 2023 +0300 + + node: Increase timeout of Reduction phase when votes converged for an empty hash + +commit a6142c1739245cd1642d50415b211e84f35b479e +Author: goshawk +Date: Fri Jul 21 13:39:16 2023 +0300 + + consensus: Verify the candidate originates from a committee member + +commit 3f6e5e156ebce923a629a500cb09efec277dc760 +Author: goshawk +Date: Fri Jul 21 12:42:54 2023 +0300 + + consensus: Fix example mocks + +commit a369fc3844b9670ed2aba12e1bb2b899a9c2e5ab +Author: goshawk +Date: Fri Jul 21 12:37:50 2023 +0300 + + consensus: Pass the block generator's pubkey to VST call + +commit a2246356b9a55b7b2033e6039328447ebaef0483 +Author: goshawk +Date: Thu Jul 20 14:31:30 2023 +0300 + + consensus: Check state_hash returned from VST call is equal to the candidate block state_hash + +commit ac9bd1ccf8a35028684f65ae2cb29542a3980b63 +Author: goshawk +Date: Thu Jul 20 13:51:38 2023 +0300 + + consensus: Turn Operations trait into async_trait + +commit b76332ce124390b8a09ae58c8ca1363d732ffb0a +Merge: 747cd237 7fafc3db +Author: Mr. Seppia +Date: Fri Jul 28 14:17:51 2023 +0200 + + Merge pull request #983 from dusk-network/gql + +commit 7fafc3db2b852fce44d698cdddc2eb3054b9d185 +Author: Herr Seppia +Date: Fri Jul 28 12:24:05 2023 +0200 + + rusk: Change gql dep to `async-graphql` + +commit 8dab9629c0239d7cc1bbdb6c364861f0465064f8 +Author: Herr Seppia +Date: Fri Jul 28 12:00:53 2023 +0200 + + node-data: Change gql dep to `async-graphql` + +commit 2346e15ed65acbe18779b18073b10e225030c8cf +Author: Herr Seppia +Date: Fri Jul 28 09:37:31 2023 +0200 + + rusk: add support for gql variables + +commit 58f9dd420c255aba729ab9e9ce122610f7dabb1d +Author: Herr Seppia +Date: Thu Jul 27 13:12:21 2023 +0200 + + rusk: add various gql queries + +commit 747cd237d581df6ec7a51872146d2f9d7babbdbf +Merge: 6fff7ac8 1f9a4338 +Author: Mr. Seppia +Date: Thu Jul 27 11:47:36 2023 +0200 + + Merge pull request #981 from dusk-network/graphql + +commit 1f9a4338fefa27d786bd5f756033b3ab8bd9f22e +Author: Herr Seppia +Date: Wed Jul 26 17:02:12 2023 +0200 + + rusk: handle results properly in GQL + +commit 784fee19a411c36c39f90e4f23c722f2c3429bdd +Author: Herr Seppia +Date: Wed Jul 26 15:52:14 2023 +0200 + + rusk: Add support for binary http requests + +commit b0ee9f6a0c5ee38944cb77ae7eeff41787c94224 +Author: Herr Seppia +Date: Wed Jul 26 15:50:38 2023 +0200 + + rusk: remove `Ws` prefix for `http` module structs + +commit 6e24f31e6404a5421e0becd571e4232a75bc393b +Author: Herr Seppia +Date: Tue Jul 25 18:16:02 2023 +0200 + + rusk: add handler for query_raw + +commit 5fefe35e9b037ff7b93f7b6ccf840d068b3bc385 +Author: Herr Seppia +Date: Tue Jul 25 16:19:45 2023 +0200 + + rusk: unify binary_data and json data + +commit 84feac7c98baf8f77660e1fe2f4c9147342e1ce5 +Author: Herr Seppia +Date: Tue Jul 25 15:38:29 2023 +0200 + + rusk: change external event system implementation + + - Implement both binary and json format for requests + - Support `X-` headers + - Changes the name of the `WsServer` struct to `HttpServer` (2a27f1b9) + + See also 2a27f1b94e6dab508952eefe6692c7c23ee4182d + +commit 441c370fa20468670c0105184a3f092009e269bc +Author: Herr Seppia +Date: Tue Jul 25 10:29:40 2023 +0200 + + rusk: introduce ws `handle_request` + +commit f553055a8ed11ca299fb9d0493a6cf54c4c533a9 +Author: Herr Seppia +Date: Mon Jul 24 18:22:23 2023 +0200 + + rusk: add basic graphql implementation + +commit 0176d254757f257b896996a20b874a5a2e0ca909 +Author: Herr Seppia +Date: Mon Jul 24 18:15:28 2023 +0200 + + node: add `database()` method to clone the db reference + +commit c76f64bf480223a170727aa8f885aa818f38aa3a +Author: Herr Seppia +Date: Mon Jul 24 18:14:38 2023 +0200 + + node: change `database::view` to return `T` + +commit 82aaaf5136f97ff24fb1ed577db9e45c61369072 +Author: Herr Seppia +Date: Mon Jul 24 18:13:16 2023 +0200 + + node-data: add `graphql` feature for fields resolver + +commit 6fff7ac865f9037d8180373a1a17ca0d2dea8d5b +Merge: b3b54698 6fa2317b +Author: Eduardo Leegwater Simões +Date: Tue Jul 25 10:53:06 2023 +0200 + + Merge pull request #979 from dusk-network/stake-contract-feed + + Implement feeding stakes from the stake contract + +commit 6fa2317bba5f5a3a4d0d53edc3d97e18f9e7705c +Author: Eduardo Leegwater Simões +Date: Fri Jul 21 17:16:00 2023 +0200 + + rusk: adapt `provisioners` to make use of feeder query + +commit b8e426785f4266e61a0a51f5232ab319b42cc455 +Author: Eduardo Leegwater Simões +Date: Fri Jul 21 17:15:03 2023 +0200 + + stake-contract: change `stakes` to be a feeder query + + Resolves: #972 + +commit b3b546988bcc7d422028e3de44a92eb18cdbba12 +Merge: 03badf5d 7e57ac5b +Author: Eduardo Leegwater Simões +Date: Mon Jul 24 11:43:16 2023 +0200 + + Merge pull request #978 from dusk-network/transfer-contract-feed + + Implement feeding notes from the transfer contract + +commit 7e57ac5b8d96acd9669107ecb6b5876bf12267bb +Author: Eduardo Leegwater Simões +Date: Fri Jul 21 16:01:05 2023 +0200 + + rusk: adapt to `leaves_from_height` + +commit 0c0fca0a06e5b8914565b76f6329eab96cf02e81 +Author: Eduardo Leegwater Simões +Date: Fri Jul 21 16:00:37 2023 +0200 + + stake-contract: adapt to `leaves_from_height` + +commit 4925438fbbfeaac8242801c692947a268c4903ed +Author: Eduardo Leegwater Simões +Date: Fri Jul 21 15:57:48 2023 +0200 + + transfer-contract: add feeder query for notes + + By removing the `leaves_in_range` function and substituting it for + `leaves_from_height` - a function which "streams" leaves from the tree + through to the host - we effectively can allow for the return of the + entirety of the notes in the tree from a certain height. + + Resolves: #971 + +commit 03badf5d6e1beb6707a82691690d81814741724b +Merge: 397a8129 f44c3b0f +Author: Eduardo Leegwater Simões +Date: Thu Jul 20 10:53:42 2023 +0200 + + Merge pull request #969 from dusk-network/piecrust-0.7 + + Upgrade to `piecrust@0.7` + +commit f44c3b0faf72f47997501350c7191373e59fa932 +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:33:05 2023 +0200 + + rusk: apply clippy suggestion + +commit 4c9da8a2974c753ba639abe915058999c5d4f501 +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:18:06 2023 +0200 + + rusk: upgrade to `piecrust@0.7` + +commit 58f88ecb82fc5460fc2d2bd6282c7e8d94ff441e +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:17:43 2023 +0200 + + license-contract: upgrade to `piecrust@0.7` + +commit 1d5b341c3f04e895ee4ffc924e46e3f44bbb156e +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:17:25 2023 +0200 + + governance-contract: upgrade to `piecrust@0.7` + +commit 2f58abe6e79a93f1cbe53357b2196b5fc89522ec +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:16:57 2023 +0200 + + stake-contract: upgrade to `piecrust@0.7` + +commit 9c2f4efba341976844b3986178896f94f5db2410 +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:16:30 2023 +0200 + + transfer-contract: upgrade to `piecrust@0.7` + +commit 186fbb85dc1bf14c88add36afac0b0fa8b6fd141 +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:18:26 2023 +0200 + + rusk-recovery: upgrade to `piecrust@0.7` + +commit ad88fb551c18c6672603f65b9f3e0e4b4661a295 +Author: Eduardo Leegwater Simões +Date: Wed Jul 19 16:16:02 2023 +0200 + + rusk-abi: upgrade to `piecrust@0.7` + +commit 397a8129f7eb5ed9fa32c3d0c3b2f571e5f56651 +Merge: ad020e7e df8110a8 +Author: Mr. Seppia +Date: Thu Jul 20 10:38:00 2023 +0200 + + Merge pull request #974 from dusk-network/expected_root + + rusk: change `consistency_check` to `Option` + +commit df8110a86dd8bbffd0e6da7d500c4725ebbeb38e +Author: Herr Seppia +Date: Thu Jul 20 10:17:22 2023 +0200 + + rusk: change `consistency_check` to `Option` + + Resolves #973 + +commit ad020e7e37bfaa3f7160e594598a78fb6920165d +Merge: cd53cb9e f23fbf0b +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jul 20 10:59:17 2023 +0300 + + Merge pull request #968 from dusk-network/fix-967 + + Detect inconsistency between ledger and vm states + +commit f23fbf0b98616e0eb06ee6b14bc98daa97414793 +Author: goshawk +Date: Wed Jul 19 16:47:37 2023 +0300 + + rusk: Address PR comments + +commit b3258f9290f7eac05d1401e61aa037ed3c8a3836 +Author: goshawk +Date: Wed Jul 19 16:13:24 2023 +0300 + + node: Update try_revert to fail if inconsistency persists + +commit d49f52a00f54c934894740d5163fdd7db55abce7 +Author: goshawk +Date: Wed Jul 19 15:59:22 2023 +0300 + + rusk: Turn consistency_check into an Option + +commit 8f204e629ac338d68778862f77b5528d5e151894 +Author: goshawk +Date: Wed Jul 19 09:46:01 2023 +0300 + + node: Detect and try resolve states inconsistency at node startup + +commit bb77e58d582c7f6c37823cf69a3f566746393c11 +Author: goshawk +Date: Wed Jul 19 09:42:36 2023 +0300 + + node: Move execute_fallback to the Acceptor as try_revert method + +commit e61779b57f406d78abefdfe29c420a7fb6a45672 +Author: goshawk +Date: Wed Jul 19 09:37:15 2023 +0300 + + rusk: Drop the session if the result state root is inconsistent with the caller's one + +commit cd53cb9e5ddde367ef3a5125792c82b8e6744fd4 +Merge: 12e783e9 a1f62487 +Author: Mr. Seppia +Date: Mon Jul 17 14:59:16 2023 +0200 + + Merge pull request #966 from dusk-network/examples + +commit a1f624871f6bc11df72a68a701b8e052cb1945d2 +Author: Herr Seppia +Date: Mon Jul 17 13:54:44 2023 +0200 + + node: add log for consensus key folder + +commit 6ac6fce36928176a19c05e26fed421d8294d0f18 +Author: Herr Seppia +Date: Mon Jul 17 13:43:10 2023 +0200 + + Update README.md + + Add example genesis state to use as local dev cluster + +commit 12e783e91f58aada8d0ed1d4860fc96e32c2d179 +Merge: f1777cbe f764cc3d +Author: Mr. Seppia +Date: Mon Jul 17 13:22:35 2023 +0200 + + Merge pull request #965 from dusk-network/recovery_tests + +commit f764cc3d74e0bcb58a4d6d34f5ca614e0de4859e +Author: Herr Seppia +Date: Fri Jul 14 09:36:35 2023 +0200 + + rusk-recovery: fix tests + +commit f1777cbea282d3dc1b6965f964a7de610ae7e15d +Merge: cdb47e65 52cad2b9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Jul 14 08:43:19 2023 +0300 + + Merge pull request #941 from dusk-network/fix-938 + + Introduce fallback procedure + +commit 52cad2b9dace638741266500c969f55b8cce27a7 +Merge: 16b27c41 cdb47e65 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jul 13 17:29:18 2023 +0300 + + Merge branch 'master' into fix-938 + +commit 16b27c415fd49983dcb938ad3d213f199fedf40c +Author: goshawk +Date: Thu Jul 13 16:08:01 2023 +0300 + + node: Update register record instead of injecting a block + +commit cdb47e654bb09877069dbdc9bb3b26b37020662f +Merge: b98988d4 7df8aca1 +Author: Mr. Seppia +Date: Thu Jul 13 15:32:56 2023 +0200 + + Merge pull request #963 from dusk-network/recovery_input_env + + rusk-recovery: fix RUSK_RECOVERY_INPUT env resolver + +commit 7df8aca1c50c944ced67305b202843402916b7be +Author: Herr Seppia +Date: Thu Jul 13 15:21:13 2023 +0200 + + rusk-recovery: fix RUSK_RECOVERY_INPUT env resolver + +commit b98988d40aca4be015778da61b883821055d7ba0 +Merge: 6448faa0 348ce0ba +Author: Mr. Seppia +Date: Thu Jul 13 14:41:05 2023 +0200 + + Merge pull request #961 from dusk-network/recovery-redirect + +commit 348ce0ba63081e6572dcd67fde32090ade01410f +Author: Herr Seppia +Date: Thu Jul 13 11:35:40 2023 +0200 + + rusk-recovery: change `CONFIG` to `RUSK_RECOVERY_INPUT` + +commit 020d739fa875619cd932102c5af93c01f571241d +Author: Herr Seppia +Date: Thu Jul 13 09:28:49 2023 +0200 + + rusk-recovery: support http redirects + +commit 6448faa0eb08d134c61d5d5ad37b207b659ba3e7 +Merge: e3fd678c 6a3fe3a8 +Author: Milosz Muszynski +Date: Thu Jul 13 13:48:00 2023 +0200 + + Merge pull request #960 from dusk-network/add-license-contract + + Add genesis license contract + +commit 6a3fe3a886543914190650150c8b082ac7128254 +Merge: 881cb15a e3fd678c +Author: Milosz Muszynski +Date: Thu Jul 13 13:36:25 2023 +0200 + + Merge branch 'master' into add-license-contract + +commit 881cb15a98ec40b25ea09cab8bfe490eb8fc5942 +Author: Milosz Muszynski +Date: Thu Jul 13 13:21:43 2023 +0200 + + rusk-recovery: corrected license.wasm to license_contract.wasm + +commit 7fb2ce73aa556e6fbb460294e6e3e0c292713e56 +Author: Milosz Muszynski +Date: Thu Jul 13 13:20:29 2023 +0200 + + license-contract: corrected license.wasm to license_contract.wasm + +commit df37ca4cdeb25a9ee197c68e392140c680ffad91 +Author: Milosz Muszynski +Date: Thu Jul 13 13:01:25 2023 +0200 + + license-contract: Corrected license crate name from license to license-contract + +commit ad23b89fc43d1c5d67ad3170ce0a6ccc16e6994a +Author: Milosz Muszynski +Date: Thu Jul 13 11:50:57 2023 +0200 + + rusk-recovery: support for license circuit and license contract + +commit 723fda254a8df81e21f213841963ac3d27d777b8 +Author: Milosz Muszynski +Date: Thu Jul 13 11:47:28 2023 +0200 + + rusk-abi: constant for license contract + +commit 548c9dca70ef67e57246b1c0c11be4441f765c6e +Author: Milosz Muszynski +Date: Thu Jul 13 11:45:53 2023 +0200 + + governance-contract: moved collections to contract-helpers + +commit 4614e79e6ca6ba8a995cb0c4cf2a5449015c0e69 +Author: Milosz Muszynski +Date: Thu Jul 13 11:41:31 2023 +0200 + + license-contract: initial check-in + +commit 537d1b2d4894b5e567f82c50ba23a3ffc8aab45f +Merge: 51cb2d18 e3fd678c +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jul 13 13:41:42 2023 +0300 + + Merge branch 'master' into fix-938 + +commit e3fd678cf88dbf67d18bc6bb40f0b41c2ddb07d3 +Merge: 19f88639 eda52fac +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jul 13 13:38:05 2023 +0300 + + Merge pull request #959 from dusk-network/fix-957 + + Persist both block header and block spent transactions after VM update + +commit eda52fac976ff914787949e78569d9953965a2ae +Author: goshawk +Date: Wed Jul 12 12:30:57 2023 +0300 + + node: Update database unit tests + +commit bbc03d4d3469b61ba1e5cbcfdb0cbb55b1b7311a +Author: goshawk +Date: Wed Jul 12 12:19:10 2023 +0300 + + node: Persist block with updated transactions after Accept/Finalize call + +commit 8a6fe4009ea3837b2f74d8d47c8cf2a2dcb2d507 +Author: goshawk +Date: Wed Jul 12 12:18:20 2023 +0300 + + node: Update store_block API to persist Vec only + +commit d99db4ec759baceb915cfa69330e7d1c90c7c555 +Author: goshawk +Date: Wed Jul 12 11:48:17 2023 +0300 + + node: Remove unused persisted param from store_block + +commit 0e982a27b9a7b2963b1f6c16fc63bc41d094b8f8 +Author: Milosz Muszynski +Date: Thu Jul 13 11:36:51 2023 +0200 + + contract-helpers: initial check-in + +commit 239ea91159b5e14b43f5cf48a5a76ee96595ebc8 +Author: Milosz Muszynski +Date: Thu Jul 13 11:33:49 2023 +0200 + + license-circuits: initial check-in + +commit 19f886393043fdd7c0a0d7cb8e9f57cca808e961 +Merge: 715f3159 8d71765a +Author: Eduardo Leegwater Simões +Date: Wed Jul 12 11:37:40 2023 +0200 + + Merge pull request #958 from dusk-network/revert-946-ws-request-response + + Revert "rusk: initial impl of request-response queries" + +commit 8d71765ad5c498043f241c0075688195716f079a +Author: Eduardo Leegwater Simões +Date: Wed Jul 12 11:12:16 2023 +0200 + + Revert "rusk: initial impl of request-response queries" + +commit 51cb2d1883ea4131a91fced3c6407c71cb534d80 +Author: goshawk +Date: Wed Jul 12 10:49:22 2023 +0300 + + node: In fallback, resubmit all txs back to mempool + +commit 074fe0fae61dfc2f551225549710db4f3066d5a6 +Author: goshawk +Date: Mon Jul 10 14:53:09 2023 +0300 + + node: Extend test database dir life scope to enable test_delete_block + +commit 492ee0df14990b23a9ae2d205b9b2ef63b844721 +Author: goshawk +Date: Thu Jul 6 13:52:05 2023 +0300 + + node: Clean up temp databases in unit tests + +commit d8f717dad65dbefc4c581a4e3fdb9055de916074 +Author: goshawk +Date: Thu Jul 6 13:46:39 2023 +0300 + + node: Impl and use fetch_block_by_height + +commit ab54ccb66bd765362b0bf7d385e717594a149b7f +Author: goshawk +Date: Thu Jul 6 12:02:50 2023 +0300 + + node: Switch to OutOfSync mode after fallback only if it's a wire msg + +commit 87b9f53a820552e763b523b35291541d3d7fdb26 +Author: goshawk +Date: Thu Jul 6 12:01:41 2023 +0300 + + node: Resolve deadlocks by borrowing acceptor instead of recursivly locking it + +commit e900a9fa0624e0927a3463dda326e0f2f3bab6b5 +Author: goshawk +Date: Wed Jul 5 15:06:31 2023 +0300 + + node: Fix clippy warning + +commit 3ada5e30c00bc60cbd7744f90440ecddf3f94a57 +Author: goshawk +Date: Wed Jul 5 13:50:33 2023 +0300 + + node: Wrap up fallback execution + +commit 371f21a0dea7330a72b8de26bd5d1d08de756c8d +Author: goshawk +Date: Wed Jul 5 13:49:28 2023 +0300 + + node: Filter out blocks that have been reverted by fallback procedure + +commit 5891d9c6c8b09b5d1a7c3ffbc3cb2fe9d92e1257 +Author: goshawk +Date: Wed Jul 5 13:47:05 2023 +0300 + + node: Expose acceptor functions to be called in fallback. + + - Turn verify_block_header into stateless fn. + - Turn verify_block_cert into stateless fn. + - Terminate the acceptance procedure on DB transaction error + +commit b47418db67f48b5e53161fb716d0aa337b2b2c5e +Author: goshawk +Date: Mon Jul 3 11:24:06 2023 +0300 + + node: Ensure delete_block removes all block-related keys + +commit 1dd78b1285801c3f7f9fbbc78982bdfbc87075b8 +Author: goshawk +Date: Thu Jun 29 15:14:12 2023 +0300 + + node: Integrate fallback execution in chain FSM + +commit 98d0f3393e628338af158ef40f08677564208cd8 +Author: goshawk +Date: Thu Jun 29 15:12:38 2023 +0300 + + node: Implement inject_block method in Acceptor + +commit cde2dbe6779b8728966e29b656724222b8e10287 +Author: goshawk +Date: Thu Jun 29 15:08:35 2023 +0300 + + node: Implement fallback procedure + +commit d74f21d42df8c4bbfda038b3bb8da952e2c87b44 +Author: goshawk +Date: Thu Jun 29 15:06:36 2023 +0300 + + node: Implement VMExecution::revert method + +commit 715f3159910670492960a9c5f09aee76862ecf49 +Merge: 695bd25a e3859077 +Author: Eduardo Leegwater Simões +Date: Wed Jul 12 10:24:05 2023 +0200 + + Merge pull request #946 from dusk-network/ws-request-response + + rusk: initial impl of request-response queries + +commit e3859077b8725f17183a0570778d78157531c43e +Author: Eduardo Leegwater Simões +Date: Thu Jul 6 23:54:37 2023 +0200 + + rusk: introduce `QueryRaw` trait + + The `QueryRaw` trait allows for the WebSocket server to consume a struct + that can be queried in the way a VM can be queried. This allows for + testing the behavior of the server by providing mock implementations + that return some pre-defined data or error. + + In the spirit of testing we also introduce the `multiple_queries` test, + showing that the server can be queried multiple times before the client + receives any responses. + +commit 5168d1addd1111884004a627fa76f300d9904fd5 +Author: Eduardo Leegwater Simões +Date: Wed Jul 5 18:27:36 2023 +0200 + + rusk: initial impl of request-response queries + + This is an implementation of a simple request-response protocol for + querying the state of the chain over WebSockets. + + When a stream is estabilished, a task is started to handle incoming + requests. Once a request comes in we start a new task. This will report + the result of the chain query which the request represents back to the + stream handling task. This is done to ensure we don't block before + another request can be received. + + Resolves #933 + +commit 695bd25a6e1b2ee9e9560dcfe94b63dc429f7911 +Merge: 3d5d743b e989de81 +Author: Mr. Seppia +Date: Tue Jul 11 15:45:18 2023 +0200 + + Merge pull request #956 from dusk-network/piecrust-state-20230711 + +commit e989de81fdb4a90650c01a8c22bb0c8fd2a50d70 +Author: Herr Seppia +Date: Tue Jul 11 14:48:02 2023 +0200 + + rusk-recovery: change base state to `piecrust-state-20230711` + +commit 3d5d743b165964db3297214e12131ec853ead049 +Merge: 817500b8 c9daa567 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Jul 11 14:29:09 2023 +0300 + + Merge pull request #953 from dusk-network/fix-951 + + consensus: Call VST once per a candidate block when this provisioner is extracted for both reductions + +commit c9daa567bf42588b2e18af0c1acd70ec3722249f +Author: goshawk +Date: Mon Jul 10 10:28:26 2023 +0300 + + consensus: Call VST once per a candidate block when this provisioner is extracted for both reductions + +commit 817500b8f0d90a7dfc2f7fa8fa4f6423e5e2d141 (tag: rusk-prover-0.1.0) +Merge: 3fe086c5 fc978ba6 +Author: Mr. Seppia +Date: Tue Jul 11 11:13:04 2023 +0200 + + Merge pull request #955 from dusk-network/prover-crate + + Add `rusk-prover` crate + +commit fc978ba6915bc26a73139fbf883ce71af60a1e5b +Author: Herr Seppia +Date: Mon Jul 10 17:17:21 2023 +0200 + + rusk: use `rusk-prover` crate to perform proof + + Resolves #954 + +commit 512bcdbcf3984a63e061e89a2863512f0695cee2 +Author: Herr Seppia +Date: Mon Jul 10 17:17:07 2023 +0200 + + workspace: add `rusk-prover` crate + +commit 287978bbd59c2c0f4ca40a74e83545f9f3dac308 +Author: Herr Seppia +Date: Mon Jul 10 15:04:04 2023 +0200 + + rusk-prover: Initial commit + + Add `rusk-prover` crate to provide library to create proof locally + + The same library can be used by third party services to create proof + without rely on current rusk implementation + + See also #954 + +commit 3fe086c5ab081101d07ec454e5f5d72ec1135f44 +Merge: bcfab94f 2f43965d +Author: Mr. Seppia +Date: Fri Jul 7 18:35:10 2023 +0200 + + Merge pull request #934 from dusk-network/node_refactor + +commit 2f43965de4beea7c3e7eb7bde11da2917ef94413 +Author: Herr Seppia +Date: Fri Jul 7 15:33:29 2023 +0200 + + node-data: remove `piecrust` dependency + +commit 7cfe39b72aefb4c54b7a3f165761a8a757d1f3e6 +Merge: 673e1797 637c2815 +Author: Mr. Seppia +Date: Fri Jul 7 15:17:15 2023 +0200 + + Merge pull request #952 from dusk-network/wallet_tests + + Wallet tests + +commit 637c2815663f0fd4079d8d69bd0cbcf03bdc8af4 +Author: Herr Seppia +Date: Fri Jul 7 15:05:40 2023 +0200 + + rusk: add `multi_transfer` test + + Change generator_procedure to specify the expected result + +commit 38c1f6c7de71ab47dc715144b9d1086a6166bdcc +Author: Herr Seppia +Date: Fri Jul 7 14:01:41 2023 +0200 + + rusk: add `gas_behaviour` test + +commit 6dd7661d2635bb6dbfd25bef6a81d063a543d4ce +Author: Herr Seppia +Date: Fri Jul 7 13:50:21 2023 +0200 + + rusk: add `stake` test + +commit 4108490b734383545260576f96d5ba691cc5ff8f +Author: Herr Seppia +Date: Fri Jul 7 12:43:16 2023 +0200 + + rusk: add `wallet` test (aka `wallet_grpc`) + +commit f3f0d742e5775adbc36837f3495c8af50bbc82f9 +Author: Herr Seppia +Date: Fri Jul 7 12:41:44 2023 +0200 + + rusk: move `RuskProver` outside of services + +commit 2ec0e7388cdf76f135647fad3234b1c8d867ade3 +Author: Herr Seppia +Date: Fri Jul 7 12:38:51 2023 +0200 + + rusk: add `get_notes` functionality + +commit 673e179748cf141ec6affbf1d5aff7ccb11d4562 +Merge: 60b23f77 bcfab94f +Author: Herr Seppia +Date: Fri Jul 7 10:59:01 2023 +0200 + + Merge branch 'master' into node_refactor + + rusk/test folder is still there even if not used. + it will be included in the following commits + +commit bcfab94f1406e1cba139085a08ab3bb782d27142 (tag: v0.6.0-piecrust6-grpc, tag: state-20230711) +Merge: a2e1169a b0536d54 +Author: Mr. Seppia +Date: Thu Jul 6 15:36:23 2023 +0200 + + Merge pull request #945 from dusk-network/piecrust-0.6 + + Upgrade to `piecrust` version `0.6` + +commit b0536d5449e61db2170add01d003f5b28ceaff51 +Author: Herr Seppia +Date: Thu Jul 6 15:07:44 2023 +0200 + + CI: replace actions-rs/clippy-check with `make clippy` + +commit 977b4d29a83b159cfc6ee1f834a01c7117242973 +Author: Herr Seppia +Date: Thu Jul 6 15:03:38 2023 +0200 + + makefile: add `make clippy` recipe + +commit 5ad3fff893b9765528c228b4686153c408290f20 +Author: Eduardo Leegwater Simões +Date: Thu Jul 6 14:12:52 2023 +0200 + + rusk: upgrade to `dusk-wallet-core@0.20.0-piecrust.0.6` + +commit 42706c9043781ebb21b78d6e9b8506fd2467799c (tag: rusk-abi-0.10.0-piecrust.0.6) +Author: Eduardo Leegwater Simões +Date: Thu Jul 6 13:44:44 2023 +0200 + + rusk-abi: bump to version `0.10.0-piecrust.0.6` + +commit 8443bedb738f594f86082cbdb91ce3983a13004f +Merge: 1bb1b69b a2e1169a +Author: Eduardo Leegwater Simões +Date: Thu Jul 6 13:36:26 2023 +0200 + + Merge branch 'master' into piecrust-0.6 + +commit a2e1169a38c82d210e4fbb56f8d74ee6f00a0acd +Merge: 2ad3c332 2702de43 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Thu Jul 6 13:01:23 2023 +0200 + + Merge pull request #942 from dusk-network/mocello/929_update_plonk + + Update plonk to 0.14 + +commit 2702de43bc967bd5935a0ac9e21b1c17d15ba7c5 +Author: moana +Date: Thu Jul 6 12:23:02 2023 +0200 + + rusk: Update dependencies + +commit a3c4f8ea2334b0f4b5f65146b5b4deac653cd48f +Author: moana +Date: Thu Jul 6 12:22:28 2023 +0200 + + consensus: Update dusk-merkle to v0.5 + +commit 3392b3efa1b2ca8f0a8560962da4e67b52c102cb +Author: moana +Date: Thu Jul 6 12:21:58 2023 +0200 + + transfer-circuit: Update dependencies + + See also: + plonk issue [#717](https://github.com/dusk-network/plonk/issues/717) + phoenix-core issue [#123](https://github.com/dusk-network/phoenix-core/issues/123) + +commit c3b0ee4d036dfa619823388c23ccf4ee69576c6f +Author: moana +Date: Thu Jul 6 12:21:07 2023 +0200 + + governance-contract: Update dependencies + +commit 751d7836357e7ac855c5923b21c982d62a338581 +Author: moana +Date: Thu Jul 6 12:20:39 2023 +0200 + + stake-contract: Update dependencies + +commit 404f51ac5173969ba2422aee4be956a38cc5a6d5 +Author: moana +Date: Thu Jul 6 12:19:23 2023 +0200 + + transfer-contract: Update dependencies + +commit 36c6bf181a53c92fb25e8236968d8f8a72b168a0 +Author: moana +Date: Thu Jul 6 12:15:59 2023 +0200 + + alice: Update dependencies + +commit c67f13d8b1ff358f61617736aa57a10ce640bd6c +Author: moana +Date: Thu Jul 6 12:11:35 2023 +0200 + + rusk-schema: Update dependencies + +commit 22a2a777e64d750409c1b047015f1b6d24935b7e +Author: moana +Date: Thu Jul 6 12:10:31 2023 +0200 + + rusk-recovery: Update dependencies + +commit 79cfba89d548106e866a00b6ba697aef53b646dd +Author: moana +Date: Thu Jul 6 12:09:14 2023 +0200 + + code-hasher: Update dev-dep to plonk v0.14 + +commit 568ad0315497f4ff47b0484d27e5eb36a0d27c42 +Author: moana +Date: Thu Jul 6 12:08:20 2023 +0200 + + rusk-abi: Update dependencies + + See also plonk issue [#717](https://github.com/dusk-network/plonk/issues/717) + +commit 60b23f77c8052a47a8a5c445782fb916428e7d1b +Merge: f5af58a7 83748d77 +Author: Mr. Seppia +Date: Wed Jul 5 18:58:25 2023 +0200 + + Merge pull request #936 from dusk-network/spent_txs + + Fix multi-transaction block's acceptance + +commit 1bb1b69b8724a98e550a960d28753fc3a6793ed1 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:56:09 2023 +0200 + + rusk: fix test deps + +commit 62d2550f621effd8d3d8fe42cbab5a93e3c82b2b +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:53:56 2023 +0200 + + rusk-recovery: fix test deps + +commit 272e5ccc66244299bd6eb30561cd9ec68ee15f29 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:51:49 2023 +0200 + + stake-contract: fix test deps + +commit 1c4b1648ca6cb12f645217ddd65dc7f21cee0246 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:51:27 2023 +0200 + + transfer-contract: fix test deps + +commit 0cbfa60cae4081d4264496f5a384423090edd303 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:51:03 2023 +0200 + + governance-contract: fix test deps + +commit d48d207799134be90f2ad9ed9f456a660030955b +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:50:46 2023 +0200 + + bob: fix test deps + +commit d4b3beef0a19e34916a4bfb84d13d840a5226926 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:50:27 2023 +0200 + + alice: fix test deps + +commit 7f710e91c9c0fded9757a75922408ae8a3a50491 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 18:44:56 2023 +0200 + + rusk-abi: fix test deps + +commit 8a1a719c692c3ba029f2d63818ac6c2136bc90be +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:58:17 2023 +0200 + + rusk: upgrade to `piecrust@0.6` + +commit 25ed7ffb9b03f9ef213378c6492ae8e291ffb286 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:57:51 2023 +0200 + + recovery: upgrade to `piecrust@0.6` + +commit 2074232b4596e2da9d08c8ae58dc134b0c70528f +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:57:30 2023 +0200 + + stake-contract: upgrade to `piecrust@0.6` + +commit e88f7ef6f30c597740b793bb11cbd8dfcb17ca4b +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:57:14 2023 +0200 + + transfer-contract: upgrade to `piecrust@0.6` + +commit 03ceccfc96e4aa5acc009460f4e22e055eed16c8 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:56:51 2023 +0200 + + governance: upgrade to `piecrust@0.6` + +commit 3b21749e2607c7563d2e901d2701f554caf6961b +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:56:31 2023 +0200 + + bob: upgrade to `piecrust@0.6` + +commit 70d2aeee70ff32dff6accb622b253acbe2862904 +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:56:05 2023 +0200 + + alice: upgrade to `piecrust@0.6` + +commit d6e39e6ef453de8a018b4ae41d3505e97a86072a (tag: rusk-abi-0.9.0-piecrust.0.6) +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 16:19:21 2023 +0200 + + rusk-abi: bump version to `0.9.0-piecrust.0.6` + +commit 6e34294126feb5be4c299be33bc91e752c5d8fdd +Author: Eduardo Leegwater Simões +Date: Tue Jul 4 15:44:17 2023 +0200 + + rusk-abi: upgrade to `piecrust@0.6` + + This also entails exposing features appropriately. In this case, we + choose to expose the following features: + + - `abi` for crates wishing to write contracts + - `debug` for writing contracts with access to the debug ABI + - `dlmalloc` for including its namesake as an allocator + - `host` for crates wishing to write hosts compatible with the ABI + - `host_debug` for writing hosts with the debug ABI + + By default, the `abi` and `dlmalloc` features are turned on. If the user + decides to build without default features, only the types will exposed, + which can sometimes be useful for `no_std` targets that are *not* + contracts. + +commit 2ad3c3320c407cfd01bbee904f03970e3bcf77db (tag: v0.6.0-piecrust5-grpc) +Merge: 01850828 628dd89f +Author: Eduardo Leegwater Simões +Date: Mon Jul 3 17:31:57 2023 +0200 + + Merge pull request #944 from dusk-network/get_notes_fix + + Temporary fix for `get_notes` behavior + +commit 628dd89f9f55e041ddcd9c4ac863566e55605c3b +Author: Eduardo Leegwater Simões +Date: Mon Jul 3 17:16:39 2023 +0200 + + rusk: temporary fix for `get_notes` behavior + +commit 01850828be0f005679849f1cbd57ebffd491474b +Merge: 2f6ec7dc 7109712d +Author: Mr. Seppia +Date: Mon Jul 3 13:06:03 2023 +0200 + + Merge pull request #943 from dusk-network/piecrust-state-20230703 + + rusk-recovery: change `base_state` to piecrust-20230703 + +commit 7109712d24eda8c4856736c6efe7748a014d5641 (tag: state-20230703) +Author: Herr Seppia +Date: Mon Jul 3 11:54:15 2023 +0200 + + rusk-recovery: change `base_state` to piecrust-20230703 + +commit 2f6ec7dc8c388e687e847db221d0fcd0160e7c76 +Merge: 68fba7b3 7f7901b0 +Author: Eduardo Leegwater Simões +Date: Mon Jul 3 11:18:15 2023 +0200 + + Merge pull request #940 from dusk-network/multi-entry-gas + + Split transaction execution in three parts + +commit 7f7901b0ccec59a9757abce7cf26896843bbac27 +Author: Eduardo Leegwater Simões +Date: Sat Jul 1 19:54:03 2023 +0200 + + rusk: fix tx_gas_left computation + +commit 3056c657d67125fcc8aef537338ac22ce0454c48 +Author: Eduardo Leegwater Simões +Date: Sat Jul 1 18:34:46 2023 +0200 + + rusk: add test for appropriate gas costs + +commit fa23ceec6acda52d70c40b51370c2897d733c3a0 +Author: Eduardo Leegwater Simões +Date: Sat Jul 1 17:14:38 2023 +0200 + + rusk: add test for OoG TX + +commit c0930f86656463fda18d931d23a7a0c9ce935643 +Author: Eduardo Leegwater Simões +Date: Thu Jun 29 02:10:54 2023 +0200 + + rusk: splits transaction execution in three parts + + Transactions are now executed in three steps: + + 1. Call to "spend" to spend inputs and generate outputs + 2. Execute possible contract call + 3. Call to "refund" to refund the transaction some amount + + This allows the host to specify *exactly* the amount of gas it wants to + charge a transaction. In this case we choose to charge `1_000_000` per + input of a transaction. + + Resolves: #939 + +commit 21c8bb2ec8e89924b8b07017d2d65433fa469a66 +Author: Eduardo Leegwater Simões +Date: Thu Jun 29 02:09:53 2023 +0200 + + stake-contract: call some functions only from the host + + See also: #939 + +commit 057df2173f595f4449ece6af4b21a12a9d26346e +Author: Eduardo Leegwater Simões +Date: Thu Jun 29 02:01:22 2023 +0200 + + transfer-contract: split `execute` in two stages + + To allow for splitting execution of a transaction, we split the + `execute` function into two different functions - `spend` and `refund`. + + The `spend` function checks that a transaction can spend its inputs and + produce its outputs, and execute the transfer, while the `refund` + function refunds a specific amount to the previously performed + transaction. + + This allows the host to execute code in between the two calls, such as + executing a contract call, and decide exactly what a transaction should + be charged based on the results. + + See also: #939 + +commit 68fba7b342935705a0335619b8313f6ff7eb96dd +Merge: f268d202 ead8ae55 +Author: Eduardo Leegwater Simões +Date: Wed Jun 28 16:44:45 2023 +0200 + + Merge pull request #937 from dusk-network/dusk-merkle + + Use `dusk-merkle` instead of `microkelvin` + +commit ead8ae551a33f9e426d58b2ec665385ec063ca0c +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 22:04:37 2023 +0200 + + rusk: update root on every block and upgrade to `dusk-merkle` + + The root of the transfer contract tree gets updated after execution of a + block, together with the reward calculation. + + Additionally since it is possible for a transaction to require more gas + to execute than is actually charged to it - due to some code having to + be executed *after* the charging code - we introduce "grace gas". This + is an amount of gas approximately equal to the amount spent by the code + after the charging code, allowing for the user to only have to provide a + gas limit similar to what is actually going to be spent. + +commit 0bf413d89407cd20a16c17b42786650f0939fc07 +Author: Eduardo Leegwater Simões +Date: Tue Jun 27 23:27:07 2023 +0200 + + rusk-recovery: update API of `update_root` + +commit aba6e27ce4a0207dbd4ba652c6d67adad254961c +Author: Eduardo Leegwater Simões +Date: Tue Jun 27 23:26:35 2023 +0200 + + stake-contract: update root in tests + +commit af9df0c6e133d07bfc612e47c5de4bc2ae61e7c1 +Author: Eduardo Leegwater Simões +Date: Tue Jun 27 23:24:13 2023 +0200 + + transfer-contract: remove automatic root update + + The root of the transfer tree doesn't get updated on each transaction, + opting instead for allowing the host to update it at an appropriate + time. This can be after each transaction, or after each block, as the + host prefers. + +commit 52559e0fa0de81479c738eab9023dcc79e5335a9 +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 22:04:01 2023 +0200 + + stake-contract: switch from `microkelvin` to `dusk-merkle` + +commit 888ae3b5952dd2fc52d5a67e5390fa698ec02700 +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 22:03:25 2023 +0200 + + transfer-contract: switch from `microkelvin` to `dusk-merkle` + +commit 238e4defa8496e62dac70ddf782ecee9f7bd93c3 +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 22:02:26 2023 +0200 + + rusk-abi: upgrade to `dusk-poseidon@0.29.1-rc.0` + +commit 83748d7719c2b3b7a209bf71b66c8d0b2c55f729 +Author: Herr Seppia +Date: Mon Jun 26 17:26:47 2023 +0200 + + node: fix block timestamp checks + +commit 22f740113d40cec84632e6c25607360d51e8994f +Author: Herr Seppia +Date: Mon Jun 26 16:48:30 2023 +0200 + + rusk: add `preverify` implementation of node's trait + +commit b0a227dec39881430048556938f2fe166c211c25 +Author: Herr Seppia +Date: Mon Jun 26 16:47:57 2023 +0200 + + rusk: change codebase to support new `SpentTransaction` + + Additionally emove duplicated `crate::transaction` module + + Resolves #930 + +commit f38ccedf9add149fa3db2b3363a5f65a10c915d7 +Author: Herr Seppia +Date: Mon Jun 26 16:45:17 2023 +0200 + + node: add `tempdir` to tests + +commit 6e9352a5998eb40356cadae89b243e4e3d66cbe3 +Author: Herr Seppia +Date: Mon Jun 26 16:44:47 2023 +0200 + + node: change `vm` to use `SpentTransaction` + + See also #930 + +commit 37815b130f4fb2f49914721f144d3ca36abc6eef +Author: Herr Seppia +Date: Mon Jun 26 16:40:57 2023 +0200 + + node: change `database::update` to return generic struct + +commit 090f5b736cf1433c5f90771e0fec846e6159c200 +Author: Herr Seppia +Date: Mon Jun 26 16:38:33 2023 +0200 + + consensus: change `Output` to use SpentTransaction + + See also #930 + +commit 60933764f28aa80ed7de9bf3492ade76e68d79f2 +Author: Herr Seppia +Date: Mon Jun 26 16:37:24 2023 +0200 + + node-data: Introduce SpentTransaction + + - Move `gas_spent` and `err` to the new `SpentTransaction` struct. + - Explicitly introduce `version` and `type` to `Transaction` + + See also #930 + +commit 83a76adac219e09e39015fab1a0ab4fcfb15fc5c +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 13:58:11 2023 +0200 + + consensus: upgrade to `dusk-merkle@0.4.1-rc.0` + +commit bf7ca3c5cfd1b22991c9bfb398813cbd24624e18 +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 13:57:08 2023 +0200 + + rusk-recovery: support `dusk-merkle` circuits + +commit eeb926f1420930e98b7aaf2e4edf8bbef869ad50 +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 13:56:40 2023 +0200 + + transfer-circuits: change to use `dusk-merkle` + +commit fefc824c986aae0ba03d7707a1dbe5f20555896e +Author: Eduardo Leegwater Simões +Date: Mon Jun 26 13:55:45 2023 +0200 + + code-hasher: change to support generics + +commit f5af58a7e5a11d3570ff38808eb6d2cfc73aa745 +Author: Herr Seppia +Date: Fri Jun 23 15:29:08 2023 +0200 + + rusk: fix clippy and rustfmt + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit a3ae1b4d22e321942d15254cd0b6bac09ff322e9 +Author: Herr Seppia +Date: Fri Jun 23 15:28:54 2023 +0200 + + node: fix clippy and rustfmt + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit a8bb6e9dbdddbfbd571377862393299cf65ce0d3 +Author: Herr Seppia +Date: Fri Jun 23 15:28:40 2023 +0200 + + node-data: fix clippy and rustfmt + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit cf3b4f26a85c8a3fd3c3fb21055f658e3de66181 +Author: Herr Seppia +Date: Fri Jun 23 15:28:29 2023 +0200 + + consensus: fix clippy and rustfmt + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 7c67816459127868a8b4bfba217d354fd111de9f +Author: Herr Seppia +Date: Thu Jun 22 17:38:33 2023 +0200 + + node-data: Handle block with txs + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0f8bd7701b7ee50c778569f8afadff106366d127 +Author: Eduardo Leegwater Simões +Date: Thu Jun 22 16:55:52 2023 +0200 + + rusk: add client request parsing + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0ad2ee3c37eb97d196925b51d4db592efbf137da +Author: Herr Seppia +Date: Thu Jun 22 15:49:40 2023 +0200 + + node-data: fix encoding for txs_len + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit becf1cc4cf08e0dc44278ab82fa8d22f92da4e60 +Author: Herr Seppia +Date: Thu Jun 22 15:14:47 2023 +0200 + + node: Update provisioners only if needed + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit c5cf8928752e93f189455d91777393d602421def +Author: Herr Seppia +Date: Thu Jun 22 15:14:32 2023 +0200 + + rusk: add default for WsConfig + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit f00f340baff4aaffa02412893927f61e1c6a20ea +Author: Herr Seppia +Date: Fri Jun 23 15:39:29 2023 +0200 + + rusk: add listening for incoming websocket streams + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit b40510e113c1900e37c9191f930e76f44ad0f884 +Author: Herr Seppia +Date: Fri Jun 23 15:39:21 2023 +0200 + + node: implement `Clone` for `Node` + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d5c9a47c1d38105f38e6f794d693f677f068bbdb +Author: Herr Seppia +Date: Thu Jun 22 00:16:20 2023 +0200 + + node: create golang compatible genesis block + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0fb48461adb61c40646abb5634a12d46b989b0bf +Author: Herr Seppia +Date: Wed Jun 21 23:26:50 2023 +0200 + + node-data: change encoding to support dusk-blockchain + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit e469c3df232b2ad1da257e933e5eb5e184e29d0a +Author: Eduardo Leegwater Simões +Date: Thu Jun 22 09:59:46 2023 +0200 + + rusk: impl VMExecution directly on Rusk + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 6ae3186b40ec67f330a628505cb2d482c6232003 +Author: Eduardo Leegwater Simões +Date: Wed Jun 21 23:13:54 2023 +0200 + + rusk-abi: add wrapper to owner type + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d944a95b48d7d322538a824d7201e9c540b5394b +Author: Eduardo Leegwater Simões +Date: Wed Jun 21 21:58:23 2023 +0200 + + rusk: remove manual async executor instantiation + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 025bbe9760700a4a39961c9d889560ba5dd52344 +Author: Eduardo Leegwater Simões +Date: Wed Jun 21 15:50:16 2023 +0200 + + node: updgrade rockdb version + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit a1fc813b6fc26bca7ec31c51e73e87e1a7e4e97e +Author: Herr Seppia +Date: Tue Jun 20 19:14:09 2023 +0200 + + rusk: remove/disable deprecated tests + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 4243809963e3a1b3473d09b14c21cf5839602aad +Author: Herr Seppia +Date: Tue Jun 20 18:58:26 2023 +0200 + + rusk: use new `SpentTransaction` fields in node::vm + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d2598fde79e3e288d983723a987a3e19a69299d9 +Author: Herr Seppia +Date: Tue Jun 20 17:54:44 2023 +0200 + + consensus: remove `util` namespace + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0e12bd0db282266033124ebad80e922c13f112af +Author: Herr Seppia +Date: Tue Jun 20 17:04:10 2023 +0200 + + node: change modules declaration to 2018 + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 233bdab0cb8489280fdc09fd04dfe9c46844bb3f +Author: Herr Seppia +Date: Tue Jun 20 17:03:57 2023 +0200 + + consensus: change modules declaration to 2018 + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 94d87180e23bd40ce15c4f0dd41dd0c33e06def7 +Author: Herr Seppia +Date: Tue Jun 20 17:00:29 2023 +0200 + + consensus: fix example + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0e2e5e40457545d1ded27ab5c5ef7e5dd340fe82 +Author: Eduardo Leegwater Simões +Date: Tue Jun 20 16:39:22 2023 +0200 + + rusk: refactor `SpentTransaction` to be more explicit + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 6e9524cbd36a62893651b8de1e6c8b0412bcb766 +Author: Eduardo Leegwater Simões +Date: Tue Jun 20 16:24:23 2023 +0200 + + transfer-contract: panic `execute` when not called from node + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit bef75aea916cba0182d01c23b10dc452db17b75c +Author: Herr Seppia +Date: Fri Jun 23 15:23:52 2023 +0200 + + rusk: refactor config to remove grpc + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 9bc527772749689ece7a884fd0d394fb939a8de8 +Author: Herr Seppia +Date: Fri Jun 23 15:23:26 2023 +0200 + + node: apply rust-fmt + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 82a0e2f6899ab2793a2ee6b02b1e38864c705d29 +Author: Herr Seppia +Date: Fri Jun 23 15:22:54 2023 +0200 + + node-data: add `alloc` feature to phenix-core + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 08c052954671d01f6020172d9cc3482e83915a2f +Author: Matteo Ferretti +Date: Tue Jun 20 12:06:17 2023 +0200 + + rusk: remove dependencies from binary + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d6840a156ca0f6c67251bba73273b12431a0ba99 +Author: Herr Seppia +Date: Tue Jun 20 11:57:54 2023 +0200 + + rusk: remove obsolete dependencies + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 5c70c15174653f075635ccca6ca0e4d46e60ee7d +Author: Matteo Ferretti +Date: Tue Jun 20 11:42:43 2023 +0200 + + node: remove `node` bin + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 107aab27b8206352923054d004c25e0b028aa913 +Author: Herr Seppia +Date: Fri Jun 23 15:14:26 2023 +0200 + + rusk: remove `rusk-schema` dependency + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 0507658c0ae84e6cac5b0fac89f3293d612ccf27 +Author: Herr Seppia +Date: Fri Jun 23 15:14:04 2023 +0200 + + rusk-schema: remove member from workspace + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d40de6406cc3e2e86bdf85986bfa2777a58440f7 +Author: Herr Seppia +Date: Fri Jun 23 15:06:25 2023 +0200 + + rusk-recovery: add `singlenet` toml config + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit b144921d1c048a60dedd5247f60ef4ef8686ef81 +Author: Herr Seppia +Date: Fri Jun 23 15:06:07 2023 +0200 + + rusk-profile: fix RUSK_STATE_PATH override + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 9ab6c571697fd9dbd661ca59555254142aab55a5 +Author: Herr Seppia +Date: Fri Jun 23 15:05:32 2023 +0200 + + rusk: remove grpc server + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 2dc2f5c712e06c5951cd8bde074a5b4ff830263f +Author: Herr Seppia +Date: Fri Jun 23 15:04:33 2023 +0200 + + node: update to piecrust version of the stack + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 98ca15ac6f32cfa6c10bbdcb2f3241a066bcbffd +Author: Herr Seppia +Date: Fri Jun 23 15:03:15 2023 +0200 + + node-data: upgrade dependencies to piecrust + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit d88126350836349d1361611bca632165b51fb670 +Author: Herr Seppia +Date: Fri Jun 23 15:02:07 2023 +0200 + + consensus: upgrade bls dependency + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit fff49d88bd6aa204f32e74e3f7b60d5f49b766ea +Author: Herr Seppia +Date: Mon Jun 19 15:36:46 2023 +0200 + + rusk: add node dependency + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit 8ea1fc42691c4ee7b0a865e7b99d96e00cfbffc4 +Author: Herr Seppia +Date: Fri Jun 16 10:21:49 2023 +0200 + + node: remove unused chain::genesis::DUSK value + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit bc0af07ea21cb9474048347a9c70ec602d6cd6b1 +Author: Herr Seppia +Date: Thu Jun 15 17:52:36 2023 +0200 + + node: add `get_provisioners` function to VM trait + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit fd37e2eab79794389bba6379dd98ac1ead35c7a0 +Author: Herr Seppia +Date: Thu Jun 15 17:35:40 2023 +0200 + + node: move VMExecution mocked impl to the binary + + Co-authored-by: zer0 + Co-authored-by: Eduardo Leegwater Simões + +commit f268d202da861c8363b0c395def9eb77c45bde6a (tag: v0.6.0) +Merge: 51d78c96 4949df49 +Author: Mr. Seppia +Date: Wed Jun 21 11:11:45 2023 +0200 + + Merge pull request #928 from dusk-network/piecrust-state-20230621 + + rusk-recovery: change `base_state` to piecrust-20230621 + +commit 4949df49b8524b4d6cbaad125692879b8fb0c6d9 +Author: Herr Seppia +Date: Wed Jun 21 10:03:55 2023 +0200 + + rusk-recovery: change `base_state` to piecrust-20230621 + +commit 51d78c96c730eccb888eab83a4f08971f1f7b434 +Merge: a0f911bc 3dd3473e +Author: Mr. Seppia +Date: Fri Jun 16 12:30:00 2023 +0200 + + Merge pull request #919 from dusk-network/fix-issue-915 + + Reload most recent block from persisted ledger state on startup + +commit 3dd3473ec403084500c8a390a5088de462be571f +Author: Herr Seppia +Date: Fri Jun 16 10:14:44 2023 +0200 + + node: fix typos + +commit bee19ad4249151210d2ed514a4ede58b7997fe63 +Author: goshawk +Date: Wed Jun 7 11:23:26 2023 +0300 + + node: Introduce HeaderRecord value in column family LEDGER_HEADER + +commit 4fabc2a31bacd8ada60e98db4336f2a9d2355516 +Author: goshawk +Date: Mon Jun 5 12:54:23 2023 +0300 + + node: Load most recent block from persisted ledger + +commit d568f2b7a936208af95e8a643b64095c5e67bc86 +Author: goshawk +Date: Mon Jun 5 12:54:16 2023 +0300 + + node: Introduce register key-value record in Ledger CF + +commit a0f911bcb4245a123faff6ce03585da0dfc39d2f +Merge: 1ab46728 e9ac0f7c +Author: Mr. Seppia +Date: Fri Jun 16 11:54:05 2023 +0200 + + Merge pull request #927 from dusk-network/merkle_update + + consensus: upgrade merkle dependency to `0.4.0` + +commit e9ac0f7c533d19221e24365a07fca0285ad87a05 +Author: Herr Seppia +Date: Fri Jun 16 10:45:00 2023 +0200 + + consensus: upgrade merkle dependency to `0.4.0` + + Resolves #926 + +commit 1ab46728ed136a00810cc524bdefca2b03b03e1b +Merge: e1e735f8 95d1b8aa +Author: Mr. Seppia +Date: Fri Jun 16 10:11:58 2023 +0200 + + Merge pull request #902 from dusk-network/fix-issue-898 + + Implement a FSM to handle inSync/OutOfSync chain states + +commit 95d1b8aafc060712d905137b04e6e003790973d4 +Author: goshawk +Date: Thu Jun 1 10:02:48 2023 +0300 + + consensus: Fix clippy errors + +commit ed7301200e1d9f863cc64975d65d99c7758889ff +Author: goshawk +Date: Wed May 31 15:08:59 2023 +0300 + + node: Decrease delay_on_resp_msg in testbed + +commit ad54b6fea2ebb93370dd1b0d59561faadab39e8d +Author: goshawk +Date: Wed May 31 15:08:12 2023 +0300 + + node: Update error messages + +commit 36dd4f9ca28a692b8049c648db340ba8d43e039b +Author: goshawk +Date: Wed May 31 15:07:29 2023 +0300 + + node: Add non-async abort function + +commit 164f2ec6e9dcd61e9ca95ade96f2771879847f13 +Author: goshawk +Date: Wed May 31 15:05:27 2023 +0300 + + node: Integrate both FSM and Acceptor into Chain service + +commit 53f04c3b970f58da9afd52fb5212d5469b636957 +Author: goshawk +Date: Wed May 31 15:04:45 2023 +0300 + + node: Use RwLock instead of RefCell to be async-friendly + +commit f8c4a53dfae447cf78270e06c8df3a8f03c7287b +Author: goshawk +Date: Wed May 31 14:33:21 2023 +0300 + + node: Remove sequencer + +commit 8c80afe157633a479ca06092077e8512d02851ae +Author: goshawk +Date: Wed May 31 13:44:05 2023 +0300 + + node-data: Remove deprecated mut self + +commit 219ac692433e9ca9f4cbb55ce3b84d59bbf265ea +Author: goshawk +Date: Wed May 31 13:43:28 2023 +0300 + + node: Add unique counter in any send-to-peer message + +commit 94b90fec0bdd273f1946fff4115e67687b4995df +Author: goshawk +Date: Wed May 31 13:41:30 2023 +0300 + + node: Wrap up chain behavior in both out-of-sync and in-sync states + +commit 465bb6f865728a99e5b756c0b1fe6025984a5971 +Author: goshawk +Date: Thu May 25 11:21:06 2023 +0300 + + node: Implement a simple FSM to handle inSync/OutOfSync chain states + +commit 3e9ccbe18c96c12149c3259e9ff692508739bae5 +Author: goshawk +Date: Thu May 25 11:20:57 2023 +0300 + + node: Add empty sequencer impl + +commit 6306c097cc915e0a1109d4e1ee9a28660df6c361 +Author: goshawk +Date: Thu May 25 11:20:26 2023 +0300 + + node: Wrap up block acceptance procedure in a separate module + +commit e1e735f8706e3c877e085a1cfc6ceb9c4b5e32b9 +Merge: 5bf7345f bed463b1 +Author: Eduardo Leegwater Simões +Date: Thu Jun 15 16:42:12 2023 +0200 + + Merge pull request #925 from dusk-network/piecrust-0.5 + + Upgrade to piecrust `0.5` + +commit bed463b1dc2d8e11c0135651ebeab4c3cf9c87b4 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:20:58 2023 +0200 + + rusk: port to `piecrust@0.5` + + Resolves #883 + +commit 13990e683e5d7e2b3b007bd310f3d691f63e60b5 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:20:26 2023 +0200 + + rusk-recovery: port to `piecrust@0.5` + +commit 8e13eb2f0be36a242832dbb9c3f776e54a241c55 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:19:55 2023 +0200 + + transfer: port contract to `piecrust@0.5` + +commit 883aa83abe3056a262dc71e98284c1c96b094b74 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:18:55 2023 +0200 + + stake: port contract to `piecrust@0.5` + +commit afff39ba1b00783041010899fffe04894a06b343 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:18:29 2023 +0200 + + governance: port contract to `piecrust@0.5` + +commit a56efe9f89195b9aba60d5e1ad3be490ea03b312 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:17:49 2023 +0200 + + bob: port contract to `piecrust@0.5` + +commit 1bdd5b4f67c10cd12ebe4dc27f79fab1213e2868 +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 17:17:19 2023 +0200 + + alice: port contract to `piecrust@0.5` + +commit dffd186eb965d538eb6f45846685876e7b894b9e +Author: Eduardo Leegwater Simões +Date: Wed Jun 14 09:18:27 2023 +0200 + + rusk-abi: change `*_module` into `*_CONTRACT` + +commit 266918f0308dcf5248b1b1204d26a4291360bbac (tag: rusk-abi-0.8.0-piecrust.0.5) +Author: Eduardo Leegwater Simões +Date: Tue Jun 13 16:54:30 2023 +0200 + + rusk-abi: interim version `0.8.0-piecrust.0.5` + +commit 5bf7345fe9e548b1da35ee49026281fe01a764bf +Merge: 6772fc66 57369bdd +Author: Mr. Seppia +Date: Fri Jun 9 16:07:43 2023 +0200 + + Merge pull request #923 from dusk-network/piecrust-state-20230609 + +commit 57369bddf9d912bed75e5238d8a9ac58cd8d0b9d +Author: Herr Seppia +Date: Fri Jun 9 14:48:43 2023 +0200 + + rusk-recovery: change `base_state` to piecrust-20230609 + +commit 6772fc66064ec47719c781c9fe41c9964d8536bd +Merge: 3ca33b43 072d8a68 +Author: Eduardo Leegwater Simões +Date: Fri Jun 9 14:24:18 2023 +0200 + + Merge pull request #922 from dusk-network/fix-spent + + transfer-contract: fix remainder/change generation + +commit 072d8a6842e4d6432c65bb4941c3857b314918a2 +Author: Herr Seppia +Date: Fri Jun 9 11:56:52 2023 +0200 + + rusk: check gas_spent on transfer's test + +commit d17d5a9004ceafd9126e33b39cfc80c4b98a8f73 +Author: Eduardo Leegwater Simões +Date: Fri Jun 9 10:10:21 2023 +0200 + + transfer-contract: fix remainder/change generation + +commit 3ca33b43f81239827f465373901ebaa4fcea0216 +Merge: 36d5360e 777a28a5 +Author: Mr. Seppia +Date: Thu Jun 8 12:48:02 2023 +0200 + + Merge pull request #910 from dusk-network/state-piecrust-20230531 + + rusk-recovery: change `base_state` to piecrust-20230531 + +commit 777a28a521bf0015a8a214ea767e593a1602421f +Author: Herr Seppia +Date: Wed May 31 13:18:01 2023 +0200 + + rusk-recovery: change `base_state` to piecrust-20230531 + +commit 36d5360e16086cf5e5a223733225b7b00ff81c5a +Merge: 671e5e24 9ed35865 +Author: Eduardo Leegwater Simões +Date: Wed May 31 11:01:55 2023 +0200 + + Merge pull request #909 from dusk-network/piecrust-provisioners + + Chunk provisioners from stake contract + +commit 9ed3586596227b858715e0a3d027e7a99c986521 +Author: Eduardo Leegwater Simões +Date: Tue May 30 18:17:17 2023 +0200 + + rusk: use new `stakes` call in `get_provisioners` + + Resolves: #908 + +commit b75c426a36e7a4e26efda77c8f51429516a11815 +Author: Eduardo Leegwater Simões +Date: Tue May 30 18:16:55 2023 +0200 + + stake-contract: remove unnecessary `drop`s + +commit 331fa193f8c95dacb348ff4f26fa9784ff64ff28 +Author: Eduardo Leegwater Simões +Date: Tue May 30 18:13:24 2023 +0200 + + stake-contract: return stakers in chunks + + This is necessary to ensure that the contract doesn't run out of + argument buffer space trying to serialize all the stakes in the + contract. + +commit 113fcc2bd568c96072560ee8503fdb48c4775efd +Author: Herr Seppia +Date: Tue May 30 17:00:25 2023 +0200 + + rusk: add test for get_provisioners + +commit 671e5e24da4a209d1c889e6699678072cadc85da +Merge: babcfcdc 6b74db4b +Author: Mr. Seppia +Date: Tue May 30 11:00:54 2023 +0200 + + Merge pull request #906 from dusk-network/tar-upgrade + + rusk-recovery: upgrade `tar` dependency + +commit 6b74db4bc1a63b353f1c4df03792c70b6296ed2a +Author: Herr Seppia +Date: Tue May 30 10:40:46 2023 +0200 + + rusk-recovery: remove state query when no insertions required + +commit f1e0c3034f201c13de20cc0cff7aeac99b1d9d41 +Author: Herr Seppia +Date: Tue May 30 09:29:52 2023 +0200 + + rusk-recovery: change `base_state` to support piecrust + +commit 6694ca0bf847c7cdbd56c061d623d70c3bf0ab79 +Author: Herr Seppia +Date: Tue May 30 09:20:55 2023 +0200 + + rusk-recovery: upgrade `tar` dependency + + Resolves #832 + +commit babcfcdc5e235c067a3cafd45b6090386bfc277f +Merge: fa071b3e ff72d5c8 +Author: Mr. Seppia +Date: Mon May 29 11:38:16 2023 +0200 + + Merge pull request #903 from dusk-network/merkle + +commit ff72d5c821bb7c99f4a60cebcfb5cf79d7d75f04 +Author: Herr Seppia +Date: Fri May 26 16:36:20 2023 +0200 + + consensus: change `shrunken_root` implementation + + The new implementation is faster, since it doesn't compare the openings. + However, this new version relies on the prerequisite of a consecutive insertion. + + If in the future a sparse tree will be needed, use `max(positions)` instead of + `tree.len()` + +commit 6e3f7f51bc3738599714f9cff40a29dbbe16c79b +Author: Herr Seppia +Date: Fri May 26 15:47:14 2023 +0200 + + consensus: remove multiple `BinaryMerkle` implementations + +commit 631be7731afd876318550aa81621a705aff718f9 +Author: Herr Seppia +Date: Fri May 26 11:51:17 2023 +0200 + + consensus: add `txroot` to block header + + Resolves #847 + +commit 7da11b5a276286749ea18bd56377bc8a3556b619 +Author: Herr Seppia +Date: Fri May 26 11:51:01 2023 +0200 + + node: change `databroker` to use `Box +Date: Fri May 26 11:47:12 2023 +0200 + + node-data: change `CandidateResp` enum item to box inner payload + +commit c6fbb59b1bbcfb132ed870d47b61c2063c3610ef +Author: Herr Seppia +Date: Fri May 26 11:40:36 2023 +0200 + + node-data: add `txroot` to block header + + See also #847 + +commit ab31f7f308e85f8385ca973d97fe37ae6fcec07b +Author: Herr Seppia +Date: Fri May 26 10:39:08 2023 +0200 + + consensus: add merkle-tree implementation + + - Add `dusk-merkle` dependency + - Add `fn consensus::merkle::merkle_root` wrapping `dusk-merkle` to guarantee + compatibility with dusk-blockchain's merkle-tree + + See also #847 + +commit fa071b3e98478e13a41d44bdec29aca102210c30 +Merge: d3c30e0c db5f2bd6 +Author: Mr. Seppia +Date: Thu May 25 10:07:20 2023 +0200 + + Merge pull request #901 from dusk-network/node-iteration + +commit db5f2bd6f40ee734919e73377da57c2f3e9e3dc3 +Author: Herr Seppia +Date: Wed May 24 10:18:11 2023 +0200 + + node: add `iteration` to block header + + Resolves #848 + +commit 12a7b1c0dc3f20f9165095605f45f2a1589afb4a +Author: Herr Seppia +Date: Wed May 24 10:13:14 2023 +0200 + + consensus: remove `step` from header's certificate + + See also #848 + +commit 88d77f4054309e8c03b9938b2f5e8c7643e20bab +Author: Herr Seppia +Date: Wed May 24 10:12:57 2023 +0200 + + node-data: remove `step` from header's certificate + + See also #848 + +commit 16f44377a78ac2db3b435547d2bb4c3fbbc9c143 +Author: Herr Seppia +Date: Wed May 24 10:12:17 2023 +0200 + + consensus: add `iteration` to block header + + See also #848 + +commit fd023de5a5521105b17915e85d9803a9a5088233 +Author: Herr Seppia +Date: Wed May 24 10:11:36 2023 +0200 + + node-data: add `iteration` to block header + + See also #848 + +commit d3c30e0c609c7a68028053f45db1d14bff2297a2 +Merge: bcb85a92 f61ce3db +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue May 23 11:23:26 2023 +0200 + + Merge pull request #884 from dusk-network/fix-make-all + + Add 'all' target to alice and bob contracts + +commit f61ce3db294b1574a870ead3a8db5efeba8f6f54 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Thu May 4 09:31:23 2023 +0200 + + Add 'all' target to alice and bob contracts + +commit bcb85a924d0c5c37acefaa056491c7494ea11de0 +Merge: 9a530be0 398592e9 +Author: Mr. Seppia +Date: Tue May 23 07:39:43 2023 +0200 + + Merge pull request #900 from dusk-network/consensus-merge + +commit 398592e907a087cc87ca8b3910c7e7db60e6e0c2 +Author: Herr Seppia +Date: Mon May 22 15:00:42 2023 +0200 + + rusk: fix clippy warning + +commit 2159aa0527a530687cdb354e20304027b6970303 +Author: Herr Seppia +Date: Mon May 22 15:00:31 2023 +0200 + + code-hasher: fix clippy warning + +commit 4a3695969e63bf5a4f64ca580e69af4c3e9659d0 +Author: Herr Seppia +Date: Mon May 22 10:44:35 2023 +0200 + + Update `rust-toolchain` from `nightly-2023-02-07` to `nightly-2023-05-22` + +commit b694a73b40edb825025e77991c171251235be814 +Author: Herr Seppia +Date: Mon May 22 10:39:45 2023 +0200 + + consensus: apply rust-fmt + +commit 593ddc1d58e7c0617a12a7cd9da4a6bfd0d4586c +Author: Herr Seppia +Date: Mon May 22 10:39:27 2023 +0200 + + consensus: remove old crate specific configuration + +commit 7dd1c7aa84b87311ac8b29267936369fbdd8c358 +Author: Herr Seppia +Date: Mon May 22 09:54:27 2023 +0200 + + Add `consensus` crate to workspace members + +commit ef555d6dfad2d5d7b82ebfb6d19b7a9e6409dcf0 +Author: Herr Seppia +Date: Mon May 22 09:54:03 2023 +0200 + + consensus: update repo-path in Cargo.toml + +commit 1cd3657136908592a175e1d1e7aae1c0b6529dff +Author: Herr Seppia +Date: Mon May 22 09:53:48 2023 +0200 + + consensus: remove old CI + +commit 72bfb34afeeea4704d9d9888541d7eeba2b89099 +Author: Herr Seppia +Date: Mon May 22 09:41:47 2023 +0200 + + Add `node-data` and `consensus` to Makefile tests + +commit 57e8b3d3584ed8a6a0db874750760e2469639d48 +Author: Herr Seppia +Date: Mon May 22 09:41:09 2023 +0200 + + node: change Makefile to remove `-vvv` from `test` recipe + +commit f5e90a6cd793eb2bca4f8039c73082eddd690dcd +Author: Herr Seppia +Date: Mon May 22 09:40:38 2023 +0200 + + consensus: update Makefile to be used by CI tests + +commit 50702950dd53f89dcd36bd3b064d93cc1d37f795 +Author: Herr Seppia +Date: Mon May 22 09:40:04 2023 +0200 + + node-data: add Makefile + +commit 251e360403d0ce5a49a7b3cd82f49e5c795b2c2c +Author: Herr Seppia +Date: Mon May 22 09:20:02 2023 +0200 + + node: update `node-data` and `consensus` to use local crates + +commit 1e22000b26d4ee3d1040b76f5fd4d062cd85187c +Author: Herr Seppia +Date: Mon May 22 09:19:41 2023 +0200 + + consensus: update `node-data` to use local crate + +commit 1e3f84fa0723640f0445146aa5422b437a5ba041 +Merge: 9a530be0 dd2e7da1 +Author: Herr Seppia +Date: Fri May 19 16:49:39 2023 +0200 + + consensus: Merge repo from dusk-network/consensus + +commit dd2e7da1fa8c34185ee826415a51037ef4a27d34 +Merge: 4100db3c d4d0d035 +Author: Mr. Seppia +Date: Fri May 19 15:25:32 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#61 from dusk-network/fix-committee-size-60 + + Use constant committeeSize + +commit 9a530be00c1e31f94734899253aacce089725913 +Merge: 16aec274 2ba2f474 +Author: Eduardo Leegwater Simões +Date: Fri May 12 13:58:56 2023 +0200 + + Merge pull request #897 from dusk-network/fix-gas-inflation-790 + + Return gas charged to transaction in `execute` + +commit 2ba2f474055b8031d2d7c6c7179d62abfc4db185 +Author: Eduardo Leegwater Simões +Date: Thu May 11 18:49:38 2023 +0200 + + rusk: handle gas spent returned from TX execution + + The transfer contract now returns the gas charged to a transaction, and + we use that as an input for the rewards calculation, as opposed to the + total gas spent in the execution of a contract. + + Since the gas spent in the execution of the transfer contract is a + larger number than the gas charged to a transaction - due to the fact + that some code is executed *after* charging - this prevents a small + inflationary effect from happening. + + Resolves #790 + +commit 159a4296a3846b48925c31b7851691439f38a231 +Author: Eduardo Leegwater Simões +Date: Thu May 11 19:00:48 2023 +0200 + + stake-contract: change to account for `execute` return + +commit da268531e28d78a2c62ab2dce7fe9cdca3591815 +Author: Eduardo Leegwater Simões +Date: Thu May 11 18:47:47 2023 +0200 + + transfer-contract: return gas charged from `execute` + +commit d4d0d0354c6dd709697f99a7c22247fa3d851fbe +Author: Herr Seppia +Date: Tue May 9 17:01:52 2023 +0200 + + consensus: Fix sortition tests + +commit c80ae48a5e740b345d3222609a23c010f1f55870 +Author: Herr Seppia +Date: Tue May 9 16:25:43 2023 +0200 + + consensus: Use constant committeeSize + + See also dusk-network/dusk-blockchain#1527 + Resolves dusk-network/consensus#60 + +commit 16aec2749038cf252a176be9c27e77034fe2def1 +Merge: 85d0e5ce ddabbc92 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue May 9 17:52:18 2023 +0300 + + Merge pull request #894 from dusk-network/fix-893 + + node: Inject databroker config field delay_on_resp_msg + +commit 4100db3c9a4dbacef96889ecb4ae5fb12ddebb07 +Merge: be897702 e1f494c0 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue May 9 17:40:45 2023 +0300 + + consensus: Merge pull request dusk-network/consensus#59 from dusk-network/fix-58 + + Incorporate get_candidate_block_by_hash in first reduction + +commit ddabbc92091a0e0aa7a22dd594b8961e0417c205 +Author: goshawk +Date: Tue May 9 11:35:35 2023 +0300 + + node: Inject databroker config field delay_on_resp_msg + +commit 85d0e5cea27235e8bcdccb63e4536fbea9663c32 +Merge: 337f5064 311c6fc2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue May 9 11:19:20 2023 +0300 + + Merge pull request #873 from dusk-network/fix-872 + + node: Implement DataBroker service to facilitate catch-up procedures + +commit 311c6fc24a3dedf2e90d463d09c924d5340f7fdb +Author: goshawk +Date: Fri May 5 13:31:16 2023 +0300 + + node: Bump dusk-consensus version + +commit e1f494c011478170490bca766e360d4b6f910b76 +Author: goshawk +Date: Tue May 9 09:33:09 2023 +0300 + + consensus: Pass SocketAddr to metadata + +commit 79b7ee8c7599ee145db01f5c264e5b2095c56729 +Merge: f7082965 be897702 +Author: goshawk +Date: Tue May 9 09:14:36 2023 +0300 + + consensus: Merge branch 'main' into fix-58 + +commit f7082965514c7b05df89da984bbc5e4491e13f2e +Author: goshawk +Date: Tue May 9 09:11:09 2023 +0300 + + consensus: Call get_candidate_block_by_hash in first reduction + +commit be897702a524817bfbf483110f5cb8d241985e2d +Merge: d0524f2d 11ebfa16 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue May 9 09:10:42 2023 +0300 + + consensus: Merge pull request dusk-network/consensus#57 from dusk-network/fix-56 + + Make Database::get_candidate_block_by_hash async + +commit e9bb9e649bfb7b5c13b0fb56c3a89ff8f2576771 +Author: goshawk +Date: Tue May 9 08:48:28 2023 +0300 + + consensus: Add DB handler in first reduction step + +commit d9dc9a9cd75c52ec464a678bdb6e1c64891d296b +Author: goshawk +Date: Tue May 9 08:35:20 2023 +0300 + + consensus: Turn MsgHandler::collect into an async method + +commit 5d4692665e34489a767f3be2bfca938ac6f2d975 +Author: goshawk +Date: Thu May 4 15:34:53 2023 +0300 + + node: Make databroker.delay_on_resp_msg config param optional + +commit 5c32b2ddc71c04523fefaeeec7b6839e81dbef16 +Author: goshawk +Date: Thu May 4 11:48:58 2023 +0300 + + node: Extend RocksDB API for ledger and mempool datasets to facilitate catch-up procedures + +commit 6bb6d817e3d6242c81de0488c56cefce3c86bf53 +Author: goshawk +Date: Thu May 4 11:37:42 2023 +0300 + + node: Limit the number of response messages in handling GetBlocks request + +commit 10c3bc32bc59aa2fdc11354bc89e4ea2a06fdb92 +Author: goshawk +Date: Tue May 2 12:56:48 2023 +0300 + + node: Implement handlers for all request messages + + - Impl handle_get_mempool + - Impl handle_get_blocks + - Impl handle_get_data + - Impl handle_inv + +commit 1bab667379c224035cf938aa1bb175c7f1b3854e +Author: goshawk +Date: Fri Apr 28 11:26:39 2023 +0300 + + node: Support send-multiple messages in response to Get request + +commit da19b93f8678d077db2f7ec4406925d06c65096c +Author: goshawk +Date: Thu Apr 27 13:43:21 2023 +0300 + + node: Limit the number of ongoing tasks in databroker + +commit 6c89c707da72723130060bb15f7e3847f6781877 +Author: goshawk +Date: Wed Apr 26 13:40:15 2023 +0300 + + node: Refactor Kadcast Network APIs + +commit 381221c567ba3a9711fef8d700e18d3fe9c8c677 +Author: goshawk +Date: Tue Apr 25 16:21:17 2023 +0300 + + node: Request a candidate block from multiple peers + +commit a724ad36098df317104c8574fd3042c5f326ad26 +Author: goshawk +Date: Tue Apr 25 16:17:04 2023 +0300 + + node: Initial implementation of data_broker service + +commit 48d68899a80412b44a43881397b5cf313ae17588 +Author: goshawk +Date: Tue Apr 25 16:06:46 2023 +0300 + + node: Implement request-response messaging on top of Kadcast APIs + + - Added new APIs in Kadcast Network send_and_wait + - Additional APIs send_to_alive_peers, remove_route, send_to_peer + +commit 337f5064d0fea917a9f9b1a4a04ad2536e5c34f0 +Merge: da9f6cfe 5f89effd +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri May 5 12:45:27 2023 +0300 + + Merge pull request #891 from dusk-network/fix-issue-889 + + node-data: Impl GetCandidate, GetMempool, GetInv, GetBlocks, GetData and CandidateResp + +commit 11ebfa16de71efc53ff07ac1bac3777d26d781fb +Author: goshawk +Date: Fri May 5 12:18:03 2023 +0300 + + consensus: Update mocked version of get_candidate_block_by_hash + +commit c29f88d9fadf34df41583adcce32a71499415bad +Author: goshawk +Date: Fri May 5 12:05:53 2023 +0300 + + consensus: Make Database::get_candidate_block_by_hash async + +commit 5f89effd545894830c901edc2288ebd5d53256c1 +Author: goshawk +Date: Thu May 4 16:10:27 2023 +0300 + + node-data: Implement GetCandidate, GetMempool, GetInv, GetBlocks, GetData and CandidateResp messages + +commit da9f6cfebd3d03e2bde07d900bd1270d01c49412 +Merge: 5ff048a1 125039c6 +Author: weegee +Date: Wed May 3 18:29:13 2023 -0400 + + Merge pull request #879 from dusk-network/env_var_fix + + Use env! macro to get value of env_var + +commit 125039c63e0e57c19403787b8c02bf1ae0690ac7 +Author: Daksh +Date: Mon May 1 01:41:14 2023 -0400 + + node: Use expect to display err if missing env variable + +commit d0524f2dd288b68098fd53ccf283e261b27b4af1 +Merge: 9b04ec11 92c9f2f3 +Author: Hein Dauven +Date: Fri Apr 28 10:35:07 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#55 from dusk-network/54-add-changelog + + Add changelog + +commit 92c9f2f3ea55c3d7e07cb247adc964daa478abab +Author: Hein +Date: Fri Apr 28 10:18:35 2023 +0200 + + consensus: Fix repo link mistake + +commit 5ff048a10d6f8160371659c282c33dc08ffdcee1 +Merge: 405975c6 bbb6fc34 +Author: Mr. Seppia +Date: Thu Apr 27 18:17:33 2023 +0200 + + Merge pull request #877 from dusk-network/remove-allow-stake + +commit 405975c63cc43fc59c79bc390ef055b85b1cbcef +Merge: f0df187c b0211496 +Author: Mr. Seppia +Date: Thu Apr 27 18:14:42 2023 +0200 + + Merge pull request #876 from dusk-network/crs-875 + +commit bbb6fc34cde368cedfa75c291911f54dec2cc5b2 +Author: Herr Seppia +Date: Thu Apr 27 15:49:05 2023 +0200 + + stake-contract: remove allowlist field + + This is a porting of the previous implementation #769 + + Resolves #858 + +commit b0211496e52366080ae7cf0970303d13a2efc3e8 +Author: Herr Seppia +Date: Thu Apr 27 15:28:02 2023 +0200 + + rusk-profile: change `crs` hash + + Resolves #875 + +commit f0df187c6257e6c16ebcea95edd0c9fcf99327ad +Merge: 723b15a6 108159ef +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Apr 27 11:33:36 2023 +0300 + + Merge pull request #864 from dusk-network/fix-863 + + node: Implement block verification procedure + +commit 108159ef729a1eb14b487f63620064b9ba1d286e +Author: Eduardo Leegwater Simões +Date: Wed Apr 26 17:29:14 2023 +0200 + + Fix `rkyv` and `wasmer` deps semver + + The crates have broken semver, and need to be fixed to the given + versions. + +commit 723b15a6c956cd6e79dfa70dcfea7d7b00c657d5 +Merge: 563a7f0b e90cd931 +Author: Eduardo Leegwater Simões +Date: Wed Apr 26 17:39:35 2023 +0200 + + Merge pull request #874 from dusk-network/fix-wasmer-rkyv-semver + + Fix `rkyv` and `wasmer` deps semver + +commit e90cd931619e65b8ab222e6b5337ed77e0f86d14 +Author: Eduardo Leegwater Simões +Date: Wed Apr 26 17:29:14 2023 +0200 + + Fix `rkyv` and `wasmer` deps semver + + The crates have broken semver, and need to be fixed to the given + versions. + +commit ca741d76e97da726b825b3e44c7902b6cb093f47 +Merge: f2e7af50 55f9b3c9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Apr 26 18:19:11 2023 +0300 + + Merge pull request #867 from dusk-network/fix-866 + + node: Cancel and wait for a running consensus to terminate all sub-tasks + +commit 55f9b3c9a7c0fa40abd329711ad7139f83f6e653 +Author: goshawk +Date: Wed Apr 26 18:11:12 2023 +0300 + + node: Reformat consensus.rs + +commit 258321ddcff0e1c13e8fdbdcc3468b2896f74eb9 +Merge: 234eee7a 5e94d18d +Author: goshawk +Date: Wed Apr 26 17:51:09 2023 +0300 + + node: Finalize rebase + +commit 234eee7ae72716195abe8ec09492c967503f0344 +Author: goshawk +Date: Wed Apr 26 17:47:53 2023 +0300 + + node: Use result_queue.send + +commit 1fd7ac53a170570ed20f3ffdebe737394619b216 +Author: goshawk +Date: Thu Apr 13 16:52:18 2023 +0300 + + node: Fix clippy errors for the newly added feature + +commit 5c473b4ef95798dc46f2418d84e233275a933f68 +Author: goshawk +Date: Thu Apr 13 16:27:33 2023 +0300 + + node: Support --with_telemetry option for testbed script + +commit 3d02b895bb56dee4066867eb2d58e6c98030fad4 +Author: goshawk +Date: Thu Apr 13 16:26:21 2023 +0300 + + node: Add debug_with_telemetry Makefile target + +commit d6cea8175e1f46921f7bba2daf9d17b25aa9efdd +Author: goshawk +Date: Thu Apr 13 16:25:46 2023 +0300 + + node: Impl/Enable with_telemetry feature + +commit b40dd0ae69b38de91c10fe3e193ae173d698c781 +Author: goshawk +Date: Thu Apr 13 11:53:33 2023 +0300 + + node: Cancel and wait for a running consensus to terminate all sub-tasks + +commit 9032381b3c4c62ad0e0200e8ee735dab6b67b13a +Author: goshawk +Date: Thu Apr 6 12:12:08 2023 +0300 + + node: Bump dusk-consensus version + +commit 460b828a308bb936909df764076c101f2dcdee20 +Author: goshawk +Date: Thu Apr 6 12:11:50 2023 +0300 + + node: Call verify_state_transition and execute_state_transition in consensus::Operation trait impl + +commit fe6d594019664272d19df1bd8e5a8df0a030b23c +Author: goshawk +Date: Wed Apr 5 17:37:25 2023 +0300 + + node: Update dusk-consensus crate version + +commit 3ea7c81bd282c70e7fec26a423385dc67b9a0646 +Author: goshawk +Date: Wed Apr 5 14:13:16 2023 +0300 + + node-data: Add header and txs methods in Block impl + +commit a32cf5018a8b496b4f022fa2a863bcd111affa51 +Author: goshawk +Date: Wed Apr 5 14:10:03 2023 +0300 + + node: Incorporate VMExecution trait together with VMExecutionImpl into all components + +commit 61f5d95e8abbf4ea5c6b809acc8757834fd88a4d +Author: goshawk +Date: Wed Apr 5 14:07:21 2023 +0300 + + node: Add a VMExecution trait together with a mocked implemenation + +commit 528e8e35d1f2ee471bb333e64d121e9fc55ad880 +Author: goshawk +Date: Wed Apr 5 13:50:32 2023 +0300 + + node: Implement get_block_exists in RocksDB + +commit f6b8a59dab5074a31492838c7baaf0c373e77b42 +Author: goshawk +Date: Mon Apr 3 16:07:14 2023 +0300 + + node: Implement block verification procedure + +commit 5e94d18def73936650cd743e8c3702d3743d096f +Merge: 6c2e2625 c4d7fb2f +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Apr 26 17:21:46 2023 +0300 + + Merge pull request #869 from dusk-network/fix-868 + + Add support for tokio_console + +commit 5878d614d9b42f5f3f68922d69477387c432fcba +Author: Hein +Date: Wed Apr 26 12:45:33 2023 +0200 + + consensus: Add release history and loicense to README + +commit 01b389baf4fb39745ef501206c1345b1c5d542c3 +Author: Hein +Date: Wed Apr 26 12:44:29 2023 +0200 + + consensus: Add changelog + +commit c4d7fb2fbbc8d8a9d16955dfd498b1e229e247e4 +Author: goshawk +Date: Thu Apr 13 16:52:18 2023 +0300 + + node: Fix clippy errors for the newly added feature + +commit e3bc6cb18ed3973fcd674111b78b6b69933d6d18 +Author: goshawk +Date: Thu Apr 13 16:27:33 2023 +0300 + + node: Support --with_telemetry option for testbed script + +commit 94142e57e1b054fc202e8c8397aa26420c28f81d +Author: goshawk +Date: Thu Apr 13 16:26:21 2023 +0300 + + node: Add debug_with_telemetry Makefile target + +commit da6ff38d786379dd88edfa4cc7086510144fe566 +Author: goshawk +Date: Thu Apr 13 16:25:46 2023 +0300 + + node: Impl/Enable with_telemetry feature + +commit 6c2e26250a2fe5f9c36bec664af87b76b1f40498 +Author: goshawk +Date: Thu Apr 13 11:53:33 2023 +0300 + + node: Cancel and wait for a running consensus to terminate all sub-tasks + +commit f2e7af506360a8ae99f39129bb213f04e275abf4 +Author: goshawk +Date: Thu Apr 6 12:12:08 2023 +0300 + + node: Bump dusk-consensus version + +commit 8ed0b27e8658b91b6f7118240bfc64615e165a03 +Author: goshawk +Date: Thu Apr 6 12:11:50 2023 +0300 + + node: Call verify_state_transition and execute_state_transition in consensus::Operation trait impl + +commit 9b04ec111805471a4fba451897a2562661b6ff23 +Merge: f2ca7d6d f3350c39 +Author: Hein Dauven +Date: Thu Apr 6 10:20:06 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#52 from dusk-network/51-fix-dusk-value + + Fix DUSK base value + +commit f3350c39e1a3499d7afeb6755c0ad3f2585a65ba +Author: Hein +Date: Thu Apr 6 01:37:36 2023 +0200 + + consensus: Update tests to work with new DUSK base value + + Due to the change in the DUSK base value, the given seeds' test + results have changed. The aggregator test_collect_votes test has + been updated with the new set of votes. The deterministic sortition + tests have been updated to reflect the new committee occurrences. + +commit 6a65366a2edd3393e98013857d65cf403f848f4c +Author: Hein +Date: Wed Apr 5 23:37:57 2023 +0200 + + consensus: Fix DUSK base value + + Change the DUSK base value from 100 million to 1 billion. + This brings the Rust implementation back in line with the Golang + implementation. See https://github.com/dusk-network/dusk-blockchain/pull/1518/files + +commit 0eea1ed4f0f118f57dd282ec8add9acb79fe48b3 +Author: goshawk +Date: Wed Apr 5 17:37:25 2023 +0300 + + node: Update dusk-consensus crate version + +commit f2ca7d6d1efb479c8e53d9ccbc30fed93eb6f44f +Merge: 748bff72 0fc1c543 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Apr 5 17:34:24 2023 +0300 + + consensus: Merge pull request dusk-network/consensus#49 from dusk-network/expose_verify_votes + + Expose verify_step_votes algorithm + +commit 0fc1c5439c399346304d552a73a3003a75218453 +Author: goshawk +Date: Wed Apr 5 14:17:51 2023 +0300 + + consensus: Expose verify_step_votes algorithm + +commit 378fd19c5524c9ce63cc04d3708e1be5b6c3fff5 +Author: goshawk +Date: Wed Apr 5 14:13:16 2023 +0300 + + node-data: Add header and txs methods in Block impl + +commit 383b74bf5d0d45423a3b1ec718ac11d8483ed7a1 +Author: goshawk +Date: Wed Apr 5 14:10:03 2023 +0300 + + node: Incorporate VMExecution trait together with VMExecutionImpl into all components + +commit 543b19722bce0f0f1286ceb9c6aacf10543dd6c7 +Author: goshawk +Date: Wed Apr 5 14:07:21 2023 +0300 + + node: Add a VMExecution trait together with a mocked implemenation + +commit 1064f04fb384abbadd8cf480cf52a540b7f17e64 +Author: goshawk +Date: Wed Apr 5 13:50:32 2023 +0300 + + node: Implement get_block_exists in RocksDB + +commit 71e46338beb3612110bc1aae2cca3ca9c47381cf +Author: goshawk +Date: Mon Apr 3 16:07:14 2023 +0300 + + node: Implement block verification procedure + +commit 563a7f0b7876282eaf3b0b5035acffdfaa95c098 +Merge: 3f98112a 07c56ac4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Apr 3 15:55:24 2023 +0300 + + Merge pull request #862 from dusk-network/fix-855 + + node: Implement basic acceptance procedure for a mempool transaction + +commit 07c56ac4eb3f2424e220565cb46502ac83abe0d5 +Author: goshawk +Date: Mon Apr 3 15:25:17 2023 +0300 + + node: Address PR comments + +commit c7f8b2d220a0d6b30571bc5229fbf41cf753d366 +Author: goshawk +Date: Thu Mar 30 11:54:49 2023 +0300 + + node: Use UFCS to distinguish between Ledger and Mempool storage calls + +commit f4fc8d378d8c944f0f80485ba010cff3d136f816 +Author: goshawk +Date: Wed Mar 29 18:26:57 2023 +0300 + + node: Implement basic transaction acceptance procedure + +commit 93373ee22a459fa705c1149298c4bc187d8e9daa +Author: goshawk +Date: Wed Mar 29 17:49:18 2023 +0300 + + node: Delete accepted transactions from mempool + +commit acde6ff5c16ca5cc278a37a2a4d8826f2f71881c +Author: goshawk +Date: Wed Mar 29 17:41:01 2023 +0300 + + node: Implement Operations::get_mempool_txs to fetch transactions from RocksDB mempool + +commit 46c4cdf3ee63944b995975874e88fd2409e9fdad +Author: goshawk +Date: Wed Mar 29 17:37:05 2023 +0300 + + node: Add get_info to Network trait + +commit 5946cf710edb888eac128923c664bf69319b46d8 +Author: goshawk +Date: Wed Mar 29 17:36:35 2023 +0300 + + node: Implement get_ledger_tx_by_hash and get_ledger_tx_exists DB APIs + +commit 63435d6b40e791a5ce25d5ff0631a52df532df6c +Author: goshawk +Date: Wed Mar 29 17:33:50 2023 +0300 + + node: Add get_info in Kadcast wrapper + +commit 748bff7232034dbcdb33775f695ee629c668c8f8 +Merge: 2277e5ea 5c3d2074 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 29 13:20:00 2023 +0300 + + consensus: Merge pull request dusk-network/consensus#48 from dusk-network/fix-47 + + Add get_mempool_txs method to Operations trait + +commit 3f98112aac73e798313e38292ce44012c6ca4922 +Merge: d2104a2b 7436781b +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 29 11:12:23 2023 +0300 + + Merge pull request #861 from dusk-network/node-fix-860 + + node-data: Add support for read/write a transaction wire message + +commit 7436781b23871a531bffee0762e695af46c66331 +Author: goshawk +Date: Wed Mar 29 10:18:06 2023 +0300 + + node-data: Add support for read/write a transaction wire message + +commit d2104a2bc790a704afbb1462be37d95f02cb764b +Merge: 08f7ae3e ee3c327e +Author: Eduardo Leegwater Simões +Date: Tue Mar 28 14:50:50 2023 +0200 + + Merge pull request #830 from dusk-network/piecrust + + Merge `piecrust` branch to default branch + +commit 5c3d2074c4c53fb35b37f24765cac38f90bace89 +Author: goshawk +Date: Tue Mar 28 14:17:06 2023 +0300 + + consensus: Mock get_mempool_txs + +commit 3ed33ab899d43025e30cc720759c55e35a1444fd +Author: goshawk +Date: Tue Mar 28 14:11:05 2023 +0300 + + consensus: Add get_mempool_txs method to Operations trait. Use it in block generator + +commit ee3c327e3c1d9946dd84190fee13e039adb9c5f4 +Author: Eduardo Leegwater Simões +Date: Tue Mar 28 13:10:15 2023 +0200 + + transfer-circuits: re-add ID tests + +commit 83e268bbb040ddfb7e4d4779fd6b07eb5605a057 +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 17:11:58 2023 +0200 + + rusk-recovery: add back "Empty Root" log + +commit 99b7f01089c2375ceaab5c0ddccc82abf502eb09 +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 17:08:57 2023 +0200 + + rusk-recovery: remove errant notes length prints + +commit d107f1256af35317650361348c934bf6aa8a6a46 +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 17:07:09 2023 +0200 + + rusk-recovery: remove notes from `info!` + +commit 778de8c19b7330abbaefcc093dd8aa11f7d71090 +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 17:04:34 2023 +0200 + + transfer-contract: ensure short-circuit for nullifier check + +commit 810b173c082202b86aec8a56572406a5cbc1c342 +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 16:49:44 2023 +0200 + + rusk: bump version to `0.6.0` + +commit 8984c7045e3b6c10a3f6b92905da3244331adfce +Author: Eduardo Leegwater Simões +Date: Mon Mar 27 16:48:48 2023 +0200 + + transfer-circuits: remove unused `let` binding + +commit ce12d2630b883b1f6b73e7fb50462f43f08b2618 +Author: Eduardo Leegwater Simões +Date: Wed Mar 22 00:12:18 2023 +0100 + + node: fix clippy errors + +commit 0af4400f7091cacefb5959eebbe4591c018ab206 +Author: Eduardo Leegwater Simões +Date: Tue Mar 21 23:43:25 2023 +0100 + + rusk-recovery: hook up piecrust governance contract + + Resolves: #854 + +commit 415c91b51fd76231131501992a3dc8f9d994fb84 +Author: Eduardo Leegwater Simões +Date: Tue Mar 21 23:42:45 2023 +0100 + + governance: port to `piecrust` version `0.1` + +commit 0b3b7435de23acbfc030e0ba78e91ac8da26eb93 +Author: Eduardo Leegwater Simões +Date: Fri Mar 17 14:12:11 2023 +0100 + + rusk: squash and delete commits on `finalize` + + On a `finalize_state_transition` we squash the new commit - to promote + fast loading in the future - and delete all commits with the exception + of the recently squashed commit and the previous base. + +commit fdebaecb9ea1c3eb9fd9879e701bdda52e8a3f1a +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:02:57 2023 +0100 + + rusk: adapt to `piecrust` version `0.1` + + `execute_transactions` and `accept` now properly discard transactions + only on failure. Transactions are given the gas left in a block rather + than their limit. + + Co-authored-by: Hein Dauven + +commit 4db0aa9dfe739d331b89e1ed4195d8d3a793b1f2 +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:02:17 2023 +0100 + + Adapt test contracts to `piecrust` version `0.1` + +commit dcd0adc13f2b83f7d8a36fd2dcdc919a1a14a4a2 +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:01:56 2023 +0100 + + stake-contract: adapt to `piecrust` version `0.1` + +commit ccbedcce3ddbbdb7903a6f976f6302f86ef41b0c +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:01:24 2023 +0100 + + transfer-contract: adapt to `piecrust` version `0.1` + +commit 5b684c2bc9e2ba3dd13ab38eb39e4c50cc816919 +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:00:39 2023 +0100 + + rusk-abi: adapt to `piecrust` version `0.1` + +commit eefcb6136e42b306f18d4479b4fe0834cb413eb9 +Author: Eduardo Leegwater Simões +Date: Thu Mar 16 17:00:01 2023 +0100 + + rusk-recovery: adapt to `piecrust` `0.1` + +commit 68dd034f886327d128a453a103b6e56ec3ae95d0 +Author: Eduardo Leegwater Simões +Date: Tue Feb 7 17:54:27 2023 +0100 + + cargo: add version to path dependencies + +commit 4ca56745b954bbc730be1c7e2a5c06bea165f086 +Author: Eduardo Leegwater Simões +Date: Tue Feb 7 15:45:30 2023 +0100 + + node: remove declaration of already stable feature + +commit cef7c84c7e22dfeeb2c0d6996cf500335d87b081 +Author: Eduardo Leegwater Simões +Date: Tue Feb 7 15:33:06 2023 +0100 + + cargo: uncomment node from workspace + +commit f9b1eedea3d519f53ee42e1771341ec9c57d59bd +Author: Eduardo Leegwater Simões +Date: Tue Feb 7 13:39:42 2023 +0100 + + stake-contract: add comment to `StakeDataWrapper` + +commit cacc707c6f1f19a110216334cd12c83db90f56e2 +Author: Herr Seppia +Date: Tue Feb 7 11:35:03 2023 +0100 + + CI: Fix clippy issues (all over the repo) + +commit c73dbb33dfd53a71a0da75969f31f6680c50386d +Author: Herr Seppia +Date: Tue Feb 7 10:08:17 2023 +0100 + + Fix CI + + - Add `rust-src` to action + - Update rust-toolchain to 2023-02-07 + - clippy: Remove `-A clippy::derive_partial_eq_without_eq` + - clippy: Exclude some tests modules + +commit 17d6fdbfe8bb35c6c523f42da517d471ea838517 +Author: Eduardo Leegwater Simões +Date: Mon Feb 6 21:03:22 2023 +0100 + + Temporarily rename CRS to `dev-piecrust.crs` + +commit 252d9ce8ba8df3b54441060b479596b009c14934 +Author: Eduardo Leegwater Simões +Date: Mon Feb 6 20:55:59 2023 +0100 + + Address review comments + +commit b2ada342fb95a4db5cb3074268c58c45707ba943 +Author: Eduardo Leegwater Simões +Date: Mon Feb 6 11:45:19 2023 +0100 + + chore: update piecrust dependency to `0.1.0-alpha` + +commit bd293df473e92418c9eb8716014ff704fe61ef8d (tag: rusk-abi-0.8.0-alpha) +Author: Eduardo Leegwater Simões +Date: Fri Feb 3 17:35:16 2023 +0100 + + rusk-abi: bump version to `0.8.0-alpha` + +commit 3cf60f13db620ebc88f687d5e2cc4b96dbe553bb +Author: Eduardo Leegwater Simões +Date: Fri Feb 3 19:23:43 2023 +0100 + + cargo: temporarily disable rusk and remove patches + +commit 7099a267d3875279e83378cba457c6d0a744f2d2 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 01:39:02 2023 +0100 + + chore: plug the CI properly + +commit 713e0c96eba71646bed491680a3e005643801633 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 01:38:36 2023 +0100 + + rusk-recovery: fix state bin + +commit dcbf6ad8a6cb8dc48734a2e8d10797b57f5c93ad +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 01:21:53 2023 +0100 + + rusk: migrate to `piecrust` + + Upgrade dependencies and change to make use of the new `piecrust` + virtual machine. + + The main change consists in removing the concept of a `RuskState` and + the respective struct. The state is no longer fully manipulable from + the host, and all interactions with it must be done either through + transactions or queries - i.e. by running the VM. The genesis contracts + are tailored to support this behavior. On the same token, `microkelvin` + is no longer used to manage state persistance and this is left fully + to the VM. + + This also means the `Rusk` struct can become much simpler and more + useful, in the sense that it is now much easier to simply instantiate it + given the state directory path, and queries being exposed through it, + together with state transitions. + + Resolves #759 + +commit 2fc9aa5acfca20cb3c5bd0224eb2911161335577 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 00:57:06 2023 +0100 + + rusk-recovery: small state deployment fixes + +commit a2078cbc5fef0c386d347f992b565c66ba063455 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 00:54:51 2023 +0100 + + rusk-profile: add `to_rusk_state_id_path` + + The function serves as a substitute of `get_rusk_state_id` and + `get_rusk_state_id_path`. + +commit d576655c822eb834c1138f4145c8a7018a16f770 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 00:53:19 2023 +0100 + + stake-contract: changed insert_stake to not return + +commit a38cee32e7026f1d544c3774cd24efbca6a87c82 +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 00:50:38 2023 +0100 + + rusk-schema: update dependencies and remove deprecated items + +commit b5597608d16874353136579512f42b2d7c65d5ba +Author: Eduardo Leegwater Simões +Date: Wed Feb 1 00:49:09 2023 +0100 + + transfer-circuits: remove errant `canonical` ref + +commit 9d93017ccdeb883e7434a25d88c2bd4c47624400 +Author: Eduardo Leegwater Simões +Date: Sat Jan 21 21:59:47 2023 +0100 + + rusk-recovery: remove `*-types` crates + +commit 1f84e19f3d934b60cc252cd5e29bba1e6cc1e0db +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 18:21:07 2023 +0100 + + Temporarily patch `wallet-core` in + +commit 77516b135653151d8ccc8b52d3d5c83a7d0d18a4 +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 16:00:47 2023 +0100 + + rusk: update dependencies to latest versions + +commit e1ad132e831df9220d3f1afcf51e927f21a010fa +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 13:32:36 2023 +0100 + + cargo: remove `*-types` crates + +commit 860a8b0b1d313dfacaf5f35c0bce260980c9f35b +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 13:31:27 2023 +0100 + + stake-contract: use `phoenix-core` instead of `*-types` + +commit 7e417f3d4a1bed325bdd5a153ddc636d0fc89089 +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 13:30:58 2023 +0100 + + transfer-contract: use `phoenix-core` instead of `*-types` + +commit 56298a2789a595f905f1de8c7f8faa4cecac497c +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 13:30:32 2023 +0100 + + alice: use `phoenix-core` instead of `*-types` + +commit be8cb98c41d02b994dd4d184a87c4ce81a61bcde +Author: Eduardo Leegwater Simões +Date: Fri Jan 20 13:29:44 2023 +0100 + + rusk-abi: use opaque proofs + +commit d7067cea0f7d04b5fb7e94f4ceae311da50cafb2 +Author: Eduardo Leegwater Simões +Date: Mon Jan 16 16:06:54 2023 +0100 + + rusk-abi: fix unclosed delimiter + +commit 8f3a04fce5e1b0385df5d7dc414c6dbf7c940e31 +Author: Eduardo Leegwater Simões +Date: Mon Jan 16 15:06:51 2023 +0100 + + rusk-schema: bump version to `0.5.0` + +commit c636ddce47c0caca4e020c5669b9adee70e53869 +Author: Eduardo Leegwater Simões +Date: Mon Jan 16 14:51:45 2023 +0100 + + rusk-schema: update dependencies to newest version + +commit 09e341bf1dbb6a6c782ea16127375714506481f9 +Author: Eduardo Leegwater Simões +Date: Mon Jan 16 13:34:01 2023 +0100 + + stake-contract: change calls to take references + +commit 0d3e33082e540d3c95dc9255b5d119548c12d969 +Author: Eduardo Leegwater Simões +Date: Mon Jan 16 13:33:05 2023 +0100 + + rusk-abi: change calls to take references + +commit 1f1d780d1376d6f2b1fec353db9508ccc1eba8a1 +Author: Milosz Muszynski +Date: Mon Jan 16 10:42:51 2023 +0100 + + Rebased to latest piecrust supporting merkle root calculation + + Added missing info about root + More adjustments for the new Piecrust incl args by reference + +commit 5aa5135a1fe7eaedab8bb9f38a497f6248d902a3 +Author: Milosz Muszynski +Date: Mon Jan 16 10:34:41 2023 +0100 + + Made Piecrust query and transfer calls by reference + +commit 8baea4d3b4b652362a44fa4f961c843514fd9e5e +Author: Milosz Muszynski +Date: Thu Jan 12 14:38:40 2023 +0100 + + piecrust port, fixed error conversions + +commit 88d0b657893fb9c6df98fdde08af29a5acbdc68c +Author: Milosz Muszynski +Date: Thu Jan 12 14:26:06 2023 +0100 + + Fixed insert_stake stake contract method + +commit 9620e121b33a7e2cdcb47ec32d4da6ffd67137eb +Author: Milosz Muszynski +Date: Wed Jan 11 14:54:15 2023 +0100 + + piecrust port WIP + +commit 1fcfb66c47911c1ea58ca52f37df87e6c589270d +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 11:26:08 2023 +0100 + + cargo: add stake and stake-types to manifest + + Co-authored-by: Milosz Muszynski + +commit ba4c9124c9479e895ec532ee64eac99317398a9a +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 11:25:30 2023 +0100 + + make: add stake to makefile + + Co-authored-by: Milosz Muszynski + +commit 97eb529ef7bf16318932308bca51b59ecbe4bdde +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 11:21:47 2023 +0100 + + stake-contract: change to use `piecrust` + + Port the stake contract to the `piecrust` ABI. Introduce a number of + refactors for readability and maintainability. + + Resolves: #758 + Co-authored-by: Milosz Muszynski + +commit d00de88c12effc4b9dcee3ad07b4a86f4b8d8f1a +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 11:17:28 2023 +0100 + + stake-contract-types: add crate + + This crate provides types for interacting with the stake contract either + directly, or through inter-contract calls. It also contains functions + for generating the appropriate signature digests, necessary for + fulfilling the conditions of the contract. + + Co-authored-by: Milosz Muszynski + +commit fbae49793fda998607cce4e0cb26448031ca0189 +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 16:41:45 2023 +0100 + + rusk-abi: change to `PublicKey` instead of `APK` + +commit 070ce192daaf3e69c4ccb2d3ef771d82576a2d50 +Author: Eduardo Leegwater Simões +Date: Mon Jan 9 11:15:21 2023 +0100 + + transfer-contract: fixed number of inputs in test + +commit 4af84c92eefe6cb551cc6a51ce7b3342410e87f5 +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 18:10:08 2022 +0100 + + Update workspace and makefile to reflect changes + +commit 3b79af8dd9c7208d1e43af0c941b602a873e1095 +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 18:04:44 2022 +0100 + + transfer-contract: upgrade to use `piecrust` + + We also introduce `transfer-contract-types` which is a crate exporting + common functionality used to interact with the from both the host and other + contracts. + + Resolves: #757 + +commit e9fcf0366f85578cd3d32bf22a1031b3820d98d4 +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 17:57:09 2022 +0100 + + Port alice and bob contracts + + We also move their code to the contracts folder since they are + contracts, albeit just used for test purposes. + + Co-authored-by: Milosz Muszynski + +commit 049b6ae95643fadcfbb9391c0450e7980cdb9d04 +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 17:44:33 2022 +0100 + + transfer-wrapper: delete self + + The transfer wrapper is no longer necessary to set up a genesis state + and run tests, so we remove it. + +commit 84e20c677a57c94e9faedad392f8301d495c6abd +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 17:43:05 2022 +0100 + + rusk-abi: add payment info scaffold + +commit 7d0568a4f24bc0d7fd836e75e4dc3da1d38de7af +Author: Eduardo Leegwater Simões +Date: Tue Dec 20 17:30:46 2022 +0100 + + circuits: upgrade to use `dusk-plonk@0.13` + +commit 17a5cabacc19e4d3d6f192e740c1eb2a439cd083 +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:24:49 2022 +0100 + + chore: re-add `rusk-recovery` to workspace + +commit d15ebf1ed89f6a056ec868b46e0baef7b1bfd0ca +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:27:06 2022 +0100 + + transfer-circuits: bump version to `0.5.0` + +commit ad415394bc5ad9b80b967bece007d73bc24a8a98 +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:18:58 2022 +0100 + + transfer-circuits: upgrade to `dusk-plonk@0.13` + + Upgrade to use the new PlonK API and newest versions of all `dusk` + dependencies. The `ExecuteCircuit` enum is removed, and relevant code + moved into the `execute_circuit_variant` macro. + +commit aa66bbe94a49bacbcdc9d20264748fabffa4fbf7 +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:29:45 2022 +0100 + + rusk-recovery: bump version to `0.6.0` + +commit 3651f77eefd59c5bde38f073e192d65dbe447718 +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:12:48 2022 +0100 + + rusk-recovery: upgrade to `dusk-plonk@0.13` + + Upgrades dependencies to use the newest versions, and removes + unnecessary code used to instantiate circuits during compilation since + this is no longer required. + The `TRANSCRIPT_LABEL` is also added to the crate, whereas previously it + was included with the circuits themselves. + +commit fcf2ccbf00171f18b96a0ee10ae8fc6c97edf104 +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:09:12 2022 +0100 + + rusk-abi: change `host` feature to use `piecrust-uplink/default` + + The tests of the package also require the feature to be enabled so we + reflect this in `Cargo.toml` + +commit 7981091349e766ecc920ead415e37d6bcbff764f +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 14:08:07 2022 +0100 + + code-hasher: bump version to `0.4.0` + +commit 9f1d39c772f6093e96efcce13540f32800d0ae2c +Author: Eduardo Leegwater Simões +Date: Fri Nov 4 13:54:41 2022 +0100 + + code-hasher: place constant in separate impl block + + Since the `dusk-plonk::Circuit` trait no longer has `CIRCUIT_ID` as an + associated constant, this is required to hash the code of a circuit to + generate its ID for the downstream contracts. + The code hasher now hashes a raw `impl` block's text, instead of its + debug representation. + +commit 768972791349bed0f75a8ee979d0c43a5260b724 +Author: Eduardo Leegwater Simões +Date: Fri Oct 28 16:26:33 2022 +0200 + + Fix order of arguments in `plonk_proof` test + +commit 9ffd2646582e1556e30a9676203947c63ca9f0a3 +Author: Eduardo Leegwater Simões +Date: Thu Oct 27 22:46:46 2022 +0200 + + Migrate `rusk-abi` tests + +commit aee3ce10fc552a4664ebe8bd1859192b24e4537f +Author: Eduardo Leegwater Simões +Date: Thu Oct 27 16:16:04 2022 +0200 + + Set "target" directory path explicitly + +commit 7ad29cc2b7c4935116f4f0a30682351b6a1513e1 +Author: Eduardo Leegwater Simões +Date: Thu Oct 27 16:15:37 2022 +0200 + + Preliminary test migration + +commit c988356faeffa4a05b4cd6e70010b7edb1b99aca +Author: Eduardo Leegwater Simões +Date: Tue Oct 25 22:29:13 2022 +0200 + + Modify `rusk-abi` test contract to use `piecrust` + +commit 8c6f001c7cc47aae5006b8e76f34228b79e529e3 +Author: Eduardo Leegwater Simões +Date: Mon Oct 24 16:46:07 2022 +0200 + + Change `rusk-abi` to use `piecrust-uplink` + +commit 5dd9d7a96cb921d1f2505d3684da0f71ccb38a97 +Author: Eduardo Leegwater Simões +Date: Tue Oct 25 11:33:48 2022 +0200 + + Turn off compilation of some crates + +commit 854c862b6bfb801b9ecddeae41e6f51bdd88d25b +Author: Eduardo Leegwater Simões +Date: Thu Oct 20 16:55:17 2022 +0200 + + Update `rust-toolchain` + +commit 08f7ae3e98ff35a112ed754c7fee38a9e88ed421 (tag: rusk-vm) +Merge: 79e7446c cfbb4b63 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 22 17:08:31 2023 +0200 + + Merge pull request #857 from dusk-network/remove-tag-dep + + Update node crate cargo toml + +commit cfbb4b636bb395fc9b1808e861b96d2f6711becb +Author: goshawk +Date: Wed Mar 22 16:31:03 2023 +0200 + + node: Replace tag-related node-data dep with master branch import + +commit 2277e5eafdec00c571f322b4f0e923f06a35fd5d +Merge: bddcf3c3 e8b26483 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 22 15:49:12 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#46 from dusk-network/remove-tag-dep + + Replace tag dependency + +commit e8b26483ff4717f0480dcc9ef1d7a86200fb363d +Author: goshawk +Date: Wed Mar 22 15:33:02 2023 +0200 + + consensus: Replace tag dependancy + +commit 5ade125d57d221f8d36db8934c7c46f917634a5d +Author: goshawk +Date: Wed Mar 22 15:21:54 2023 +0200 + + node: Replace consensus tag dep with consensus main branch dep + +commit bddcf3c3fa199e741eaca5151fa1d369d9ca7cc1 +Merge: f7d2f659 48aa5b02 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 22 15:14:27 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#45 from dusk-network/fix-44 + + Make consensus crate compatible with most recent node-data changes + +commit 79e7446c1bfaa28d7a5347e271c282d924b4d2e7 +Merge: c6bae538 ed3b93da +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Mar 22 12:21:07 2023 +0200 + + Merge pull request #852 from dusk-network/node-fix-850 + + node: Integrate node crate with consensus crate + +commit 48aa5b02ec96c969e3adcad20ad4a4285d362779 +Author: goshawk +Date: Wed Mar 22 12:04:03 2023 +0200 + + consensus: Re-enable dusk_analyzer in CI + +commit ed3b93da9cba4b8753475b63b2c79a1f7edfbe73 +Author: goshawk +Date: Wed Mar 22 11:47:59 2023 +0200 + + node: Address PR comments + +commit 329484a4a22c1573c03c865f5c3b854186e36090 +Author: Herr Seppia +Date: Thu Mar 16 16:34:11 2023 +0100 + + node: Change `node-data` from `0.1` (local) to `0.1.0` (tag dep) + +commit c6d9b0ad355381ae6417c59e1bf8788d426400a4 +Author: Herr Seppia +Date: Thu Mar 16 16:32:51 2023 +0100 + + node: Update `dusk-consensus` from `0.1` to `0.1.1-rc.0` (tag dep) + +commit 7b9e2773968aca9ebbae9379ece146d91d0afbb3 +Author: Herr Seppia +Date: Thu Mar 16 16:27:17 2023 +0100 + + consensus: Bump version to 0.1.1-rc.0 + +commit 2d963dc2c1c5e7ea1841c7f3db2b985bef8540f1 +Author: Herr Seppia +Date: Thu Mar 16 16:25:54 2023 +0100 + + consensus: Change node-data dependency to use git tag version + +commit 79f455c8a658e7dd8a6010e2a4910acd5b500878 +Author: goshawk +Date: Tue Mar 14 17:59:00 2023 +0200 + + consensus: Disable Dusk Analyzer until node-data changes are merged + +commit e28efc492c66648d3567c90ca61802fe16cdddd9 +Author: goshawk +Date: Tue Mar 14 17:45:24 2023 +0200 + + consensus: Make consensus crate compatible with most recent node-data changes + +commit 962ed8b58f446b58a1470e7f06db972c342f60fe (tag: node-data-0.1.0) +Author: goshawk +Date: Mon Mar 13 13:35:57 2023 +0200 + + node: Debug print content of both ledger_cf and candidates_cf in RocksDB + + - Add std::fmt::Debug impl for Block::Header, StepVotes and DBTransaction + +commit 8e13c6ff7abff9814e3570d2ca3bb68c7833aeca +Author: goshawk +Date: Fri Mar 10 13:01:06 2023 +0200 + + node: Delete PendingQueue. Fix clippy warnings + +commit dc0d83ede84337d0ef711b7eb8f8834ddde084da +Author: goshawk +Date: Fri Mar 10 12:54:48 2023 +0200 + + node: Reroute with correct message topic + +commit 465700082d73b30ab4904f80f9e533cc418e9e63 +Author: goshawk +Date: Fri Mar 10 12:51:08 2023 +0200 + + node: Load fixed provisioners from external files + +commit fb2cff9ef27ed85f7b9e12b7544fd3b0deca80c2 +Author: goshawk +Date: Fri Mar 10 12:32:52 2023 +0200 + + node-data: Replace ledger::BlsPubkey with bls::PublicKeyBytes. Add load_provisioners_keys + +commit a34672bbff238b245a22cf1e0b6748f0c3e64f6e +Author: goshawk +Date: Fri Mar 10 12:27:07 2023 +0200 + + node: Update binary + + - Support cli/config param consensus_keys_path + - Enable multi-thread tokio runtime + +commit 0b8270c35c747b381cecaef41780c174fb49eb2a +Author: goshawk +Date: Wed Mar 8 17:00:09 2023 +0200 + + node: Implement consensus task as upper layer service + + - Initialize consensus algorithm + - Add function to spawn a cancellable consensus spin function + - Add function to abort consensus + - Retrieve consensus output in a separate chan + +commit 020c1433b7be24f2d565e74163f9c1d6733fcf3e +Author: goshawk +Date: Wed Mar 8 16:56:32 2023 +0200 + + node crate: Implement accept block in ledger on consensus achieved event + +commit 70f9714adeabf52afd1ff30067413292660726e2 +Author: goshawk +Date: Wed Mar 8 16:49:08 2023 +0200 + + node: Add support for both send and receive a kadcast message + +commit c954047136da1530a9b5b2e0dc20e01eb5d151ec +Author: goshawk +Date: Wed Mar 8 16:48:14 2023 +0200 + + node: Implement PDU struct and its encoding + +commit 4f351647e1a8e2315cb2830306d2c544d09b308f +Author: goshawk +Date: Wed Mar 8 16:45:42 2023 +0200 + + node_data: Export both message and bls modules + +commit e5da08e8752ba2979b62b7fdb7d13a4925dc8359 +Author: goshawk +Date: Wed Mar 8 16:44:24 2023 +0200 + + node_data: Add AsyncQueue. Add Message Block serialization + +commit 30cecee620a5cc3b277ab18dd6d5bf85e2904e19 +Author: goshawk +Date: Wed Mar 8 16:42:05 2023 +0200 + + node_data: Add function for loading encrypted consensus keys + +commit e3b9c9e92bea6f753a483fd6d7eee3c37b0d9214 +Author: goshawk +Date: Fri Mar 3 15:30:44 2023 +0200 + + node: Implement and integrate Consensus Layer + +commit 560b927ac52b817f93738b9eb717e755835e4393 +Author: goshawk +Date: Fri Mar 3 15:16:53 2023 +0200 + + node_data: Add BLS Pubkey wrapper + +commit 55c448f7acb5cf07e31e3305392a94449486e1f1 +Author: goshawk +Date: Fri Mar 3 15:16:32 2023 +0200 + + node_data: Add Message, Header and Payload structures + +commit f7d2f659b76811e608be6d45397664ea8e378393 +Merge: 0ff95da2 b2f4727d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Feb 24 16:45:33 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#43 from dusk-network/fix-42 + + Integrate node-data crate + +commit c6bae5382d4e1ba461397b252816a657940e72aa +Merge: e4bfb4db 66f53a76 +Author: Mr. Seppia +Date: Fri Feb 24 14:55:33 2023 +0100 + + Merge pull request #801 from dusk-network/rusk-recovery-gov + + rusk-recovery-state: support governance contract + +commit 66f53a763c9a896505916723688b60efb10a03cf +Author: Herr Seppia +Date: Fri Feb 24 13:50:34 2023 +0100 + + rusk-recovery: fix contract_address to use more than a byte + +commit 3a33ea2dedae06bdf5d74c300bb728d0c8ae26a0 +Author: Herr Seppia +Date: Tue Feb 7 15:11:41 2023 +0100 + + rusk-recovery: Add support for governance contracts + + Resolves #800 + +commit b2f4727dd5b4d8689da42f5442ebd695303f08d1 +Author: goshawk +Date: Fri Feb 24 13:39:38 2023 +0200 + + consensus: Update git import + +commit e4bfb4dbcbdfa6eca0c91ab197615a1a9cc58f7d +Merge: 1058ebc1 454d4861 +Author: Mr. Seppia +Date: Fri Feb 24 12:39:27 2023 +0100 + + Merge pull request #840 from dusk-network/node-toml + + node: Add TOML configuration + +commit 1d7574e5fffccb1c0576cddad280d0df618abb85 +Author: goshawk +Date: Fri Feb 24 13:18:00 2023 +0200 + + consensus: Rename node_common with node_data + +commit 454d48615a7ddca43ace812bbdcf30797acbcf3b +Author: Herr Seppia +Date: Fri Feb 24 11:37:31 2023 +0100 + + node: fix clippy warnings + +commit b299fb8f46f179b89f1467456e2c0957561fe0b7 +Author: Herr Seppia +Date: Fri Feb 24 12:10:40 2023 +0100 + + node: add `db_path` to the config + +commit 9653a26ca0fab4c7ea39043373f75058d8207c57 +Author: Herr Seppia +Date: Fri Feb 17 15:21:03 2023 +0100 + + node: add TOML configuration + + Resolves #831 + +commit a65bf0111f4a2f87065bf95b7eb4d7137268f8a9 +Author: Herr Seppia +Date: Fri Feb 17 15:21:03 2023 +0100 + + node: chores + + - fix formatting + - remove `anyhow::Ok(())` + +commit 1058ebc110f000ab3e11a4f3ddee0c0c8e30c9d8 +Merge: ed02ee3d 40f28945 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Feb 24 13:13:46 2023 +0200 + + Merge pull request #837 from dusk-network/node-fix-834 + + node-data: Initial implementation of ledger structures + +commit 40f28945c6b58cee59e2bb975370b1155ee94f6a +Author: goshawk +Date: Fri Feb 24 12:53:37 2023 +0200 + + node: Update Cargo.toml + +commit d07fb8aa729fae22d2f3da481ee8b2c70c27a2d6 +Author: goshawk +Date: Fri Feb 24 12:47:59 2023 +0200 + + node: Git move node-common to node-data + +commit f12f10999ff5cd6048abf08717c86a3fd1511cef +Author: goshawk +Date: Fri Feb 24 12:47:06 2023 +0200 + + node: Rename node_common to node_data where it's used + +commit 9c7e131659d690947a308ac72cbfdc7ee921db2a +Merge: 7ebbf425 ed02ee3d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Feb 24 12:34:59 2023 +0200 + + Merge branch 'master' into node-fix-834 + +commit 7ebbf425e7a2752652ad268b6d5863097198c3cd +Merge: c36fe574 f9b72a59 +Author: Mr. Seppia +Date: Fri Feb 24 11:27:22 2023 +0100 + + Merge pull request #849 from dusk-network/node-faker + +commit f9b72a592903f83ec60eb3a3c10e77b4a7164245 +Author: Herr Seppia +Date: Fri Feb 24 11:14:18 2023 +0100 + + node: use `faker` feature from `node-common` for tests + +commit f1f42569bc2945e943fc2835ba866b1490fdc01e +Author: Herr Seppia +Date: Fri Feb 24 11:14:01 2023 +0100 + + node-common: move `fake` dependency under a feature flag + +commit c36fe574440dca0b20853961a5e0769915f86ec0 +Author: goshawk +Date: Fri Feb 24 10:39:33 2023 +0200 + + node: Address PR comments + +commit ed02ee3d6c6474fb520bd942508e2a99d432f4e7 +Merge: aecd2d79 d079cdc1 +Author: Matteo Ferretti +Date: Thu Feb 23 17:36:29 2023 +0100 + + Merge pull request #846 from dusk-network/broker + + governance-contract: Use the `broker` inside the contract's logic + +commit 3287d11a2c075ef29e2bd66ad8d3a77083023152 +Author: goshawk +Date: Wed Feb 22 16:44:35 2023 +0200 + + node: Use Faker.fake() to intialize unit-tests input data + +commit b5a093c66681d2b6c48a8bbe5145a09d52f74ff2 +Author: goshawk +Date: Wed Feb 22 16:43:28 2023 +0200 + + node-common: Expose Dummy trait impl + +commit d079cdc1b3943587cbd00096b98300239b38142f +Author: Matteo Ferretti +Date: Tue Feb 21 16:06:08 2023 +0100 + + governance-contract: Use the `broker` inside the contract's logic + + - Update `unspent_notes` to find the better note for the tests + - Change the `broker` to be a `PublicKey` + - Add a new `fee` transaction to the Governance contract + - Change the `Transfer` struct to support optional `from` and `to`, + fields, in order to allow for transfers to and from the `broker` account + - Added new utility functions to `executor/builder.rs` to build `Transfer` + objects with optional `from` and `to` fields, to simplify test code + - Added a new test case in `governance.rs` to test the `fee` transaction + + Resolves #845 + +commit 0ba77159235c1c3ee4c67de323d93ee3b4a65f84 +Author: goshawk +Date: Tue Feb 21 14:22:42 2023 +0200 + + node-common: Introduce Dummy trait implementation for all structs. Add unit-tests + +commit ad0c59cd798f33ddffd7cbf9e46d84efcfe0ce6d +Author: goshawk +Date: Mon Feb 20 09:55:45 2023 +0200 + + node: Remove PartialEq, Eq traits from Transaction struct + +commit 283684da777c14f12c7cd6b4f5961b4c299bb7d6 +Author: goshawk +Date: Fri Feb 17 09:03:47 2023 +0200 + + node-common: Add the new crate to workspace + +commit ac17ad99b62a1310032348ade5adaefdeab8b891 +Author: goshawk +Date: Fri Feb 17 09:03:12 2023 +0200 + + node: Use Block and Transaction structs from node-common crate + +commit 76b10e250704bd0f028559aacb4154040c87724a +Author: goshawk +Date: Fri Feb 17 08:57:35 2023 +0200 + + node-common: Initial implementation + +commit aecd2d7917a7c7dfc0e55f40b0405860171f66bc +Merge: 37c83410 03fbbd80 +Author: Matteo Ferretti +Date: Tue Feb 21 11:04:03 2023 +0100 + + Merge pull request #841 from dusk-network/governance-verify + + Governance verify + +commit 03fbbd809e4f615de68f7ba94f3e7d3644d717e4 +Author: Matteo Ferretti +Date: Sat Feb 18 18:33:44 2023 +0100 + + governance-contract: Bump to version `0.11.0` + +commit 76cea9a98d51359aa840c742433d8d29034da302 +Author: Matteo Ferretti +Date: Sat Feb 18 18:32:43 2023 +0100 + + governance-contract: remove unused dependencies + + - Remove `dusk-jubjub` as dependency + - Remove `dusk-schnorr` as dependency + - Remove `dusk-poseidon` as dependency + - Remove `blake2` as dev-dependency + +commit 478233b4a18e60708b7353138fe4e89fc137b95a +Author: Matteo Ferretti +Date: Sat Feb 18 18:28:36 2023 +0100 + + governance-contract: Update and improve integration tests + + - Fix utils modules under `tests` so the test harness won't consider them as tests + - Fix few nits on `Executor` + - Add `signed_transaction` function + - Add `seed` function + - Update `transfer` and `mint` functions + - Add `pause` and `unpause` functions + - Change the tests to return a `Result` + - Add `balance_overflow` test + - Add `same_seed` test + - Add `wrong_signature` test + - Update `mint_burn_transfer` test + +commit b2d1a969da31ce87cc7c465cbaf42b03d4b57131 +Author: Matteo Ferretti +Date: Sat Feb 18 18:28:01 2023 +0100 + + governance-contract: simplify signature verification + + - Add contract's `verify` public method without hashing + - Change `assert_seed` to only check the `seed` + - Remove `assert_seed()` calls from contract's methods + - Change `pause` to do not return value + - Change `unpause` to do not return value + - Remove contract's `mint` old method + - Rename contract's `mint_internal` to `mint` and made it public + - Add `assert_running()` call to the new `mint` + - Remove from all contract's methods `seed` and `signature` as arguments + - Remove `as_scalars` from `Tansfer` + - Update `expect` messages + - Add signature and seed verification upfront, before calling any contract's method + + Resolves #844 + +commit 9b9c58b42e24f45fea1a2dfb182c7cef5d551354 +Author: goshawk +Date: Mon Feb 20 10:44:18 2023 +0200 + + consensus: Reformat code with rustfmt + +commit b6cb02db1d657f82e5b5d3c7384e58efab9181a5 +Author: goshawk +Date: Mon Feb 20 10:09:32 2023 +0200 + + consensus: Update unit tests + +commit e47213124ae829dd010163081a55f6b98988eb2f +Author: goshawk +Date: Mon Feb 20 10:07:28 2023 +0200 + + consensus: Update the toolchain as it is in rusk repo + +commit 96fb31ba0d3d8c086c21bc462df3978599adb7f8 +Author: goshawk +Date: Mon Feb 20 10:06:16 2023 +0200 + + consensus: Update example to work with node-commom + +commit 5556b6b256c4ee24730921e980bd5c2a69c52ce8 +Author: goshawk +Date: Mon Feb 20 10:05:58 2023 +0200 + + consensus: Reuse Block, Header, Certificate and Transaction definitions + +commit 37c834104030aa5469c6d7368e538f015b6c8794 +Merge: 72ffe627 891e6c90 +Author: Matteo Ferretti +Date: Sun Feb 19 13:41:22 2023 +0100 + + Merge pull request #843 from dusk-network/fix-async + + rusk: fix compilation by forcing `async-stream` to `0.3.3` + +commit 891e6c9034219e7e8552017284bf947bb653dfea +Author: Matteo Ferretti +Date: Sun Feb 19 12:53:03 2023 +0100 + + rusk: fix compilation by forcing `async-stream` to `0.3.3` + +commit 72ffe62766ecdeace292e52058743dc65a5982ee +Merge: 59b2621c 36169c95 +Author: Matteo Ferretti +Date: Sat Feb 18 11:53:33 2023 +0100 + + Merge pull request #836 from dusk-network/governance_tests + + Add `governance-contract` tests + +commit 36169c95632878955970499dfac9162e2351d40c +Author: Herr Seppia +Date: Thu Feb 16 14:37:46 2023 +0100 + + governance-contract: add tests + + Resolves #833 + + Co-authored-by: Daksh + +commit ab3c79a2e8371a1d3332e605dbe9dac1c528f756 +Author: Herr Seppia +Date: Thu Feb 16 14:36:03 2023 +0100 + + governance-contract: fix errors in the contract + + - Fix `SeedAlreadyUsed` when transfer insufficient funds + - Fix signature verification when not compiled for wasm + + See also #833 + + Co-authored-by: Daksh + +commit 188da6a5fee88c1c7801ce5c159462f0ad4da297 +Author: Herr Seppia +Date: Thu Feb 16 14:29:55 2023 +0100 + + transfer-wrapper: add `unspent_notes` utility method + +commit 59b2621cfb3cd2fdc127b5d3ff1ef3e33fe720bb +Merge: 2db29dff 7a7d0f07 +Author: Mr. Seppia +Date: Fri Feb 17 18:45:04 2023 +0100 + + Merge pull request #839 from dusk-network/gov-removeallow + +commit 7a7d0f07b92b70b921ecbb1c86399a6fdef9d10b +Author: Herr Seppia +Date: Fri Feb 17 17:35:50 2023 +0100 + + governance-contract: change `Default` to be running + +commit 4bd4f9c87d689c9bf1163e14a8b888473981dfda +Author: Herr Seppia +Date: Fri Feb 17 17:41:37 2023 +0100 + + governance-contract: Remove allowlist + + Resolves #838 + +commit 2db29dffe67fcbfd5e40ccbece41d9fec1107937 +Merge: 95874d2f 38bffbc4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Feb 14 14:24:14 2023 +0200 + + Merge pull request #824 from dusk-network/node-fix-822 + + node: Impl mempool backend storage + +commit 38bffbc46c894dfad7b13c7758c2de9d1f2dd513 +Author: goshawk +Date: Tue Feb 14 13:47:57 2023 +0200 + + Update dev-dependencies + +commit fa95c04f2ce5f80114c21adfeb74f52d48bb4f1b +Author: goshawk +Date: Mon Feb 13 10:24:30 2023 +0200 + + node: Implement unit-tests to cover mempool trait implementation + +commit 59b480cf74ca7ead1b26cb325082be94c94fd9ef +Author: goshawk +Date: Mon Feb 13 10:11:36 2023 +0200 + + node: Implement mempool storage methods + +commit 4788a34687002f87a6157f9795e76f87ac503a8e +Author: goshawk +Date: Mon Feb 13 10:09:24 2023 +0200 + + node: Define Mempool storage (trait) methods + +commit 48bfbc5dc8b49d5e2f7a5c530d27b1109e65b8b3 +Author: goshawk +Date: Mon Feb 13 10:01:11 2023 +0200 + + node: Import dusk-wallet-core + +commit 7e275584d4f57d2f3ae4b4c5afa6f91de034624b +Author: goshawk +Date: Mon Feb 13 09:55:42 2023 +0200 + + node: Integrate Phoenix transaction. Implement Serializable trait + +commit 0ad353d8cec4e5a61f5648ff56db5efc49ecc067 +Author: goshawk +Date: Fri Feb 3 09:50:57 2023 +0200 + + node: Add support for CF_MEMPOOL + +commit 95874d2f93f8d38186f4006d5000132f1148c228 +Merge: 60956795 9d941581 +Author: Matteo Ferretti +Date: Fri Feb 10 17:31:54 2023 +0100 + + Merge pull request #805 from dusk-network/daksh/governance-signature + + Update signature verification to BLS signature + +commit 9d941581d9e058272946c5a7384e4f1439de1455 +Author: Matteo Ferretti +Date: Fri Feb 10 13:16:26 2023 +0100 + + governance-contract: Fix logic issues and minor nits + + - Change Set `insert` method to return a `bool` + - Rename `AddressIsNotWhitelisted` to `AddressIsNotAllowed` + - Rename contract's `pause` property to `running` + - Rename `assert_pause` to `assert_running` + - Add comments to invariant assertions + - Rename `balance_add` to `add_balance` be consistent with prior contracts + - Rename `balance_sub` to `sub_balance` be consistent with prior contracts + - Change `add_balance` to bail out if the `value` given is `0` + - Fix `sub_balance` to return `value` as `remaining` when address not present + - Fix `transfer` method to add in the `to` address the correct amout + - Change `unwrap` to `expect` during the arguments parsing in `t` FFI + +commit cbc9e1dbeb7fb69896688775977a82d4be305e3a +Merge: fdec638b 60956795 +Author: weegee +Date: Mon Feb 6 19:09:59 2023 -0500 + + Merge branch 'master' into daksh/governance-signature + +commit fdec638bc9f7918221c8deb82385ab47ac81098e +Merge: be01b756 2ee3c898 +Author: weegee +Date: Mon Feb 6 19:08:33 2023 -0500 + + Merge pull request #813 from dusk-network/daksh/broker + + governance-contract: Add broker and update methods for broker and authority + +commit 2ee3c89828c3d9482b4401648f6ed6dd43d94b79 +Author: Daksh +Date: Mon Feb 6 16:31:24 2023 -0500 + + governance-contract: Make authority/broker field pub, Create the Set and Map structs + +commit 6095679590b72cdec362144ef682090bd72c6b02 +Merge: 211f0a83 ddadb3af +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Feb 6 14:34:18 2023 +0200 + + Merge pull request #823 from dusk-network/node-fix-821 + + Enable node crate build and test in rusk Makefile + +commit ddadb3af4a8b387cbe47f80c652e7d0594d29942 +Author: goshawk +Date: Fri Feb 3 09:27:28 2023 +0200 + + Enable node crate build and test in rusk Makefile + +commit 587b091459a37c5ec00f6ec65c0592104e3251de +Author: Daksh +Date: Sun Jan 29 19:51:56 2023 -0500 + + governance-contract: Create methods to update authority/broker publickey in governance state. Add unit test + +commit 211f0a838c8f2684eb1f92b9c250694e27a1fe18 +Merge: 25e48f5c c9db0119 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Feb 2 15:52:59 2023 +0200 + + Merge pull request #809 from dusk-network/node-fix-806 + + node: Integrate RocksDB with two column families + +commit c9db0119d80ed3143bff7c496c85096c6054420b +Author: goshawk +Date: Thu Feb 2 13:30:38 2023 +0200 + + Address PR comments + +commit 1d0449d6ab656a0756dedd105773aeabc8b244b2 +Author: goshawk +Date: Tue Jan 31 10:25:36 2023 +0200 + + node: Fix clippy issues + +commit ab65d6dba30fa7c4721a6a73db5d646f5d0dc494 +Author: goshawk +Date: Wed Jan 25 16:56:54 2023 +0200 + + node: Add support for atomic and isolated Database transactions + + - Add store_block/fetch_block impl and unit test + - Add store_candidate/fetch_candidate block + - Add isolated transaction unit test + - Use candidate_cf and ledger_cf column families + +commit 75081b66c78f6c14c4d170189421673b7a00a7d0 +Author: goshawk +Date: Fri Jan 20 15:01:50 2023 +0200 + + node: Integrate RocksDB with two column families + +commit 25e48f5cf8699ae92c80dfc1673f85717da564f2 +Merge: c35a4691 a558b4c8 +Author: Mr. Seppia +Date: Wed Feb 1 16:22:07 2023 +0100 + + Merge pull request #819 from dusk-network/recovery-newstate + + Add dusk network nodes as pre allowed stakers + +commit a558b4c8a0538085a71328cd47dfaeaf2e9d9078 +Author: Herr Seppia +Date: Wed Feb 1 12:38:08 2023 +0100 + + rusk-recovery: Change default testnet-state url + +commit 7e771f245a46818e2da8f3d0991c62902f96d9b4 +Author: Herr Seppia +Date: Wed Feb 1 12:16:38 2023 +0100 + + rusk-recovery: Downgrade `tar` dependency to `0.4.15` + + Resolves #820 + +commit 27fd3f803c42a94cb70eed31df0061991ec621e2 +Author: Herr Seppia +Date: Tue Jan 31 12:50:50 2023 +0100 + + rusk-recovery: Add dusk network nodes as pre allowed stakers + + - Change the prestaked amount to 500k dusks + - Add log when allowing provisioners + + Resolves #818 + +commit c35a4691e850d3d771540a33ed0f572e512207e4 +Merge: dac31ac9 43f8b221 +Author: Mr. Seppia +Date: Fri Jan 27 12:13:46 2023 +0100 + + Merge pull request #812 from dusk-network/recovery-tar + +commit be01b756693acd6cbab097efc60cbdbc3c98e494 +Merge: 53c7a450 dac31ac9 +Author: Daksh +Date: Wed Jan 25 12:10:05 2023 -0500 + + Merge branch 'master' into daksh/governance-signature + +commit 43f8b22191ede90b103b37d0add3e10ac45cbad8 +Author: Herr Seppia +Date: Wed Jan 25 11:27:41 2023 +0100 + + rusk: support tar format + + - Remove `zip` dependency + - Change ephemeral state handler to use `rusk_recovery-state` + + This way, rusk can handle both zip and tar formats, as long as they are supported in rusk-recovery + + See also #740 + +commit 4de5a027aae590435348d6b48c5669163209e7ec +Author: Herr Seppia +Date: Wed Jan 25 10:00:15 2023 +0100 + + rusk-recovery: Add support for tar archives + + Resolves #740 + +commit f60bf241401cb7b1832371cd2b0e365afee7cb2e +Author: Herr Seppia +Date: Wed Jan 25 09:42:56 2023 +0100 + + rusk-recovery: Add skeleton for tar archives + + - Use `tar` module as entry point for all the archive stuff + - Fallback tar unarchive to unzip (as per backward compatibility) + - Remove `walkdir` dependency + + See also #740 + +commit 53c7a450a3001df07c6c6d60bd53228bc830d537 +Author: Daksh +Date: Thu Jan 19 12:56:50 2023 -0500 + + governance-contract: Add `InvalidPublicKey` error variant + +commit dac31ac900a0cdb1c3f3bf51374afefbfe9728d7 +Merge: 485af907 7b2a69d3 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jan 19 17:44:44 2023 +0200 + + Merge pull request #799 from dusk-network/fix-798 + + Design n-tier architecture to facilitate node development + +commit 7b2a69d3d55eb484735e7ebf7e12e645ef61b7f8 +Author: goshawk +Date: Wed Jan 18 14:04:58 2023 +0200 + + node: Add persistence layer to node set-up + +commit f0d6724ee860363ea29e916e62b9c32775a065ed +Author: Daksh +Date: Wed Jan 18 20:04:17 2023 -0500 + + governance-contract: Update signature verification to BLS signature; Hardcode authority public key + +commit 13f416dcee1acf678f4c9c9386c1feae0e225f11 +Author: goshawk +Date: Wed Jan 18 14:04:52 2023 +0200 + + node: Incorporate Database traits into all node services + +commit cf71fb487bf1f6123fd34bbaafa4f1fae18fb109 +Author: goshawk +Date: Wed Jan 18 14:03:17 2023 +0200 + + node: Define database main traits and add empty RocksDB implementation + +commit 22a39946e2ffaceebc63c87b3e5dea7f966afb97 +Author: goshawk +Date: Mon Jan 16 19:57:54 2023 +0200 + + node: Implement middleware-like filters on wire message handling + +commit 913c7f6f724e75c138c4e994ee4de8ac35a098a3 +Author: goshawk +Date: Mon Jan 16 10:38:52 2023 +0200 + + node: Use an array instead of a vector for RoutesList + +commit deab8934e80adeb1290137ab316dfe9afb9f1853 +Author: goshawk +Date: Fri Jan 13 10:39:16 2023 +0200 + + node: Create a node server from the structs exposed in node library + +commit 4ac303465d827ff8212856f6561c98ab8c1aa5db +Author: goshawk +Date: Fri Jan 13 10:35:10 2023 +0200 + + node: Add empty implementations of Chain, Mempool and Network + +commit 1d50be7e5cead8ec689f820028714c7d0dd68ea8 +Author: goshawk +Date: Fri Jan 13 10:32:36 2023 +0200 + + node: Define library main traits + +commit 485af9077bff907315a57f4cded13494f46f94a5 +Author: Daksh +Date: Mon Nov 28 07:34:31 2022 -0500 + + governance-contract: use vector instead of map by default + +commit 9418c1417b961bf00b021856f2f212c3c8d20132 +Author: Daksh +Date: Mon Nov 28 07:22:40 2022 -0500 + + governance-contract: Mint new tokens if insufficient balance during transfer + +commit ec56036f47eecdcf377ba5ae620c0f3fcc4ba32f +Author: Victor Lopez +Date: Sat Oct 29 01:48:52 2022 +0200 + + workspace: Add governance member + +commit 9ae32f96a60e17043e8c68187fd3d1fa1d4d60fd +Author: Victor Lopez +Date: Sat Oct 29 01:48:39 2022 +0200 + + contracts: Add governance contract + +commit 0ff95da2dc8d3c8f7b89cf66912c15de089c4dc8 +Merge: c4fa4774 fcb38b3b +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jan 10 18:31:57 2023 +0100 + + consensus: Merge pull request dusk-network/consensus#39 from dusk-network/fix-38 + + Add description of consensus phases to README + +commit fcb38b3b727c4a54b5837c79b425fc24e2d08f42 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jan 9 12:09:12 2023 +0100 + + consensus: cleanup and fix typos + +commit e7d053b7a92966c276dda5c2944b1a72a3d045b9 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Wed Dec 21 18:14:44 2022 +0100 + + consensus: describe SA phases + +commit bac7f4252f6791d0145c58855018a4cff630c855 +Merge: dfb3755b f90e42c8 +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Tue Jan 10 15:15:31 2023 +0100 + + Merge pull request #787 from dusk-network/make-all-782 + + Add 'all' target to 'make' + +commit f90e42c8af7d0e1d50af61b6e48c511f67dc4a2f +Author: Federico Franzoni <8609060+fed-franz@users.noreply.github.com> +Date: Mon Jan 9 19:23:53 2023 +0100 + + make: add 'all' target + + Changes: + - 'make all' command will build all without running tests + + Modifications: + - added 'all' target to Makefiles in: + - . + - rusk-abi + - circuits, circuits/transfer + - contracts, contracts/transfer, contracts/stake + - macros, macros/code-hasher + - changed 'make test' to 'make all' for + 'abi', 'allmacros', 'circuits', and 'contracts' targets + - updated 'make test' to 'make all' cross refs + - updated 'test' target + +commit dfb3755b780a573ad98d9fadc54344994edc74c8 +Merge: 84a0eb3f db09f1a4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Jan 9 14:31:16 2023 +0200 + + Merge pull request #793 from dusk-network/fix-791 + + Create node library crate + +commit db09f1a4b1a2368a44cd59cc57c08a8c89905b92 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Mon Jan 9 12:33:51 2023 +0200 + + Update node/Cargo.toml + + Co-authored-by: Mr. Seppia + +commit ec9bc323cd221eb98da63b645d97b66cf298c45a +Author: goshawk +Date: Mon Jan 9 10:49:10 2023 +0200 + + Add empty README.md + +commit b8ca9b2259328861506c84279c8e387214c0e392 +Author: goshawk +Date: Mon Jan 9 09:07:34 2023 +0200 + + Add node crate to rusk workspace and makefile + +commit 2e69ce2b2a2a5da104dfa0ba856149eb154bf68a +Author: goshawk +Date: Mon Jan 9 09:07:07 2023 +0200 + + Create node library crate + +commit 84a0eb3fecc6550112b72422aeae63b3c8ce1a74 +Merge: a639d432 76cd23ac +Author: Mr. Seppia +Date: Mon Jan 9 11:14:35 2023 +0100 + + Merge pull request #785 from dusk-network/crate-versions-4-local-path-deps-779 + + Add version specifications to local path crate dependencies + +commit c4fa477401f29d3a781cbba43f46efa79264a2d5 (tag: consensus-0.1.0) +Merge: 87b4712b 4007f721 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Jan 5 13:46:33 2023 +0200 + + consensus: Merge pull request dusk-network/consensus#40 from dusk-network/update-cargo-metadata + + Update Cargo.toml + +commit 4007f721a4211816f7c8c25cf003cf1f8fb2d055 +Author: goshawk +Date: Thu Jan 5 11:50:23 2023 +0200 + + consensus: Rename consensus package in unit tests + +commit a71d534dd4ac9ca220b2dc0cc1b3cf62a5bb473e +Author: goshawk +Date: Thu Jan 5 11:29:11 2023 +0200 + + consensus: Rename package from consensus to dusk-consensus + +commit dfb2a39f696307380c479297a40eadf0fa86328c +Author: goshawk +Date: Thu Jan 5 08:31:49 2023 +0200 + + consensus: Update Cargo.toml + +commit 76cd23acb6525c680d60f11024affbd178b13851 +Author: OlSe +Date: Wed Jan 4 14:10:54 2023 +0100 + + test-utils/transfer-wrapper: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit d583d7686ec36ab486f43031742034f7307ae9ba +Author: OlSe +Date: Wed Jan 4 14:10:31 2023 +0100 + + test-utils/contracts/bob: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 95d03709982f03946ba563e4152452327a4200f1 +Author: OlSe +Date: Wed Jan 4 14:09:40 2023 +0100 + + test-utils/contracts/alice: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 08659239534339b256d9a13f98539ac883125cb4 +Author: OlSe +Date: Wed Jan 4 14:08:36 2023 +0100 + + rusk: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit a17deab02d69597bfa197f4b49d1211a63619bf9 +Author: OlSe +Date: Wed Jan 4 14:07:54 2023 +0100 + + rusk-recovery: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 76a8840bbd18aaa58399a65d1658dba46643c68e +Author: OlSe +Date: Wed Jan 4 14:07:20 2023 +0100 + + rusk-abi: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 8bb721cdbc130319b20eb967f0c0eb7d477e757f +Author: OlSe +Date: Wed Jan 4 14:06:13 2023 +0100 + + rusk-abi/host_fn: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit cb702293104e2139f2ab3b4987ed0b0f853e4dfe +Author: OlSe +Date: Wed Jan 4 13:59:08 2023 +0100 + + transfer-contract: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 6f15a626209e8177d96d3a7b8397799919ec81da +Author: OlSe +Date: Wed Jan 4 13:58:29 2023 +0100 + + stake-contract: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit ffcd493c0699c419df184e35601f63c66dd73d9f +Author: OlSe +Date: Wed Jan 4 13:47:58 2023 +0100 + + transfer-circuits: add version specs to local path crate deps + + Typically limited to minor version precision only. Yet, if release + type (e.g. "-rc.0") was specified, Cargo requires exact version. + +commit 87b4712b075e42a95815da01f57785e34ace0f28 +Merge: f9b3a020 e2156a71 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Dec 20 19:38:23 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#37 from dusk-network/fix-36 + + Initial README.md version + +commit e2156a7127fd6212aa5c7c92946f8d9a33a2b6f0 +Author: Emanuele Francioni +Date: Tue Dec 20 14:55:28 2022 +0100 + + consensus: Increase Clarity of the overall explanation + + - Refrase the `Implementation details` section for clarity. + - Add the footnote about the Kadcast and links to the whitepaper and repo + - Add the footnote about the step sequence + +commit 70a4ca9c734ece3d0cfae525e9242e37f2788651 +Author: goshawk +Date: Tue Dec 20 11:42:49 2022 +0200 + + consensus: Address PR comments + +commit 2069f502962938d0373cbd197b58ba8d74747ec2 +Author: goshawk +Date: Tue Dec 20 10:40:42 2022 +0200 + + consensus: Fix typo + +commit 93028d6fdacbfff669e0683faef52a558af98720 +Author: Emanuele Francioni +Date: Mon Dec 19 17:35:47 2022 +0100 + + consensus: Fixed formatting + +commit c13054b2847fe58e492f2405151d12cedc45c9ee +Author: Emanuele Francioni +Date: Mon Dec 19 17:34:36 2022 +0100 + + consensus: Changed the bullet list formatting + +commit 64779d5c371dbaa458b2023e6299df0de74fe197 +Author: Emanuele Francioni +Date: Mon Dec 19 17:33:51 2022 +0100 + + consensus: Revised consensus section + + - Revised the description of Succinct Attestation to provide more clarity and detail. + - Added definitions for key terms and expanded on the eligibility requirements for participating in the consensus process. + - Corrected formatting + +commit dc8f7dbc6a89a65adf651eea435956d70e1aa08d +Author: goshawk +Date: Mon Dec 19 10:23:01 2022 +0200 + + consensus: Add Tokio runtime section in README + +commit 1c6892ec1071862997b82b2bd76a057bf3b043d8 +Author: goshawk +Date: Thu Dec 15 12:53:04 2022 +0200 + + consensus: Initial README.md version + +commit f9b3a0208e14bd475df8588f035cfd75d524adcc +Merge: c2efcaff f8c7f9a7 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Dec 14 12:22:02 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#34 from dusk-network/fix-issue-33 + + Make rusk-node compatible with test-harness + +commit f8c7f9a7f782f10922f4dbfba632e038d2352409 +Merge: da016933 2bac24c8 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Dec 14 12:13:55 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#35 from dusk-network/fix-7 + + Write and read candidate block + +commit 2bac24c8a393d5cfcd06786ce641d5cbbbe655ac +Author: goshawk +Date: Wed Dec 14 12:07:11 2022 +0200 + + consensus: Extend AggrAgreement msg with verify method + +commit 1083e0593a4a817351610128b9e3e6056d18e964 +Author: goshawk +Date: Tue Dec 13 14:49:30 2022 +0200 + + consensus: Invoke halt if 1th reduction votes converged for an empty hash + +commit e668570c9b5d2c7fbe6469be5cc5eaaa5292aae7 +Author: goshawk +Date: Tue Dec 13 14:12:47 2022 +0200 + + consensus: Enable test_collect_votes unit test + +commit 1dccce7d8682d58bed188aad3d5d671430f642a9 +Author: goshawk +Date: Mon Dec 12 13:34:22 2022 +0200 + + consensus: Generate Certificate for a winning block + +commit 64c40efd53a5f781d8fabbc37e1e63ebaae9e63e +Author: goshawk +Date: Mon Dec 12 10:23:07 2022 +0200 + + consensus: Share a database instance between both agreement and main loop + +commit 291e07a8448e199ad7342e0c91299ee996aad926 +Author: goshawk +Date: Mon Dec 12 10:19:20 2022 +0200 + + consensus: Store candidate block from NewBlock message + +commit 863d6c5df2417d4a8b6f161828d0e1076501188c +Author: goshawk +Date: Mon Dec 12 10:09:40 2022 +0200 + + consensus: Read candidate block from local storage, if exists + +commit 6dec09410e7a84b25e0aeff795142f100e942ce5 +Author: goshawk +Date: Mon Dec 12 10:08:49 2022 +0200 + + consensus: Define Database trait + +commit d41e1cb8644af948456e63ff36b3c5c499c215d5 +Author: goshawk +Date: Mon Dec 12 09:39:44 2022 +0200 + + consensus: Add chain_tip block in the example node + +commit 527c10cfbed911a17f025da594b451b3d92d21c9 +Author: goshawk +Date: Mon Dec 12 09:36:23 2022 +0200 + + consensus: Implement SimpleDB that satisfies Database trait + +commit da01693308c0c7c5e32dcbb7b76ef5fb692ae467 +Author: goshawk +Date: Wed Dec 7 16:41:02 2022 +0200 + + consensus: Log warning on unsupported msg topic + +commit 1a00bb25f011b77620e861ddb7ac4bf068bc4883 +Author: goshawk +Date: Wed Dec 7 16:23:15 2022 +0200 + + consensus: Update and fix unit tests + +commit e746a77f0d5615878e19f949a31ee84ce64aa109 +Author: goshawk +Date: Wed Dec 7 10:45:44 2022 +0200 + + consensus: Use empty seed + +commit dfe957fa642f8db6e553cac22ed2e493cf302a02 +Author: goshawk +Date: Mon Dec 5 08:49:30 2022 +0200 + + consensus: Update example node consensus params + +commit 2109afed5923a93509bcf89e98a75607c78ca1b3 +Author: goshawk +Date: Mon Dec 5 08:46:51 2022 +0200 + + consensus: Sign seed on generating a candidate block + +commit dd39cfc6893e9d4fadde547cc7c8232674df770d +Author: goshawk +Date: Mon Dec 5 08:45:11 2022 +0200 + + consensus: Decode message header only if the topic is supported + +commit b6f024c24cd50d1c6def193eea7be165ef633f66 +Author: goshawk +Date: Fri Dec 2 13:54:54 2022 +0200 + + consensus: Use Seed type with correct size. Add sortition patch for round 1 + +commit c2efcaff433e816a84a741a0ea0fd562b6b13957 +Merge: e147501d 012f24a2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Dec 2 13:12:28 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#32 from dusk-network/fix-30 + + Provision test-harness with default consensus keys files + +commit 012f24a2aa99e31520fff5a33664471d8b30409c +Author: goshawk +Date: Wed Nov 30 15:10:09 2022 +0200 + + consensus: Update Cargo.toml + +commit 172fbf78a0b58367df4080977acaf3deabdbd3bd +Author: goshawk +Date: Wed Nov 30 15:09:28 2022 +0200 + + consensus: Trace errors on decoding wire messages + +commit fe68bf35f1f9ebe6b4d1a0e6cf4fec11604458cb +Author: goshawk +Date: Wed Nov 30 15:09:03 2022 +0200 + + consensus: Load BLS keys from external consensus.keys files + +commit e147501d06380b96f0bf922037712ec0fe0f18a5 +Merge: c4d44148 8772d1d6 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Nov 30 09:19:50 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#29 from dusk-network/fix-22 + + Implement Serializable for all consensus wire messages + +commit 8772d1d67f184dd5d3159af7477c0c3a858503ca +Author: goshawk +Date: Tue Nov 29 13:16:40 2022 +0100 + + consensus: Remove an obsolete comment + +commit ac53532ec21b9e58c469f58c992c9fa36bccf815 +Author: goshawk +Date: Thu Nov 17 12:01:36 2022 +0200 + + consensus: Ensure reduction, agreement and aggr_agreement wire messages are properly serialized + +commit f7e22f4e6aa7179bb7873dd58fad4ed0789550ed +Author: goshawk +Date: Thu Nov 17 12:00:08 2022 +0200 + + consensus: Fix length field of agreement step votes count + +commit e94fdaa019cd1ccf81418d8ec27ae0f9dcb64556 +Author: goshawk +Date: Wed Nov 16 17:52:57 2022 +0200 + + consensus: Box payload::StepVotesWithCandidate as per clippy warning + +commit 1a12f187163208a68a991e5f2bada70a7c8a099d +Author: goshawk +Date: Wed Nov 16 17:41:03 2022 +0200 + + consensus: Align wire protocol with golang impl specifics + +commit 45d7b26b063494170bc250a063e98468a1684ea1 +Author: goshawk +Date: Wed Nov 16 17:37:35 2022 +0200 + + consensus: Extend example node with: + - NewBlock wire message unit test + - Checksum (blake2b) calculation + - Hard-coded version number + +commit 418b128bca72d597bb9bcdaee381aad90283efd7 +Author: goshawk +Date: Tue Nov 15 12:19:01 2022 +0200 + + consensus: Add Certificate field to block header + +commit dc8e8a37febd70903512937a135b25903d207841 +Author: goshawk +Date: Tue Nov 15 12:03:37 2022 +0200 + + consensus: Calculate block hash using header::marshal_hashable + +commit ea8f018d70cbb8d15951f4240caa42e32012c4c7 +Author: goshawk +Date: Tue Nov 15 10:39:03 2022 +0200 + + consensus: Rename Serializable2 to Serializable. Fix clippy + +commit 20ebe8e803ff609a8e9911f6f3241af29e3f4d90 +Author: goshawk +Date: Tue Nov 15 10:29:54 2022 +0200 + + consensus: Remove old implementations of Serializable trait + +commit 4fbc46a8843d5e26c29538a9718957d7e470b122 +Author: goshawk +Date: Tue Nov 15 10:26:33 2022 +0200 + + consensus: Serialize/Deserialize Block::Header structure + +commit a639d4327ca71edec7f7c7af7d4006ee5be36fc8 +Merge: ee7d8058 a912b8b6 +Author: Mr. Seppia +Date: Fri Nov 11 16:46:12 2022 +0100 + + Merge pull request #772 from dusk-network/kadcast-0.5 + + Upgrade `kadcast` library + +commit ee7d8058af8c65b3a0d57ae57639b9f09014a3c8 +Merge: 52415bce d470c7ed +Author: Mr. Seppia +Date: Fri Nov 11 16:45:51 2022 +0100 + + Merge pull request #769 from dusk-network/stake-contract-opti + + stake-contract: Remove `allowlist` field + +commit 13b72556d578eaf2b4cfb0a76633d73fe4ea6d7f +Author: goshawk +Date: Fri Nov 11 17:13:34 2022 +0200 + + consensus: Implement Serializable for all consensus wire messages + +commit a912b8b644ec0b453737fd2092087b0fc61ca3be +Author: Herr Seppia +Date: Fri Nov 11 15:14:58 2022 +0100 + + Upgrade `kadcast` library + + - Change `kadcast` version from `0.4.0` to `0.5.0-rc` + - Add `blocklist_refresh_interval` to `default.config.toml` + + Resolves #771 + +commit d470c7ed8cb87f09901c4fe2b34526375a0baa43 +Author: Herr Seppia +Date: Fri Nov 11 12:38:00 2022 +0100 + + Disable clippy checks + +commit eb80d94dd6ee5fe70f744f551779b0fb07574672 +Author: Herr Seppia +Date: Thu Nov 10 16:55:00 2022 +0100 + + stake-contract: Remove `allowlist field` + +commit c4d44148d960baca67b95bd804a0679f88f44445 +Merge: bbfa3921 50f93d9d +Author: Mr. Seppia +Date: Wed Nov 9 16:31:17 2022 +0100 + + consensus: Merge pull request dusk-network/consensus#28 from dusk-network/rustfmt + + Add `rustfmt.toml` + +commit 50f93d9d6307cac203fdb7547778b1d110d734cd +Author: Herr Seppia +Date: Wed Nov 9 16:01:59 2022 +0100 + + consensus: Add `rustfmt.toml` + + Resolves dusk-network/consensus#25 + +commit bbfa3921f5df280ecd66a60eb865830950cf6d50 +Merge: 671ff0bd ffdfb189 +Author: Mr. Seppia +Date: Wed Nov 9 16:02:52 2022 +0100 + + consensus: Merge pull request dusk-network/consensus#27 from dusk-network/refactor2 + + Refactoring + +commit ffdfb189f1789fef3a417a196d84da4ecf5ed32f +Author: Herr Seppia +Date: Wed Nov 9 15:39:07 2022 +0100 + + consensus: Address review comments + +commit 52415bce03b16108ef8c7ed11ce670848621a7f2 +Merge: 10bef984 bf6a2812 +Author: Mr. Seppia +Date: Wed Nov 9 11:07:51 2022 +0100 + + Merge pull request #768 from dusk-network/fix-crs + + rusk-recovery: initialize PUB_PARAMS + +commit 20f4844a060e7c72b84c596ac0ebeb7f375f85c3 +Author: Herr Seppia +Date: Wed Nov 9 11:01:00 2022 +0100 + + consensus: Use reference to avoid copy signatures + +commit 35b9cedc86503dc16bdad819b25a66a8a5da96e7 +Merge: acfca04d 671ff0bd +Author: Herr Seppia +Date: Wed Nov 9 10:54:06 2022 +0100 + + consensus: Merge commit 'main' into refactor2 + + # Conflicts: + # example/network_service.rs + # src/agreement/step.rs + # src/agreement/verifiers.rs + # src/commons.rs + # src/user/committee.rs + +commit bf6a2812364d1c59af7a008ebda0ad01e5f0237f +Author: Herr Seppia +Date: Fri Nov 4 22:01:50 2022 +0100 + + rusk-recovery: initialize PUB_PARAMS + + Resolves #767 + +commit 671ff0bd2a2b94bbb74db7437b114f4bd5681aca +Merge: 213cf0bf c075f800 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Nov 8 16:41:44 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#26 from dusk-network/fix-issue-6 + + Add support for Aggregated Agreement messages + +commit c075f800fef9be08039017380edfc869d8501efa +Author: goshawk +Date: Tue Nov 8 14:18:38 2022 +0200 + + consensus: Print errors together with block_time in test-harness monitoring + +commit ce588a47048ee00670f2a693ca9efb2d0b371f37 +Author: goshawk +Date: Tue Nov 8 14:16:27 2022 +0200 + + consensus: Use first_agreement header to build aggr_agreement header + +commit 975b5cc8fc30a7005908aaa5840e2b7b66f17855 +Author: goshawk +Date: Tue Nov 8 11:27:19 2022 +0200 + + consensus: Use pub(super) instead of pub. Update expect msg + +commit 9fbb46d27acf8b474aa185d6a935579d7ebb2743 +Author: goshawk +Date: Tue Nov 8 11:25:44 2022 +0200 + + consensus: Base PartialEq and Hash impl on payload.signature + +commit 6ba1a9407414c133dd17a0b470a985733c0b9cd9 +Author: goshawk +Date: Tue Nov 8 10:32:07 2022 +0200 + + consensus: Pass block_hash by reference + +commit 4ecf82de1bdb95ee27a18889d4a7b958ecbdc898 +Author: goshawk +Date: Thu Nov 3 17:01:44 2022 +0200 + + consensus: Change Accumulator::Output to HashSet + +commit eea7d2c29e2ad14ebfb2c493f334b4f90a8a25aa +Author: goshawk +Date: Thu Nov 3 17:00:38 2022 +0200 + + consensus: Add release target + +commit acfca04dd5b9555fd71ec6a2f28a051925fecee1 +Author: Herr Seppia +Date: Thu Nov 3 13:24:09 2022 +0100 + + consensus: Avoid to run CI to any push + + CI should RUN only for: + - PR targeting `main` + - Push on `main` + +commit 2733319b2e885045cc8a0750ac658fcc2c5de9ab +Author: Herr Seppia +Date: Thu Nov 3 13:12:02 2022 +0100 + + consensus: Change network_dispatcher to handle `u8` instead of `usize` + +commit 3ba2ec27346a0895b5c26fa239ffceb71580d4c4 +Author: Herr Seppia +Date: Thu Nov 3 13:10:47 2022 +0100 + + consensus: Consume events instead of deep copy them + + - Rename `get_events` into `drain_events` + - Rename `clear` into `clear_round` + +commit 7a0eb24a96a045d2d9afb6de03d087f74da48de9 +Author: Herr Seppia +Date: Thu Nov 3 13:07:18 2022 +0100 + + consensus: Replace `dyn` with generic `` + +commit 7fe9bca5ebeb8d6c036ce5c4c8cd99008267c5fc +Author: Herr Seppia +Date: Thu Nov 3 13:05:27 2022 +0100 + + consensus: Use reference as much as possibile instead of copy/clone content + + - Move sign/verify to `Header` implementation + - Pass `round_update` as reference + - Change `MsgHandler` to use references + +commit 4a47426f4620f96a23accd3a5b3fc035ba531b39 +Author: Herr Seppia +Date: Thu Nov 3 12:51:20 2022 +0100 + + consensus: Log key/value properly + +commit 3f89c521b687f5a27bee0c612b7c6597f445dc7b +Author: Herr Seppia +Date: Thu Nov 3 12:45:39 2022 +0100 + + consensus: Remove `Copy` derive in favour of explicit .clone() call + +commit 3e305264827949b99e47835728ced76c730e9b01 +Author: Herr Seppia +Date: Thu Nov 3 12:03:05 2022 +0100 + + consensus: Move empty .rs to mod + +commit f069c6577d379463f788e2fa04953921932350b3 +Author: goshawk +Date: Wed Nov 2 17:18:37 2022 +0200 + + consensus: Update Accumulator to return accumulated agreementes as an output + +commit c95119a3c565af1000c71c0cc5c0dbf0acaf9040 +Author: goshawk +Date: Wed Nov 2 17:09:16 2022 +0200 + + consensus: Impl add method in Cluster + +commit a91fc7b02e957ea1c7f677ecfba578876b468239 +Author: goshawk +Date: Wed Nov 2 17:08:33 2022 +0200 + + consensus: Refactor verify_step_votes into more general verify_votes function + +commit 464e85800b42f2da2525a7611d8aa48cd84715a8 +Author: goshawk +Date: Wed Nov 2 17:07:11 2022 +0200 + + consensus: Use aggr_agreement functions in Agreement step + +commit 4b32a86fef2d214efa4210447c0ff843f218e945 +Author: goshawk +Date: Wed Nov 2 17:05:31 2022 +0200 + + consensus: Dispatch AggrAgreement messages + +commit 474d1be72a8276c203c917ad0c3cef964f372c7e +Author: goshawk +Date: Wed Nov 2 17:05:01 2022 +0200 + + consensus: Implement both aggregate agreements and verify aggregated agreements functions + +commit 0f99c32a82aecb3f829abe3fb32424f57ccb1205 +Author: goshawk +Date: Wed Nov 2 10:49:09 2022 +0200 + + consensus: Collect both agreement and aggregated agreement messages + +commit 8856f353502d139fd8d30c6482879a33c74d3d15 +Author: goshawk +Date: Wed Nov 2 10:38:24 2022 +0200 + + consensus: Implement and serialize AggrAgreement payload + +commit 213cf0bfe9231debc906bce10184d9c020238e85 +Merge: 92c2f52b bde2a0df +Author: Mr. Seppia +Date: Wed Nov 2 09:25:43 2022 +0100 + + consensus: Merge pull request dusk-network/consensus#23 from dusk-network/code-refactor + +commit bde2a0df8c9ad89390d986f95dfd7b4668128e72 +Author: Herr Seppia +Date: Tue Nov 1 10:11:40 2022 +0100 + + consensus: Address review comments + +commit 53d9bda0442712d83f84fa7d07596734d1d464fd +Author: Herr Seppia +Date: Sat Oct 29 12:42:56 2022 +0200 + + consensus: Change the example to work with the new API + +commit c603aabb372691d6f4e66d81706edcb6ef6d4253 +Author: Herr Seppia +Date: Sat Oct 29 12:42:27 2022 +0200 + + consensus: Change codebase to be more idiomatic + + - Use reference instead of `copy`/`clone` as much as possibile + - Remove `unsafe` methods + - Use explicit structs instead of anon tuples + +commit 92c2f52b5de710736ae473a5e5d0b3c627f959ca +Merge: a545ecf5 be220539 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Oct 28 17:03:41 2022 +0300 + + consensus: Merge pull request dusk-network/consensus#21 from dusk-network/fix-19 + + Implement an example node + +commit be22053942e1874315a5a474fa2063f980cb6193 +Author: Herr Seppia +Date: Fri Oct 28 14:51:17 2022 +0200 + + consensus: Fix and simplify test-harness directory + +commit 2f7b896400e38c01ebd7928ba2190c18fb0aa506 +Author: goshawk +Date: Fri Oct 28 10:18:40 2022 +0300 + + consensus: Address PR comments + +commit 91e320cea16b3a293d3156de625d1b8a32407523 +Author: Herr Seppia +Date: Thu Oct 27 17:02:31 2022 +0200 + + consensus: Fix MacOS test-harness + +commit addff6f208c59ae5fbc7cdd52210082581e5e4a3 +Author: goshawk +Date: Wed Oct 26 16:43:42 2022 +0300 + + consensus: Add example node in Cargo.toml. Fix fmt + +commit 10b6a7bcf9e15c08e259dd41879d02615eef2ab5 +Author: goshawk +Date: Wed Oct 26 16:41:29 2022 +0300 + + consensus: Add test-harness Makefile target + +commit f355edccbb2037df8c655033acb302a77298712e +Author: goshawk +Date: Wed Oct 26 16:33:53 2022 +0300 + + consensus: Decrement kadcast height value on re-propagation + +commit 85ebc4de1e7e445bea07684c2a9f40a859d13839 +Author: goshawk +Date: Wed Oct 26 16:33:02 2022 +0300 + + consensus: Implement Serializable trait for any wired consensus message. Add Message metadata + +commit 04a50e66f6c58b7376930413640ef65b08543078 +Author: goshawk +Date: Tue Oct 25 16:30:33 2022 +0300 + + consensus: Correct BLS public key to_bytes + +commit bac14ba905392fe8d3731450309aa80797dc1e2f +Author: goshawk +Date: Tue Oct 25 16:19:11 2022 +0300 + + consensus: Implement a simple message dispatcher + +commit 53a4b244c8d7ddce180708795a36eb7b6a813b07 +Author: goshawk +Date: Tue Oct 25 08:48:07 2022 +0300 + + consensus: Add try_send to PendingQueue + +commit a3b374e5558eb8966d47f8304ea8b5d46d4486e6 +Author: goshawk +Date: Tue Oct 25 08:40:58 2022 +0300 + + consensus: Run both kadcast and consensus services in node example executable + +commit 571ea860d36825bab9a2021afa1f0c195e97b614 +Author: goshawk +Date: Tue Oct 25 08:40:13 2022 +0300 + + consensus: Wrap up the consensus thread_pool in a separate mod + +commit 6ebb0d406272ccbf72bdf7ad0d1f5704abcc72f0 +Author: goshawk +Date: Tue Oct 25 08:38:25 2022 +0300 + + consensus: Add Kadcast Reader/Writer to deal with consensus inbound/outbound messages + +commit a545ecf540054a02482a54bff63a095e31fba3b4 +Merge: 1c9a5314 d436b1f9 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Oct 20 13:29:31 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#17 from dusk-network/fix-14 + + Verify agreement messages concurrently + +commit d436b1f994443497e9ca3ef2f07df04ec42e4cef +Author: goshawk +Date: Thu Oct 20 12:58:24 2022 +0200 + + consensus: Address PR comments + +commit 045eaf91364c34b2930423e0010e34f69c78797c +Author: goshawk +Date: Thu Oct 20 11:03:02 2022 +0200 + + consensus: Update doc comments + +commit 10bef98442bf1303dd41cf3640e7f8c010ca8614 +Merge: bedf5cb2 c06c57ea +Author: Mr. Seppia +Date: Thu Oct 20 10:44:57 2022 +0200 + + Merge pull request #756 from dusk-network/recovery-remote-testnet + + rusk-recovery: change the default init toml + +commit c06c57ea7c5490d0685e1ac999c8419e02c4eb6e +Author: Herr Seppia +Date: Wed Oct 19 09:58:30 2022 +0200 + + rusk-recovery: change the default init toml to use the prebuilt testnet state + + Resolves #755 + +commit d01f186acd5ad29f86c4faa1309c16636f309a1f +Author: goshawk +Date: Tue Oct 18 15:14:11 2022 +0200 + + consensus: Fix fmt/clippy warnings + +commit b81e76dec045438f6e42ecc10075b66028ee7343 +Author: goshawk +Date: Tue Oct 18 15:13:21 2022 +0200 + + consensus: Close rx chan on collected votes event. Use bounded chan + +commit bedf5cb279e0e0fb8498472b66d45619f7ae7aee +Merge: 77fb6e45 e5253669 +Author: Mr. Seppia +Date: Tue Oct 18 12:22:46 2022 +0200 + + Merge pull request #753 from dusk-network/change-duskkey + +commit e5253669a664a3a7fa42f6c974423cbec86a9b23 +Author: Herr Seppia +Date: Tue Oct 18 09:40:50 2022 +0200 + + rusk-recovery: Change dusk consensus key + +commit ffeab45ebcd6c883c148facfd838ee831fb224ac +Author: goshawk +Date: Mon Oct 17 16:26:50 2022 +0200 + + consensus: Fix clippy warnings + +commit b4e8c2a318983b52e8ca7b27c0f64785857904a3 +Author: goshawk +Date: Mon Oct 17 16:19:27 2022 +0200 + + consensus: Use a cached compressed pk key instead of computing it frequently + +commit 24e0974c77a43ecc386e71742c55a2fe9f967898 +Author: goshawk +Date: Mon Oct 17 16:16:52 2022 +0200 + + consensus: Increase default number of provisioners running a testbed + +commit 97a3fd4cf32ecfe961a5d4d3600b932fad2a2c62 +Author: goshawk +Date: Mon Oct 17 16:07:03 2022 +0200 + + consensus: Support workers pool for agreement concurrent verification + +commit edf00a6fdc9da035c08454488d87bae186bad7ff +Author: goshawk +Date: Fri Oct 14 12:28:23 2022 +0200 + + consensus: Implement a workers pool to process agreement messages concurrently + +commit 1c9a53143a72115a743a0b845dabddb1cdf5e5eb +Merge: 0fc82376 1e8239c3 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Oct 14 16:19:20 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#13 from dusk-network/fix-9 + + Support timeout event. Increase timeout value + +commit 1e8239c37eaf61a890976bf936db711e0d52641a +Author: goshawk +Date: Fri Oct 14 16:13:53 2022 +0200 + + consensus: Refactor HandleMsgOutput into an enum. Update doc comment + +commit 45864b9efef5ca31de08d4eeeb56422a13ba35fd +Author: goshawk +Date: Fri Oct 14 13:41:12 2022 +0200 + + consensus: Fix rust-toolchain number + +commit d31532ccbfbecf029064d8537d297d94a4ab2509 +Author: goshawk +Date: Fri Oct 14 13:35:12 2022 +0200 + + consensus: Fix CI errors + +commit f2e3a3adfb28c5ff02bb11777deed5781bf953ba +Merge: eb04ac95 0fc82376 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Oct 14 12:24:58 2022 +0200 + + consensus: Merge branch 'main' into fix-9 + +commit 0fc82376cec36e0bd50e38d3d0fb63405c069447 +Merge: faeb9148 684f2939 +Author: Mr. Seppia +Date: Fri Oct 14 12:23:52 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#16 from dusk-network/enable-ci + + Enable CI + +commit eb04ac957ea5bc906dfb8af8261cb3ec76c9a3cc +Merge: f2562218 faeb9148 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Oct 14 12:14:51 2022 +0200 + + consensus: Merge branch 'main' into fix-9 + +commit 684f2939d7be732287d060498d54326610467bfd +Author: Herr Seppia +Date: Fri Oct 14 11:52:19 2022 +0200 + + consensus: Fix clippy errors + +commit 9c03a87a92d22579e4f5474223db190b0c384ad4 +Author: Herr Seppia +Date: Fri Oct 14 11:48:33 2022 +0200 + + consensus: Fix format + +commit 91a27748581f4eba1a40161c9166e185deb360d3 +Author: Herr Seppia +Date: Fri Oct 14 11:41:49 2022 +0200 + + consensus: Fix LICENCE in headers + +commit 748168d2ff8549d9a9e62ec523fafd4f31583b25 +Author: Herr Seppia +Date: Fri Oct 14 11:36:53 2022 +0200 + + consensus: Add MPL 2.0 Licence + +commit 2ecc642afb0bff5d90cb0ce0a93e8d1682e1e565 +Author: Herr Seppia +Date: Fri Oct 14 11:22:41 2022 +0200 + + consensus: Fix rust-toolchain to latest stable version (1.64) + +commit 0e6b1cdd9b2b6f4915dc4b59fa500323ef67a7d1 +Author: Herr Seppia +Date: Fri Oct 14 11:18:22 2022 +0200 + + consensus: Enable CI + + Resolves dusk-network/consensus#15 + +commit faeb91489a84e367d634fbc2e9573c1c57827877 +Merge: a4fcf7e2 3a6e2ff4 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Oct 14 10:03:14 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#12 from dusk-network/fix-11 + + Execute EST and VST calls in selection and reductions steps + +commit f2562218a7244f734f6156159b87e9c9f83cc381 +Author: goshawk +Date: Thu Oct 13 13:24:13 2022 +0200 + + consensus: Split MsgHandler::handle into MsgHandler::is_valid and MsgHandler::collect + +commit 77fb6e45a2e8504ddafba9584141f9ebfe597c90 +Merge: 1e461b90 f014f46b +Author: Mr. Seppia +Date: Wed Oct 12 19:11:53 2022 +0200 + + Merge pull request #749 from dusk-network/refactor-recovery + + rusk-recovery: support external base state + +commit f014f46b0093f2f8b3c666842c3bb081a269d2f3 +Author: Herr Seppia +Date: Wed Oct 12 18:47:33 2022 +0200 + + rusk-recovery: improve error handling + + - Change `expect` with `?` as much as possibile + - Change `expect` description to be more ideomatic + +commit cc33e38e93099f8fd3e40487fc1dcfab9d969f2c +Author: Herr Seppia +Date: Wed Oct 12 11:20:25 2022 +0200 + + rusk-recovery: add `base_state` handling + + - Remove `build` flag (`RUSK_BUILD_STATE` env) + - Remove `contracts` flag (`RUSK_PREBUILT_CONTRACTS` env) + + Resolves #750 + +commit 70201d5942de03014654c22d031a79e43a1a2f71 +Author: Herr Seppia +Date: Wed Oct 12 11:18:19 2022 +0200 + + rusk-recovery: add `base-state` to init config + + See also #750 + +commit 609923ca98158354379359eb2b001caa887bd8b1 +Author: Herr Seppia +Date: Wed Oct 12 09:22:37 2022 +0200 + + Fix `run` recipe in the Makefile + +commit 3c2a6406ef3f7b98c21100e09351ea310e34a83a +Author: goshawk +Date: Wed Oct 12 17:22:43 2022 +0200 + + consensus: Increase timeout value on timeout event for each step + +commit 2097ae1430fb928962629ec1f5b740f88dc71e3a +Author: goshawk +Date: Wed Oct 12 17:21:35 2022 +0200 + + consensus: Add handle_timeout method in MsgHandler trait + +commit 67fbcc88dd0b4753382fa2395dcb8b97285707b6 +Author: goshawk +Date: Wed Oct 12 17:20:50 2022 +0200 + + consensus: Provide handle_timeout impl for each phase + +commit 1e461b90971980e6149a81522120bea130bbed44 +Merge: 867a6afb 3bb3f752 +Author: Mr. Seppia +Date: Wed Oct 12 15:02:13 2022 +0200 + + Merge pull request #748 from dusk-network/make-state + + Add `state` recipe + +commit 3a6e2ff4248e48dbad22e0e977166f82091c99fe +Merge: b282b761 a4fcf7e2 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Oct 12 12:22:10 2022 +0200 + + consensus: Merge branch 'main' into fix-11 + +commit a4fcf7e2f2335005a0a3480842b3be5f9ae79a4e +Merge: a98ece04 7b004e4d +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Wed Oct 12 12:21:23 2022 +0200 + + consensus: Merge pull request dusk-network/consensus#10 from dusk-network/fix-8 + + Enable consensus cancellation from outside + +commit 73b8b47991c11a690aa211629c0024fb3af58376 +Author: goshawk +Date: Tue Oct 11 15:52:44 2022 +0200 + + consensus: Make handle_internal return HandleMsgOutput instead of tuple + +commit b282b76105ec3f6d60749301e4475d7604993384 +Author: goshawk +Date: Tue Oct 11 15:02:13 2022 +0200 + + consensus: Create a mock for Operations trait + +commit 4fa659caa2d97b03029b3259971c5e3586e1ca22 +Author: goshawk +Date: Tue Oct 11 15:01:42 2022 +0200 + + consensus: Apply contract_state::Operations in both Selection and Reductions steps + +commit d74965ff341a64a330f952c52d93f04be1ded1a7 +Author: goshawk +Date: Tue Oct 11 15:00:19 2022 +0200 + + consensus: Implement contract state operations trait + +commit 7b004e4d09407e6f1a095b349981b325593b7da7 +Author: goshawk +Date: Tue Oct 11 11:46:36 2022 +0200 + + consensus: Enable consensus cancellation from outside + +commit 3bb3f75281828d7bf8aef8023fb3c0bb9fe2db94 +Author: Herr Seppia +Date: Mon Oct 10 10:17:47 2022 +0200 + + rusk-recovery: add `INITFILE` to state recipe + + - The `INITFILE` default to a `localnet.toml` if not overridden + - Removed a leftover during the unzip + + Resolves #747 + +commit e3565bc0973dc9500e3134f5675ae7788c447e4c +Author: Herr Seppia +Date: Mon Oct 10 10:16:27 2022 +0200 + + Add `state` recipe + + This was removed in bc38cfb07ffd4d2e679e6ce8b40a36c7f7541f80 + +commit 867a6afb319fbe55827c8c5765faf86555be97b5 +Merge: 62004c0b 8045fedc +Author: Mr. Seppia +Date: Mon Oct 3 13:10:26 2022 +0200 + + Merge pull request #746 from dusk-network/fix-rustc_tools_utils + + Fix build after rustc_tools_utils upgraded + +commit 8045fedc73e33bb500ada654f4722bbe0b31e4c5 +Author: Herr Seppia +Date: Mon Oct 3 11:14:28 2022 +0200 + + rusk: change `rustc_tools_utils` dep to always use `0.2.0` + + The version `0.2.1` of rustc_tools_utils introduced a breaking change, the + `get_channel` now returns a `String` instead of an `Option`. + + Resolves #745 + +commit 0ad6ee273cf10d20f09966bf2bd196910ca3cb8d +Author: Herr Seppia +Date: Mon Oct 3 11:14:10 2022 +0200 + + rusk-recovery: change `rustc_tools_utils` dep to always use `0.2.0` + + See also #745 + +commit a98ece04ecdb6c3de5f70831c6da4dae02c6935d +Merge: 1c704504 3f271b1c +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Sep 30 12:17:43 2022 +0300 + + consensus: Merge pull request dusk-network/consensus#1 from dusk-network/initial-impl + + Implement a fully functional version of consensus protocol + +commit 3f271b1cd9a4ae6b9a79dbf0a4e7d5ec7a276dd8 +Author: goshawk +Date: Fri Sep 30 12:13:40 2022 +0300 + + consensus: - Spawn selection-reduction (main_loop) loop in a separate task + - Use task::abort to cancel both main and agreement tasks + - Improve readibility + +commit 62004c0b4060904d918c926c761a4ba06f0b59ef +Merge: 566abae6 58697e03 +Author: Matteo Ferretti +Date: Thu Sep 29 23:42:22 2022 +0200 + + Merge pull request #744 from dusk-network/multi-thread + + Make the CI faster + +commit 58697e03e6718215c193171051cfa676346c247c +Author: Matteo Ferretti +Date: Thu Sep 29 23:31:16 2022 +0200 + + rusk: Change Makefile to enable multi-thread tests + + The flag was used when the rusk state was shared across multiple tests, + but this is not the case anymore. + +commit 0677f729079ae9ef948bb7ce16654615bb11f9fb +Author: Matteo Ferretti +Date: Thu Sep 29 23:29:58 2022 +0200 + + Remove Cargo cache from CI + + On the self hosted github action machine, it's actually faster due to + the number of cores rebuild the cargo cache than actually store it and + retrieve it. + +commit 566abae692d7e3dbf912e623d49f33f3f58904b2 +Merge: 0acc80fb bc38cfb0 +Author: Matteo Ferretti +Date: Thu Sep 29 22:46:08 2022 +0200 + + Merge pull request #743 from dusk-network/update-makefile-state + + Remove unused `state` recipie from the Makefile + +commit bc38cfb07ffd4d2e679e6ce8b40a36c7f7541f80 +Author: Matteo Ferretti +Date: Thu Sep 29 22:42:30 2022 +0200 + + Remove unused `state` recipie from the Makefile + + This is fixing also the broken CI on github + +commit 0acc80fb6b8c97e76668f103ee4644c264e007b3 +Merge: 74c663b2 fbfbc0cf +Author: Matteo Ferretti +Date: Thu Sep 29 18:45:21 2022 +0200 + + Merge pull request #742 from dusk-network/fix-741 + + rusk-recovery: add `init` args + +commit fbfbc0cfdac1d30362fd61869a1abaa201662dee +Author: Herr Seppia +Date: Thu Sep 29 18:44:05 2022 +0200 + + rusk-recovery: add `init` args + + Resolves #741 + +commit 74c663b20283bf905f2dd129c94c33e55e4b8908 +Merge: b2e75bf6 ae3ac467 +Author: Mr. Seppia +Date: Thu Sep 29 17:37:42 2022 +0200 + + Merge pull request #739 from dusk-network/output_recovery + + rusk-recovery: implement state output file + +commit ae3ac467c8fc777284491a55cb64f616dca94c8e +Author: Herr Seppia +Date: Thu Sep 29 17:20:41 2022 +0200 + + rusk-recovery: implement state output file + + Resolves #738 + +commit 193c70ee7d4fd3d7f9b0aaac9904d256168ac774 +Author: goshawk +Date: Thu Sep 29 12:44:47 2022 +0300 + + consensus: Fix clippy + +commit 9d25bc9eba48ce852649c93f3c7c5d10d943c56b +Author: goshawk +Date: Thu Sep 29 12:40:39 2022 +0300 + + consensus: Verify NewBlock message signature + +commit b2e75bf65c96a4cf6c402c4e5e1e64291f307854 +Merge: f94df109 0755476b +Author: Mr. Seppia +Date: Wed Sep 28 18:20:32 2022 +0200 + + Merge pull request #735 from dusk-network/rusk-ephemeral + + rusk: implement ephemeral state root + +commit 0755476b499f3e421c5044f5c89540c587a9dea7 +Author: Herr Seppia +Date: Wed Sep 28 18:08:20 2022 +0200 + + rusk: implement ephemeral state root + + Resolves #734 + +commit 43f69cb90db757bfbf956867899ddfcf65a5bf12 +Author: Herr Seppia +Date: Wed Sep 28 18:07:54 2022 +0200 + + rusk-profile: support custom state through `RUSK_STATE_PATH` env + +commit f94df109bf252d4c533315f3fc7ab90d21e84e1c +Merge: c85d28d9 e32a857a +Author: Mr. Seppia +Date: Wed Sep 28 17:54:49 2022 +0200 + + Merge pull request #736 from dusk-network/recovery-snapshot + + Custom genesis state + + Co-authored-by: zer0 + +commit e32a857a4b3a3b2829c39907cfb7d3f420ed1919 +Author: Herr Seppia +Date: Wed Sep 28 17:43:06 2022 +0200 + + rusk: adapt tests to use `state::Snapshot` + + Each test now uses his own snapshot configuration file + + Co-authored-by: zer0 + +commit 043815c0a9e600e9a57d5495e09399b982ff9c0e +Author: Herr Seppia +Date: Wed Sep 28 17:42:54 2022 +0200 + + rusk-recovery: implement `state::Snapshot` + + * Build a state starting from a `state::Snapshot` + * `rusk-recovery` lib is no longer responsible to decide how to init a genesis state + * `state::Snapshot` supports Serialization to be ready for future develpment + + Resolves #737 + + Co-authored-by: zer0 + +commit 064653d562173f71ffd579fb75ffa952f4571147 +Author: goshawk +Date: Wed Sep 28 15:28:18 2022 +0300 + + consensus: Initial impl of block generator struct + +commit f069d20933180159ca83a2cedc50ca7e25077f9d +Author: goshawk +Date: Wed Sep 28 12:08:30 2022 +0300 + + consensus: Add info_span for all 3 running tasks + +commit f99ab1f119b714478312d95daffbadaf93d7e0ef +Author: goshawk +Date: Wed Sep 28 11:21:21 2022 +0300 + + consensus: Remove panic on quorum reached + +commit fb560cc619d39d0b5d0a71d1008fab885482b8cb +Author: goshawk +Date: Wed Sep 28 10:56:04 2022 +0300 + + consensus: - Simplify event_loop + - Fix round and step on storing future messages + - Add src/config.rs + +commit e4f63177fcc489c8c7ec32b915f7b8777691e14f +Author: goshawk +Date: Tue Sep 27 16:37:48 2022 +0300 + + consensus: Share spawn_send_reduction betweem 1th and 2nd reduction phases + +commit 118463e629ae4818f21e0e90078e546b7feae8a0 +Author: goshawk +Date: Tue Sep 27 14:43:12 2022 +0300 + + consensus: Encapsulates all data needed by a single step to be fully executed + +commit a3d4f75e210488e229c3ba215b98318dab206f07 +Merge: 0b03fea1 052f05fd +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Sep 23 18:36:40 2022 +0300 + + consensus: Merge pull request dusk-network/consensus#4 from dusk-network/functional-consensus + + Make all components working together + +commit 052f05fd8d93fc1d7a1e49fe8e6d1acbfb05d149 +Merge: 2add20eb 0b03fea1 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Sep 23 18:36:29 2022 +0300 + + consensus: Merge branch 'initial-impl' into functional-consensus + +commit 2add20eb2b9cb0a014ea118571d0b624df3e69d1 +Author: goshawk +Date: Fri Sep 23 18:29:57 2022 +0300 + + consensus: Support multi-provisioner test-harness + +commit 22806f69b59b116b74ac2a4cc9e821177b548a4d +Author: goshawk +Date: Fri Sep 23 18:16:57 2022 +0300 + + consensus: Implement PendingQueue + +commit 7d76cc76c62216e89fd56bd152b752be20835cb8 +Author: goshawk +Date: Wed Sep 21 16:51:45 2022 +0300 + + consensus: Spawn each test-harness node in a separate tokio::runtime + +commit 0b03fea16cfa27346d277183acfa4e2822ef1f54 +Author: goshawk +Date: Wed Sep 21 16:51:45 2022 +0300 + + consensus: Spawn each test-harness node in a separate tokio::runtime + +commit 6c059a19efae80b36e261e2218c2f8f9246308d6 +Author: goshawk +Date: Wed Sep 21 16:51:03 2022 +0300 + + consensus: Fix minor issues + +commit 6ec42310dfe1c99a78afa747e3db9d54793dff85 +Author: goshawk +Date: Wed Sep 21 16:48:30 2022 +0300 + + consensus: Wrap up agreement step initial impl + +commit 4dfacccfb9cd2993c1e31cfe7deb6d98966cc2da +Author: goshawk +Date: Wed Sep 21 16:47:04 2022 +0300 + + consensus: Implement CommitteeSet structure + +commit c85d28d9ef41b31bc63fb91ef2767ded062d6368 +Merge: 32262871 4d93b927 +Author: Mr. Seppia +Date: Wed Sep 21 10:20:07 2022 +0200 + + Merge pull request #733 from dusk-network/stake-whitelist + + Implement stake allowlist + +commit 1a562135245e10fcf8cae4ec8d7f6989471e7565 +Author: goshawk +Date: Tue Sep 20 08:48:29 2022 +0300 + + consensus: Add bytes dep + +commit 0f19e78c3239b6de22d97c125024c2060d5344d8 +Author: goshawk +Date: Tue Sep 20 08:48:12 2022 +0300 + + consensus: Integrate Accumulator in Agreement step + +commit 0e940a496cfb61cd00957bbe15dec142b7b1ff13 +Author: goshawk +Date: Tue Sep 20 08:44:24 2022 +0300 + + consensus: Impl IntoIterator for Cluster + +commit a3b86c91bd89c1049cafa72fc32b3d264cace977 +Author: goshawk +Date: Tue Sep 20 08:43:45 2022 +0300 + + consensus: Spawn a separate tokio::task to process agreement verifications in Accumulator + +commit d441017dc43ba2390398adc53941ddce6cec9800 +Author: goshawk +Date: Tue Sep 20 08:43:06 2022 +0300 + + consensus: Add aggregate_pks, verify_signatures and verify_whole to the implementation of agreement verification + +commit 037d80334dea6b344aab82a898d22753dd515009 +Author: goshawk +Date: Fri Sep 16 16:44:30 2022 +0300 + + consensus: Fix unit tests + +commit d649173a67c562aaa98b5e2d7e04c664425f6611 +Author: goshawk +Date: Fri Sep 16 16:43:55 2022 +0300 + + consensus: Implement intersect and total_occurrences functions in Committee + +commit 9be5a3ab8daf94818db8eb0ae3ad5828987d0328 +Author: goshawk +Date: Fri Sep 16 16:40:36 2022 +0300 + + consensus: Implement partly the verification procedure of an agreement message + +commit 07ddea579faecdf2b751ebac834b67770c5ec638 +Author: goshawk +Date: Thu Sep 15 17:10:03 2022 +0300 + + consensus: Replace Pubkey with dusk_bls12_381_sign::PublicKey + +commit 6ff8484f8fa4db03af2ce9028c59d7725717cae3 +Author: goshawk +Date: Thu Sep 15 17:02:29 2022 +0300 + + consensus: Implement a thin wrapper of dusk_bls12_381_sign::PublicKey + +commit 8c978f78c88b0034c539cc7b10063c5a7a751d28 +Author: goshawk +Date: Thu Sep 15 11:31:36 2022 +0300 + + consensus: Remove await from future_msgs use + +commit 0b158579615a96f38e258e0b2c44b7d253de37d5 +Author: goshawk +Date: Thu Sep 15 11:31:05 2022 +0300 + + consensus: Introduce future_msgs queue in agreement loop + +commit 15812dc1bd6b98228f5beed336f432a5973e4d05 +Author: goshawk +Date: Thu Sep 15 11:29:38 2022 +0300 + + consensus: Change queue from async to sync type + +commit f511e6a1314308d419c50932d2839058c5dc3eb5 +Author: goshawk +Date: Wed Sep 14 15:13:18 2022 +0300 + + consensus: Introduce Agreement initial impl + +commit 36d218fa13549a94435adee2cd6ea62c9db749f6 +Author: goshawk +Date: Mon Sep 12 14:25:55 2022 +0300 + + consensus: Update unit tests + +commit 17c5e0449a0d3bfbdc434ecb53cc2ef154909099 +Author: goshawk +Date: Mon Sep 12 14:24:59 2022 +0300 + + consensus: Discard votes from non-committee members + +commit 520247d6cd118b2f3912810a138b9656244d2dfb +Author: goshawk +Date: Mon Sep 12 12:30:46 2022 +0300 + + consensus: Fix bits calculation loop + +commit 1e1f37119d07ef2fe22f4e204db25d4163f4fa25 +Author: goshawk +Date: Fri Sep 9 10:48:08 2022 +0300 + + consensus: Extend test_collect_votes unit test + +commit 8ab0aebc22ea1733b42f90202cf07addb1c6b5f7 +Author: goshawk +Date: Thu Sep 8 17:49:32 2022 +0300 + + consensus: Introduce aggregator structure and additional unit tests + +commit 4d93b927780a7a20737a4d652633b5ac9d0ee70f +Author: Herr Seppia +Date: Thu Sep 8 15:14:58 2022 +0200 + + rusk: adapt tests to allow public key before stake + + (cherry picked from commit 9f53091187ce50718311d2f52bee25e73ff21eb7) + +commit 5d7252ed0f465b2c806f765d66e9783d165dc54e +Author: Herr Seppia +Date: Thu Sep 8 15:14:38 2022 +0200 + + transfer-wrapper: support stake contract's allowlist + + (cherry picked from commit 10c1d7a6e3ed8b35805482d4f98d00f55a54eb7c) + +commit 1bde7568fa76c7d67f76a49d5c69ec6bddb4df0e +Author: Herr Seppia +Date: Thu Sep 8 15:14:16 2022 +0200 + + rusk-recovery: set stake contract ownership + +commit 6968116566ebad72834b59fb59168e26a2f059ef +Author: Herr Seppia +Date: Thu Sep 8 15:17:47 2022 +0200 + + stake-contract: implement stake allowlist + + Implement TX_ADD_ALLOWLIST operation: + - Stake contract now belong to a `owner` + - The `owner` can allowlist BLS public keys + - A `stake` transaction fail if it doesn't belong to an allowlisted key + + Resolves #732 + +commit 39c56966b53ea0203ae520de68a0d3da94d545ca +Author: goshawk +Date: Wed Sep 7 17:25:59 2022 +0300 + + consensus: Implement and use Provisioners.get_eligible_size + +commit 7b57b8956f3b685470d639eede0ae0d5354ab9ed +Author: goshawk +Date: Wed Sep 7 17:25:11 2022 +0300 + + consensus: Implement quorum and bits methods in Committee + +commit 0aa792d36207cbaf8b453f4f038117885e68e41b +Author: goshawk +Date: Wed Sep 7 17:23:53 2022 +0300 + + consensus: Implement Cluster struct + +commit 93a8c774851f889eaee46e167738dcd509a7e8ea +Merge: ee5f3a0a 49315c88 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Sep 6 10:25:20 2022 +0300 + + consensus: Merge pull request dusk-network/consensus#3 from dusk-network/inbound_msg_queue + + - lib: Introduce inbound and outbound message queues + - example: Propagate messages from any provisioner to all in testbed + +commit 49315c884b7aa8d934bca8c5d5ae2943e6957898 +Author: goshawk +Date: Tue Sep 6 10:22:28 2022 +0300 + + consensus: Replace Frame with Message struct + +commit 236614d918f76ff5604794a56e491e97d13e3d4d +Author: goshawk +Date: Mon Sep 5 10:06:46 2022 +0300 + + consensus: Bridge messages from one provisioner to all in the testbed app + +commit 76fc3a5b25c575078a52eb3439adc7fbac034421 +Author: goshawk +Date: Mon Sep 5 10:05:47 2022 +0300 + + consensus: Introduce outbound_msg queue for all consensus phases + +commit 32262871ba98a0d3f1a4631a61c265a1c6fad939 +Merge: 2632bc82 9537e98e +Author: Mr. Seppia +Date: Fri Sep 2 15:23:11 2022 +0200 + + Merge pull request #728 from dusk-network/fix-727 + + rusk-recovery: handle multiple keyset + +commit 9537e98e4d8f3da5857f044ef5399cfa754e5c46 +Author: Herr Seppia +Date: Fri Sep 2 13:39:29 2022 +0200 + + rusk-recovery: address nits from review + +commit 0160064a5de9379fc8b2fb269941e03e2466ba2c +Author: goshawk +Date: Fri Sep 2 14:25:27 2022 +0300 + + consensus: Introduce a single inbound_msg_queue for consensus main loop phases + +commit 720b3f53af1b709a24ae791512fed58e2d2831c9 +Author: Herr Seppia +Date: Fri Sep 2 11:17:34 2022 +0200 + + rusk-recovery: update testnet provisioners + +commit 32470545c7f59abc3b52633489490d0af9a821ef +Author: Herr Seppia +Date: Fri Sep 2 10:22:57 2022 +0200 + + rusk-recovery: remove unused keys + +commit bb1d625e26dc2ba371a4bdc053c22b51aa8d12d4 +Author: Herr Seppia +Date: Fri Sep 2 10:21:18 2022 +0200 + + rusk-recovery: handle multiple bls keyset + + Resolves #727 + +commit 1f545b20d34c1d4fa373a8d62685edf16a8e623e +Author: Herr Seppia +Date: Thu Sep 1 18:41:53 2022 +0200 + + rusk-recovery: add `use_prebuilt_contracts` flag + + - Allow to build the genesis state using prebuilt contracts + - Always print the current network state root + +commit ee5f3a0a2373a975206b8559177849a1bec8071a +Author: goshawk +Date: Thu Sep 1 18:53:55 2022 +0300 + + consensus: Drain future messages for current round and step + +commit 5c0e37329447ca3ba5e2e00a05006619c88ccb09 +Author: goshawk +Date: Thu Sep 1 18:52:52 2022 +0300 + + consensus: Add future_msgs queue owned by Consensus + +commit 53ffd77d0a095807eea4759b2d27702983ef94bf +Author: goshawk +Date: Thu Sep 1 18:52:14 2022 +0300 + + consensus: Queue any future messages for later processing + +commit 52d64f7f7fed8a706b085b1b0f37ff9a3381a45e +Author: goshawk +Date: Thu Sep 1 18:51:31 2022 +0300 + + consensus: Change Message type from a Trait to an Enum + +commit f53277255d7f5ab1e7bac9f9a865b70496c6825d +Author: goshawk +Date: Wed Aug 31 17:23:19 2022 +0300 + + consensus: Implement future messages queue + +commit fb6a842901cfecbb6ceff0487ef1696348a6feab +Author: Herr Seppia +Date: Tue Aug 30 12:37:20 2022 +0200 + + rusk-recovery: replace `lazy_static` with `once_cell` + +commit 2632bc82274a7f4b338de127ca925091a92f1b0e +Merge: 602e7d07 68faf2a5 +Author: Mr. Seppia +Date: Wed Aug 31 15:16:56 2022 +0200 + + Merge pull request #731 from dusk-network/fix-729 + + Support rust-1.63 + +commit 68faf2a59e173edc1318b51ba2f8b95565458529 +Author: Herr Seppia +Date: Wed Aug 31 13:14:31 2022 +0200 + + transfer-contract: update execution keys + + Resolves #729 + +commit 0829c5aaea21d438784a87b8754ab7cc718bec02 +Author: Herr Seppia +Date: Wed Aug 31 12:21:46 2022 +0200 + + transfer-contract: add tests to explicitly check the circuits id + +commit c50ad3cc3fad98c578752ce8299249970e8ba61e +Author: Herr Seppia +Date: Wed Aug 31 12:51:25 2022 +0200 + + rusk: fix lint errors + +commit 0e734935fb225fe14edcdaf9a5ad8d4157c08e6d +Author: Herr Seppia +Date: Wed Aug 31 12:51:14 2022 +0200 + + transfer-wrapper: fix lint errors + +commit c748d6317b6a29ed85842b41d3ff264feda9bdb8 +Author: Herr Seppia +Date: Wed Aug 31 12:50:44 2022 +0200 + + rusk-recovery: fix lint errors + +commit dacf2a46ac531326d4478e6ed9cab6651eed5612 +Author: Herr Seppia +Date: Wed Aug 31 12:50:25 2022 +0200 + + rusk-profile: fix lint errors + +commit ed11f845da7bb7f925dc52e660444f6b12324c60 +Author: Herr Seppia +Date: Wed Aug 31 12:49:56 2022 +0200 + + code-hasher: fix lint errors + +commit 3ea7f07bca0a7a94afbef12c13872e12341c0bb2 +Author: goshawk +Date: Wed Aug 31 13:41:40 2022 +0300 + + consensus: Introduce multiple provisioners in example test + +commit 088f7c119775c32cadb6a709832831b7ed959c37 +Author: Mr. Seppia +Date: Wed Aug 31 12:40:38 2022 +0200 + + Clippy: allow derive_partial_eq_without_eq + + This is temporary required, otherwise circuits will change. + +commit d02c1fef481169489bab2ef5d7ee1f8b3d11bc99 +Author: Herr Seppia +Date: Wed Aug 31 11:10:42 2022 +0200 + + Update toolchain to use `1.65.0-nightly` + + Resolves #730 + +commit eabf0e684bfe1e6843c79090beec1e3f9ff36e62 +Author: goshawk +Date: Mon Aug 29 15:00:37 2022 +0300 + + consensus: Ensure a consensus message always originates from a committee member + +commit 3feb85d6d6a182752c7699989671b948807023a9 +Author: goshawk +Date: Mon Aug 29 13:36:34 2022 +0300 + + consensus: Apply clippy suggestions + +commit 62efc1f4277e6b80e8e5baa8605a6b86919620cd +Author: goshawk +Date: Mon Aug 29 13:20:14 2022 +0300 + + consensus: Share deterministic sortition execution in Phase::run + +commit b65acbf82ac0d506c33896111618702371f952a7 +Author: goshawk +Date: Thu Aug 25 17:46:39 2022 +0300 + + consensus: Add tests/sortition.rs + +commit e575ade7d90d709aaeb6fa3a82414d1d80c92368 +Author: goshawk +Date: Thu Aug 25 17:45:54 2022 +0300 + + consensus: Implement sortition integration test + +commit b80deffc2b60c900c53eab716dd12305fb2d6640 +Author: goshawk +Date: Wed Aug 24 16:20:09 2022 +0300 + + consensus: Create committee on each step execution + +commit fa0fd69362a637f437672a96eaa409e1abac6ff6 +Author: goshawk +Date: Wed Aug 24 16:18:57 2022 +0300 + + consensus: Make Stake.value private but use Stake.intermediate_value from outside + +commit 855e34e831541a5cf3a1482633c6a26b1ad3c0dd +Author: goshawk +Date: Wed Aug 24 16:18:06 2022 +0300 + + consensus: Implement deterministic sortition + +commit c9e8c8954ce933a157c36c905e171b134618972d +Author: goshawk +Date: Wed Aug 24 16:16:40 2022 +0300 + + consensus: Implement Committee structure provisioned by sortition + +commit f449eeea6fd5ff034ce15c354e83f3e4acdd98e0 +Author: goshawk +Date: Wed Aug 24 16:14:07 2022 +0300 + + consensus: Implement generate_sortition_score func and unit test + +commit 8bef988ce438dfd848d258f364bed784b5eefad5 +Author: goshawk +Date: Tue Aug 23 15:35:12 2022 +0300 + + consensus: Implement create_sortition_hash function + +commit 62c2c9affdf2b18e98708e24419f7ef54c39b9f0 +Author: goshawk +Date: Tue Aug 23 14:26:11 2022 +0300 + + consensus: Init example with mocked provisioners + +commit c7259cd04cff3d2a95da484da6c23437ce546e73 +Author: goshawk +Date: Tue Aug 23 14:25:48 2022 +0300 + + consensus: Use dusk_bls12_381_sign::PublicKey as key in Provisioners HashMap + +commit 462690bd28dec0b2f09bbb4dea09ad68a1390c98 +Author: goshawk +Date: Tue Aug 23 12:48:41 2022 +0300 + + consensus: Implement handle_internal and borrow provisioners in all phases + +commit 7db9e256898c0b636deb799e5d30cfffc71e03f3 +Author: goshawk +Date: Tue Aug 23 12:46:41 2022 +0300 + + consensus: Provide filter by round-step logic placeholder + +commit 7ae44d6dd4dc066ed554843b7eeaeff847278b7a +Author: goshawk +Date: Tue Aug 23 12:45:51 2022 +0300 + + consensus: Update eligibility flag at on running a new consensus spin + +commit da48ee1bb9e7546d6fcf64f8e2433e0f5532c360 +Author: goshawk +Date: Tue Aug 23 12:44:06 2022 +0300 + + consensus: Implement briefly both Provisioners and Committee structures + +commit e1f68101288ab13f1e1a20e7d0cd44dafa68523a +Author: goshawk +Date: Mon Aug 22 10:18:08 2022 +0300 + + consensus: Remove async-trait dep + +commit bb97fe58d126fc2f2cdc6e64ab37e0ac8c0a77bb +Author: goshawk +Date: Mon Aug 22 10:17:45 2022 +0300 + + consensus: Implement call_phase, async_phase macros; Implement phase cleanup + +commit af3492948f530c6925c1409070dba95eddd369e4 +Author: goshawk +Date: Fri Aug 19 15:39:25 2022 +0300 + + consensus: Change Consensus::phases to array + +commit 1d718aace0f6a50506d29341c496c4a8291ad99f +Author: goshawk +Date: Fri Aug 19 15:38:04 2022 +0300 + + consensus: Turn Phase async trait in a enum + +commit 94e5fa09e0e803e027a15a6ce30a02e7ad6e71df +Author: goshawk +Date: Fri Aug 19 10:28:57 2022 +0300 + + consensus: Create a skeleton implementation of consensus and basic testbed + +commit 1c704504c13834566840bc77d9cdeaf237460d4b +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Fri Aug 19 10:15:53 2022 +0300 + + consensus: Initial commit + +commit 602e7d07f4ee2de852f65ed34014943c730485cd +Merge: 1aebc197 c5b877bb +Author: Mr. Seppia +Date: Mon Jul 11 16:48:46 2022 +0200 + + Merge pull request #726 from dusk-network/json-logs-725 + + rusk: add log-type configuration + +commit c5b877bb77101c854f387bcb62d8c366d1e32a6b +Author: Herr Seppia +Date: Mon Jul 11 16:37:35 2022 +0200 + + rusk: fix typo in configuration + +commit 0629c9bb74a8341bee27dcc1a60122cc2f3d2e27 +Author: Herr Seppia +Date: Mon Jul 11 14:12:26 2022 +0200 + + rusk: update `kadcast` from 0.4.0-rc to 0.4.0 + +commit 17e83bb3458e956b019950ad9cf69f06e222e71a +Author: Herr Seppia +Date: Mon Jul 11 14:10:11 2022 +0200 + + rusk: refactor `log-level` and `log-type` to be optional + + Default config.toml file has been updated to: + - Have the above mentioned config commented + - Properly configure the `[grpc]` section + +commit d77c35df87d19bea212bc38a75c3e2a89430448e +Author: Herr Seppia +Date: Mon Jul 11 12:21:42 2022 +0200 + + rusk: add log-type configuration + + A new `log-type` configuration is added to support different values: + - `coloured` + - `plan` + - `json` + + As per backward compatibility, the default value is `coloured` + + Resolves #725 + +commit 1aebc1973d90ff2d446c418d41db280e39a9deca (tag: daybreak-20220606) +Merge: a129e4af 8f5c20af +Author: Mr. Seppia +Date: Mon Jun 6 13:14:14 2022 +0200 + + Merge pull request #721 from dusk-network/fix-720 + + Lower pre staked provisioners to 5 + +commit 8f5c20af9c0e7bb4728f5d21b59152efe24c1105 +Author: Herr Seppia +Date: Mon Jun 6 11:26:19 2022 +0200 + + rusk-recovery: lower provisioners to 5 + + Resolves #720 + +commit a129e4af13f979bc1cd32eb74c9cee9facbd8a85 +Merge: dad01f45 6b557861 +Author: Matteo Ferretti +Date: Thu Jun 2 09:49:11 2022 +0200 + + Merge pull request #716 from dusk-network/state-fix-713 + + rusk: RuskState drops unstaged commits too aggressively + +commit 6b557861c59ddaaff97a68ec75d5bc03293eb239 +Author: Matteo Ferretti +Date: Thu Apr 21 21:04:37 2022 +0200 + + rusk: RuskState drops unstaged commits too aggressively + + - Add `Clone` to `RuskState` + - Remove `fork` method from `RuskState` + - Add `new` method with crate visibility to `RuskState` + + Each time a `RuskState` is created by `new`, it locks it, and it's + unlocked once the state is dropped. + In terms of public API, only `state()` method of `Rusk` creates a new + `RuskState`. + + Resolves #713 + +commit dad01f451ef08827ab7393180c524d65e1e43aa4 +Merge: ce7e43a6 69e953f2 +Author: Matteo Ferretti +Date: Fri May 20 13:58:43 2022 +0200 + + Merge pull request #718 from dusk-network/grpc-versioning + + Introduce versioning gRPC middleware + +commit 69e953f2b3057d9ec89dfd7087324afda8eb2ed4 +Author: t00ts +Date: Tue May 17 13:33:11 2022 +0200 + + Bump version to `v0.5.0-rc.0` + +commit b4c186108f42843c91845cee8e4562216de9bf61 +Author: t00ts +Date: Thu May 12 10:32:06 2022 +0200 + + introduce rusk version middleware layer + + - check version compatibility on requests + - send version on all responses + + Resolves #717 + +commit ce7e43a649097c5b6ed121ba70648155afd8ad86 (tag: daybreak-20220503) +Merge: 1a8da57a 4c791e15 +Author: Mr. Seppia +Date: Tue May 3 13:14:47 2022 +0200 + + Merge pull request #714 from dusk-network/seppia-empty-block-tests + + rusk: Improve tests + +commit 4c791e15eebb90cc97ad11bef437c21484573f42 +Author: Herr Seppia +Date: Tue May 3 10:45:16 2022 +0200 + + rusk: Improve tests + + * Add test to generate empty block + * Add test to partial notes retrieval + +commit 1a8da57a84bc5e2252996110de03b9964f878c60 +Merge: 07dc3b44 95e14584 +Author: Eduardo Leegwater Simões +Date: Thu Apr 28 11:31:51 2022 +0200 + + Merge pull request #710 from dusk-network/fix-schema-version + + rusk-schema: fix version to be `0.4.0` + +commit 95e145841b6fb1cdf2c1628ab872848bd1a95317 (tag: rusk-schema-v0.4.0) +Author: Eduardo Leegwater Simões +Date: Thu Apr 28 11:18:13 2022 +0200 + + rusk-schema: fix version to be `0.4.0` + +commit 07dc3b443841eff134cef0c7a168084e73495909 +Merge: 2dc77a7f 2fd1fca1 +Author: Eduardo Leegwater Simões +Date: Thu Apr 28 11:10:05 2022 +0200 + + Merge pull request #703 from dusk-network/streaming-notes-702 + + Add `GetNotes` allowing for streaming notes to client + +commit 2fd1fca199ce9594882c2aa7206628d31a9d2991 +Author: Eduardo Leegwater Simões +Date: Thu Apr 21 15:09:30 2022 +0200 + + rusk: implement `GetNotes` RPC + + - Add implementation of `get_notes` allowing for streaming notes from + to a client, optionally filtered by view key. + - Remove unused `notes` function. + + Resolves #702 + +commit 9dfbcbe83f5478ce744a494b1ac3d5122ea3951d +Author: Eduardo Leegwater Simões +Date: Thu Apr 21 15:01:11 2022 +0200 + + transfer-contract: bump version to `0.10.1` + +commit 39640e62a762762e84dc6a806ee70cd8b3142022 +Author: Eduardo Leegwater Simões +Date: Thu Apr 21 14:59:57 2022 +0200 + + transfer-contract: make `Leaf` public + +commit 57fe162d1fc72d24aca2c580e53935631d03b0f9 +Author: Eduardo Leegwater Simões +Date: Thu Apr 21 14:20:58 2022 +0200 + + rusk-schema: bump version to `0.4.0` + +commit 759ba614f380f17f51186c1599c9edf9a47504d8 +Author: Eduardo Leegwater Simões +Date: Thu Apr 21 14:17:17 2022 +0200 + + rusk-schema: add `GetNotes` remote procedure call + + - Add `GetNotes` RPC and related request and response. + - Deprecate fields of `GetNotesOwnedByRequest` to warn users they + shouldn't use the struct. + +commit 2dc77a7f2d011902be1d8f4248e2aee6e79a5c0e +Merge: 3944709c a15fd748 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Thu Apr 28 11:49:44 2022 +0300 + + Merge pull request #709 from dusk-network/fix-708 + + rusk-schema: Enable VST call to return state_root on success + +commit a15fd7484e95fc8e115ea1b6a44ea2d733dc5456 +Author: goshawk +Date: Wed Apr 27 20:13:28 2022 +0300 + + Enable VST call to return state_root on success + +commit 3944709ca1495057686facb4e20d223ad8e6a619 +Merge: d12c8b9e 20277ad6 +Author: Eduardo Leegwater Simões +Date: Thu Apr 28 09:58:38 2022 +0200 + + Merge pull request #705 from dusk-network/unique-nullifiers-704 + + Add check for repeated nullifiers + +commit 20277ad6f11bf8ec6bdd498ef3c4a3e945f9a069 +Author: Eduardo Leegwater Simões +Date: Mon Apr 25 12:14:22 2022 +0200 + + rusk: add check for repeated nullifiers + + Resolves #704 + +commit 596c76a6fb7e2e87534fd3362748d07c3adc4dbe (tag: rusk-schema-v0.3.0) +Author: Eduardo Leegwater Simões +Date: Tue Apr 26 17:23:07 2022 +0200 + + rusk-schema: bump version to `0.3.0` + +commit 9f3c09226abec9b371d6449dfa41f912094f0197 +Author: Eduardo Leegwater Simões +Date: Tue Apr 26 17:18:04 2022 +0200 + + rusk-schema: return discarded transactions in EST + + - Add `discarded_txs` field to `ExecuteStateTransitionResponse` + - Remove `success` field from `ExecuteStateTransitionResponse` + + The `success` field has not been used in a while and `discarded_txs` is + necessary to inform the node of duplicated nullifiers in the transaction + set. + +commit d12c8b9e6ef65ca7cd02ab9f0473c6bb7a5e0fa3 +Merge: 6762deda 2590c903 +Author: Eduardo Leegwater Simões +Date: Fri Apr 15 15:53:47 2022 +0200 + + Merge pull request #701 from dusk-network/annotated-notes-651 + + Return latest block height from `fetch_notes` + +commit 2590c903c8110836ff8f93d5de0e155e69b61d08 +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:32:11 2022 +0200 + + rusk: return height from `fetch_notes` + + - Change `fetch_notes` to return the highest block height in the notes + iterator. + - Fix `fetch_notes` to not require holding all notes from a particular + block height in memory. + + Resolves #651 + +commit 7f911146a66c6b4eef6af0f985208ee0d0d7858a (tag: rusk-schema-v0.2.0) +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:30:52 2022 +0200 + + rusk-schema: bump version to `0.2.0` + +commit d26785e7a7f2cfb6ace8177f844b10a610a5a43e +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:26:53 2022 +0200 + + rusk-schema: add height to GetNotesOwnedBy rsp + + We also introduce a changelog to keep track of changes + +commit df95d12a381de9a245b5cfc3b942103885b003f5 +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:25:44 2022 +0200 + + transfer-wrapper: bump version to `0.3.2` + +commit 437f857a5ff9452d6d58b1ea383928f0e958760d +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:22:42 2022 +0200 + + transfer-wrapper: upgrade to new transfer contract + +commit fcf3636e44c7d992fc2ceb9fdb5d31459cdf967b +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:20:50 2022 +0200 + + transfer-contract: bump version to `0.10.0` + +commit 263f051445f0c2e26047c952931883eb79cbec71 +Author: Eduardo Leegwater Simões +Date: Tue Apr 12 18:09:07 2022 +0200 + + transfer-contract: change to return tree leaves + + - Rename `notes` to `tree` to reflect what is being returned. + - Rename `notes_from_height` to `leaves_from_height` to reflect what is + being returned. + - Change `notes_from_height` to return an iterator through the leaves of + the tree instead of just the notes. + - Add exporting `Leaf` from the crate. + +commit 6762deda01e4de44d92034bf3aa41a79ff427168 +Merge: dd2aa950 1def84e5 +Author: Mr. Seppia +Date: Tue Apr 12 17:48:05 2022 +0200 + + Merge pull request #700 from dusk-network/bls-statetransition + + Include `generator` in StateTransition requests + +commit 1def84e51e2ba24f098224d814f1057aeb208071 +Author: Herr Seppia +Date: Tue Apr 12 15:28:36 2022 +0200 + + rusk: Change state transitions to use generator address provided at runtime + +commit abd69a2e17f7edb81b61f2395666050935f6f247 +Author: Herr Seppia +Date: Fri Apr 8 17:52:45 2022 +0200 + + rusk: Remove `generator` configuration + +commit 85ff46c7a08c517457e60e83d38a16ee8d5df2a6 +Author: Herr Seppia +Date: Fri Apr 8 17:51:07 2022 +0200 + + rusk-schema: Include `generator` in StateTransition requests + + Resolves #699 + +commit dd2aa950a47d625ef5bdfbe19b63d64d2091aa30 +Merge: 1cbb99cc 4e3783e2 +Author: Eduardo Leegwater Simões +Date: Mon Apr 11 17:32:50 2022 +0200 + + Merge pull request #698 from dusk-network/stake-mint-614 + + Change to mint to the stake contract + +commit 4e3783e28bcd47d8dda4e95dfda4d5e43802b3df +Author: Eduardo Leegwater Simões +Date: Wed Apr 6 00:24:49 2022 +0200 + + rusk: change to mint to the stake contract + + - Change mint logic to increment the reward in the stake contract. + - Add `CoinbasePayload` struct specifying the coinbase to contain the + block height and the generator address. + - Add `TransferPayload` struct for consistency with `CoinbasePayload`. + - Add test for reward withdrawal + - Change `Error` enum to express new different failure modes. The block + validation now fails when either the DUSK spent or block height don't + match the expected values. + - Change `generator` configuration to accept a BLS public key. + - Remove unused PKI service. + + Resolves #614 + +commit 7e0ac6525348fa9dfdc16acf8f95e8d472ddebe9 +Author: Eduardo Leegwater Simões +Date: Wed Apr 6 00:07:27 2022 +0200 + + rusk-schema: change stake protos to new spec + + The `Stake` proto is changed to always have an amount staked - due to + only being used in the `GetProvisioners`, while GetStakeResponse gets an + optional `amount`. + +commit 1c2cf26ddc5dc434e7a615a20eecfae282d7faff +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 23:56:17 2022 +0200 + + rusk-recovery: bump version to `0.5.1` + +commit 3e653b5c1a0c2e7560c706dbab8ab69b282f77d0 +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 23:08:27 2022 +0200 + + rusk-recovery: add stake contract balance + + The stakes were previously inserted without incrementing the balance in + the transfer contract. This made the stakes not withdrawable due to the + contract not having enough balance. + + We also add the Dusk provisioner and public spend keys to the library. + + Resolves #674 + +commit e77379ea861fd4b9dd0a9e464e8f81ecd8b80558 +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 22:57:41 2022 +0200 + + stake-contract: bump version to `0.6.0` + +commit c930629bdd38ff2ec55304654f01d6da117bd27d +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 22:25:10 2022 +0200 + + stake-contract: change to new stake specification + + - Add `reward` function to allow rewards to be incremented by a caller + outside the virtual machine. + - Change `Stake` structure to include the reward and an optional stake + amount. This allows for varying the stake and the reward individually. + - Change `withdraw` call to be used for withdrawing the reward + independently from the stake amount. + - Add `unstake` call, allowing for unstaking the staked value. + - Change `created_at` to be an explicit signature `counter`. This is + representative of its use and allows for removal of tricky block + height logic. + - Remove unused error variants. + +commit 5a8e0a84427f2a2c82fb5c080679b111458863f6 +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 23:03:47 2022 +0200 + + transfer-wrapper: bump version to `0.3.1` + +commit 7e4403dee88a7d3071fa7fccccda31769c895d84 +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 23:02:28 2022 +0200 + + transfer-wrapper: add `with_stakes` function + + The function allows for the making of a wrapper whose state includes the + described stakes. + +commit 4338f3a7232f989506c5ba8a514017c3077572ee +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 22:20:38 2022 +0200 + + transfer-contract: bump version to `0.9.0` + +commit 10c673879eeed16a7eb1efe4a7ee76c13e0cad03 +Author: Eduardo Leegwater Simões +Date: Tue Apr 5 19:04:49 2022 +0200 + + transfer-contract: change mint to inter-contract + + - Add `Mint` variant to `Call` enum, containing the stealth address, the + value to mint, and a nonce. + - Change `add_balance` function to be callable publicly. This is done so + balance can be added to a contract while setting up the initial state. + - Change `mint` to be an inter-contract-call - callable only by the + transfer contract. The call pushes a note with the desired value and + address to the state at the current height. + - Remove Dusk public spend key. + +commit 1cbb99cc79c8cf0779d7913bc8e1edb7a80d5abf +Author: Victor Lopez +Date: Tue Apr 5 02:34:30 2022 +0200 + + rusk: Remove the deprecated transfer circ + +commit e35acf8563e500ed2cc75f65db9c8a7b7123f578 +Author: Victor Lopez +Date: Tue Apr 5 02:33:41 2022 +0200 + + rusk-recovery: Remove the deprecated transfer circ + +commit 9d236c49885136931a8d653a01e75ab4dffd504b +Author: Victor Lopez +Date: Tue Apr 5 02:33:03 2022 +0200 + + transfer-contract: Remove the deprecated circuits + +commit ff35e3e77b316559fa2499f93a9e07d86fd5808c +Author: Victor Lopez +Date: Tue Apr 5 02:30:11 2022 +0200 + + transfer-circuits: Remove output circuit variants + + The execute circuit variants increases the storage requirements of Rusk. + The variants can be reduced, depending only on the inputs. + + The only check that is performed with the outputs is the homomorphic + sum, and this is trivial to be mocked via public inputs with zeroed + pedersen commitments. + + This PR introduces a circuit padding with these special picked values. + + Resolves #693 + +commit 2a457b2d3550af5b91be1ee569ad2b50af4718bf +Merge: 2414f06e a756099a +Author: Mr. Seppia +Date: Tue Apr 5 16:41:25 2022 +0200 + + Merge pull request #692 from dusk-network/txwire-removefields + + rusk: Change network wire format + +commit a756099a1b6c0b2f2fedcc50d1348e45358e2456 +Author: Herr Seppia +Date: Mon Apr 4 12:20:11 2022 +0200 + + rusk: Change network wire format + + - Remove txID + - Remove gasLimit + - Remove gasPrice + + Resolves #690 + +commit 2414f06e560042a0976bb56c52bb5a25b8ab8221 (tag: rusk-schema-v0.1.0) +Merge: 70911c59 9ad80ea4 +Author: Matteo Ferretti +Date: Tue Apr 5 15:09:32 2022 +0200 + + Merge pull request #697 from dusk-network/rusk-schema-cargo + + rusk-schema: Add missing field on Cargo.toml to publish the crate + +commit 9ad80ea4a7de79ac8f0764f4e582b3512040fa89 +Author: Matteo Ferretti +Date: Tue Apr 5 14:54:12 2022 +0200 + + rusk-schema: Add missing field on Cargo.toml to publish the crate + +commit 70911c59f9cf8459632688abc815d9b6f2354cae (tag: daybreak-20220405) +Merge: e419cb05 28c306d2 +Author: Mr. Seppia +Date: Tue Apr 5 10:37:23 2022 +0200 + + Merge pull request #696 from dusk-network/fix-makekeys + + rusk-recovery: Fix key generation + +commit 28c306d2a8886f931ca4bfb1069bba54aa02c17e +Author: Herr Seppia +Date: Tue Apr 5 10:17:16 2022 +0200 + + rusk-recovery: Fix key generation + + Since `keys_for` doesn't check for key existence, a `get_verifier` is required + to check if keys are already generated. + + Resolves #695 + +commit e419cb050facc3f3e9bb156c60531f47d3459c1c +Merge: b5264bee ef7f3ca7 +Author: Matteo Ferretti +Date: Tue Apr 5 10:17:13 2022 +0200 + + Merge pull request #689 from dusk-network/schema-686 + + Transform `schema` in a rust library + +commit ef7f3ca792b0f6ec9a3120334547a9e9986ff29b +Author: Matteo Ferretti +Date: Mon Apr 4 14:03:53 2022 +0200 + + rusk: Update tests + + - Update tests to work with `rusk-schema` crate + - Fixing clippy's await_holding_lock on tests + + Resolves #686 + +commit 4a9ed2621c8a462feb326bc4cb0b713d64339968 +Author: Matteo Ferretti +Date: Mon Apr 4 14:01:26 2022 +0200 + + rusk: Replace `rusk_proto` with external `rusk-schema` crate + +commit 35225abb70785ca88ee96b908ce31922da76420e +Author: Matteo Ferretti +Date: Mon Apr 4 13:55:57 2022 +0200 + + Add `rusk-schema` as workspace member + +commit 6c4097606aacee5a57a8cca85ef4972741d9f5c9 +Author: Matteo Ferretti +Date: Mon Apr 4 13:55:43 2022 +0200 + + rusk-schema: Initial Commit + + - Add `rusk-schema` crate + - Replace `keys` proto inner details with a single `payload` of bytes + +commit 624a2cfc5fa6b3fa134ddeabdc7a6df9ade62095 +Author: Matteo Ferretti +Date: Mon Apr 4 13:54:26 2022 +0200 + + Remove `schema` folder + +commit b5264bee6bb69238e64c0a65212e26dd6d8f0403 +Merge: cb8d2082 bbf4cee4 +Author: Mr. Seppia +Date: Tue Apr 5 07:06:26 2022 +0200 + + Merge pull request #691 from dusk-network/remove-keys-check-685 + +commit bbf4cee4947db65eb13d4877e666887506ce0bb8 +Author: Herr Seppia +Date: Mon Apr 4 13:20:36 2022 +0200 + + rusk-profile: Bump version from 0.5.0-rc.0 to 0.5.1-rc.0 + +commit d4b8a2db1f39e7c56e089af64a8e3e733ff53cd7 +Author: Herr Seppia +Date: Mon Apr 4 09:40:33 2022 +0200 + + rusk-profile: Remove keys existance duplicated checks + + Resolves #685 + +commit cb8d2082896ebcefb919c4e030521def71a2498a +Merge: fc8e31cb c030a236 +Author: Mr. Seppia +Date: Fri Apr 1 17:44:22 2022 +0200 + + Merge pull request #682 from dusk-network/network-fix-txhash + +commit c030a2367142e9c8ad1da9601778f58a1b630458 +Author: Herr Seppia +Date: Wed Mar 30 12:39:42 2022 +0200 + + rusk: Fill the txhash while propagating + +commit fc8e31cb19da39db126e747a0941e3ee6a9bff75 +Merge: 7ba423e9 d3e23e42 +Author: Abel Elbaile +Date: Fri Apr 1 14:23:16 2022 +0200 + + Merge pull request #688 from dusk-network/bye-wallet + + remove `rusk-wallet` from workspace + +commit d3e23e42496f21cd7626f646906eac11cb5a1dca +Author: t00ts +Date: Fri Apr 1 11:46:38 2022 +0200 + + remove `rusk-wallet` from workspace + + Resolves #687 + +commit 7ba423e97cb648a317f489c5fe4758b4c98e6931 +Merge: 1b33fa75 7f18b23d +Author: Abel Elbaile +Date: Thu Mar 31 13:23:53 2022 +0200 + + Merge pull request #683 from dusk-network/wallet-680 + + wallet: Add option to wait for transaction confirmation + +commit 7f18b23d36b9dc81b37e64dcc4809dea30b9deb1 +Author: t00ts +Date: Wed Mar 30 14:52:33 2022 +0200 + + rusk-wallet: Add option to wait for transaction confirmation + + Resolves #680 + +commit 1b33fa7561a9c6475ac70cf83be3d209f4be3e7c +Merge: 73801bad 295cc5a3 +Author: Fulvio +Date: Thu Mar 31 11:25:41 2022 +0200 + + Merge pull request #681 from dusk-network/artifacts-rebased + + Generate wallet binary, upload artifact + +commit 295cc5a35cdbf0d70051176532d3bcb095b05a98 +Author: Fulvio Venturelli +Date: Wed Mar 30 15:23:07 2022 +0200 + + Fix typo for CHANGELOG.md file + +commit b25e6594f1b3da3388ff1bf38063abf740f21a3f +Author: Fulvio Venturelli +Date: Wed Mar 30 14:38:57 2022 +0200 + + Fix wrong path for fetching CHANGELOG and README files + +commit bb4efadd237d777ca90bfc4faf0de5306dafcb62 +Author: Fulvio Venturelli +Date: Wed Mar 30 14:31:19 2022 +0200 + + Change the way README and CHANGELOG files are fetched (from FS instead of using ) + +commit f24c7bebf65c43f5b28b047027f63f16d99e0950 +Author: Fulvio Venturelli +Date: Wed Mar 30 13:13:39 2022 +0200 + + Generate wallet binary, upload artifact + + - Change `build_and_test` step action name to `build_and_publish` + - Add rustfmt as component + - Change action to use toolchain defined in `rust-toolchain` file + - Change action name to be consistent with other actions + - Fix syntax error on build wallet CI: missing name from section + - Fix wrong hyphens in build wallet CI + - Add OS to artifact naming to avoid overwrite + - Add input for building a specific wallet commit/branch + - Add tgz creation for Linux + semver naming + - Fix semver env export by defining it as env in run step + - Fix wrong output grab from shell + - Fix wrong env var export for CI + - Add quotes to packer for env variable interpolation + - Fix path for artifact archive + - Add CHANGELOG and README to release archive + + See also #676 + +commit 73801bad2d9bac191312916480f1e7d9400d5c5e +Merge: b74641ef d853927c +Author: Abel Elbaile +Date: Wed Mar 30 15:09:34 2022 +0200 + + Merge pull request #673 from dusk-network/wallet-units + + wallet: Adjust units of measure + +commit d853927ce5a9583bd18102c9ee1f189cda7f5319 +Author: t00ts +Date: Thu Mar 24 08:44:19 2022 +0100 + + rusk-wallet: Bump version + +commit 3a645687951ce59b6a9ec7cd4bb324402b92a750 +Author: t00ts +Date: Thu Mar 24 08:42:08 2022 +0100 + + rusk-wallet: Use same unit for balance and transfer + + Resolves #668 + +commit c9279b73e123652a39e4bb50d9248f498195c484 +Author: t00ts +Date: Thu Mar 24 08:29:07 2022 +0100 + + rusk-wallet: Use upper-case DUSK for units of measure + + Resolves #672 + +commit b74641efa44a5bfec0793fd93f695b300408eff9 +Merge: 457096c1 480a3cf4 +Author: Fulvio +Date: Tue Mar 29 15:21:48 2022 +0200 + + Merge pull request #678 from dusk-network/artifacts-automation + + Add rust dependencies to wallet generation CI + +commit 480a3cf4d4f2bdf1e2d5da3e5d152211ea390511 +Merge: f4943975 457096c1 +Author: Fulvio +Date: Tue Mar 29 12:54:48 2022 +0200 + + Merge branch 'master' into artifacts-automation + +commit f4943975224054a86a7bbf04a412186f1a7b280b +Author: Fulvio Venturelli +Date: Tue Mar 29 12:50:35 2022 +0200 + + Add rust dependencies + +commit 457096c1604ceb2a6e80155aee21c6c2aab352f0 +Merge: 5a91fffe 462bcd56 +Author: Fulvio +Date: Tue Mar 29 11:11:55 2022 +0200 + + Merge pull request #677 from dusk-network/artifacts-automation + + Generate wallet binary, upload artifact + +commit 462bcd5612b790ca9d1416c409685e15b645db97 +Author: Fulvio Venturelli +Date: Tue Mar 29 10:02:55 2022 +0200 + + Change build_and_test to build_and_publish on gh action + +commit f44561e236ab22cc4d90da37522e09818ef07e0b +Merge: 77f937a8 5a91fffe +Author: Fulvio +Date: Fri Mar 25 01:05:49 2022 +0100 + + Merge branch 'master' into artifacts-automation + +commit 77f937a8feeb6b6e7ca3d163bbce80fedd531c1d +Author: Fulvio Venturelli +Date: Fri Mar 25 00:39:17 2022 +0100 + + Generate wallet binary, upload artifact + +commit 5a91fffeda54f510f50fc04c2ea32cb70d77bcf5 +Author: Victor Lopez +Date: Tue Mar 22 22:15:27 2022 +0100 + + wallet: Invalid config shouldnt fallback + + Currently we are using a fallback strategy to pick sequences of + configurations until a valid one is found. + + This is misleading in the sense of making the user believe he is working + with a valid configuration, when in fact the wallet is using a different + one - possibly with undesirable parameters. + + Resolves #670 + +commit 547373564de5fb2862bc99e30ada0cab68385ef9 (tag: v0.5.3-wallet, tag: daybreak-20220321) +Merge: 5dc774c3 de449295 +Author: Mr. Seppia +Date: Mon Mar 21 20:52:04 2022 +0100 + + Merge pull request #667 from dusk-network/embed-sqlite + + rusk-wallet: enable `bundled` feature for `rusqlite` + +commit de449295269782e9a90c00f35ad2be5b4f51f52f +Author: Herr Seppia +Date: Mon Mar 21 20:43:20 2022 +0100 + + rusk-wallet: enable `bundled` feature for `rusqlite` + + Fix #666 + +commit 5dc774c3026ad91bfe266f148d57ae60e8589eac +Merge: 0f252247 5443208c +Author: Mr. Seppia +Date: Mon Mar 21 19:41:01 2022 +0100 + + Merge pull request #665 from dusk-network/wallet-cache + +commit 5443208c286ae9ae7676add2dd5a9e4423774282 +Author: Herr Seppia +Date: Mon Mar 21 19:02:48 2022 +0100 + + rusk-wallet: bump to `0.7.0-rc.2` + +commit fe795e6092e621325eae3a372417a11b12ea7d50 +Author: Herr Seppia +Date: Mon Mar 21 19:02:31 2022 +0100 + + rusk-wallet: Implement notes cache + + Resolves #650 + +commit b74ccb1e5b8ca575eba99c0dcc44b8ec249adc1d +Author: Herr Seppia +Date: Mon Mar 21 18:54:15 2022 +0100 + + rusk-wallet: Add `rusqlite` dependency + +commit 0f252247add631c1441b21478903f5286c53110e +Merge: c01486ad 6c8f552e +Author: Abel Elbaile +Date: Mon Mar 21 14:49:35 2022 +0100 + + Merge pull request #664 from dusk-network/wallet-gql-651 + + rusk-wallet: Implement `fetch_block_height` for State client + +commit 6c8f552ede92eedbcdc295ab690d90f5683dedc4 +Author: t00ts +Date: Mon Mar 21 14:07:28 2022 +0100 + + rusk-wallet: Implement `fetch_block_height` for State client + + See also #650 + See also #651 + +commit c01486ad1332fc9689ee1e01dbfd07ba8c796ac5 +Merge: 74b64c27 d3e3ed5a +Author: Abel Elbaile +Date: Mon Mar 21 14:12:24 2022 +0100 + + Merge pull request #663 from dusk-network/wallet-662 + + wallet: Prevent users not running a local rusk instance from staking + +commit d3e3ed5afcfe637dbf4776de814a6d1274c58ad5 +Author: t00ts +Date: Mon Mar 21 10:55:00 2022 +0100 + + rusk-wallet: prevent users not running a local rusk instance from staking + + Resolves #662 + +commit 74b64c276d66dafff4ef0efbe0cde0edab248745 +Merge: de1f83d1 eb44797a +Author: Mr. Seppia +Date: Fri Mar 18 18:08:56 2022 +0100 + + Merge pull request #661 from dusk-network/increase-staking-testnet + + rusk-recovery: Increase testnet staked amount + +commit eb44797a1cc0ee8e9b66eed470f84dfce3df5ebe +Author: Herr Seppia +Date: Fri Mar 18 17:51:14 2022 +0100 + + rusk-recovery: increase provisioner amounts + +commit b126fd0a5dad2abb129fc95a531cf4cb932addbe +Author: Herr Seppia +Date: Fri Mar 18 17:45:24 2022 +0100 + + rusk-recovery: Increase testnet staked amount + + Resolves #660 + +commit de1f83d18d52c3134b4601c009301a5082d113fb +Merge: c7872768 c3f8c4cb +Author: Abel Elbaile +Date: Fri Mar 18 11:20:12 2022 +0100 + + Merge pull request #657 from dusk-network/wallet-path-refactor + + rusk-wallet: major refactor in path handling and user flow + +commit c3f8c4cb09507f5849953a791e2ee129ac6f6ab5 +Author: t00ts +Date: Fri Mar 18 10:38:00 2022 +0100 + + rusk-wallet: decouple `prover_addr` from `rusk_addr` + + - `prover_addr` is now independent from `rusk_addr` to prevent confusion + - Network errors are explicit as to what connection is failing + + Resolves #659 + +commit a7bac2f68f7edca4ba7d4e66ac52d98b403ea488 +Author: t00ts +Date: Thu Mar 17 19:53:44 2022 +0100 + + rusk-wallet: major refactor in path handling and user flow + + - `data_dir` is used accross the board + - create configuration file if not exists + - notify user when defaulting configuration + - main flow is easier to understand + + Resolves #647 + Resolves #655 + Resolves #656 + +commit c7872768a5fc71c6c6adacf42ce6bbe47f19ec33 +Author: Victor Lopez +Date: Thu Mar 17 21:15:36 2022 +0100 + + Enable overflow checks + + The contracts and the user interface will benefit from having overflow + checks. + + These might result in inconsistent states depending on user input. + + Resolves #645 + +commit 5fa74ec7c5e12742ee07021bdc92a4c7dddd3e65 +Merge: 6fbd507c 73a638ab +Author: Mr. Seppia +Date: Thu Mar 17 13:08:54 2022 +0100 + + Merge pull request #654 from dusk-network/fix-getbalance-653 + +commit 73a638ab4888565e61ab2fe71d5f16237e7861fc +Author: Herr Seppia +Date: Thu Mar 17 11:56:59 2022 +0100 + + rusk-wallet: Remove balance prerequisite for GetBalance operation + + Resolves #653 + +commit 6fbd507c7139b6d50e04fe52da1dc5b0be0a10a5 +Author: Victor Lopez +Date: Mon Mar 14 17:55:48 2022 +0100 + + transfer-circuits: Improve documentation + + Resolves #639 + +commit 0597fbfb30a2cd9799985db1adfcfe369ea914f6 +Merge: 6ca9ffb5 7194c997 +Author: Abel Elbaile +Date: Wed Mar 16 13:05:50 2022 +0100 + + Merge pull request #644 from dusk-network/wallet-642 + + rusk-wallet: Release prep UX changes + +commit 7194c997ac033645919d5c45a394da53716172ef +Author: t00ts +Date: Wed Mar 16 12:49:31 2022 +0100 + + update toolchain + +commit c1478ffcc6ce76365b255f89856181d265ce830e +Author: t00ts +Date: Wed Mar 16 12:49:22 2022 +0100 + + rusk-wallet: prefer `expect` even if Option is guaranteed to have a `Some` + +commit 5c69be4682264d99558415140048adb646558a4e +Author: t00ts +Date: Tue Mar 15 16:15:53 2022 +0100 + + rusk-wallet: prevent `address` command from triggering a balance fetch + +commit e35407e578e9a4fb9f1ad6961567a7b7c1fc7507 +Author: t00ts +Date: Tue Mar 15 16:12:55 2022 +0100 + + rusk-wallet: add minimum gas limit + + See also: #642 + +commit 408f5c1da9f4e9c3f26ea20925b0c7621d3e2ffc +Author: t00ts +Date: Tue Mar 15 14:47:52 2022 +0100 + + rusk-wallet: ux improvements + + - add installation instructions + - default to key 0 on all transaction commands + - add defaults to `gas_limit` and `gas_price` in headless mode + - rephrase "offline" error as configuration error (not connection) + + Resolves: #642 + +commit 6ca9ffb50dd6127781c3c0a0322f4d664ff51399 +Merge: d06a2da5 74cf3d96 +Author: Abel Elbaile +Date: Tue Mar 15 15:14:23 2022 +0100 + + Merge pull request #641 from dusk-network/wallet-637 + + rusk-wallet: settings can be loaded from a config file + +commit 74cf3d96bb2aa61b776d84636f63658656e6b0c8 +Author: t00ts +Date: Tue Mar 15 12:24:57 2022 +0100 + + rusk-wallet: simplify rusk connection parameters + +commit 597d928157751d29fba70d7f845a18873e17e64c +Author: t00ts +Date: Mon Mar 14 21:40:51 2022 +0100 + + rusk-wallet: settings can be loaded from a config file + + Resolves: #637 + +commit d06a2da5c3171863e4592462e5e9d9beae073740 +Merge: 32ea41bc 00f64ea3 +Author: Eduardo Leegwater Simões +Date: Mon Mar 14 16:40:17 2022 +0100 + + Merge pull request #638 from dusk-network/max-spendable-636 + + Upgrade `dusk-wallet-core` to latest version + +commit 00f64ea34be18c5aafc2aed890f66e32a92d4860 +Author: Eduardo Leegwater Simões +Date: Mon Mar 14 16:21:52 2022 +0100 + + rusk: upgrade `dusk-wallet-core` dependency + +commit 5b1bc0ca735057402c8acc300b3f7e604647ac7b +Author: Eduardo Leegwater Simões +Date: Mon Mar 14 16:21:09 2022 +0100 + + rusk-wallet: bump version to `0.6.1-rc.0` + +commit 99bb10fd0461d5de95528cc156dd152b61783fd2 +Author: Eduardo Leegwater Simões +Date: Mon Mar 14 16:16:15 2022 +0100 + + rusk-wallet: upgrade `dusk-wallet-core` dependency + + The new version adds the `spendable` field to the balance calculation, + which determines the maximum amount a user can spend in a single + transaction, due to there being a maximum number of input notes. + + Resolves #636 + +commit 32ea41bc38d6b50ee8c36bd3a1edd621b5408c81 +Merge: c9491cf1 8c7c7227 +Author: Mr. Seppia +Date: Mon Mar 14 13:00:42 2022 +0100 + + Merge pull request #634 from dusk-network/network-protocol-version + + Add protocol version to network propagation + +commit 8c7c7227b26e9c903933798e71311ab820768e5f +Author: Herr Seppia +Date: Mon Mar 14 12:47:51 2022 +0100 + + rusk: Add protocol version to network propagation + + Resolves #633 + +commit c9491cf1ee43f55937a6990ed5e1c2421c7c2d7c +Merge: 9252e7ac 2982e5b9 +Author: Abel Elbaile +Date: Mon Mar 14 10:29:22 2022 +0100 + + Merge pull request #632 from dusk-network/wallet-refactor + + rusk-wallet: Better error mgmt, path handling and UX + +commit 2982e5b96285dace0616d7fd0e53c1f7fa5770a1 +Author: t00ts +Date: Fri Mar 11 13:58:50 2022 +0100 + + rusk-wallet: prevent transactions with zero balance in interactive mode + + Resolves: #631 + +commit ffe1bec86f95049147a31a3f6b5dc31580285404 +Author: t00ts +Date: Thu Mar 10 18:29:58 2022 +0100 + + rusk-wallet: refactor for better error mgmt and path handling + + Resolves: #629 + Resolves: #630 + +commit 9252e7ac2248c0a65797cdec22211d504521c915 +Merge: e8e28112 e33524ef +Author: Matteo Ferretti +Date: Tue Mar 8 11:59:01 2022 +0100 + + Merge pull request #627 from dusk-network/tx-error + + Transaction failures should be returned upon block acceptance + +commit e33524ef23f7a789c0474dfcc40ef7ced0ac9537 +Author: Matteo Ferretti +Date: Tue Mar 8 11:05:10 2022 +0100 + + rusk: Add Transaction's error conversion and propagation + + Resolves #599 + +commit 9c077f04ebf79beccda5cc305a0ba86b8c113acf +Author: Matteo Ferretti +Date: Mon Mar 7 10:45:41 2022 +0100 + + Add `Error` type to `ExecutedTransaction` + +commit e8e281123c1e56f3cd607d81b682eed62c482612 +Merge: f4446bb2 a0503e83 +Author: Abel Elbaile +Date: Mon Mar 7 12:11:20 2022 +0100 + + Merge pull request #628 from dusk-network/wallet-620 + + rusk-wallet: preverify before proof and propagate + +commit a0503e83905bbb0ddbce5ab1e8c330bed11f0c44 +Author: t00ts +Date: Mon Mar 7 11:58:19 2022 +0100 + + rusk-wallet: preverify before proof and propagate + + Resolves: #620 + +commit f4446bb203f8fa268318746cb86b9640dd1b5dff +Merge: 9d6fae7e 4ad0a3c9 +Author: Abel Elbaile +Date: Mon Mar 7 11:18:56 2022 +0100 + + Merge pull request #626 from dusk-network/fix-625 + + rusk-wallet: auto derive version from Cargo.toml + +commit 4ad0a3c9a67132c0731ab32195a44ac30e82306b +Author: t00ts +Date: Mon Mar 7 10:18:44 2022 +0100 + + rusk-wallet: auto derive version from Cargo.toml + + Resolves: #625 + +commit 9d6fae7e543878171dee25216328eade5a47f3c5 +Merge: 908d881c 517c62bc +Author: Eduardo Leegwater Simões +Date: Mon Mar 7 10:29:39 2022 +0100 + + Merge pull request #615 from dusk-network/high-gas-limit-605 + + rusk: fix high gas limit TXs taking longer + +commit 517c62bcbd4a61fe6969ede3d57e57a0d2f45891 +Author: Eduardo Leegwater Simões +Date: Tue Mar 1 11:45:59 2022 +0100 + + rusk: fix high gas limit TXs taking longer + + - Add `fork` method to `RuskState` allowing for copying the underlying + `NetworkState` + - Change `execute_state_transition` to keep transactions based on + `gas_spent` instead of `gas_limit` + + Resolves: #605 + +commit 908d881c5d05625601a87b3087e6d77ad0b4aedc +Merge: c4a6d874 032e215d +Author: Mr. Seppia +Date: Mon Mar 7 09:26:59 2022 +0100 + + Merge pull request #624 from dusk-network/multiprovisioner-623 + + Multiple provisioners + +commit 032e215d286e417aac8d40de204475fa128c50a9 +Author: Herr Seppia +Date: Fri Mar 4 18:03:04 2022 +0100 + + rusk-recovery: use `PublicKey::from_slice` + +commit e606cd12496a510ef6737fec16dc2220a3fb4cbe +Author: Herr Seppia +Date: Fri Mar 4 18:01:33 2022 +0100 + + rusk-recovery: Add multiple provisioners in the genesis stake contract + + Resolves #623 + +commit 2153c30e3219d043cece17582c745cd948da0269 +Author: Herr Seppia +Date: Sat Mar 5 17:32:34 2022 +0100 + + rusk-wallet: Change consensus public key file encoding + +commit c4a6d8745656a1aadb15b72390e0619a2ba64aa1 +Merge: 662c69ca 6c1f1a8a +Author: Abel Elbaile +Date: Sat Mar 5 14:57:52 2022 +0100 + + Merge pull request #621 from dusk-network/wallet-619 + + rusk-wallet: Add Get Stake command + +commit 6c1f1a8af36f6694af5ec8470af20a874192b0ba +Author: t00ts +Date: Thu Mar 3 12:40:23 2022 +0100 + + rusk-wallet: Add Get Stake command + + Resolves: #619 + +commit 662c69cae7a1844a73f22bed823afd4f06400db9 +Merge: 044b9b95 ba00227d +Author: Abel Elbaile +Date: Thu Mar 3 12:52:11 2022 +0100 + + Merge pull request #616 from dusk-network/wallet-612 + + rusk-wallet: Add configuration item to specify the prover URL + +commit ba00227de3826def39f6a346704f60c478423d0e +Author: t00ts +Date: Tue Mar 1 14:19:15 2022 +0100 + + rusk-wallet: add optional configuration item to specify the prover URL + + Resolves: #612 + +commit 044b9b958e92cf62e035800f3191fd7bf9676f7e +Merge: 7e4a3460 7f6ea54a +Author: Eduardo Leegwater Simões +Date: Thu Mar 3 10:01:07 2022 +0100 + + Merge pull request #618 from dusk-network/handle-gas-price-617 + + Handle gas price correctly + +commit 7f6ea54ac3211126e8d59dc3a2af5d209354a7ae +Author: Eduardo Leegwater Simões +Date: Wed Mar 2 17:26:28 2022 +0100 + + rusk: fix passing gas_price to preverification + +commit 1710c7fe4e800c106914d813f9385474bed1df4c +Author: Eduardo Leegwater Simões +Date: Wed Mar 2 17:25:54 2022 +0100 + + transfer-contract: bump version to `0.8.0` + +commit 06bed68b34786cdb27492979cf7811f453d91393 +Author: Eduardo Leegwater Simões +Date: Wed Mar 2 17:24:32 2022 +0100 + + transfer-contract: fix handling of gas price + + Gas price should be passed along to the circuit for correct verification + of the change amount. + +commit a59962479dc2657d5d7383a009c69d6d8a97aec8 +Author: Eduardo Leegwater Simões +Date: Thu Mar 3 09:46:04 2022 +0100 + + Fix transfer-wrapper to use correct note value + + Previously the output would have been wrong due to not multiplying + `gas_limit` by `gas_price`, meaning anything different than + `gas_price==1` would have been wrongly calculated. + +commit c700a3a0ad91e9cb5c491274773597f7a06ca120 +Author: Eduardo Leegwater Simões +Date: Thu Mar 3 09:42:16 2022 +0100 + + Fix makefile to build keys before WASM + +commit 8a6151e623681fbe1e4555cc76d8907c9758141f +Author: Eduardo Leegwater Simões +Date: Wed Mar 2 17:23:31 2022 +0100 + + transfer-circuits: bump version to `0.4.0` + +commit d60981c5bd3741078fe6c7e42536929b498f7fcb +Author: Eduardo Leegwater Simões +Date: Wed Mar 2 17:21:29 2022 +0100 + + transfer-circuits: fix handling of gas price + + The total fee of a transaction should be `gas_limit * gas_price` and not + just `gas_limit`. This prevents transactions with a `gas_price` larger + than the minimum (1) from ever passing verification. + + Resolves: #617 + +commit 7e4a3460aba42dfce4f88a7fe2f6cde5b299a971 +Merge: 8f4a75eb 1c52c28f +Author: Abel Elbaile +Date: Tue Mar 1 19:26:02 2022 +0100 + + Merge pull request #607 from dusk-network/wallet-ux + + rusk-wallet: UX improvements in the wallet CLI + +commit 1c52c28f5f2989bb6220dba0126b0df854a50125 +Author: t00ts +Date: Mon Feb 28 09:55:50 2022 +0100 + + rusk-wallet: Bump version to `0.5.1` + +commit af835fea06136973c74d45ab3ec8a6cb50855ca9 +Author: t00ts +Date: Sat Feb 26 12:04:48 2022 +0100 + + rusk-wallet: request user confirmation in interactive mode + + Resolves: #602 + +commit c49b1741fd37aa76b3c66b9f8b2d7e86ac2c10f4 +Author: t00ts +Date: Thu Feb 24 17:09:23 2022 +0100 + + rusk-wallet: add dynamic transaction preparation progress updates + + Resolves: #600 + +commit 1172acf1d43bb95656e8acf853b7eee48039b725 +Author: t00ts +Date: Thu Feb 24 12:27:13 2022 +0100 + + rusk-wallet: open or display explorer URL on succesful transactions + + Resolves: #598 + +commit 723dd4a07399e76ad702648a08ab1ce6746e7bb5 +Author: t00ts +Date: Thu Feb 24 12:25:41 2022 +0100 + + rusk-wallet: use hex-encoded tx hashes on user-facing messages + + Resolves: #597 + +commit 8f4a75eb7b7f3e3c730b945400edcfef424f882f +Merge: 8fcc220f 7fa8f234 +Author: Matteo Ferretti +Date: Tue Mar 1 14:15:50 2022 +0100 + + Merge pull request #609 from dusk-network/update-deps + + Update deps + +commit 7fa8f234d1d7c4583ad31ff27fec276595545022 +Author: Matteo Ferretti +Date: Mon Feb 28 17:21:14 2022 +0100 + + Fix clippy hints and formatting + +commit e9bc88d7aec50711382a01ebada46d6ad5ce05fc +Author: Matteo Ferretti +Date: Mon Feb 28 17:19:24 2022 +0100 + + Fix Makefile recursion + + Resolves #611 + +commit 80a786397ad6a2b54bc3c9668a5147b42f6a4e2c +Author: Matteo Ferretti +Date: Mon Feb 28 17:19:19 2022 +0100 + + test-utils: Fix Makefile recursion + +commit 8c41b6271c642414d619cdb8d2b7dd2f63bb8ce6 +Author: Matteo Ferretti +Date: Mon Feb 28 17:19:01 2022 +0100 + + rusk-abi: Fix Makefile recursion + +commit 46c4fd02ffa561b56b71274490cd64440e82a0f5 +Author: Matteo Ferretti +Date: Mon Feb 28 17:16:57 2022 +0100 + + transfer-contract: Fix Makefile recursion + +commit 27ab9c0bee6b63dd7cfdccfa02756fbcf3e91d27 +Author: Matteo Ferretti +Date: Mon Feb 28 17:16:20 2022 +0100 + + stake-contract: Fix Makefile recursion + +commit 73d641bd35071f57bf1c332fbeaffca57a026923 +Author: Matteo Ferretti +Date: Sun Feb 27 14:52:55 2022 +0100 + + Update rust-toolchain from `nightly-2021-10-28` to `nightly-2022-02-23` + +commit f6b522367a548a2d91d7845f20b88ea73d5cf2a2 +Author: Matteo Ferretti +Date: Sat Feb 26 03:15:41 2022 +0100 + + rusk: fix wallet_grpc balance assertions + +commit edf7ee1963ecfe3d6ebd6281160f64a804dcf59e +Author: Matteo Ferretti +Date: Sat Feb 26 03:15:02 2022 +0100 + + rusk-recovery: Add persistence backend registration + +commit 1edfcba1a195045b5ad09e9cf8f41a932fc18ad0 +Author: Matteo Ferretti +Date: Sat Feb 26 03:14:11 2022 +0100 + + tansfer-contract: Add persistence backend registration to tests + +commit dacb65ea78899d1d4fdd8246bd4447ea6d7fc196 +Author: Matteo Ferretti +Date: Sat Feb 26 03:07:24 2022 +0100 + + stake-contract: Fix tests + + - Change `gas_limit` to accomodate the test execution + - Add persistence backend registration + +commit df6f327c04d18b430f60ec0d6dd72501506abfed +Author: Matteo Ferretti +Date: Sat Feb 26 03:06:48 2022 +0100 + + rusk: Bump version to `0.4.0` + + - Update dusk-schnorr from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update dusk-plonk from `0.9` to `0.10` + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-bls12_381-sign from `0.1.0-rc` to `0.3.0-rc` + - Update dusk-jubjub from `0.10` to `0.11` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-wallet-core from `0.11.0-rc` to `0.12.0-rc` + - Update dusk-abi from `0.10` to `0.11` + - Update rusk-vm from `0.10.0-rc` to `0.12.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update microkelvin from `0.10` to `0.15.0-rc` + +commit 6b372ebdbdbd9495a16d3f3c3f27fc8ee95c8449 +Author: Matteo Ferretti +Date: Sat Feb 26 03:04:10 2022 +0100 + + test-utils: Bump version to `0.3.0` + + - Update alice contract from `0.2.0` to `0.3.0` + - Update bob contract from `0.2.0` to `0.3.0` + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update dusk-abi from `0.10` to `0.11` + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-jubjub from `0.10` to `0.11` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update dusk-hamt from `0.5.0-rc` to `0.10.0-rc` + - Update microkelvin from `0.10` to `0.15.0-rc` + - Update dusk-plonk from `0.9` to `0.10` + - Update rusk-vm from `0.10.0-rc` to `0.12.0-rc` + +commit 2a4286e2173601234b78cd6d0a8ccd71b1455689 +Author: Matteo Ferretti +Date: Sat Feb 26 03:00:49 2022 +0100 + + rusk-wallet: Bump version to `0.5.0` + + - Update dusk-wallet-core from `0.11.0-rc` to `0.12.0-rc` + - Update canonical from `0.6` to `0.7` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update dusk-schnorr from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update dusk-plonk from `^0.9` to `0.10` + - Update dusk-jubjub from `^0.10` to `0.11` + - Update dusk-bls12_381-sign from `0.1.0-rc` to `0.3.0-rc` + +commit f845a2b67fb0eaf441437fcdf48f0b8f21fe4df7 +Author: Matteo Ferretti +Date: Sat Feb 26 03:00:01 2022 +0100 + + rusk-recovery: Bump version to `0.5.0` + + - Update dusk-plonk from `0.9` to `0.10` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update microkelvin from `0.10` to `0.15.0-rc` + - Update rusk-vm from `0.10.0-rc` to `0.12.0-rc` + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-bls12_381-sign from `0.1.0-rc` to `0.3.0-rc` + +commit f9bbd04059c0ff02614e8f1800dcb6819541f034 +Author: Matteo Ferretti +Date: Sat Feb 26 02:59:08 2022 +0100 + + code-hasher: Bump version to `0.3.0-rc.0` + + - Update dusk-plonk from `0.9` to `0.10` + +commit 9f11de604608ec2053dc8a7045d4a9dea359a19a +Author: Matteo Ferretti +Date: Sat Feb 26 02:54:25 2022 +0100 + + transfer-contract: Bump version to `0.7.0` + + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update dusk-abi from `0.10` to `0.11` + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-jubjub from `0.10` to `0.11` + - Update dusk-hamt from `0.5` to `0.10.0-rc` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update microkelvin from `0.10` to `0.15.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update dusk-plonk from `0.9` to `0.10` + - Update rusk-vm from `0.10.0-rc` to `0.12.0-rc` + +commit db5502201420869551db8628b67fe427e4edf05a +Author: Matteo Ferretti +Date: Sat Feb 26 02:52:04 2022 +0100 + + stake-contract: Bump version to `0.5.0` + + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update dusk-abi from `0.10` to `0.11` + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-bls12_381-sign from `0.1.0-rc` to `0.3.0-rc` + - Update microkelvin from `0.10` to `0.15.0-rc` + - Update dusk-hamt from `0.5` to `0.10.0-rc` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-plonk from `0.9` to `0.10` + - Update dusk-schnorr from `0.9.0-rc` to `0.10.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + +commit a9d87615cb7b548102aa46d0e4c093ffed2a018d +Author: Matteo Ferretti +Date: Sat Feb 26 02:50:53 2022 +0100 + + transfer-circuits: Bump version to `0.3.0` + + - Update dusk-bls12_381 from `0.8` to `0.9` + - Update dusk-jubjub from `0.10` to `0.11` + - Update dusk-plonk from `0.9` to `0.10` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-schnorr from `0.9.0-rc` to `0.10.0-rc` + - Update phoenix-core from `0.15.0-rc` to `0.16.0-rc` + - Update canonical from `0.6` to `0.7` + +commit 2c7b444dc8899748749de8f6c3c4b60196ca73c3 (tag: rusk-abi-0.7.0) +Author: Matteo Ferretti +Date: Fri Feb 25 14:28:16 2022 +0100 + + rusk-abi: Bump to `0.7.0` + + - Update canonical from `0.6` to `0.7` + - Update canonical_derive from `0.6` to `0.7` + - Update dusk-poseidon from `0.23.0-rc` to `0.25.0-rc` + - Update dusk-bls12_381 from `0.8` fro `0.9` + - Update dusk-bls12_381-sign `0.1.0-rc` to `0.3.0-rc` + - Update dusk-abi from `0.10` to `0.11` + - Update dusk-schnorr from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-pki from `0.9.0-rc` to `0.10.0-rc` + - Update dusk-jubjub from `0.10` to `0.11` + - Update rusk-vm from `0.10.0-rc` to `0.12.0-rc` + - Update dusk-plonk from `0.9` to `0.10` + +commit 8fcc220f1a0410d56eeb9fdae4b2ebf657882da4 +Merge: 0a18a407 d55af6c2 +Author: Eduardo Leegwater Simões +Date: Tue Feb 22 15:19:29 2022 +0100 + + Merge pull request #601 from dusk-network/refactor-tx-processing-596 + + rusk: refactor and correct state transition logic + +commit d55af6c2f2b79ad82578031469dfdf26403deef0 +Author: Eduardo Leegwater Simões +Date: Tue Feb 22 13:03:49 2022 +0100 + + rusk: refactor and correct state transition logic + + Resolves: #596 + +commit 0a18a4076a5f16b28be0625c34fb297b96838fe8 +Merge: 15cb1af6 da357306 +Author: Abel Elbaile +Date: Tue Feb 22 12:00:07 2022 +0100 + + Merge pull request #590 from dusk-network/wallet-585 + + wallet: fix interactive wallet selection + +commit da357306ab84db1d6addd1fe983af2f1c5771a0a +Author: t00ts +Date: Mon Feb 21 11:15:09 2022 +0100 + + rusk-wallet: prevent interactive wallet chooser from displaying non .dat files + + Resolves: #585 + +commit 15cb1af6acfb73ce10090439f1ef4984f7a5dcea +Merge: ceb6d287 66308875 +Author: Eduardo Leegwater Simões +Date: Tue Feb 22 11:25:33 2022 +0100 + + Merge pull request #593 from dusk-network/filter-tx-block-gas-591 + + rusk: add TX filter on block gas limit + +commit 6630887514640045fc288225fda0809b3ef7d500 +Author: Eduardo Leegwater Simões +Date: Mon Feb 21 17:00:41 2022 +0100 + + rusk: add TX filter on block gas limit + + Transactions returned from `execute_state_transition` are now guaranteed + to have a `gas_limit` smaller than the block gas limit. + + Resolves: #591 + +commit ceb6d287e2ccd951cbfb0e316873e5790584f0c3 +Merge: 8ff6b0a2 4776dba2 +Author: Eduardo Leegwater Simões +Date: Tue Feb 22 11:03:38 2022 +0100 + + Merge pull request #594 from dusk-network/coinbase-value-592 + + rusk: fix coinbase value calculation + +commit 4776dba20797a5c6c25b8aa101107695a7ba14e2 +Author: Eduardo Leegwater Simões +Date: Mon Feb 21 17:52:41 2022 +0100 + + rusk: fix coinbase value calculation + + Computes dusk spent by each transaction and sums it all up, passing it + to coinbase methods accordingly. + + Resolves: #592 + +commit 8ff6b0a2bcb2863ef4d641760ffd7ea6932b18cd +Merge: 8c93cde1 5d8f7f0c +Author: Matteo Ferretti +Date: Mon Feb 21 11:59:30 2022 +0100 + + Merge pull request #586 from dusk-network/simplify-check_valid_denom + + rusk-wallet: refactor `check_valid_denom` to reduce the conditions + +commit 5d8f7f0c7e4bd0e3acdff05d76b2a9758bc02286 +Merge: 53c08229 8c93cde1 +Author: Matteo Ferretti +Date: Sat Feb 19 11:57:46 2022 +0100 + + Merge branch 'master' into simplify-check_valid_denom + +commit 8c93cde102ae56f81a5728285405bfb9d1182a2b +Merge: 97461436 7810ad4c +Author: Emanuele Francioni +Date: Sat Feb 19 11:14:23 2022 +0100 + + Merge pull request #587 from dusk-network/faucet-notes + + Add building testnet state + +commit 7810ad4c4da5b61f1a23007d0ec2ff7937d8f4aa +Author: Eduardo Leegwater Simões +Date: Sat Feb 19 03:05:58 2022 +0100 + + rusk: modify tests to build a non testnet state + +commit 6c27c7356461bd4b9a9fe6886ef304c91e093560 +Author: Eduardo Leegwater Simões +Date: Sat Feb 19 03:19:16 2022 +0100 + + rusk-recovery: bump version to `0.4.1` + +commit 9ec333f4640d339eaa6d44ce845140d5797f2e59 +Author: Eduardo Leegwater Simões +Date: Sat Feb 19 02:58:51 2022 +0100 + + rusk-recovery: add building testnet state + + - Add `RUSK_BUILD_TESTNET` flag signifying that one wishes to build a + testnet state. + - Change `deploy` to also take a boolean and conditionally add a note to + the state valued at one billion Dusk to the a harcoded faucet address. + `insert_faucet_notes`. + - Add `ExecConfig` struct as a parameter of `exec` to better structure + flags. + +commit 53c082295e74db65243e7fd28d9e3e0d3ea91e01 +Author: Matteo Ferretti +Date: Sat Feb 19 01:15:49 2022 +0100 + + rusk-wallet: refactor `check_valid_denom` to reduce the conditions + +commit 97461436864a983ca14472f742320e9f04e5ce9a +Merge: 280dc30a b8d2b338 +Author: Eduardo Leegwater Simões +Date: Sat Feb 19 01:12:24 2022 +0100 + + Merge pull request #583 from dusk-network/dusk-denomination-582 + + Change denomination to nDusk + +commit b8d2b3385007e22c7a960655c209c897e992daf3 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:43:05 2022 +0100 + + rusk-wallet: bump version to `0.4.0` + +commit df66476120352591326f60f1f7e0b1cd41127f27 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:30:18 2022 +0100 + + rusk-wallet: change to use nDusk + + Resolves: #582 + +commit db6613372493ad7c01bc61c58fc7d36643953d64 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:23:18 2022 +0100 + + rusk: change emission schedule to emit nDusk + + This entails a change to 1000 times more Dusk than previously. + +commit c94281b27ba824214018f529893db284ce14b5c3 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:39:14 2022 +0100 + + rusk-recovery: bump version to `0.4.0` + +commit f63c47c3de77c1fc72ac9143eb66546d1edb6977 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:21:43 2022 +0100 + + rusk-recovery: change genesis in line with nDusk + + Since the denomination is changed to nDusk from uDusk, this is 1000 + more. + +commit e82982a9d025a038eb4c50b9a064efbfc1e945f7 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:20:22 2022 +0100 + + transfer-contract: change minimum price to LUX + +commit e5179cdf0892a2774355ab46b8f3c3eb87ef4473 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:37:55 2022 +0100 + + stake-contract: bump version to `0.4.0` + +commit 64360c71a6ececa088d57ca8b4429e074de6402a +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:19:09 2022 +0100 + + stake-contract: change minimum stake + + The stake needs to be increased in line with the nDusk change. + +commit 753036a216a545203c70e25e5d8ce8aa80791be9 (tag: rusk-abi-0.6.3) +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:36:00 2022 +0100 + + rusk-abi: bump version to `0.6.3` + +commit d1ad4f1d9e076edb94f24c026ae063912f0727d8 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 22:14:43 2022 +0100 + + rusk-abi: add dusk module with denomination ops + + - Add `Dusk` type alias, to hide the logic behing denomination + - Add `dusk` and `from_dusk` functions for conversions between Dusk and + floating point numbers + - Add `LUX` constant representing the smallest denomination of Dusk + +commit 280dc30ad42e6a230ae274270791039c08f548f2 +Merge: 66672e16 b77b92e2 +Author: Abel Elbaile +Date: Thu Feb 17 14:34:07 2022 +0100 + + Merge pull request #577 from dusk-network/wallet-574 + + wallet: Enhance `export` command + +commit b77b92e2bf4f72bcc6a84a770f3f3e0f588a4725 +Author: t00ts +Date: Tue Feb 15 16:48:20 2022 +0100 + + wallet: enhance `export` command + + - Default to current wallet directory for exported keys. + - Add an additional plain text file with the base58-encoded public key. + + Resolves: #574 + +commit 66672e1644e3a7f43e2a17b85f46f4daa43445e5 +Merge: d63bcbb0 a7e6d123 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 14:18:26 2022 +0100 + + Merge pull request #581 from dusk-network/fix-persist + + Fix persist to fail when root is different + +commit a7e6d123d279036bb3c17298b22cc6fd3409b863 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 14:00:35 2022 +0100 + + rusk: fix persist to fail when root is different + +commit d63bcbb0b26efe09f1c94f6c12d8f706efc8703a +Merge: dc3ceadd 28e2694b +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 13:40:59 2022 +0100 + + Merge pull request #580 from dusk-network/persist-on-demand-572 + + Persist on demand rather than automatically + +commit 28e2694b96c9feda4886f7d2c37370d1a5859f98 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 11:52:15 2022 +0100 + + rusk: persist on command rather than automatically + + - Remove `state.persist()` call on `accept`, `finalize`, and `revert` + - Add persist RPC that takes the state root, and calls + `state.persist()` if the current root matches + + Resolves: #572 + +commit 26ab9425a36c6def5d251931d20ae3f7a2a80f36 +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 11:49:40 2022 +0100 + + schema: add persist request proto + +commit dc3ceaddc6eec3b99a39ca09aa6a6a939b79ffa5 +Merge: 5c5a7ac4 413bae0c +Author: Eduardo Leegwater Simões +Date: Thu Feb 17 13:31:14 2022 +0100 + + Merge pull request #578 from dusk-network/stake-test + + Add working stake test + +commit 413bae0cd553a668e597ccaafb83a4ac8ed9faab +Author: Eduardo Leegwater Simões +Date: Wed Feb 16 21:43:44 2022 +0100 + + wallet: bump version to `0.3.0` + +commit cf16e07e90b9c3684ec8d725838adff1bd9fa6c8 +Author: Eduardo Leegwater Simões +Date: Wed Feb 16 23:17:53 2022 +0100 + + Upgrade to `clap` version `3.1` + +commit 4228d4cdf3b5fe946c7ae145c0ef16af813740dd +Author: Eduardo Leegwater Simões +Date: Wed Feb 16 21:42:50 2022 +0100 + + wallet: upgrade to `dusk-wallet-core` `0.11.0-rc` + +commit 2169876089586251e17ca5819c56ddfb051575bf +Author: Eduardo Leegwater Simões +Date: Wed Feb 16 21:37:29 2022 +0100 + + rusk: upgrade to `dusk-wallet-core` `0.11.0-rc` + + - Add test performing a stake and stake withdrawal transaction and + passing them through the normal block generator procedure. + + Resolves: #560 + +commit 5c5a7ac425d9704df56ca9159e77aae8dcf76c34 +Merge: e9289087 95f27427 +Author: Eduardo Leegwater Simões +Date: Wed Feb 16 11:19:05 2022 +0100 + + Merge pull request #576 from dusk-network/created-at-566 + + Change stake contract to new specification + +commit 95f27427e2c76cd62a24c8920bf04cce0aab0bce +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:39:12 2022 +0100 + + recovery: bump version to `0.3.0` + +commit c377c0f0146d10e4a6514386bce74d87e8e91c11 +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:35:11 2022 +0100 + + recovery: change genesis stake to remove expiry + + Makes the genesis stake using the `with_eligibility` function to + create stakes that are immediately valid. + +commit e9112a1baffef7cdead040c975d2be30a4fd8425 +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:23:22 2022 +0100 + + rusk: change to accomodate stake contract v0.3.0 + + State service clients will now have the full stake structure returned + when requesting a key's stake. + +commit d422fea24ab3a72e7f988606c16c444fbcef7664 +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:22:42 2022 +0100 + + wallet: bump version to `0.2.5` + +commit fae7bae87acf4729d853b8ed80bb81ba9af63c8c +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:19:32 2022 +0100 + + wallet: change to return bogus stake expiration + + Since expiration is deprecated, but `dusk-wallet-core` still requires + it, return 0 in the meantime. + +commit e56609e3799250b254c285db2145047f8dadb18a +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:15:50 2022 +0100 + + schema: change stake protos in line with contract + + Since expiration is deprecated, this field is removed and the new field + - `created_at` is added. + +commit 3101a8cc5e39e348e0f6c87ed9f7df31572b46cf +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:15:03 2022 +0100 + + stake: bump version to `0.3.0` + +commit f1f840366ed61defd6f3f26f94b5f79980bfe471 +Author: Eduardo Leegwater Simões +Date: Tue Feb 15 20:09:34 2022 +0100 + + stake: change contract to new specification + + - Expiration is deprecated, and all associated functionality is removed. + - The messages to sign are changed, with the notable addition of + `created_at` - meant to be similar but not equal to the block height. + This is done since it is effectively impossible to sign and prove the + transaction in the timespan of a single block. + + Resolves: #566 + +commit e9289087fd01396bfd4ad845ef5ab9ce8d17c96e +Merge: ec326432 416eb6a9 +Author: Mr. Seppia +Date: Tue Feb 15 15:54:37 2022 +0100 + + Merge pull request #573 from dusk-network/network-active-nodes-571 + + Get ActiveNodes through Network service + +commit 416eb6a9354b70a8baf0e997b88315730729fd99 +Author: Herr Seppia +Date: Tue Feb 15 15:09:56 2022 +0100 + + rusk: Add gRPC to retrieve active nodes in the network + + Update minimum version of kadcast dependency to 0.4.0-rc.5 + + Resolves #571 + +commit c94e6a5d875b188d61a963cb67a1556dd52a46d5 +Author: Herr Seppia +Date: Tue Feb 15 15:08:10 2022 +0100 + + Add `AliveNodes` to network.proto + +commit ec3264328a887d0a88c24ab95999eea216fb0948 +Merge: 4ac6d481 67c5c91a +Author: Abel Elbaile +Date: Tue Feb 15 13:54:20 2022 +0100 + + Merge pull request #570 from dusk-network/fix-569 + + wallet: Release `0.2.4` + +commit 67c5c91ac45b9d22b96d2f5179c0825aeb0818e2 +Author: t00ts +Date: Tue Feb 15 11:45:07 2022 +0100 + + wallet: Release `0.2.4` + + - Allow for headless wallet creation + - TX outputs in wallet + + Resolves: #569 + +commit 4ac6d4812089ea2ede8ffed3bf8596fed0c1123d +Merge: b9eb854a b4b1e5d9 +Author: Abel Elbaile +Date: Tue Feb 15 09:15:14 2022 +0100 + + Merge pull request #568 from dusk-network/wallet-565 + + wallet: clarify input Dusk unit for all commands + +commit b4b1e5d916dd506eba4c0f507deb35dd8ef041ea +Author: t00ts +Date: Mon Feb 14 17:09:48 2022 +0100 + + wallet: clarify input Dusk unit for all commands + + Resolves: #565 + +commit b9eb854a8554f64bb0bb5fd6f320c15a15878383 +Merge: f4897134 370a65cb +Author: Mr. Seppia +Date: Mon Feb 14 16:25:29 2022 +0100 + + Merge pull request #562 from dusk-network/nano-gasprice-561 + +commit 370a65cb3d1352f5a6e5b94314b85c060a70d1c0 +Author: Herr Seppia +Date: Mon Feb 14 15:48:11 2022 +0100 + + rusk-wallet: Check that inputted Dusks are convertible to uDusk + +commit bae5569a9cca52215d9395b080ea864dfb31ecdb +Author: Herr Seppia +Date: Sat Feb 12 17:15:43 2022 +0100 + + transfer-contract: Fix comment in `minimum_gas_price()` + + The gasPrice is intended to be in micro-dusk instead of nano-dusk + +commit f489713408954d4e201d4622bc588b521275b00f +Merge: 6abee36c 91d64b71 +Author: Eduardo Leegwater Simões +Date: Fri Feb 11 22:08:38 2022 +0100 + + Merge pull request #559 from dusk-network/prover-proof-556 + + Change ExecuteProverResponse to contain the proof + +commit 91d64b7158b191fd77a3a469acb45982c8278315 +Author: Eduardo Leegwater Simões +Date: Fri Feb 11 15:14:00 2022 +0100 + + rusk: upgrade to wallet-core `0.10.0-rc.0` + + - Change to return proof from `prove_execute` instead of the full tx + - Refactor `wallet_grpc` test to generate blocks outside of + `TestProverClient` + + Resolves: #556 + +commit decd7729eacab06f625715da265326f842d378e2 +Author: Eduardo Leegwater Simões +Date: Fri Feb 11 15:04:42 2022 +0100 + + wallet: upgrade to wallet-core `0.10.0-rc.0` + + - Change to print transaction hash in main process + - Adapt ProverClient to return tx in `compute_proof_and_propagate`, and + take the proof from upstream instead of the full tx + + Resolves: #557 + Co-authored-by: Abel Elbaile + +commit a2cca6c3007e02ff441b6911c8d14e3dafc146d4 +Author: Eduardo Leegwater Simões +Date: Fri Feb 11 15:02:18 2022 +0100 + + schema: change ProveExecute to return proof + + See also: #556 + +commit 6abee36c1f3447fa4cee50f2737b74e52b5bc352 +Merge: 1705ee04 e04d54b0 +Author: Abel Elbaile +Date: Thu Feb 10 16:48:10 2022 +0100 + + Merge pull request #555 from dusk-network/wallet-554 + + wallet: Release 0.2.3 + +commit e04d54b0872a6ffb4c8fe96a8158a3e78133410a +Author: t00ts +Date: Thu Feb 10 16:04:04 2022 +0100 + + wallet: Release 0.2.3 + + - Pretty print wallet-core errors and switch to `Display`-based output. + + Resolves: #554 + +commit 1705ee042adf99b4a126f45f3e14fe2d0127a2c5 +Merge: ec08b9f4 7d6b7c30 +Author: Abel Elbaile +Date: Thu Feb 10 15:21:33 2022 +0100 + + Merge pull request #553 from dusk-network/wallet-547 + + wallet: Release 0.2.2 + +commit 7d6b7c30c97c4259dad7c693733b455b6c6c0557 +Author: t00ts +Date: Thu Feb 10 13:27:57 2022 +0100 + + wallet: Release 0.2.2 + + - Interactive mode prevents sending txs with insufficient balance + - Fix panic when UDS socket is not available + + Resolves: #547 + +commit df16433228923e818616170de92483bb51a227ed +Author: t00ts +Date: Thu Feb 10 13:09:29 2022 +0100 + + wallet: fix panic on uds failure + +commit ec08b9f4d87460e1a452711843856060bd1c53ab +Merge: 7fadaf5e 8a535002 +Author: Eduardo Leegwater Simões +Date: Thu Feb 10 12:25:54 2022 +0100 + + Merge pull request #541 from dusk-network/single-coinbase-529 + + rusk: reduce number of coinbase transactions to 1 + +commit 8a535002974cee220b301b62a310c3960aeec878 +Author: Eduardo Leegwater Simões +Date: Tue Feb 8 23:49:32 2022 +0100 + + rusk: reduce number of coinbase transactions to 1 + + The new coinbase transaction contains both the note for Dusk and the + note for the block generator serialized in sequence. The transaction + hash is calculated using `rusk_abi::Hasher` instead of the significantly + more expensive `dusk_poseidon::sponge::hash`. This is in line with how + normal transfer transactions are hashed. + + Resolves: #529 + +commit 7fadaf5e8862c634a534d4cf7db170ff7b698ba8 +Merge: f8fcb96f 01eb4bcd +Author: Eduardo Leegwater Simões +Date: Thu Feb 10 11:43:49 2022 +0100 + + Merge pull request #542 from dusk-network/state-reset-518 + + recovery: add forcing the state to build/download + +commit 01eb4bcdebf110d12a8649f8daa196065f217861 +Author: Eduardo Leegwater Simões +Date: Wed Feb 9 01:36:50 2022 +0100 + + recovery: add forcing the state to build/download + + A `force` flag is added, allowing one to always build or download the + state regardless of the existing state in the profile directory. The + flag is added in the CI for good measure. + + Resolves: #518 + +commit f8fcb96f5bef71802ce660a8d926f28d37e3fbcf +Merge: ed1f09f2 b7cd09ad +Author: Eduardo Leegwater Simões +Date: Thu Feb 10 11:30:42 2022 +0100 + + Merge pull request #548 from dusk-network/fix-denoms + + wallet: fix denominations and ask for gas price + +commit b7cd09ad1e023083075d8a3c2f954d25e2619cbc +Author: Eduardo Leegwater Simões +Date: Wed Feb 9 16:51:13 2022 +0100 + + wallet: fix denominations and ask for gas price + + The denominations are normalized to always be asked in Dusk from the + user, and converted to μDusk when used internally. Some sane - aka pass + verification - defaults are added. + + Gas price is asked from the user as well. The gas price, gas limit and + transfer amount have a lower limit of 1 μDusk, since anything lower is + floored. + + Resolves #544 + +commit ed1f09f247db9694195aab08d8a9c19119cdb089 +Merge: 141e4843 cc8a0604 +Author: Mr. Seppia +Date: Wed Feb 9 13:53:28 2022 +0100 + + Merge pull request #545 from dusk-network/magic-testnet + + Change magic to TESTNET + +commit cc8a06046eea87f761f574f4db426cd7c194cf12 +Author: Herr Seppia +Date: Wed Feb 9 12:46:24 2022 +0100 + + Change magic to TESTNET + +commit 141e4843848cfb412c64ca41aa50d20e809654e7 +Merge: 1874aa4b cc39d040 +Author: Abel Elbaile +Date: Wed Feb 9 10:24:44 2022 +0100 + + Merge pull request #543 from dusk-network/wallet-cli-539 + + wallet: change default gas price to 0.001 Dusk + +commit cc39d040fd3fb080a273db56143eca54c2da9a1d +Author: t00ts +Date: Wed Feb 9 09:29:55 2022 +0100 + + wallet: change default gas price to 0.001 Dusk + + See also: #539 + + Co-authored-by: Eduardo Leegwater Simões + +commit 1874aa4befdaea00d96b81a16d59925cd1efdccf +Merge: d34e12ef e9c1d02c +Author: Matteo Ferretti +Date: Tue Feb 8 23:59:52 2022 +0100 + + Merge pull request #538 from dusk-network/verify + + Update `verify_state_transition` + +commit e9c1d02cfdb1ad85b47297f4fc953455d307c20a +Author: Matteo Ferretti +Date: Tue Feb 8 18:44:58 2022 +0100 + + Add verify step to `verify_state_transition` + +commit ee847ddcc2a2eef2e88c3120f3f429e1004767f7 +Author: Matteo Ferretti +Date: Tue Feb 8 18:39:01 2022 +0100 + + Update tests after schema changes + +commit 924be4a3b7908001c1c286a186c35387aee1672d +Author: Matteo Ferretti +Date: Tue Feb 8 18:38:32 2022 +0100 + + Remove `success` from `VerifyStateTransitionResponse` + +commit d34e12ef3ef2a0f8cf4b70ba1a2bb5568b1540d8 +Merge: 05975550 be618b17 +Author: Matteo Ferretti +Date: Tue Feb 8 12:59:40 2022 +0100 + + Merge pull request #534 from dusk-network/grpc-revert + + Expose the capability to revert the state via gRCP + +commit be618b172357ad7c2902244fc36ca7b18ebb4299 +Merge: b3665345 05975550 +Author: Matteo Ferretti +Date: Tue Feb 8 12:42:45 2022 +0100 + + Merge branch 'master' into grpc-revert + +commit 05975550dd26d4f855a99de9133f30e6878659c6 +Merge: 4c144987 bdb09a86 +Author: Abel Elbaile +Date: Tue Feb 8 12:08:32 2022 +0100 + + Merge pull request #532 from dusk-network/fix-531 + + wallet: Update to wallet-core 0.9 + +commit bdb09a86abde5609af754fd74e61be05e5f9499d +Author: t00ts +Date: Tue Feb 8 11:56:54 2022 +0100 + + wallet: Display tx hash after proving + +commit 30331877942b83d97b9e8445271f7097a3864059 +Author: t00ts +Date: Tue Feb 8 10:39:39 2022 +0100 + + wallet: Update to wallet-core 0.9 + + Resolves: #531 + +commit b36653459410bf6b0ab4e6a9dc0281fb79b8a223 +Merge: b9b16beb 4c144987 +Author: Matteo Ferretti +Date: Tue Feb 8 11:19:32 2022 +0100 + + Merge branch 'master' into grpc-revert + +commit 4c1449873507b5c54dbb8a1ea1c1c4c670b74ded +Merge: bed6171e f3faeca3 +Author: Mr. Seppia +Date: Tue Feb 8 11:14:43 2022 +0100 + + Merge pull request #537 from dusk-network/gasspent-accept-536 + + Include ExecutedTransactions in the Accept/Finalize response + +commit f3faeca340d5e13d6459bc5eb27f36b7a60346ac +Author: Herr Seppia +Date: Tue Feb 8 11:05:08 2022 +0100 + + Change schema to include ExecutedTransactions in the Accept/Finalize response + + Resolves #536 + +commit b9b16bebfdd7a71c13c6f7cd2717a3880e6a5a96 +Merge: 7e28ff83 bed6171e +Author: Matteo Ferretti +Date: Tue Feb 8 10:52:39 2022 +0100 + + Merge branch 'master' into grpc-revert + +commit 7e28ff8390452df32730817edf243d2628f51dbd +Author: Matteo Ferretti +Date: Tue Feb 8 10:43:25 2022 +0100 + + rusk: Add implementation for gRPC `Revert` method + + Resolves: #533 + +commit ee104e0f56948276573b5fa79e1729fb69376c0d +Author: Matteo Ferretti +Date: Tue Feb 8 10:43:08 2022 +0100 + + Add `Revert` to the schema + +commit bed6171eae9d2c87fd57cc21467bdf914bab09c6 +Merge: 48422bdb f894f701 +Author: Abel Elbaile +Date: Tue Feb 8 10:38:52 2022 +0100 + + Merge pull request #525 from dusk-network/wallet-0.2 + + wallet: Release 0.2 + +commit f894f701401c0186f6e8aec76c88f0c52bf34b66 +Author: t00ts +Date: Mon Feb 7 16:59:02 2022 +0100 + + wallet: Add tests + +commit 4208b1e267dedcd1d7d6711c0d9054026573732f +Author: t00ts +Date: Fri Feb 4 14:31:36 2022 +0100 + + wallet: Release 0.2 + + - Use UDS transport by default (See also: #520) + - Encode file with version tag (See also: #524) + - Add a README (See also: #514) + + Resolves: #514 + Resolves: #520 + Resolves: #524 + +commit 48422bdb8d83fc91a3b2671d0dfb8c6516fe63fd +Merge: 6227ab2e 63e4072e +Author: Matteo Ferretti +Date: Tue Feb 8 10:15:41 2022 +0100 + + Merge pull request #530 from dusk-network/e2e-tests + + E2E Rusk test + +commit 63e4072e1c6f2ea6042db56c498c92a5af811a99 +Author: Matteo Ferretti +Date: Mon Feb 7 18:04:47 2022 +0100 + + rusk: Update tests + + - Add tests for new `RuskState` implementation + - Change `wallet_grpc` to reflect better the actual workflow + - Update tests for the state service + - Update tests for the prover service + + Resolves: #466 + Resolves: #512 + +commit d9a65e58ce941ceb796ff55c87cb1cfe996ad86d +Author: Matteo Ferretti +Date: Mon Feb 7 17:49:32 2022 +0100 + + rusk: refactor state service + + - Add `find_existing_nullifiers` service + - Change the code to be compatible with the new `RuskState` + +commit e24b49ee7b71d409068fac759f9d288d290413d5 +Author: Matteo Ferretti +Date: Mon Feb 7 17:41:37 2022 +0100 + + rusk: `RuskState` refactoring + + - Change `RuskState` to hold an `Arc` `Mutex` of `NetworkState` + - Add `accept` method to `RuskState` + - Add `finalize` method to `RuskState` + - Add `revert` method to `RuskState` + - Add `execute` method to `RuskState` + - Add `any_nullifier_exists` method to `RuskState` + - Add `find_existing_nullifiers` method to `RuskState` + - Add implementation of `Drop` trait to `RuskState` + - Change `coinbase_value` and `emission_amount` to be `const` functions + + Once an instance of `RuskState` is dropped, it will automatically + discard any changes that aren't either finalized or accepted. + + - Change `contract_state` method to mirroring the `set_contract_state` one + +commit c332a54a92a6713eb96d6d4e931f0336b9034cd3 +Author: Matteo Ferretti +Date: Mon Feb 7 17:37:28 2022 +0100 + + rusk: Change `Rusk` to keep a shared ref of `NetworkState` + + Now `NetworkState` is thread safe, so there is no need to keep just the + `NetworkStateId` and `restore` from disk every call. + +commit 77f8692e1dfbbe3a6df3e61d84cb56c9839d7abe +Author: Matteo Ferretti +Date: Mon Feb 7 17:35:10 2022 +0100 + + rusk: Add a `Error::Other` for any `std::error::Error` type + +commit f0017db8f77105ca56055c263c578b922d6617b8 +Author: Matteo Ferretti +Date: Mon Feb 7 17:32:28 2022 +0100 + + rusk: Update dependencies + + - Update `dusk-wallet-core` from `0.8.0-rc` to `0.9.0-rc` + - Update `rusk-vm` from `0.8.0-rc` to `0.10.0-rc` + - Add `hex` version `0.4` + +commit feafbc3102cf4d9cd9e34938c6c31415f02f1e43 +Author: Matteo Ferretti +Date: Mon Feb 7 17:31:06 2022 +0100 + + test-utils: Update rusk-vm from `0.8.0-rc` to `0.10.0-rc` + +commit 3e1ecbabaf9bdde1be66f382550ad130055893e0 +Author: Matteo Ferretti +Date: Mon Feb 7 17:30:32 2022 +0100 + + Add `FindExistingNullifiers` gRPC service to the schema + +commit 4a143669057b519f365358085dd4fa6b5ab4c879 +Author: Matteo Ferretti +Date: Mon Feb 7 17:29:46 2022 +0100 + + rusk-recovery: Update `rusk-vm` from `0.8.0-rc` to `0.10.0-rc` + +commit 15d8cc310d08c6fb475ffc785f1ea445fc1b2922 +Author: Matteo Ferretti +Date: Mon Feb 7 17:24:39 2022 +0100 + + rusk-abi: Update `rusk-vm` from `0.8.0-rc` to `0.10.0-rc` + +commit 77617c47b950a0f525d4aadc859a8b9c6510dd2c +Author: Matteo Ferretti +Date: Mon Feb 7 17:24:05 2022 +0100 + + transfer-contract: Update `rusk-vm` from `0.8.0-rc` to `0.10.0-rc` + +commit 6227ab2e036bf8790066fc2f38ca3bdec78b00ad +Merge: 60871938 7c0fb530 +Author: Mr. Seppia +Date: Mon Feb 7 13:50:45 2022 +0100 + + Merge pull request #521 from dusk-network/grpc-gas_spent + + Add gas_spent to ExecutedTransaction grpc message + +commit 7c0fb530ef88a30ceea224a90a08f6daa7e01912 +Author: Herr Seppia +Date: Fri Feb 4 10:16:36 2022 +0100 + + rusk: Move SpentTransaction encoding to the right module + +commit 7549f3c68ad8a65d743fa5c067c1095a6c81a158 +Author: Herr Seppia +Date: Fri Feb 4 10:02:58 2022 +0100 + + rusk: Include gas spent for ExecuteTransaction + + See also #450 + +commit f0b9573bb50e10b8468337f48d6d502ce51d69ba +Author: Herr Seppia +Date: Fri Feb 4 10:01:32 2022 +0100 + + Add gas_spent info to ExecutedTransaction grpc message + +commit 608719389c677a8df1a9053a6b2f3f793150d057 +Merge: 09b69721 a4323738 +Author: Mr. Seppia +Date: Fri Feb 4 16:03:31 2022 +0100 + + Merge pull request #527 from dusk-network/fix-tx_propagation-526 + + rusk: Fix transaction encoding over the network + +commit a4323738a204a4db37bd98172594f3e2a87a7a8e +Author: Herr Seppia +Date: Fri Feb 4 15:40:55 2022 +0100 + + rusk: Fix transaction encoding over the network + + Edit transaction tests to check that a local peer receive the correct message + + Resolves #526 + +commit 09b69721274abed3768597e9c2180ca85c96dab1 +Merge: c7f0fa97 1d1b9aee +Author: Matteo Ferretti +Date: Fri Feb 4 12:29:07 2022 +0100 + + Merge pull request #522 from dusk-network/nullifiers-519 + + transfer-contract: add `find_existing_nullifiers` to transfer contract + +commit 1d1b9aee7681238da8ac4c548f2eea0aa7250ece +Author: Matteo Ferretti +Date: Fri Feb 4 12:20:44 2022 +0100 + + transfer-contract: add unit test for `find_existing_nullifiers` + +commit 20faa8275a7c9e2e14ed8e7bffc0fb7b278a1e13 +Author: Matteo Ferretti +Date: Fri Feb 4 10:18:44 2022 +0100 + + transfer-contract: add `find_existing_nullifiers` to transfer contract + + This method is needed from rusk and the wallet core to calculate the + balance properly. + + See also: dusk-network/wallet-core#41 + Resolves: #519 + +commit c7f0fa97c297bd37ed7cc47e2225720cefc0dc84 +Merge: f60c8b22 b2e91da4 +Author: Mr. Seppia +Date: Thu Feb 3 10:02:56 2022 +0100 + + Merge pull request #516 from dusk-network/fix-network-propagate-515 + + Fix tx encoding before Network propagation + +commit b2e91da467257e1e04c69213c7d7f59517fbf336 +Author: Herr Seppia +Date: Thu Feb 3 09:26:04 2022 +0100 + + Fix tx encoding before kadcast propagation + + Resolves #515 + +commit f60c8b220c2c58757eebc6b5e9af41a6123edf31 +Merge: 23a1b228 fc84f848 +Author: Eduardo Leegwater Simões +Date: Wed Feb 2 18:26:21 2022 +0100 + + Merge pull request #517 from dusk-network/download-state + + Download the state by default + +commit fc84f8483b5c4aba6de40e854bf0304b8150f3b0 +Author: Eduardo Leegwater Simões +Date: Wed Feb 2 16:56:00 2022 +0100 + + ci: add always building the state + + The state should always be built in the CI, therefore the + `RUSK_BUILD_STATE` variable is hardcoded and the now obsolete + `RUSK_OVERWRITE_STATE` removed. + +commit 4a2002307c6bd15e8f89a360b47080c5809808d2 +Author: Eduardo Leegwater Simões +Date: Tue Feb 1 21:13:17 2022 +0100 + + recovery: add downloading the state by default + + This is accomplished by: + + - Changing the `RUSK_OVERWRITE_STATE` flag to `RUSK_BUILD_STATE` and + building the state only on the condition of it being present. + + - Adding code to download and unpack the state zip from DigitalOcean + into `RUSK_PROFILE_PATH` - where the state is expected to be. + + - Removing the code to check the state root against a known value. + + See also: #509 + +commit 23a1b2282c5388824520c4cda9db6a9f5d675412 +Merge: b4439bdc 3774acae +Author: Abel Elbaile +Date: Wed Feb 2 10:32:41 2022 +0100 + + Merge pull request #513 from dusk-network/wallet-offline + + wallet: Add offline mode and improve overall UX + +commit 3774acaeff9ff083d13261a090a85ce9a4647b4e +Author: t00ts +Date: Tue Feb 1 19:41:38 2022 +0100 + + wallet: Release `0.1.3` + +commit 9c4d72463ce806c89275caec86a75528b1c548b4 +Author: t00ts +Date: Tue Feb 1 19:40:47 2022 +0100 + + wallet: Disable "Extend stake" command + +commit ff126f37f6852b56309592c0a35689168cb43eac +Author: t00ts +Date: Tue Feb 1 14:00:06 2022 +0100 + + wallet: Add offline mode + + Includes notable UX improvements + + Resolves: #499 + Resolves: #507 + +commit b4439bdcdddd9226622e4815af967e136833db60 +Merge: 6395ebed 8ebe17c8 +Author: Eduardo Leegwater Simões +Date: Tue Feb 1 12:55:14 2022 +0100 + + Merge pull request #510 from dusk-network/stable-genesis + + Achieve reproducible build for contracts + +commit 8ebe17c8f0ba7e45af7bb6cae618ff8e5ea2efc8 +Author: Eduardo Leegwater Simões +Date: Tue Feb 1 11:58:16 2022 +0100 + + recovery: Add check on generated state root + + This check fails the build if the state differs from the expected value + given in the `EXPECTED_ROOT` constant. This ensures a determistic state + is built on every machine. + + Resolves: #509 + +commit 9dbade3173fd4022dc14cbd1a8d22340907a246f +Author: Eduardo Leegwater Simões +Date: Tue Feb 1 11:57:46 2022 +0100 + + stake: Change build to be deterministic + + This is achieved by using `--remap-path-prefix` and stripping the user + home directory from the generated binaries. + +commit 2e80e6ed34e519c03da8a7194f3aff607bd37fd6 +Author: Eduardo Leegwater Simões +Date: Tue Feb 1 11:56:00 2022 +0100 + + transfer: Change build to be deterministic + + This is achieved by using `--remap-path-prefix` and stripping the user + home directory from the generated binaries. + +commit 6395ebed4164c02e1e4e406ee7bd4e5cbd391176 +Merge: 92597c5c 40112824 +Author: Matteo Ferretti +Date: Tue Feb 1 10:06:58 2022 +0100 + + Merge pull request #508 from dusk-network/update-node-integration + + Update for node integration + +commit 4011282424ac41b63265bf97bc7ef6fcb814b9c5 +Merge: 58b7c429 92597c5c +Author: Matteo Ferretti +Date: Mon Jan 31 21:05:59 2022 +0100 + + Merge branch 'master' into update-node-integration + +commit 58b7c42922f031af6092432ca3b1edeea1bd4aa4 +Author: Matteo Ferretti +Date: Mon Jan 31 21:01:17 2022 +0100 + + rusk-recovery: Display the state root once the state is deployed + + - Update Makefile to always overwrite the state by default + + This is mostly needed by developers so during the test resetting to + the genesis state is the most common action. + +commit a2d3ef6838046cac4b78caf04e0acf9590cc5474 +Author: Matteo Ferretti +Date: Mon Jan 31 20:52:02 2022 +0100 + + rusk-profile: Add `RUSK_KEYS_PATH` env var + + If `RUSK_KEYS_PATH` is set, it will supersede `RUSK_PROFILE_PATH` as + circuit keys folder. + +commit 92597c5cf70e0070e7defc0dab8467711375b313 +Merge: e7445ad6 c2c77365 +Author: Abel Elbaile +Date: Mon Jan 31 18:45:35 2022 +0100 + + Merge pull request #506 from dusk-network/wallet-headless-495 + + wallet: Add "headless" mode and fix Export in multi-wallet scenarios + +commit c2c77365226cdd5e22a6b12fdb4b49c81957b421 +Author: t00ts +Date: Mon Jan 31 17:28:47 2022 +0100 + + wallet: Release 0.1.2 + + - Exported key file contains wallet name + - Encode file using serde derive + +commit 0bf6dafeb6d8b96b94abd404621fd351d6c80ec5 +Author: t00ts +Date: Mon Jan 31 17:04:10 2022 +0100 + + wallet: Add "headless" mode + + Password can be passed by env var to allow for headless mode + + Resolves: #495 + +commit e7445ad6ff9d70a6c5a3209a2451eda1c482bc99 +Merge: 38c5d507 75a417b9 +Author: Abel Elbaile +Date: Mon Jan 31 15:47:28 2022 +0100 + + Merge pull request #505 from dusk-network/wallet-export + + wallet: Add `Export` command + +commit 75a417b9640457b254ab515538fc17ca23e0f646 +Author: t00ts +Date: Mon Jan 31 13:45:29 2022 +0100 + + wallet: Add `Export` command + + User can export BLS key pairs in encrypted and plain text. + + Resolves: #504 + +commit 5fd6911e365416496399d503ff653d781cdaeb60 +Author: Eduardo Leegwater Simões +Date: Mon Jan 31 12:55:02 2022 +0100 + + wallet: Change encryption to variable sized data + + Small refactor on the constant seed size. Change it to be a constant. + +commit 38c5d507c7132f6fb215d9fde64b1c8c2781fb48 +Merge: 45a05c3c 0262fb90 +Author: Eduardo Leegwater Simões +Date: Mon Jan 31 11:19:33 2022 +0100 + + Merge pull request #502 from dusk-network/genesis-stake + + Add genesis state + +commit 0262fb90fc9a30b361afa3d0601b94eb7816ba99 +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 23:01:13 2022 +0100 + + recovery: bump version to `0.2.2` + +commit bdf98f6ccd2322e8a43f7851c10d425fb600f57b +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:59:28 2022 +0100 + + recovery: add genesis state + + The genesis state consists of the following: + + - A single note in the transfer contract's state, awarding an + initial amount of to Dusk Network. + + - Stakes for one provisioner defined by the public key in the + `provisioners/` folder. The provisioner has the minimum amount of + Dusk staked. + + Resolves: #480 + +commit 5ba1b709afacb385aac6b82b32f964647c348f81 +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:49:11 2022 +0100 + + stake: bump version to `0.2.3` + +commit 1df9b4141ba631349dd416593358223e22348ab0 +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:47:38 2022 +0100 + + stake: change the minimum amount of stake + + The current specified amount is 1000 Dusk, or in micro units, + 1000000000. + +commit c54035eede0e7ba77dcddfcd638fb7ffa6e1c56c +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:45:46 2022 +0100 + + transfer: bump version to `0.6.3` + +commit 811bbfc642704afddc603589e83a0b73b5dedd0f +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:43:17 2022 +0100 + + transfer: Add `dusk_key` method to get Dusk's key + + This is useful in `rusk-recovery` to add notes belonging to Dusk in the + genesis state. + +commit 31b86a6a352b532859745998d24ead9112bff911 +Author: Eduardo Leegwater Simões +Date: Sun Jan 30 22:41:32 2022 +0100 + + transfer: change Dusk Network key + + The author misplaced the seed for the public key and needed to + regenerate keys. + +commit 45a05c3cf6772bdf2e1733e866d6b2ee52224806 +Merge: bacbce02 4f41bba3 +Author: Abel Elbaile +Date: Mon Jan 31 11:12:04 2022 +0100 + + Merge pull request #454 from dusk-network/wallet-cli-391 + + Wallet CLI + +commit 4f41bba3e933add96bc2795c2dc04da7e43d54f9 +Author: t00ts +Date: Mon Jan 31 10:32:31 2022 +0100 + + rusk-wallet: Remove redundant default implementations for Store and double fee serialization + +commit 5bf3c6806b44eeb3b1c5e9796cd27939de693a2e +Author: t00ts +Date: Sun Jan 30 21:23:36 2022 +0100 + + rusk-wallet: Fix key 0 bug, update wallet core + +commit 56ee4b848502813ff0711101f2425d6749bfdd87 +Author: t00ts +Date: Fri Jan 28 18:19:04 2022 +0100 + + rusk-wallet: Update to latest `wallet-core` + +commit b387a803a69fece46ff0df08adea53ca8b715891 +Author: t00ts +Date: Fri Jan 28 13:52:52 2022 +0100 + + rusk-wallet: Default to interactive mode + +commit a0e9617b9e1220787055902a00b077fefccd36af +Author: t00ts +Date: Thu Jan 27 17:34:04 2022 +0100 + + rusk-wallet: Release 0.1.1 + + - Add wallet file encryption (closes #482) + - Common `Error` struct for this crate (closes #479) + - Use password hash instead of plaintext string + - Remove recovery password + +commit d16457953c4fdabeff74240358067cfd9de1fbb6 +Author: t00ts +Date: Thu Jan 27 14:22:25 2022 +0100 + + rusk-wallet: Add EncryptedSeed struct to manage wallet file encryption + + - `from_bytes` accepts an encrypted file content + - `to_bytes` returns seed as encrypted bytes + - `encrypt` and `decrypt` methods exposed for convenience + + Other notable changes: + - Wallet password is hashed immediately after input + - Recovery password has been deprecated (removed) + + Co-authored-by: xevisalle + Co-authored-by: Eduardo Leegwater Simões + +commit 8833ffef109d3416f09667919f9dce27bb1cd342 +Author: xevisalle +Date: Wed Jan 26 17:41:08 2022 -0500 + + rusk-wallet: Fix compiler errors + +commit 2407a642da1f545916ba162f5aa8f9e93c1808a5 +Author: xevisalle +Date: Wed Jan 26 17:25:51 2022 -0500 + + rusk-wallet: Add encrypt_seed and decrypt_seed + +commit 885b8810151320e2156aac4baa8c9fea7275ce95 +Author: t00ts +Date: Wed Jan 26 17:01:12 2022 +0100 + + rusk-wallet: Release `0.1.0` + + - Polish main + - Refactor prompt methods + - Account for default path overriding by the user + - Trim down Store (again) + - Add support for encryption (unimplemented) + - Populate CHANGELOG.md + - Add crate as member to rusk workspace + +commit b1fe13d0afef5112464950e1acc37085244a8d44 +Author: t00ts +Date: Tue Jan 25 20:49:09 2022 +0100 + + rusk-wallet: Implement all CLI commands + + - All wallet methods can be accessed via CLI commands + - Update LocalStore to use wallet-core 0.5 + - Use new GetStake from State service (remove Stake service) + - Add From trait for more error types + +commit 79ff64c145d6ec1b792c9796d7e19bda8c9ac9c8 +Author: t00ts +Date: Tue Jan 25 17:07:46 2022 +0100 + + rusk-wallet: Remove key management/filters from Store + +commit 5d627270a89a253b9caba296d22dc4796ad7c28f +Author: t00ts +Date: Tue Jan 25 14:20:28 2022 +0100 + + rusk-wallet: Link with wallet-core + + - Implement Prover trait (missing propagate encoding) + - Implement State trait (missing stake, see #467) + - Aggregate all crate errors under common CliError enum + - Connect every client to Rusk + - Instantiate Wallet with local implementations + - Add workaround for clap subcommand bug + - Bump deps + +commit c3aacb98940593a9fb0014882437dec0b8c58d01 +Author: t00ts +Date: Fri Jan 21 18:23:42 2022 +0100 + + rusk-wallet: Wallet CLI structure with user flow + + - Add argument parsing and basic help output + - Add subcommand structure and flow boilerplate + - Add BIP39 mnemonic generation and recovery + - Add create wallet (interactive) + - Add new Rusk clients boilerplate + +commit 3f0e88b31e6a0ebaec67a75af5e0ea6aabfbe53b +Author: t00ts +Date: Fri Jan 21 18:22:31 2022 +0100 + + rusk-wallet: Update LocalStore to wallet-core 0.2.0 traits + +commit 9df25ccbc8d18895a77a9987e8a41aeb73645bd7 +Author: t00ts +Date: Tue Jan 18 18:57:51 2022 +0100 + + rusk-wallet: Implement Store for LocalStore + +commit dbe64015382063edbd2a2adbd9cfb04d416e4cf0 +Author: t00ts +Date: Tue Jan 18 18:57:14 2022 +0100 + + Create rusk-wallet crate + +commit bacbce02f403a8cf24e5ff1f373028e0272157ab +Merge: df80c82c 0ea0c847 +Author: Matteo Ferretti +Date: Mon Jan 31 10:58:21 2022 +0100 + + Merge pull request #503 from dusk-network/fix-prover + + Fix prover + +commit 0ea0c847140d35418a6f4edc48f3b6912643be2e +Author: Matteo Ferretti +Date: Mon Jan 31 10:51:17 2022 +0100 + + rusk: Rename test + +commit a045d7e7f0cc507a7b0e78c94cafea16ada7dc8e +Author: Matteo Ferretti +Date: Mon Jan 31 10:17:30 2022 +0100 + + rusk: Fix typo on check the number of coinbase txs + +commit f16e25995ec66800a57749b58f3ec80284a7e909 +Author: Matteo Ferretti +Date: Mon Jan 31 10:16:31 2022 +0100 + + transfer-contract: canonicalize Note in `mint` + +commit 4d3ee12e7f816eef68c1e03b086e119c73941358 +Author: Matteo Ferretti +Date: Sat Jan 29 14:23:59 2022 +0100 + + rusk: Add `transactions` tests to cover all our gRPC services (but kadkast) + + - Add `Block` trait with `Future` auto trait in `tests/common` + + This simplify the code in our tests when we're deailing with async + code. + + See also: #466 + + Co-authored-by: Eduardo Leegwater Simões + +commit 5d015ce74ef98a7073fbc665bac1f96161012106 +Author: Matteo Ferretti +Date: Sat Jan 29 14:19:04 2022 +0100 + + rusk: Fix issues in `RuskProver` + + - Update the code to be compatible with `dusk-wallet-core 0.8` + - Remove cache for `ProverKey` in `RuskProver` + - Change the circuit in `RuskProver` to be instantiated as `ExecuteCircuit::default()` + - Change the `set_fee` in `RuskProver` to be called only if there is no + `Crossover`. + +commit d5e0c2a477fa75841607f1c03a4de508758f8623 +Author: Matteo Ferretti +Date: Sat Jan 29 14:18:31 2022 +0100 + + rusk: Update `dusk-wallet-core` from `0.6` to `0.8.0-rc` + +commit 8bdd78489c8a87818df504a7a647fde84b409df4 +Author: Matteo Ferretti +Date: Sat Jan 29 14:17:23 2022 +0100 + + Remove unused message and service for transaction + + - Fix a typo for `tx_hash` in `ExecutedTransaction` + +commit c5717328762eef01451209b58f41ecb57835ea6a +Author: Matteo Ferretti +Date: Sat Jan 29 14:16:43 2022 +0100 + + rusk-abi: Add `TRANSCRIPT_LABEL` to verify + +commit 9c13fbbd35e8378fd1e494b969b4a60e30434d6c +Author: Matteo Ferretti +Date: Sat Jan 29 14:15:23 2022 +0100 + + transfer-contract: Remove unused `dusk_abi::ContractId` + +commit df80c82c06c951a1bf3bc6fa0675a40d2b060a73 +Merge: bd055597 49a999e5 +Author: Eduardo Leegwater Simões +Date: Sat Jan 29 16:23:40 2022 +0100 + + Merge pull request #496 from dusk-network/missing-grpcs + + Implement the missing gRPCs + +commit 49a999e5424d91ed83828842307da8c335e792b0 +Author: Eduardo Leegwater Simões +Date: Sat Jan 29 15:28:16 2022 +0100 + + rusk: Implement the Echo RPC + +commit b4b1646b4f9f631c8e74500c9474d2a0d30aaadb +Author: Eduardo Leegwater Simões +Date: Sat Jan 29 15:20:36 2022 +0100 + + rusk: implement GetProvisioners RPC + + The node requires knowledge of the keys staking in the contract to + perform consensus operations properly. + +commit c7da74e77ac152641274c0611576cd26e0d1230f +Author: Eduardo Leegwater Simões +Date: Sat Jan 29 15:45:55 2022 +0100 + + stake: bump version to `0.2.2` + +commit 5ec29910054ad773f34ce339d39d7797615f8129 +Author: Eduardo Leegwater Simões +Date: Sat Jan 29 15:14:47 2022 +0100 + + stake: add getting the stakes from the contract + + This is necessary to allow for the call to GetProvisioners. + +commit bd0555970358ada3a33584baf8bd3198b3d7f803 +Merge: 28d4a80a 7fbb5e67 +Author: Matteo Ferretti +Date: Sat Jan 29 12:22:32 2022 +0100 + + Merge pull request #491 from dusk-network/pre-verification + + Expose a pre-verification of a transaction + +commit 7fbb5e67afd60504e1404e0feafda9a60369bc63 +Merge: f25726ed 28d4a80a +Author: Matteo Ferretti +Date: Sat Jan 29 11:28:06 2022 +0100 + + Merge branch 'master' into pre-verification + +commit f25726ede73f9e9be38d35fb84614b7f6c72272c +Author: Matteo Ferretti +Date: Fri Jan 28 11:24:46 2022 +0100 + + rusk: fix regression added during rebase + +commit 2255f98bf651f50def6628381f182d94c6c6fde3 +Author: Matteo Ferretti +Date: Fri Jan 28 10:58:23 2022 +0100 + + transfer-contract: Use `gen_contract_id` to generate valid ContractId + +commit 0a607670d47df73c5097c9ba65db5af0aa331f01 +Author: Matteo Ferretti +Date: Thu Jan 27 21:43:54 2022 +0100 + + rusk: Add `preverify` method + + - Add `any_nullifiers_exists` to `RustState` + - Add `preverify` method to `RuskProver` + + Resolves: #458 + + Co-authored-by: Eduardo Leegwater Simões + +commit 28d4a80acb4e286ba0bfa89e7b6a8348eb445a0d +Merge: 0012ce1f 1d1c9b52 +Author: Mr. Seppia +Date: Fri Jan 28 17:12:23 2022 +0100 + + Merge pull request #493 from dusk-network/schema-executetx + +commit 1d1c9b526dc5c1c069c81693e8ce2bfff3f36421 +Author: Herr Seppia +Date: Fri Jan 28 16:19:19 2022 +0100 + + rusk: fix wire tx payload encoding + +commit fd9e7c7f85185e288e32b6f4923ac491d57b88ce +Author: Herr Seppia +Date: Fri Jan 28 15:23:55 2022 +0100 + + rusk: Transactions in ExecuteStateTransition now include hash + +commit d57be1ebc632635c74201de4063951294536ed9f +Author: Herr Seppia +Date: Fri Jan 28 13:19:02 2022 +0100 + + rusk: Transactions in ExecuteStateTransition now include hash + +commit 95b065e3ecdcbf0b59eaecf301edf24e9c387b8d +Author: Matteo Ferretti +Date: Fri Jan 28 10:20:37 2022 +0100 + + transfer-contract: Change the code to use `rusk-abi::contract_to_scalar` + +commit 9faf712e924db168e4abb92932dbb12d958588eb +Author: Matteo Ferretti +Date: Thu Jan 27 21:40:41 2022 +0100 + + transfer-contract: Change `any_nullifiers_exists` scope + + The method needs to be callable also from the host (before it wasm-only). + + See also: #458 + +commit f96a6cc74abbd3e22e92ab942915cba0742f6ad3 (tag: rusk-abi-0.6.2) +Author: Matteo Ferretti +Date: Thu Jan 27 21:39:43 2022 +0100 + + Bump to `v0.6.2` + +commit a682d7bdbcb6f7f315b844ac6f7191109168b8d6 +Author: Matteo Ferretti +Date: Thu Jan 27 21:35:25 2022 +0100 + + rusk-abi: release a new version needed for Rusk's preverify + + - Add `contract_to_scalar` function + - Change `verify_proof` to be also in host code not only hosted + + See also: #458 + +commit 0012ce1fe106057c0d20602a8824f76246ac2ce6 +Merge: eb3fb69d 140057ec +Author: Mr. Seppia +Date: Fri Jan 28 09:00:25 2022 +0100 + + Merge pull request #489 from dusk-network/transaction-wire + + rusk: Serialize tx according to network format + +commit 140057ec17d331e2e027dbdce5bcad6f9d65f9e3 +Author: Herr Seppia +Date: Thu Jan 27 21:47:55 2022 +0100 + + rusk: Serialize tx according to network format + + This is a followup of #454 (comment) + + See also dusk-network/dusk-blockchain#1274 + +commit eb3fb69d3304305a838abd7aaf9c4d87c8f06405 +Author: Victor Lopez +Date: Thu Jan 27 21:07:08 2022 +0100 + + schema: Update stake service to use fixed64 + +commit 0d947b71e0d3a9a235ebaaaa5b2b967ffb776d45 +Author: Victor Lopez +Date: Thu Jan 27 21:06:50 2022 +0100 + + rusk: Update stake service + +commit e8028a39d4bed9e6a2167f69ef7722e0e068ac95 +Author: Victor Lopez +Date: Thu Jan 27 17:35:43 2022 +0100 + + make: Add test-utils wasm files to build + +commit ef7a6db70127a0ab00fc4790543006f3516ce6f5 +Author: Victor Lopez +Date: Thu Jan 27 17:35:08 2022 +0100 + + workspace: Include alice and bob test tokens + +commit 34409f01a8d933f9861b7b6b0e5ac6f11fb23b4f +Author: Victor Lopez +Date: Thu Jan 27 17:34:43 2022 +0100 + + contracts: Include stake contract in tests + +commit 155e10b12be75f803cc72088ec154ee69e08c38f +Author: Victor Lopez +Date: Thu Jan 27 17:34:16 2022 +0100 + + stake-contract: Implement BLS signature + + Resolves #478 + +commit 18f891148885a2989220fb73e4140ee221b651a8 +Author: Victor Lopez +Date: Thu Jan 27 17:33:55 2022 +0100 + + rusk-abi: Add `contract_to_scalar` + +commit 6c05f96275c7b9bbb33ce1db7c9567dbf504318e +Author: Victor Lopez +Date: Thu Jan 27 17:33:20 2022 +0100 + + transfer-contract: Move test wrapper to utils + +commit 2b14f03237f5923290b4da6465d36f1fbf92c210 +Author: Victor Lopez +Date: Thu Jan 27 17:32:26 2022 +0100 + + test-utils: Update Makefile to build contracts + +commit 0d96573dbf1260f79aeef4196ad5ad4a05a5ebc2 +Author: Victor Lopez +Date: Thu Jan 27 17:31:43 2022 +0100 + + test-utils-contracts: Add Bob and Alice tokens + +commit 66d6484e201edfaf1a031b73d39405176ea3ea9c +Author: Victor Lopez +Date: Thu Jan 27 17:31:08 2022 +0100 + + transfer-wrapper: Update to latest definitions + +commit e2fbee2e113e34e4179b054eead634723a4f1915 +Author: Victor Lopez +Date: Thu Jan 27 17:30:42 2022 +0100 + + transfer-circuits: Add entropy to tests + +commit df87a6d2e6fe856d97dd9abff91712dd95a796cb +Merge: 75657abb 759f3fdf +Author: Mr. Seppia +Date: Thu Jan 27 16:41:07 2022 +0100 + + Merge pull request #487 from dusk-network/pre-verification + + Initial Preverify implementation + +commit 759f3fdff558ed8abf25a224b4118da73ce689c2 +Author: Herr Seppia +Date: Thu Jan 27 15:57:00 2022 +0100 + + rusk: Remove tx from PreverifyResponse + +commit 71f7f8d66ab6c2d8cf023c8457c5586cc422cb8b +Author: Herr Seppia +Date: Thu Jan 27 15:56:40 2022 +0100 + + Remove tx from PreverifyResponse + +commit fc2fbe360bc9c45e4abcb1ab77863a99247f5604 +Merge: 02c18af4 75657abb +Author: Matteo Ferretti +Date: Thu Jan 27 14:30:27 2022 +0100 + + Merge branch 'master' into pre-verification + +commit 02c18af4b72a8276801e58ab7d8f9ef1aafdb474 +Author: Matteo Ferretti +Date: Thu Jan 27 14:06:01 2022 +0100 + + rusk: Add the Preverify service to rusk + + This is currently a pass-through only but it's needed to start as soon + as possible the rusk implementation with the node. + + See also: #458 + +commit 9d313355f6ce551f45e07e593a4e1409b60bb9c9 +Author: Matteo Ferretti +Date: Thu Jan 27 14:05:47 2022 +0100 + + rusk: Add conversion between phoenix Fee and gRPC Fee type + +commit 6797b0bca0fb2d58d2c56eb7d0b16d27cafa44eb +Author: Matteo Ferretti +Date: Thu Jan 27 14:04:31 2022 +0100 + + Add Preverify to the state schema + +commit 75657abbff7b0aeaff3cce0f408bf9f43a7d68f3 +Merge: 77be0920 4c939b85 +Author: Eduardo Leegwater Simões +Date: Thu Jan 27 11:56:08 2022 +0100 + + Merge pull request #486 from dusk-network/coinbase-amount + + Handle coinbases correctly + +commit 4c939b857bff203ac4b4e768f33b0ddf7a045935 +Author: Eduardo Leegwater Simões +Date: Thu Jan 27 11:40:28 2022 +0100 + + rusk: Handle coinbases correctly + + - Add emissions schedule + + As defined in the economic paper, the emission schedule is the amount + of Dusk freshly minted each block not coming from spent gas. + + - Add checking coinbase values + + This checks if the coinbase values are what we expect from both the gas + fees and the emission schedule. + + Resolves: #485 + Resolves: #483 + +commit d5e3ab66d1e6dcfddd233f28413871243bfd40ca +Author: Eduardo Leegwater Simões +Date: Thu Jan 27 11:39:53 2022 +0100 + + transfer: Bump version to `0.6.2` + +commit 0b4796ccb17082b245a99222991f3a6fa25bd3f6 +Author: Eduardo Leegwater Simões +Date: Thu Jan 27 11:36:17 2022 +0100 + + transfer: Add randomness and lift value logic + + This supports lifting the logic of distribution of rewards to rusk to + also allow for checking incoming coinbases, and adds randomness to the + creation of notes. + + Resolves: #485 + +commit 77be09209a2f87b7e3b4d68b590baca48eb9ee45 +Merge: c19b9e91 70ffae42 +Author: Eduardo Leegwater Simões +Date: Wed Jan 26 20:13:41 2022 +0100 + + Merge pull request #477 from dusk-network/coinbase-425 + + Add coinbase transactions + +commit 70ffae424f037f3c3eda68dc701c7bd4c0c0a02a +Author: Eduardo Leegwater Simões +Date: Wed Jan 26 19:56:24 2022 +0100 + + rusk: Add coinbase transactions + + Coinbase transaction are necessary to reward Dusk foundation and the + block generator's participation in the consensus. The two transactions + are added in `ExecuteStateTransition` and assumed to be present in + `Accept`, `Finalize`, and `VerifyStateTransition`. + + Resolves: #425 + +commit a5c72d9f39eba3c083d1c8d91ac2255bedcc392b +Author: Eduardo Leegwater Simões +Date: Wed Jan 26 15:50:00 2022 +0100 + + schema: Change apply and finalize to include root + +commit c5a2506cd198d3d4fed200d640d0f8975174fdf8 +Author: Eduardo Leegwater Simões +Date: Wed Jan 26 15:47:30 2022 +0100 + + transfer-contract: Change mint to include Dusk key + + This also ensures that all possible randomness is contained within the + transfer contract's boundaries. + +commit c19b9e9184fd94874de51478a72ed0d2030b0e33 +Author: Victor Lopez +Date: Tue Jan 25 21:46:24 2022 +0100 + + rusk-abi: Add BLS signature verification + + Resolves #475 + +commit 013f9b22faa91b6a09bf7a5216e6a834f1a2a904 +Merge: fb14319e 0ef637b4 +Author: Matteo Ferretti +Date: Tue Jan 25 23:14:09 2022 +0100 + + Merge pull request #474 from dusk-network/state-api + + rusk: Improve the ergonomics `Rusk` state API + +commit 0ef637b4f2c568f63cc61cbb0ab37766255256ad +Merge: 7ea1efb3 fb14319e +Author: Matteo Ferretti +Date: Tue Jan 25 22:15:10 2022 +0100 + + Merge branch 'master' into state-api + +commit 7ea1efb30d2887326f043d58f365c30cabbc934b +Author: Matteo Ferretti +Date: Tue Jan 25 19:28:25 2022 +0100 + + rusk: Bump to `0.3.0` + +commit fb14319e3df478c921e49ceaed9f300a45a985ef +Merge: 10ea4c8c 29d364c5 +Author: Eduardo Leegwater Simões +Date: Tue Jan 25 21:01:17 2022 +0100 + + Merge pull request #472 from dusk-network/mint-method + + Adds mint method to the transfer contract + +commit 29d364c54767b9c18ee076e02be33a921d8d012b +Author: Eduardo Leegwater Simões +Date: Tue Jan 25 18:40:23 2022 +0100 + + transfer-contract: Bump version to `0.6.1` + +commit eb7fb5934c47c09deda4add28fc12e5c3d1f2de4 +Author: Eduardo Leegwater Simões +Date: Tue Jan 25 18:36:29 2022 +0100 + + transfer-contract: Add minting two reward notes + + Resolves: #427 + +commit d3ffe698389ca6be2819f922a13db5f662d7ba78 +Author: Matteo Ferretti +Date: Tue Jan 25 11:08:08 2022 +0100 + + rusk: Improve the ergonomics `Rusk` state API + + - Add `RuskBuilder` type + + This builder helps to construct a `Rusk` instance for both tests and binary + use cases, ensure we're not risking on overwrite the wrong state during tests. + It also ensure we can clone safely a `Rusk` instance, while still retain not + only the state id, but the original backend. + It also include an optional `path` where to store the `state_id`, instead of + having hard coded - this was a problem since a misusage of that feature could + result in the binary state corruption during tests. + + - Add private `execute_ephemeral_state_transition` method + + This method encapsulate the logic of `execute_state_transition`, returning + both a `Response` for tonic and a `RuskState`. + In this way we can have `execute_state_transition` that discard the state, + `accept` that persist the state, and `finalize` that commit and persist the + state. + + - Change `persist` method to accept just a `RuskState` + + In this way we explicitly pass the state we want to persist, both inside + `Rusk` instance and on disk. Previously accessing to the current state + could lead to wrong or missing state persisted. + + - Change implementation of `accept` and `finalize` to work as intended + + - Add `contract_state` method in `RuskState` to return the contract's state + from the given contract's id + + - Add unsafe `set_contract_state` to update a contract's state for the + given contract's id + + - Update tests + + Resolves: #473 + +commit 10ea4c8c7bc97d490e39a20f0b046b27245743dd +Merge: 224d6676 2cafba42 +Author: Mr. Seppia +Date: Tue Jan 25 15:45:25 2022 +0100 + + Merge pull request #471 from dusk-network/wallet-conf-470 + + rusk: Extend the configuration to include rusk-wallet + +commit 2cafba4258159aff8d2af847b9146b0e7cc3db1c +Author: Herr Seppia +Date: Tue Jan 25 15:15:28 2022 +0100 + + rusk: Extend the configuration to include rusk-wallet + + See also #470 + +commit 224d6676f46f14adeae290fdc1b947962dd1c254 +Merge: e9bc8776 5e9b1769 +Author: Eduardo Leegwater Simões +Date: Tue Jan 25 11:36:26 2022 +0100 + + Merge pull request #465 from dusk-network/stake-464 + + Add a service to get the stake from a public key + +commit 5e9b176936efd6601874c1d00434188085bd90cb +Author: Eduardo Leegwater Simões +Date: Tue Jan 25 00:34:28 2022 +0100 + + Add get stake RPC + + Resolves: #464 + +commit 32d334e2214681bea21c33b688911c8a6f4c0406 +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 22:32:32 2022 +0100 + + stake-contract: Bump version to `0.2.1` + +commit 3c6adfcb89698f813ab264085b82bc2c67861ff3 +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 23:50:43 2022 +0100 + + stake-contract: Change minimum stake to 5 million + +commit 43e6275ea8960687d88faadfb460bc28f0b4c5e5 +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 22:31:37 2022 +0100 + + stake-contract: Change `staked` map to public + +commit e9bc8776deaf9218c1967262aa517acf9520f466 +Author: Victor Lopez +Date: Mon Jan 24 17:17:09 2022 +0100 + + transfer-contract: Validate tx hash + + Resolves #402 + +commit 0f41f34c22fb37e14a831a8d1b2fd2617e12bc37 +Merge: 2785a84c 9881bc95 +Author: Mr. Seppia +Date: Mon Jan 24 16:46:39 2022 +0100 + + Merge pull request #451 from dusk-network/propagate + + Add prove and propagate + +commit 9881bc958862f37b13a744788ca12de3ddbb5a42 +Author: Herr Seppia +Date: Mon Jan 24 16:40:29 2022 +0100 + + Address review comments + +commit 07eb895eaacb46a9ef007f7be28af85c20d123f8 +Merge: df6a4c1c 2785a84c +Author: Herr Seppia +Date: Mon Jan 24 15:03:12 2022 +0100 + + Merge branch 'master' into propagate + +commit 2785a84c841bc0d292631fe6bb462d9638f362aa +Merge: a4a48e3a e68a8e1e +Author: Matteo Ferretti +Date: Mon Jan 24 13:27:38 2022 +0100 + + Merge pull request #453 from dusk-network/rusk-state + + Provide state query service for a wallet + +commit e68a8e1e563a8a625a230db35956c014ab6a1593 +Author: Matteo Ferretti +Date: Mon Jan 24 12:22:34 2022 +0100 + + rusk: Update tests after rebasing + +commit 137e37369fe61f379c09f76868a93ece89e52bce +Author: Matteo Ferretti +Date: Mon Jan 24 12:22:08 2022 +0100 + + rusk: Update prover after rebasing + +commit 38c067f80482dbad0114605f8fffd11732a6989e +Author: Matteo Ferretti +Date: Mon Jan 24 11:23:41 2022 +0100 + + rusk: Add tests for the gRPC services + + - Remove `TestContext` + - Add tests for State services + - Refactor all the tests + + See also: #457 + +commit 14ccfe037c2111b8763839693aae68be36f1c027 +Author: Matteo Ferretti +Date: Mon Jan 24 10:46:08 2022 +0100 + + rusk: Implement the `*StateTransition` and `Accept` / `Finalize` on Rusk + + - Change target type for `Prover` and `Keys` gRPC services + + The reason is because if the services of Prover and Keys shared the + same type of Rusk, they need to deal with the state even if they don't + need it, and makes the code and the tests more cumbersome. + + - Add conversion from `transfer_contract::Error` to `Error` + - Add conversion from `tonic::Status` to Error + - Add conversion from `canonical::Error` to Error + - Add conversion from `Error` to `tonic::Status` + + This conversion currently converts all errors as `Status::internal` + using the implementation of `fmt::Display` of Error. + + - Replace `lazy_static` in favor of `once_cell` + - Add `persist` to `Rusk` + - Add `persist_with_backend` to `Rusk` + - Add implementation for `ExecuteStateTransition` gRPC service + - Add implementation for `VerifyStateTransition` gRPC service + - Add implementation for `Accept` gRPC service + - Add implementation for `Finalize` gRPC service + + Resolves: #457 + +commit ccbbde60e6b4b2f1ae56e2dbdc8db927f953198f +Author: Matteo Ferretti +Date: Mon Jan 24 01:42:35 2022 +0100 + + transfer-contract: Change visibility of `push_note` and `update_root` + +commit 3ab67da6d51a66d383d802d2cbc1d62130b33a1f +Author: Matteo Ferretti +Date: Fri Jan 21 08:36:15 2022 +0100 + + rusk: Provide state query service for a wallet + + - Add `error::Error` and `crate::Result` types to deal with errors + - Add `state::RuskState` to manage the Network State from `Rusk` + - Add `get_state_root` implementation to gRPC services + - Add `get_notes_owned_by` implementation to gRPC services + - Add `get_opening` implementation to gRPC services + - Add `testbackend` function in common's tests module + + Resolves: #390 + +commit 30501453990d26868767f334ec1cbac80f8c8731 +Author: Matteo Ferretti +Date: Fri Jan 21 08:35:10 2022 +0100 + + Update the schema + + - Remove Accept / Finalize Request / Response + + `accept()` and `finalize` are wrapper to `execute_state_transition`, + they should get the exact same input and return the exact same output. + + - Remove `GetEphemeralStateRoot*` and `GetFinalStateRoot*` + - Add `GetStateRoot*` + + - Fix indentation in echo service + +commit c54bf886ea3b0202f8936268fcb0d266186c02aa +Author: Matteo Ferretti +Date: Fri Jan 21 08:20:27 2022 +0100 + + rusk-recovery: Bump to `v0.2.1` + +commit 23275d42d22c8c53d588cc5fd0bf4a0cfecd77b5 +Author: Matteo Ferretti +Date: Fri Jan 21 08:20:07 2022 +0100 + + rusk-recovery: Add `deploy` function to `state` module + +commit a4a48e3ab77fbf72172b44c49b5125292bbaf7cf (tag: rusk-abi-0.6.0) +Merge: 7ab608e2 f4d6ca9b +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 10:50:54 2022 +0100 + + Merge pull request #456 from dusk-network/version-bump + + Bump `rusk-abi` to `0.6.0` + +commit f4d6ca9b88bdf2a89045c02f1adb7322835223bb +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 10:34:51 2022 +0100 + + rusk-abi: Bump to `0.6.0` + + This is a part of a series of commits intended to correct the mistake + done when updating versions of re-exported dependencies without updating + the crate version. See PR #433. + + Resolves: #455 + +commit 686a3d7210b36654d1aa75e10415c76fe9d492bb +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 10:34:12 2022 +0100 + + stake-contract: Bump to `0.2.0` + +commit 3915213409614c1fdda224cb27bb3bf97f540360 +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 10:33:12 2022 +0100 + + transfer-wrapper: Bump to `0.2.0` + +commit 1a80fb9616094f5ac150311133c5b3a0f68e0fde +Author: Eduardo Leegwater Simões +Date: Mon Jan 24 10:31:26 2022 +0100 + + transfer-contract: Bump to `0.6.0` + +commit df6a4c1c61e37e877752f10b1dd816995916d90f +Author: Herr Seppia +Date: Sun Jan 23 14:41:57 2022 +0100 + + rusk: Split ProveAndPropagate into two different services + +commit d07802ad926461134c0944b63da29eb7aa5effd9 +Author: Herr Seppia +Date: Sun Jan 23 14:40:46 2022 +0100 + + schema: Add Propagate to network.proto + + Differently from the `Broadcast` method, the `Propagate` send the message to the gRPC network listening clients + +commit 69810fc4607994efae52e332895e098dbf47a01a +Author: Herr Seppia +Date: Sun Jan 23 14:39:15 2022 +0100 + + schema: Change ProveAndPropagate to ProveExecute + + ProveExecute will return a proven transaction + +commit a4033bdd75049235a36facc0b855418d17a9afab +Author: Herr Seppia +Date: Sun Jan 23 13:26:14 2022 +0100 + + rusk: refactor main to increase readability + +commit d408cbb44942492a99e3e738e47ae05e415d2538 +Author: Herr Seppia +Date: Sun Jan 23 09:50:44 2022 +0100 + + rusk: Refactor RuskNetwork into KadcastDispatcher + +commit 69bb1feb417b22904315cba4e3d67bcd2f607666 +Author: Herr Seppia +Date: Fri Jan 21 17:31:12 2022 +0100 + + rusk: Update tests to compile with the new ProverService + +commit a72496a912039b571389e144790bd4d62c9f1228 +Merge: 1d22439f 7ab608e2 +Author: Herr Seppia +Date: Fri Jan 21 17:21:22 2022 +0100 + + Merge branch 'master' into propagate + + Refactor ProverService + +commit 7ab608e21041fdc61fbdcf85aeffbb3d4ced53cb +Merge: d2e3fc4e f421a42f +Author: Eduardo Leegwater Simões +Date: Fri Jan 21 12:07:12 2022 +0100 + + Merge pull request #439 from dusk-network/prover-437 + + Implement STCT, WFCT, etc... prover services + +commit f421a42f5710995b4e307fc548e7544f52590438 +Author: Eduardo Leegwater Simões +Date: Fri Jan 21 11:58:02 2022 +0100 + + Prover for WFCO, WFCT, STCO, STCT + + Resolves: #437 + +commit 1d22439f0814bca03385edea62d7e51af7101240 +Author: Herr Seppia +Date: Thu Jan 20 21:46:59 2022 +0100 + + rusk: Update tests to compile with core-wallet 0.2 + +commit e76e8462dad8252dbd65b71b715d054c071ef9ab +Author: Herr Seppia +Date: Thu Jan 20 16:24:03 2022 +0100 + + rusk: Update dusk-wallet-core to 0.2 + +commit 29734bc7a7a9b0c801ea094b709d2685622fe3ac +Author: Herr Seppia +Date: Thu Jan 20 15:44:04 2022 +0100 + + rusk: Get rid of ServiceLoader + + Move ProverService logic out of ServiceLoader to benefit of `Rusk` reference + +commit b42e048b046d7e95f7444ec8c581d0c08ab1cdaa +Author: Herr Seppia +Date: Thu Jan 20 14:25:34 2022 +0100 + + rusk: Change dusk-wallet-core to git dep (temporary) + +commit 7b7d22d2dc2240d4ece4c521314313f735a3cfef +Merge: 74925c19 d2e3fc4e +Author: Herr Seppia +Date: Thu Jan 20 15:11:00 2022 +0100 + + Merge branch 'master' into propagate + +commit d2e3fc4e82c67c59883661e1c8707c6a52c3d148 +Merge: 919f3e29 f6b59a7a +Author: Mr. Seppia +Date: Thu Jan 20 15:08:34 2022 +0100 + + Merge pull request #448 from dusk-network/toml-config + + Add TOML config + +commit 74925c192d2358eb6e7e90672cd5892ad0ad9b23 +Author: xevisalle +Date: Thu Jan 20 12:36:12 2022 +0100 + + Add prove_and_propagate + +commit f6b59a7a6889a49a6958ddef0a16e862468e5509 +Author: Herr Seppia +Date: Thu Jan 20 12:13:20 2022 +0100 + + rusk: Add TOML config + + - Aggregate CLI args into a rusk::Config. + - Move default configs to `rusk::Config::default()` + - Override config by CLI args + - Update kadcast from 0.3 to 0.4-rc + + Resolves #449 + +commit 919f3e299e102e2bcd2b5ea77f8bd814524eceab +Merge: 76ceaabb 774b063d +Author: Matteo Ferretti +Date: Thu Jan 20 10:13:14 2022 +0100 + + Merge pull request #447 from dusk-network/update-to-vm-0.8 + + Update to Rusk VM 0.8 (release candidate) + +commit 774b063d40df4afe7d46d462902e4a4d1e3bb37d +Author: Matteo Ferretti +Date: Wed Jan 19 23:14:37 2022 +0100 + + rusk-recovery: Update rusk-vm from `0.7.0-rc` to `0.8.0-rc` + +commit a66e90aa2870ad080db2e8c400455f69defd73cc +Author: Matteo Ferretti +Date: Wed Jan 19 23:14:15 2022 +0100 + + rusk: Update rusk-vm from `0.7.0-rc` to `0.8.0-rc` + +commit a38e3aceaa8e2c12bc6344237cc2fc0c5d8fa186 +Author: Matteo Ferretti +Date: Wed Jan 19 23:13:53 2022 +0100 + + test-utils: Update rusk-vm from `0.7.0-rc` to `0.8.0-rc` + +commit 8cf975a1fbca16b48f1b4426804577100f41b266 +Author: Matteo Ferretti +Date: Wed Jan 19 23:13:26 2022 +0100 + + rusk-abi: Update rusk-vm from `0.7.0-rc` to `0.8.0-rc` + +commit 61f463c5408ecb05dcd5ecdb5da5dce73f38fbdb +Author: Matteo Ferretti +Date: Wed Jan 19 23:13:01 2022 +0100 + + transfer-contract: Update rusk-vm from `0.7.0-rc` to `0.8.0-rc` + +commit 76ceaabbb152af1b477d61fe8a80068d861b98af +Merge: efa92258 5b58e5e9 +Author: Eduardo Leegwater Simões +Date: Wed Jan 19 13:02:41 2022 +0100 + + Merge pull request #446 from dusk-network/stake-to-spec + + Change stake contract to conform to new spec + +commit 5b58e5e9a39c792e175cc1eec2da90633503d674 +Author: Eduardo Leegwater Simões +Date: Wed Jan 19 12:47:23 2022 +0100 + + Change stake contract to conform to new spec + + Resolves: #445 + +commit efa9225884329e37d52f44741ab46ce2fa2fdbad +Merge: 7aa8698f 19fd1031 +Author: Fulvio +Date: Tue Jan 18 23:10:21 2022 +0100 + + Merge pull request #444 from dusk-network/update-keys + + transfer-contract: Update keys + +commit 19fd1031da21494e82ed741fb50f5cb0e90ff243 +Author: Matteo Ferretti +Date: Tue Jan 18 23:03:00 2022 +0100 + + transfer-contract: Update keys + +commit 7aa8698fb48756b4b6ef3a07cf2a49581571cf43 +Merge: e850cda8 67faeb48 +Author: Matteo Ferretti +Date: Tue Jan 18 21:01:21 2022 +0100 + + Merge pull request #443 from dusk-network/clippy-warnings + + Fix (clippy) warnings in the code base + +commit e850cda8c850c6eeb225dc5eff777f703b24cf99 +Merge: 53ed8d09 12ec9db0 +Author: Matteo Ferretti +Date: Tue Jan 18 21:00:55 2022 +0100 + + Merge pull request #440 from dusk-network/rusk-recovery-split + + Split Recovery Tools' subcommands in two different bin + +commit 67faeb48b2b7c1b262094d34a39301035a5298de +Author: Matteo Ferretti +Date: Tue Jan 18 20:17:15 2022 +0100 + + Update CI to fails in case of (clippy) warnings + + Resolves: #442 + +commit 34ec02ac8bb3eddae34c812d6a3b5fdcbf89bd6c +Author: Matteo Ferretti +Date: Tue Jan 18 20:41:15 2022 +0100 + + rusk: Fix (clippy) warnings + +commit 9b2b86c70c4f4589dd36c3b9cf0553f6106e8908 +Author: Matteo Ferretti +Date: Tue Jan 18 20:40:18 2022 +0100 + + transfer-contract: Fix (clippy) warnings + +commit 639d24cb9dc749c811033a3438a0321568385017 +Author: Matteo Ferretti +Date: Tue Jan 18 20:40:00 2022 +0100 + + transfer-circuits: Fix (clippy) warnings + +commit 12ec9db0584ecb14ce2786a1a09dc6b9c69b6372 +Author: Matteo Ferretti +Date: Tue Jan 18 20:03:46 2022 +0100 + + Update `Makefile` to generate correctly keys and state + +commit 280760cca238ae348a0fb6354c05645ad2edbb7a +Author: Matteo Ferretti +Date: Tue Jan 18 20:02:03 2022 +0100 + + rusk-recovery: Bump to `v0.2.0` + +commit 7a3a205382cef32353a142e1cfb835534167551a +Author: Matteo Ferretti +Date: Tue Jan 18 19:36:15 2022 +0100 + + rusk-recovery: split `state` and `keys` subcommands in two binaries + + The state subcommand needs to have the WASM file compiled in order to + deploy the initial state of the network with the genesis contracts. + However, the contracts needs the `keys` in order to be compiled in WASM. + Therefore is not possible to compile one single binary that perform + both operations. + The solution here is having two binaries that still share the same + logic via the same library, but compiles with different requirements + using feature flags. + + Resolves: #441 + + - Use clap's derive API + + Resolves: #436 + +commit 53ed8d096cc18ac03b198b7d220d59bd27e053a6 +Merge: 43fddf56 a44dd1af +Author: Matteo Ferretti +Date: Tue Jan 18 08:29:56 2022 +0100 + + Merge pull request #434 from dusk-network/rusk-recovery + + Create a tool to generate keys and initial state + +commit a44dd1afc4099b6c9a8c31bd2bfe6ab378b003b0 +Merge: 4a4d0475 43fddf56 +Author: Matteo Ferretti +Date: Mon Jan 17 11:49:11 2022 +0100 + + Merge branch 'master' into rusk-recovery + +commit 43fddf5637fed5df01e44268121a3a8e097eb107 +Merge: 05c1196a 267d6328 +Author: Mr. Seppia +Date: Mon Jan 17 10:38:37 2022 +0100 + + Merge pull request #432 from dusk-network/kadcast-truncate-431 + + rusk: Hash kadcast test messages + +commit 267d6328c005982a593ade223670ba6e2b28bd74 +Author: Herr Seppia +Date: Mon Jan 17 10:27:14 2022 +0100 + + rusk: Hash kadcast test messages instead of truncate them + +commit 4a4d0475f97b382da7ae47def03567c09003cadd +Author: Matteo Ferretti +Date: Sun Jan 16 16:13:42 2022 +0100 + + Update CI to overwrite the network state to avoid side effects + +commit 9034b1a979ecfd4f550014cd73929f64eb3f6afd +Author: Matteo Ferretti +Date: Sun Jan 16 15:58:36 2022 +0100 + + stake-contract: Add `circuits` feature when transfer contract is used + +commit ac11be07b85aa5f4da130ec21bde5b634f4a63aa +Author: Matteo Ferretti +Date: Sun Jan 16 15:52:07 2022 +0100 + + transfer-contract: Add `circuits` as default feature + + This change was needed because the recovery-tool, it was a kind of + "chicken-egg" situation: the tools was used to create the keys + and deploy the state, but in order to deploy the state, that uses the + genesis contracts, we needed the keys at compile time, because they + are used in the genesis contracts. + + However, in order to deploy just the state the circuits are not needed, + only the contract's structure. So with the `circuits` feature we can + avoid to load that part of the code when we're build the tool. + + It's not an ideal solution, but it's a working one for the time being. + +commit afe5e106990c5a044a8f911c91f9df2213848e30 +Author: Matteo Ferretti +Date: Sun Jan 16 15:51:27 2022 +0100 + + rusk-profile: Bump to `v0.5.0-rc.0` + +commit 4c282a6bd2030dff00baaeaf57d703c96ede76e3 +Author: Matteo Ferretti +Date: Sun Jan 16 16:48:54 2022 +0100 + + rusk-profile: Add methods for state paths + +commit 4ec3453df7cbc4b9709a0ffe92f9a59242f6a894 +Author: Matteo Ferretti +Date: Sun Jan 16 15:49:17 2022 +0100 + + rusk-profile: obtain `RUSK_PROFILE_PATH` at runtime instead of compile time + +commit 1598a9b16ce587237944888a8f9bd0cc942bd7fc +Author: Matteo Ferretti +Date: Sun Jan 16 15:47:04 2022 +0100 + + rusk: Remove the keys generation from Rusk + +commit 638da8871dc55432fd410f36dd47e1bd05555be0 +Author: Matteo Ferretti +Date: Sun Jan 16 15:45:45 2022 +0100 + + Update Makefile for the recovery tool + +commit 0bb3acec312bca3bc8a860684089648ef0bf0a41 +Author: Matteo Ferretti +Date: Sun Jan 16 15:42:12 2022 +0100 + + Add `rusk-recovery` as member of the workspace + +commit a31252521d289ff78113df72eddf7810c1e36ca8 +Author: Matteo Ferretti +Date: Sun Jan 16 15:41:42 2022 +0100 + + rusk-recovery: add tool v0.1 + + Resolves: #435 + +commit 0702bd6e08d6195ba8d7e5787a95ca266e053e77 +Author: Herr Seppia +Date: Fri Jan 14 18:00:33 2022 +0100 + + rusk: Truncate kadcast test messages + + Resolves #431 + +commit 05c1196a05f4d3879b96b467bc6392893f86754d +Merge: a752c8f6 916538d3 +Author: Eduardo Leegwater Simões +Date: Sat Jan 15 17:19:01 2022 +0100 + + Merge pull request #433 from dusk-network/deps-430 + + Updated dependency versions + +commit 916538d3da8d08a3145f728661fa1f61134d0b69 +Author: Eduardo Leegwater Simões +Date: Sat Jan 15 17:11:17 2022 +0100 + + Upgrade dependency versions + + Resolves: #430 + +commit a752c8f6554dc5a74fae3e56a9a5cd10f027c104 +Merge: 6865af82 6baf02c3 +Author: Eduardo Leegwater Simões +Date: Fri Jan 14 13:47:36 2022 +0100 + + Merge pull request #422 from dusk-network/state-service-scaffold + + Add `NodeClient`-defined state service scaffold + +commit 6baf02c38c71b3f57bc82e1cec0d07fa79448b5d +Author: Eduardo Leegwater Simões +Date: Fri Jan 14 10:35:49 2022 +0100 + + Add `NodeClient`-defined state service scaffold + + See also: #390 + +commit 6865af823ad8fa5bc91863eb1b95799ab81f0514 +Merge: cc2ab740 46d1c3aa +Author: Eduardo Leegwater Simões +Date: Thu Jan 13 18:25:04 2022 +0100 + + Merge pull request #403 from dusk-network/prover-service + + Implement prover service + +commit 46d1c3aa14a09e5a6734852edcb1e6e6fe127dee +Author: Eduardo Leegwater Simões +Date: Thu Jan 13 17:45:38 2022 +0100 + + Add prover service + + This is an implementation specifically for execute transactions. It + also introduces some logic to better segregate the tests from one + another. + + Resolves: #401 + +commit cc2ab7404d281ff4badda2e02f71ca1e8ba7ab81 +Merge: d6241129 32e6a707 +Author: Mr. Seppia +Date: Thu Jan 13 17:08:21 2022 +0100 + + Merge pull request #424 from dusk-network/autobroadcast-423 + + Fix kadcast auto broadcast + +commit 32e6a70783b5dfbfc65a7b0802b7f04490553113 +Author: Herr Seppia +Date: Thu Jan 13 16:59:18 2022 +0100 + + Fix kadcast auto broadcast + + If a clap arg is configure to not take a value, the `value_of` is alway `None` + + Fix #423 + +commit d62411299bc088cf9f8032ed6179f59eb7f8fda4 +Merge: 3e7cc096 236c95a7 +Author: Eduardo Leegwater Simões +Date: Wed Jan 12 16:57:38 2022 +0100 + + Merge pull request #420 from dusk-network/testnet + + Merge `testnet` with `master` + +commit 236c95a70d6d15dd106346a9857262d28532c450 +Merge: bab40097 3e7cc096 +Author: Eduardo Leegwater Simões +Date: Wed Jan 12 16:51:21 2022 +0100 + + Merge branch 'master' into testnet + +commit 3e7cc0967654e2c3a94b2733d77dd8a136caf899 +Merge: 7fb01de2 5fac89be +Author: Mr. Seppia +Date: Wed Jan 12 16:50:53 2022 +0100 + + Merge pull request #419 from dusk-network/revert-362-benches + + Revert "Add performance benchmarks for transfer contract" + +commit 5fac89be19907bfe4158ae0a33ed267e45d7aa6c +Author: Mr. Seppia +Date: Wed Jan 12 15:42:23 2022 +0100 + + Revert "Add performance benchmarks for transfer contract (#362)" + + This reverts commit 7fb01de23eb34bd1d7dc76060698b1c9978c4054. + +commit bab40097dc0e27f63698506f2aa9a41c9ac44936 +Merge: 451d0dd6 361d3b8a +Author: Mr. Seppia +Date: Wed Jan 12 10:47:50 2022 +0100 + + Merge pull request #409 from dusk-network/fix-407 + + Use `DeriveKey` in WFO/STCO messages + +commit 451d0dd658ea5e80d28737cf2150f1754e91ad53 (tag: rusk-abi-0.5.0) +Merge: 7d418c95 e9a823b3 +Author: Mr. Seppia +Date: Wed Jan 12 10:23:37 2022 +0100 + + Merge pull request #415 from dusk-network/fix-408 + +commit 7d418c95270e30fb5dae596f55a36b59d9162301 +Merge: 568b684b 51e8da28 +Author: Mr. Seppia +Date: Wed Jan 12 10:22:23 2022 +0100 + + Merge pull request #414 from dusk-network/fix-406 + +commit 568b684b375f9407977a41b38fa597028b438c08 +Merge: 7bd7a08e aa30bcd1 +Author: Emanuele Francioni +Date: Wed Jan 12 09:56:17 2022 +0100 + + Merge pull request #416 from dusk-network/rusk-abi-deps + + rusk-abi: Remove unused `rusk-profile` dependency + +commit aa30bcd12a067d3972a3300e91d85e2429018162 +Author: Matteo Ferretti +Date: Tue Jan 11 18:53:28 2022 +0100 + + rusk-abi: Remove unused `rusk-profile` dependency + +commit e9a823b36fe3c530024dc444b0a92fa13fe81acf +Author: Herr Seppia +Date: Tue Jan 11 16:06:43 2022 +0100 + + Enable Clippy in the CI + + Resolves #408 + +commit 7bd7a08e25a8895834d8ab7e1fa905ffe2c4a27c +Merge: 4ed907a5 9083e3d2 +Author: Matteo Ferretti +Date: Tue Jan 11 14:17:04 2022 +0100 + + Merge pull request #411 from dusk-network/rusk-abi-hash + + rusk-abi: Calculate the transaction hash inside of the contract + +commit 51e8da28e4abf3e2202a57a8142f5771692a3e15 +Author: Herr Seppia +Date: Tue Jan 11 12:56:03 2022 +0100 + + test-utils: Reinstate tests into CI + + - Upgrade dusk-plonk to 0.9 + - Upgrade dusk-poseidon to 0.23.0-rc + - Upgrade phoneix-core to 0.15.0-rc + - Upgrade dusk-pki to 0.9.0-rc + + Resolves 406 + +commit 4ed907a5b796e7418371b3b38f6417ea9bbc2b5e +Merge: 925cfd45 6d7f105c +Author: Mr. Seppia +Date: Tue Jan 11 14:04:29 2022 +0100 + + Merge pull request #413 from dusk-network/keep-keys + + Add `RUSK_KEEP_KEYS` env var to build.rs and CI + +commit 6d7f105c5ffd953a140cf6f7f86f7aebf81fa5fb +Author: Matteo Ferretti +Date: Tue Jan 11 12:37:56 2022 +0100 + + Add `RUSK_KEEP_KEYS` env var to build.rs and CI + + The default behavior it's still to remove the old keys, so if the + env var is not set (e.g. locally) nothing is changed. + + Resolves: #412 + +commit 9083e3d24e81e3f5081dfdbe19585a7ca0557ef5 +Author: Matteo Ferretti +Date: Tue Jan 11 11:58:08 2022 +0100 + + test-utils: Add `module` feature for `rusk-abi` + +commit 098bb0382c430919046ecd95be848c78d9e40e66 +Author: Matteo Ferretti +Date: Tue Jan 11 11:55:38 2022 +0100 + + transfer-contract: Add `module` feature for `rusk-abi` + +commit 90e7c64c08e4c2b4d0435c4f9400267c941c0cf7 +Author: Matteo Ferretti +Date: Tue Jan 11 11:55:21 2022 +0100 + + stake-contract: Add `module` feature for `rusk-abi` + +commit cd4ba43ec33cd494ac1d3c1031bcd09e4b88955c +Author: Matteo Ferretti +Date: Tue Jan 11 11:31:32 2022 +0100 + + rusk-abi: Bump to `0.5.0` + +commit bd183f06810ac96f6b61016fd51e5edf16ac84ae +Author: Matteo Ferretti +Date: Tue Jan 11 11:30:09 2022 +0100 + + rusk-abi: Calculate the transaction hash inside of the contract + + - Add feature `module` that enables `RuskModule` type. + - Add and exported `TRANSCRIPT_LABEL` and `POSEIDON_TREE_DEPTH` consts + - Add Hasher object to hash arbitrary bytes into a `BlsScalar`. + - Update tests + - Update to Edition 2021 + - Remove `authors` field from Cargo.toml + + Resolves: #402 + +commit 361d3b8a760a1e59a6513dd15a018028558f2c54 +Author: Herr Seppia +Date: Tue Jan 11 11:05:21 2022 +0100 + + rusk: Update circuit compilation + + See also #407 + +commit 07723369eb7fcb7449f35c69dfc2f4e09da7fbe9 +Author: Herr Seppia +Date: Tue Jan 11 11:03:25 2022 +0100 + + transfer-contract: Change key identifiers + + Refactor tests to increase readability + + See also #407 + +commit 3bedc4758773581724d96d6bf881953634642f4c +Author: Herr Seppia +Date: Tue Jan 11 11:00:30 2022 +0100 + + transfer-circuits: Use `DeriveKey` in WFO/STCO messages + + - Avoid using a long list of anonymous parameters in methods. + - Remove anonymous `new` constructors in favour of explicit named parameters + + Resolves #407 + +commit 925cfd45acd9c203ff0129e3b285986ef80a97cb +Merge: ecc0532f 296c801f +Author: Fulvio +Date: Mon Jan 10 12:03:13 2022 +0100 + + Merge pull request #404 from dusk-network/retain-artifacts + + Add CI option to upload rusk artifact + +commit ecc0532f02d51a04d66ec7019304e041768b792e +Merge: a2827972 7d95a57c +Author: Mr. Seppia +Date: Mon Jan 10 11:42:40 2022 +0100 + + Merge pull request #395 from dusk-network/fix-394 + + Upgrade kadcast library to `0.3` + +commit 7d95a57c946c16e323d77ec52620c6f612174b6d +Author: Herr Seppia +Date: Mon Jan 10 11:29:08 2022 +0100 + + Address reviews comments + +commit a28279721132a8885c0c6f9a274e0aa739d53031 +Merge: d6f77083 e5e42cfd +Author: Matteo Ferretti +Date: Sun Jan 9 12:17:59 2022 +0100 + + Merge pull request #400 from dusk-network/vlopes11/circuit + + Update circuits to plonk 0.9 + +commit e5e42cfd25e7e1f74687d5d41ea147a3a1a3f528 +Author: Matteo Ferretti +Date: Sun Jan 9 12:02:01 2022 +0100 + + Fix macros tests + + Apparently "macros" cannot be used as recipe name in a Makefile, + therefore the tests for the macros were never executed by the CI. + + This commit renames "macros" (o "allmacros" and update the tests to use + PLONK 0.9's `TurboComposer` and the updated `Circuit` trait. + +commit a2ca5ce3f6d050f48af5a659741aceaec26cb988 +Author: Victor Lopez +Date: Thu Jan 6 14:23:37 2022 +0100 + + stake-contract: Update schnorr to 0.9 + +commit dcf345bd10a705e8f60447bee17f3268aa27221d +Author: Victor Lopez +Date: Thu Jan 6 02:17:14 2022 +0100 + + test-utils: Remove from CI + +commit e2a7ae8ceeedae136561a615cba74c2d2a66ff07 +Author: Victor Lopez +Date: Thu Jan 6 02:16:56 2022 +0100 + + code-hasher: Update to plonk 0.9 + +commit f1ce40e41a4820365cc9cbf15dd8e80e734e4af9 +Author: Victor Lopez +Date: Thu Jan 6 02:16:39 2022 +0100 + + transfer-contract: Update to plonk 0.9 + +commit db25a4c25fa2dd179d22cd66030dbd3e03e87f47 +Author: Victor Lopez +Date: Thu Jan 6 02:16:23 2022 +0100 + + rusk-abi: Update to plonk 0.9 + +commit e23a48a6e5da4260aed5d7a370dd494e779be3e9 +Author: Victor Lopez +Date: Thu Jan 6 02:16:09 2022 +0100 + + rusk: Update to plonk 0.9 + +commit f1270ed38c4b068240742ba42dbbb97162c5cfc2 +Author: Victor Lopez +Date: Thu Jan 6 02:15:45 2022 +0100 + + transfer-circuits: Update to plonk 0.9 + +commit 05173f3c8dfed3ce8d59ce7a99b1ebef8410edce +Author: Herr Seppia +Date: Fri Jan 7 16:37:44 2022 +0100 + + Bump kadcast version to 0.3 + + Include the minimal configuration set required to run both testbed and cluster + +commit 296c801f0dc161880b57c4a811f9ed5667d2eb8a +Author: Fulvio Venturelli +Date: Thu Jan 6 19:28:17 2022 +0100 + + Add CI option to upload rusk artifact + +commit 7ae4eb7ef04e6f7edca3694fcc2f65592d82e982 +Author: Herr Seppia +Date: Mon Jan 3 10:01:13 2022 +0100 + + Update kadcast to 0.3.0-rc.1 + + - Include FEC redundancy conf + - Include UDP backoff timeout + +commit 185f8dead0b2354984afb397367f9987291a2968 +Author: Herr Seppia +Date: Wed Dec 29 17:10:08 2021 +0100 + + Update kadcast to v0.3.0-rc.0 + +commit bbfb06fba968a1cb00e3955c688eaf9cd98c10b5 +Author: Herr Seppia +Date: Tue Dec 28 18:59:45 2021 +0100 + + Add kadcast default config params + +commit 77c309df4d5a56e4bcf2b0cb42c8412b29b8de5f +Author: Herr Seppia +Date: Fri Dec 24 15:39:29 2021 +0100 + + Update kadcast library to release-0.3 + + Add kadcast configuration + + Resolves #394 + +commit d6f7708387bf421eb8886e97197b5de20682c91a (tag: testnet-0.9.0) +Author: Victor Lopez +Date: Wed Dec 1 16:23:03 2021 +0100 + + rusk: Add `State` service skeleton + + Closes #378 + +commit c300384f92481bc5d46b0464412c361ac789479b +Author: Victor Lopez +Date: Wed Dec 1 16:22:16 2021 +0100 + + schema: Rename `rusk` to `state` + + The service created inside of `rusk` is in fact called `State`. To + maintain consistency with the other schemas, they should have the same + name. + +commit d13ccb7d7f1da4c9dd5291bea7a4e11712a1b22e +Merge: 1628d6fd 9784f75c +Author: Mr. Seppia +Date: Thu Dec 16 13:32:35 2021 +0100 + + Merge pull request #383 from dusk-network/fix-380 + + rusk: Add gRPC service for Network communication + +commit 9784f75c3bebe074db813082a593d15f93903f18 +Author: Herr Seppia +Date: Thu Dec 16 11:51:26 2021 +0100 + + rusk: update kadcast to 0.2 + +commit 44d21b622e97a39baf1e992eb0b7558db624c64a +Merge: e05f647c 1628d6fd +Author: Herr Seppia +Date: Tue Dec 14 13:59:22 2021 +0100 + + Merge commit 'testnet' into fix-380 + + Handle kadcast_height as mandatory field + +commit 1628d6fd428a9035fe40b38bbaf4eaf5ce861cd0 +Merge: a9bb4b2e 57ff6f42 +Author: goshawk-3 <76947196+goshawk-3@users.noreply.github.com> +Date: Tue Dec 14 14:54:02 2021 +0200 + + Merge pull request #388 from dusk-network/fix-387 + + Delete optional label in network proto file + +commit 57ff6f420db0f9d778a8338bd8f7cee482219dd0 +Author: goshawk +Date: Tue Dec 14 13:13:02 2021 +0200 + + Delete optional label in network proto file + +commit e05f647c8fe617cecb89f746f997acf8c73d991e +Author: Herr Seppia +Date: Tue Dec 14 09:39:22 2021 +0100 + + rusk: Parse network config from CLI/env + +commit a9bb4b2e89520e8082d5de47595c9176afd90f68 +Merge: 3c81734e ad313cfb +Author: Mr. Seppia +Date: Fri Dec 3 14:55:57 2021 +0100 + + Merge pull request #382 from dusk-network/fix-381 + + schema: Add proto definition for network service + +commit bf5ad35237cdbd5110cd64fd48f8785b729a9e82 +Author: Herr Seppia +Date: Fri Dec 3 14:35:01 2021 +0100 + + rusk: Fix TestContext setup + + If a test panics, the tear_down is not called and the UDS path is not removed + +commit 110f257577135086d47e4cb359184fbd04179ba4 +Author: Herr Seppia +Date: Fri Dec 3 14:45:59 2021 +0100 + + rusk: Implement gRPC service for Network communication + + - Add `Listen` implementation + - Add `Broadcast` implementation + - Add `Send` implementation + + Resolves #380 + +commit ad313cfbaee4825723399dcca9c57c86d2b5c558 +Author: Herr Seppia +Date: Thu Dec 2 16:17:50 2021 +0100 + + schema: Add proto definition for network service + + Resolves #381 + +commit 3c81734e66cae959f5e04e991f44b98ba9a5ab6d +Author: Victor Lopez +Date: Wed Dec 1 13:47:42 2021 +0100 + + schema: Remove `go_package` directives + + This go-lang directive was pointing to the wrong repo. + + Turns out is isn't required so it can be safely deleted. + +commit 625298ac37493e010a9dc5f78b69111e78de9684 +Author: Victor Lopez +Date: Thu Nov 18 11:39:26 2021 +0100 + + schema: Update to latest definitions + +commit 8f26b4f421190e00929d8f068096ac8d33101c10 +Merge: 039fe335 a0449c26 +Author: Matteo Ferretti +Date: Sat Nov 13 11:12:43 2021 +0000 + + Merge pull request #369 from dusk-network/rm-bid-circ + + Remove bid contract and circuit + +commit a0449c26e9c91108263a8e2a08b3a8874c815dcf +Author: Matteo Ferretti +Date: Sat Nov 13 11:04:48 2021 +0000 + + Remove bid contract and circuit + + - Remove bid references from comments + - Fix CHANGELOG + - Remove `dusk-blindbid` as dependency and build dependency + +commit b69960f39d42f071849d0cbe821a5f526d2005a1 +Author: Eduardo Leegwater Simões +Date: Fri Nov 12 19:25:18 2021 +0100 + + Remove bid contract and circuit + + Resolves: #366 + +commit 039fe335cb65733c2bd82a140d4d189c874cbd44 +Merge: 91ecb59f b4474a08 +Author: Matteo Ferretti +Date: Fri Nov 12 16:45:06 2021 +0000 + + Merge pull request #368 from dusk-network/self-hosted + + Improve CI execution time + +commit b4474a086a3590ba52dc74cac4fcdc348f894cb4 +Author: Matteo Ferretti +Date: Thu Nov 11 19:16:47 2021 +0000 + + Change workflow to run on self hosted + + Resolves: #367 + +commit 1bd94033c4c9c69f6a8636991c641ea4102df7d0 +Author: Matteo Ferretti +Date: Thu Nov 11 19:15:46 2021 +0000 + + Change `Makefile` to have more parallels builds and tests + +commit ad89edc0fe4a555fe194f1063c804e12adb7293e +Author: Matteo Ferretti +Date: Thu Nov 11 18:56:24 2021 +0000 + + transfer-contract: Change `execute` test to run in parallel + +commit 30bd92aac87574ef048b2ec910b022fd957b36ea +Author: Matteo Ferretti +Date: Thu Nov 11 18:27:08 2021 +0000 + + transfer-contract: Use `RUSK_PROFILE_PATH` to include the verifier data + + We assumed the profile path for the verifier data was always the + repository root, but this might not be the case. + For example, the rusk profile path on self hosted is outside + the docker container (where the repos are mounted). + +commit 388a75778d42e3ecf381baaf2637877a1e914c5d +Author: Matteo Ferretti +Date: Thu Nov 11 18:24:01 2021 +0000 + + bid-contract: Use `RUSK_PROFILE_PATH` to include the verifier data + + We assumed the profile path for the verifier data was always the + repository root, but this might not be the case. + For example, the rusk profile path on self hosted is outside + the docker container (where the repos are mounted). + +commit 91ecb59f0280ff7e5148b29a5c72541e35ba0c54 +Merge: ca10fb7c 6e17769b +Author: Matteo Ferretti +Date: Thu Nov 11 17:39:10 2021 +0000 + + Merge pull request #365 from dusk-network/update-deps + + Make Rusk compile on Apple Silicon + +commit 6e17769b2e64b95a2c0e23261d9cd1705aa3b034 +Author: Matteo Ferretti +Date: Thu Nov 11 13:33:19 2021 +0000 + + rusk: Fix few code nits + +commit ed19a8f6aabc54a7424ed78320488111e523b598 +Author: Matteo Ferretti +Date: Thu Nov 11 12:20:42 2021 +0000 + + transfer-contract: Update Keys + +commit 13d2eb972dc129a7720b975e2a86ad89faf908ca +Author: Matteo Ferretti +Date: Thu Nov 11 12:18:46 2021 +0000 + + transfer-circuits: Fix few code nits + +commit aa1193a097d9d636312a99b538208c1e4a4bfe9c +Author: Matteo Ferretti +Date: Thu Nov 11 10:10:08 2021 +0000 + + rusk: Update dependencies + + In order to compile on Apple Silicon tokio and tonic needs to be updated + on the latest version. + + Resolves: #364 + +commit 3a445b51f48471df9f07920bbca418c6ae4c196b +Author: Matteo Ferretti +Date: Thu Nov 11 10:09:06 2021 +0000 + + Update toolchain + + This is needed to compile properly the last version of the dependencies. + + Resolves: #364 + +commit b4323f06733d0f6baf1004a2698ee1756eab674d +Author: Matteo Ferretti +Date: Thu Nov 11 09:44:03 2021 +0000 + + transfer-contract: Change microkelvin to avoid usage of default features + + Resolves: #364 + +commit 7fb01de23eb34bd1d7dc76060698b1c9978c4054 +Author: moana <46872249+moCello@users.noreply.github.com> +Date: Tue Oct 26 13:42:52 2021 +0200 + + Add performance benchmarks for transfer contract (#362) + + Implement benchmarks for the transfer contract's functions and prints gas + spent in the tests. This allows those wanting to benchmark the transfer contract + to do so on their own machine. Doing so in the CI would be a tremendous time + and CPU expenditure and is therefore deliberately left out. + + Co-authored-by: Eduardo Leegwater Simões + +commit ca10fb7c0668ca6449acadd3056fe9dd2e3ffc80 +Author: Victor Lopez +Date: Fri Sep 17 16:42:25 2021 +0200 + + rusk: Update WFO keys generation + + Resolves #358 + +commit aa2581b57833c2c0c29dd21c9c490de71df8d1c5 +Author: Victor Lopez +Date: Fri Sep 17 16:42:13 2021 +0200 + + bid-contract: Add transfer-wfo change message + + Resolves #358 + +commit f7b2c5d138a8a200085e3f3ee4b29b2f3ed9d2b4 +Author: Victor Lopez +Date: Fri Sep 17 16:41:54 2021 +0200 + + transfer-contract: Add change value to WFO + + Resolves #358 + +commit 520e74e0eebae064a07449b0caf2b160dbbe9ee6 +Author: Victor Lopez +Date: Fri Sep 17 16:41:35 2021 +0200 + + transfer-circuits: Add change value to WFO + + Resolves #358 + +commit 7ddd7deaf4b93a225e8613b97ffabf45748cc76c (tag: v0.4.0) +Merge: 845d5c2d 9f24c9fc +Author: Victor Lopez +Date: Fri Aug 13 13:25:01 2021 +0200 + + Merge pull request #356 from dusk-network/release-0.4 + + Release 0.4 + +commit 9f24c9fcebeac92599e05792df0144d71949b81e +Merge: a4721144 845d5c2d +Author: Carlos Pérez +Date: Fri Aug 13 12:32:58 2021 +0200 + + Merge branch 'master' into release-0.4 + +commit a4721144bbce4a8234c7665f91bc4f5134238646 +Merge: e380c0c2 8add218e +Author: Carlos Pérez +Date: Fri Aug 13 10:40:33 2021 +0200 + + Merge pull request #355 from dusk-network/bid-tests + + Add EXTEND and WITHDRAW tests bor bid-contract + +commit 8add218ee5b072eedab501107e09366ad9ea49e8 +Author: CPerezz +Date: Thu Aug 12 18:04:54 2021 +0200 + + bid-contract: Add EXTEND and WITHDRAW tests + + Resolves: #310 + +commit cb09f9fed437440730e28137d1be3a833d5fba9a +Author: CPerezz +Date: Thu Aug 12 18:04:19 2021 +0200 + + bid-contract: Add "persistence" feature of `rusk-vm` + +commit 5a1ead936653b265ffbba2385f2ad9f888330537 +Author: CPerezz +Date: Thu Aug 12 18:03:45 2021 +0200 + + bid-contract: Change bool returns by panics and () + +commit e380c0c29f47e37385855969d12cda705fb07c18 +Merge: 43765a99 dc4d102e +Author: Matteo Ferretti +Date: Thu Aug 12 17:15:55 2021 +0200 + + Merge pull request #351 from dusk-network/vlopes11/transfer-message + + transfer-circuits: Update phoenix nullifiers scheme + +commit dc4d102e27275107a4b56683ab753d256e7b47a6 +Author: Victor Lopez +Date: Wed Aug 11 16:17:11 2021 +0200 + + rusk: Update build script to new transfer WFO + +commit defbd7fcf8688e5ea2e2ca5c31e49945c0225aed +Author: Victor Lopez +Date: Tue Aug 10 20:57:25 2021 +0200 + + transfer-wrapper: Update transfer circ signature + +commit 93649138e7c64e91bfa208b56f03f7bf1f83b7aa +Author: Victor Lopez +Date: Tue Aug 10 20:57:04 2021 +0200 + + transfer-contract: Update phoenix nullifiers + +commit 56732e0186e05731963b35bc18907f59678bd6dc +Author: Victor Lopez +Date: Tue Aug 10 20:56:25 2021 +0200 + + transfer-circuits: Update phoenix nullifiers + + Resolves #343 + +commit 7584bea7ae0518651ce4564c313ebd4b17ea7d9a +Author: Victor Lopez +Date: Tue Aug 3 18:04:31 2021 +0200 + + bid-contract: Add transfer-wrapper tests + +commit bf41abad8a3be8491b95eecd50f135b97f945c35 +Author: Victor Lopez +Date: Tue Aug 3 18:04:12 2021 +0200 + + rusk: Update dusk-blindbid and phoenix-core + +commit 2b8c912535c82dfbb8e187632580f939f6fd9660 +Author: Victor Lopez +Date: Tue Aug 3 18:03:40 2021 +0200 + + blindbid-circuits: Update phoenix-core 0.14.0-rc + +commit 28ff92807d5e5e3dc33fe520a385777a5e19981a +Author: Victor Lopez +Date: Tue Aug 3 18:03:10 2021 +0200 + + bid-circuits: Update phoenix-core to 0.14.0-rc + +commit e7bfa8b133879114138ab5bef152c304816b8052 +Author: Victor Lopez +Date: Tue Aug 3 17:03:58 2021 +0200 + + transfer-contract: Update phoenix-core in tests + +commit 0e384597c983aa941bb90bfef998a02fdef11363 +Author: Victor Lopez +Date: Tue Aug 3 13:05:02 2021 +0200 + + stake-contract: Update phoenix-core to 0.14.0-rc + +commit 1b20138d924babd548c80e2ceea9c5faa9722af5 +Author: Victor Lopez +Date: Tue Aug 3 13:03:57 2021 +0200 + + transfer-wrapper: Update phoenix-core to 0.14.0-rc + +commit bf81342f1fceec028c2fa1c12be8a820f6478f2a +Author: Victor Lopez +Date: Tue Aug 3 12:57:12 2021 +0200 + + transfer-contract: Update phoenix-core version + +commit c79163cd00b426c2eb80c6b34812db9e5163593b +Author: Victor Lopez +Date: Tue Aug 3 12:42:31 2021 +0200 + + transfer-contract: Update transfer circuit keys + +commit 6b32fec42fc98bd2ccf024a1c4d44dbe7b01dce6 +Author: Victor Lopez +Date: Mon Aug 2 14:57:48 2021 +0200 + + transfer-circuits: Update phoenix-core 0.14.0-rc + + Resolves #343 + +commit 6fd6eb797d82f12d1aee72d40ea6ab1dbf2f9da8 +Author: Victor Lopez +Date: Mon Aug 2 14:57:17 2021 +0200 + + rusk: Update phoenix-core to 0.14.0-rc + +commit 43765a99c3857e70864b87b16f9c05c7555d88cd +Merge: ae9ade3b bccbe590 +Author: Matteo Ferretti +Date: Fri Jul 30 18:05:07 2021 +0200 + + Merge pull request #348 from dusk-network/clean-up + + Cleaning up Rusk code + +commit bccbe5908d0554f8503e2acb8948f62130119a53 +Author: Matteo Ferretti +Date: Fri Jul 30 15:28:54 2021 +0200 + + transfer-contract: Fix minor code nits + + Resolves: #347 + +commit 1659677ec0fb7df0a1730934afb649a070dca3ae +Author: Matteo Ferretti +Date: Fri Jul 30 15:28:42 2021 +0200 + + transfer-contract: Fix minor code nits + + Resolves: #347 + +commit c40c5a70e73581a90c95e69611f6ed501bb5ebde +Author: Matteo Ferretti +Date: Fri Jul 30 15:26:41 2021 +0200 + + transfer-circuits: Fix minor code nits + + Resolves: #347 + +commit dcf1b53b220540fa5b63810c6091ad9df05dd8a9 +Author: Matteo Ferretti +Date: Fri Jul 30 15:26:09 2021 +0200 + + rusk-profile: Fix minor code nits + + Resolves: #347 + +commit bc3e3f80842bfc5aed4f1e5a2e5f4a0b1031561a +Author: Matteo Ferretti +Date: Fri Jul 30 15:24:33 2021 +0200 + + rusk: Add circuit hash in `build.rs` logs + +commit 42f3bdf83eb54e94df778243b0fc02171423ef9e +Author: Matteo Ferretti +Date: Fri Jul 30 14:04:00 2021 +0200 + + code-hasher: Fix minor code nits + + Resolves: #347 + +commit 5974b986f20b0a8c2b11177f26d0965ddfc50c8d +Author: Matteo Ferretti +Date: Fri Jul 30 14:01:56 2021 +0200 + + transfer-contract: update keys + +commit b6847a6e31c84136c7a68e624fc880fa92237bee +Author: Matteo Ferretti +Date: Thu Jul 29 18:34:04 2021 +0200 + + transfer-wrapper: Fix minor code nits + + Resolves: #347 + +commit 9a5f01c439c68e9b07cd940be85e54b03aa2e1b6 +Author: Matteo Ferretti +Date: Thu Jul 29 18:33:23 2021 +0200 + + rusk: Fix minor code nits + + Resolves: #347 + +commit fd51ba020e73a4f05398ed4927d3b8d803a248fe +Author: Matteo Ferretti +Date: Thu Jul 29 18:32:27 2021 +0200 + + rusk-abi: Fix minor code nits + + Resolves: #347 + +commit ac315bb083b54b22a780745e5b6f9ab3a94efa6f +Author: Matteo Ferretti +Date: Thu Jul 29 18:32:14 2021 +0200 + + transfer-contract: Fix minor code nits + + Resolves: #347 + +commit 615e0e2d5831cd4814104a227ba63efe84392c5f +Author: Matteo Ferretti +Date: Thu Jul 29 18:31:56 2021 +0200 + + transfer-circuits: Fix minor code nits + + Resolves: #347 + +commit 961c6d92abbf15019d0d7510d655a57942b5e4a5 +Author: Matteo Ferretti +Date: Thu Jul 29 18:31:13 2021 +0200 + + blindbid-circuits: Fix minor code nits + + Resolves: #347 + +commit 08fab412651fcced59112392e2643855df06ea59 +Author: Matteo Ferretti +Date: Thu Jul 29 18:30:42 2021 +0200 + + bid-circuits: Fix minor code nits + + Resolves: #347 + +commit fe26c3c2ccd59befc6b7f916038314339af495b0 +Author: Matteo Ferretti +Date: Wed Jul 28 13:41:16 2021 +0200 + + Remove unnecessary references from `build` script + + Resolves: #347 + +commit ae9ade3b771aecebcc51b6756eb22d96f64725a3 +Merge: dc9ca2aa 51e66ca3 +Author: Matteo Ferretti +Date: Wed Jul 28 13:35:57 2021 +0200 + + Merge pull request #323 from dusk-network/bid_contract_testing + + Bid Contract final logic + +commit 51e66ca31a4d8a19c10806cbd990cc7f97cdb5f1 +Author: Matteo Ferretti +Date: Wed Jul 28 09:59:56 2021 +0200 + + bid-contract: Address review's comments + +commit 3a381e9c3202141d02608c0507cceffb5f41ee77 +Author: Matteo Ferretti +Date: Wed Jul 28 09:59:15 2021 +0200 + + bid-circuits: Address review's comments + +commit 8af94f849ce235a24ea194e628b06d23d8c2c5b5 (tag: rusk-abi-0.4.1) +Author: Matteo Ferretti +Date: Wed Jul 28 09:49:05 2021 +0200 + + rusk-abi: add `poseidon_hash` function to `host` env + + Resolves: #346 + +commit 822ff6c486614971d756eef0c28eece0c0efbcfd +Author: CPerezz +Date: Fri Jul 23 14:46:19 2021 +0200 + + bid-circuits: Fix secret usage in decryption + +commit c8f2f9115f11b78ff069fe64a8e1d2b89bbe3c50 +Author: CPerezz +Date: Fri Jul 23 14:44:39 2021 +0200 + + bid-contract: Change to const fn when possible + +commit 31576f0abc0010ac974fff9977e0469d8a6342c3 +Author: CPerezz +Date: Fri Jul 23 14:16:50 2021 +0200 + + rusk-abi: Fix merge conflicts to remove genesis legacy + +commit 3162a9363701ca11801b67d24102bdd624129070 +Merge: e9138ffe dc9ca2aa +Author: CPerezz +Date: Fri Jul 23 14:02:02 2021 +0200 + + Merge branch 'release-0.4' into bid_contract_testing + +commit e9138ffecc7c202b207304260a760e5f288b88e6 +Author: CPerezz +Date: Fri Jul 23 13:59:32 2021 +0200 + + bid-contract: Change nits according to review proposals + +commit 5ac41de35d74af109ba56216df5aa516a4dec81f +Author: CPerezz +Date: Fri Jul 23 13:56:11 2021 +0200 + + bid-circuits: Change tests impl to use lazy_static loading consts + +commit 48a22b5e4ee0c92af27b193d496a37c52bda017c +Author: CPerezz +Date: Fri Jul 23 13:28:17 2021 +0200 + + bid-contract: Remove tests for first iteration merge + +commit dc9ca2aaf71e33bf690b50e2f71edcebf88c508d +Merge: f2188d25 19cc3803 +Author: Victor Lopez +Date: Thu Jul 22 16:01:17 2021 +0200 + + Merge pull request #324 from dusk-network/vlopes11/test-utils + + Add test-utils with transfer wrapper + +commit 19cc38037a66f44f39b47da3e897bcd615257645 +Author: Victor Lopez +Date: Thu Jul 22 13:44:59 2021 +0200 + + Add stake and bid to `wasm` Makefile task + +commit 48611c94a89c6cb7c33c23f975133d35d0f21795 +Author: Victor Lopez +Date: Thu Jul 22 13:44:38 2021 +0200 + + transfer-wrapper: Add `notes_owned_by` method + +commit b5f73213461f2f3d9ac6bd2a4b35cf63ad44e1d0 +Merge: 3cb82f1a f2188d25 +Author: Victor Lopez +Date: Thu Jul 22 13:16:52 2021 +0200 + + Merge branch 'release-0.4' into vlopes11/test-utils + +commit f2188d252b7a9ac94f3e04b150966b2f6a66fe7b +Author: Matteo Ferretti +Date: Thu Jul 22 09:04:03 2021 +0200 + + rusk-abi: ensure contracts' ids are "BlsScalar-friendly" + + Resolves: #337, #338 + +commit 0902a39de86f73f6d6cbb871dd78481728e833c1 +Author: Matteo Ferretti +Date: Fri Jul 16 14:37:50 2021 +0200 + + rusk-abi: Bump to v0.4.0 + +commit 8464e2c76d017b3651f00918702c292418706642 +Author: Matteo Ferretti +Date: Fri Jul 16 14:37:32 2021 +0200 + + rusk-abi: Update CHANGELOG + +commit bcaea9e2a1c2fa30b2d7c597f2f46f80ca0ce141 +Author: Matteo Ferretti +Date: Fri Jul 16 14:35:40 2021 +0200 + + rusk-abi: Add `transfer_contract` method for hosted + + - Add `transfer_address` and `stake_address` methods for hosted + + Resolves: #328 + +commit 8b2d0d682cfb868fe7c813899d5516f65f24ff30 +Author: Victor Lopez +Date: Fri Jul 16 12:03:24 2021 +0200 + + stake-contract: Add stake constants + + Resolves #333 + +commit 0ffeafe718cb240fe9997da19c90a8758d8b3eba +Author: Victor Lopez +Date: Fri Jul 16 12:03:01 2021 +0200 + + rusk-abi: Remove stake constants + + Resolves #333 + +commit b92729508272756122ab5e5160b69275a327f7be +Author: CPerezz +Date: Tue Jul 20 14:51:18 2021 +0200 + + bid-contract: Add transfer-contract and inter-contract calls + + Resolves: #172 + +commit 90abca6ce9930c2de582bf9773bc5f619dbc4d3c +Author: CPerezz +Date: Fri Jul 16 11:59:43 2021 +0200 + + bid-contract: Add inter-contract calls + +commit 1ee392833d55edaf29183576331638bf126af4b4 +Author: CPerezz +Date: Fri Jul 16 11:58:53 2021 +0200 + + bid-contract: Add Transfer SC initialization fn in tests + +commit 169b4602be539370adcfdd8260688d1c6ce0f7d5 +Author: Carlos Pérez +Date: Mon Jun 28 16:17:06 2021 +0200 + + bid-contract: Fix bid-circuit proof generation bug + +commit 07be78b69c14d223d8b42b3624c6752b5db41974 +Author: Carlos Pérez +Date: Mon Jun 28 16:16:21 2021 +0200 + + bid-circuits: Add tests with Message struct + +commit 3c549742b9b3cbc881ea6c9d16a156434d9de241 +Author: Carlos Pérez +Date: Mon Jun 28 14:42:58 2021 +0200 + + blindbid-circuits: Update circuits to latest Bid API + +commit 3e9ac4d7638b025db7e9a64501d73b1f88799dbc +Author: Carlos Pérez +Date: Tue Jun 22 12:37:12 2021 +0200 + + bid-contract: Update Epoch-related logic + +commit b68ade01816197a0a1195978e808ce898d2062cb +Author: Carlos Pérez +Date: Fri Jun 18 10:58:18 2021 +0200 + + bid-contract: Include PaymentInfo query call in the contract + +commit 66219d1e30bce08f09f352a573b1241714e60c93 +Author: Carlos Pérez +Date: Wed Jun 16 23:58:01 2021 +0200 + + bid-contract: Include basic testing for positive cases + +commit 078ebbe9ef260d36cd7fa68fffec48bd5a8d50c7 +Author: Carlos Pérez +Date: Wed Jun 16 23:57:21 2021 +0200 + + bid-contract: Change Bid signature to recieve a Message + +commit 82b5d04ff005e99e1a32f9260f545be4a5c8d1fb +Author: Carlos Pérez +Date: Wed Jun 16 23:55:10 2021 +0200 + + bid-contract: Update BidLeaf to contain Expiration inside + +commit ae3f6ce438e982b83c422b80260c8615c1ad5499 +Author: Carlos Pérez +Date: Wed Jun 16 23:54:28 2021 +0200 + + bid-contract: Add dev-deps correct versions + +commit 3cb82f1aa1be7efbef86b983b48665a3cb9dce02 +Author: Victor Lopez +Date: Wed Jul 21 13:01:49 2021 +0200 + + Add test-utils to Makefile tests + +commit 224437013d4d1184bdcd1e0950fd4ccadffcaede +Author: Victor Lopez +Date: Wed Jul 21 13:01:32 2021 +0200 + + transfer-wrapper: Add Makefile + +commit 678708f6e55aef76059d1b6a2aff05f1fd4eecfa +Merge: 641ae5b4 4c1c3b44 +Author: Victor Lopez +Date: Wed Jul 21 12:53:12 2021 +0200 + + Merge remote-tracking branch 'origin/release-0.4' into vlopes11/test-utils + +commit 641ae5b425fac2970f4d3a87f1f242fedb733a8d +Author: Victor Lopez +Date: Fri Jul 16 14:56:06 2021 +0200 + + test-utils: Add transfer wrapper + +commit 4c1c3b44800745c821e6d454054b7836f01d6c4d +Merge: fa7f87c8 4eaaae01 +Author: Matteo Ferretti +Date: Mon Jul 19 11:13:16 2021 +0200 + + Merge pull request #335 from dusk-network/rusk-abi-update + + rusk-abi: Add `transfer_contract` method for hosted + +commit 4eaaae01f3954fcd7b2af04207a6e03649d2dec1 (tag: rusk-abi-0.4.0) +Author: Matteo Ferretti +Date: Fri Jul 16 14:37:50 2021 +0200 + + rusk-abi: Bump to v0.4.0 + +commit 891a980dc73a9482acdcc1ca08bac23f1c94b775 +Author: Matteo Ferretti +Date: Fri Jul 16 14:37:32 2021 +0200 + + rusk-abi: Update CHANGELOG + +commit 58d7c14f1a3f1e23df2bc1d40d21885608701927 +Author: Matteo Ferretti +Date: Fri Jul 16 14:35:40 2021 +0200 + + rusk-abi: Add `transfer_contract` method for hosted + + - Add `transfer_address` and `stake_address` methods for hosted + + Resolves: #328 + +commit fa7f87c894178a81744e2e2fdf0fdb9073dfcf51 (tag: stake-contract-0.1.0) +Author: Victor Lopez +Date: Fri Jul 16 12:03:24 2021 +0200 + + stake-contract: Add stake constants + + Resolves #333 + +commit bf6d3b5632996a0455b7c2c1fed3945f4e80bf6f +Author: Victor Lopez +Date: Fri Jul 16 12:03:01 2021 +0200 + + rusk-abi: Remove stake constants + + Resolves #333 + +commit 2f396d3a46b31e662ba1f3292bcf71faa6953e18 +Merge: 4f34ef44 8c87c588 +Author: Victor Lopez +Date: Fri Jul 16 12:44:02 2021 +0200 + + Merge branch 'release-0.4' into vlopes11/test-utils + +commit 8c87c588b498e435558a461c016ec2fbbb9337e9 +Merge: 521145a6 775e2e33 +Author: Matteo Ferretti +Date: Fri Jul 16 10:05:03 2021 +0200 + + Merge pull request #332 from dusk-network/update_contracts + + Update contracts to persistence-friendly deps + +commit 775e2e33a7d13faf1e36b1fb53736f2a9ef1b803 +Author: CPerezz +Date: Fri Jul 16 08:33:05 2021 +0200 + + rusk-abi: Update CHANGELOG.md + +commit 17d2700e634a521d48c75a23dab860681f32e9de +Author: CPerezz +Date: Fri Jul 16 08:25:52 2021 +0200 + + bid-contract: Update to persistance-friendly deps + 085442a + + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-hamt` to `0.5.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit 65aa161c24f4fc56aa7df05e61d49b657cd15810 +Merge: df647d9b 521145a6 +Author: CPerezz +Date: Fri Jul 16 08:22:49 2021 +0200 + + Merge branch 'release-0.4' into update_contracts + +commit 521145a67158fc03448b3e028a2a9d586aa061fe +Merge: 488a222b e791934d +Author: Carlos Pérez +Date: Fri Jul 16 08:20:54 2021 +0200 + + Merge pull request #330 from dusk-network/update_circuits + + Update circuits to persistance-friendly deps + +commit e791934def3958a703de8f07604b9ebab4040121 +Merge: 1fe1dd49 2020d2f7 +Author: CPerezz +Date: Thu Jul 15 20:30:25 2021 +0200 + + Merge branch 'update_circuits' of https://github.com/dusk-network/rusk into update_circuits + +commit 1fe1dd49366f3b11041833beec53b3aef6ec192f +Author: CPerezz +Date: Thu Jul 15 20:30:23 2021 +0200 + + blindbid-circuits: Update CHANGELOG.md + +commit 2020d2f71225dfa880c728bfb5e0a9526ac75681 +Author: Carlos Pérez +Date: Thu Jul 15 20:30:08 2021 +0200 + + rusk: Remove rc specific version from dusk-schnorr + + Co-authored-by: Victor Lopes + +commit df647d9b7c3c010fb71c581fc83cf581f6172628 +Author: CPerezz +Date: Thu Jul 15 20:27:08 2021 +0200 + + Add back contracts to `test` rule + +commit 2fc9c0eaa3c671ede3b4a4d8a3ededf7b2d2b117 +Author: CPerezz +Date: Thu Jul 15 20:21:37 2021 +0200 + + rusk-abi: Update test contract deps to latest versions + + Update to persistance-friendly deps + 819acad + + - Update `dusk-pki` to `0.8.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + - Update `dusk-abi` to `0.9` + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit 1f9b77a129ceedc924dbd0659dd8f67bb5bdef96 +Author: CPerezz +Date: Thu Jul 15 20:19:55 2021 +0200 + + rusk-abi: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit f0b6dc8ec3f0465ec495f8ee6e42fb1f368fcce3 +Author: CPerezz +Date: Thu Jul 15 20:18:15 2021 +0200 + + transfer-contract: Update alice deps to latest versions + + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-abi` to `0.9` + +commit dce80ed029065c1aa0a77d35d2ab32e28bdbf295 +Author: CPerezz +Date: Thu Jul 15 20:17:42 2021 +0200 + + transfer-contract: Update WDFT & WDFO keys + +commit 5c5143ff7d4fdf530ec33159e034532a1e1a018f +Author: CPerezz +Date: Thu Jul 15 18:00:42 2021 +0200 + + bid-contract: Update `dusk-abi` to 0.9.0 + +commit d23a55fdaa9133c0d1ebec2c82634bbb0d2a9e34 +Author: CPerezz +Date: Thu Jul 15 18:00:02 2021 +0200 + + transfer-contract: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-hamt` to `0.5.0-rc` + - Update `nstack` to `0.10.0-rc` + - Update `microkelvin` to `0.10.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + - Update `dusk-blindbid` to `0.10.0-rc` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit fd63d1e702c9f02ca9c96825c92d1a483afadbf5 +Author: CPerezz +Date: Thu Jul 15 17:58:35 2021 +0200 + + transfer-contract: Update microkelvin trait impls for leaf + +commit 488a222b58ca48c66e9a71b7c48bf918b8901b07 +Author: Victor Lopez +Date: Tue Jun 29 17:10:46 2021 +0200 + + stake-contract: Add initial impl of stake contract + + Resolves #148 + +commit 18cec88fc10b8e74a90ac0cbefcfdced5c89f23b +Author: Victor Lopez +Date: Thu Jul 15 15:13:27 2021 +0200 + + rust-abi: Add transfer_contract ID and EPOCH + +commit 5c5eacc52c6acf42cc4438165975e8bda83714ce +Author: CPerezz +Date: Thu Jul 15 17:03:00 2021 +0200 + + bid-contract: Change KeyToIdxMap attrs to be parametrized + +commit 5a32297f2cc97b513827fb7a77e78ca54a1dd6dd +Author: CPerezz +Date: Thu Jul 15 17:01:49 2021 +0200 + + bid-contract: Update Tree and Map trait impls with latest deps + +commit 085442a11d0b793795b5ff706cf1b8cfe1ce1dd2 +Author: CPerezz +Date: Thu Jul 15 16:56:24 2021 +0200 + + bid-contract: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-hamt` to `0.5.0-rc` + - Update `nstack` to `0.10.0-rc` + - Update `microkelvin` to `0.10.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + - Update `dusk-blindbid` to `0.10.0-rc` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit 4f34ef44fe973bcbbb521b128d8fb8b6b57332d0 +Merge: 1bfcddae 08f4376d +Author: Victor Lopez +Date: Thu Jul 15 16:35:49 2021 +0200 + + Merge remote-tracking branch 'origin/update_circuits' into vlopes11/test-utils + +commit 08f4376d59fc9641ae9dbf5029b71cff550fa6a2 +Author: CPerezz +Date: Thu Jul 15 14:51:15 2021 +0200 + + rusk: Update CHANGELOG.md + +commit bd55a4f3636decef6d25fc477beb676d1c1b71c8 +Author: CPerezz +Date: Thu Jul 15 14:44:53 2021 +0200 + + rusk: Update build.rs with the latest circuit versions + +commit d9ebd60020fd89b87d883eaaf2e6b6d7a918f21f +Author: CPerezz +Date: Thu Jul 15 14:43:45 2021 +0200 + + rusk: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + - Update the blindbid service to use the new API of `dusk-blindbid` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit a69e58f466104c17be28bab147bd4308c616daf1 +Author: CPerezz +Date: Thu Jul 15 14:29:17 2021 +0200 + + Temporarily remove contracts from build + +commit e917195cd2a02ed731c4c6ac837bf599886d4a89 +Merge: 92fc8d11 696e9a45 +Author: CPerezz +Date: Thu Jul 15 14:23:41 2021 +0200 + + Merge branch 'update_circuits' of https://github.com/dusk-network/rusk into update_circuits + +commit 92fc8d11412ac7416ccfa2766cc8aa2160db04ce +Author: CPerezz +Date: Thu Jul 15 14:17:01 2021 +0200 + + transfer-circuits: Bump to 0.2.0 + +commit 51509657cb10afb20c573e5cc6a37e031a833d5b +Author: CPerezz +Date: Thu Jul 15 14:07:59 2021 +0200 + + transfer-circuits: Update CHANGELOG.md + +commit 819acadd9922c7f1196a38aaf02a016bcb025463 +Author: CPerezz +Date: Thu Jul 15 14:01:08 2021 +0200 + + transfer-circuits: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `phoenix-core` to `0.13.0-rc` + - Update `dusk-schnorr` to `0.8.0-rc` + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit 87fa6b1ae8267dcfdd8e101fa88fc0def2b19960 +Author: CPerezz +Date: Thu Jul 15 14:00:48 2021 +0200 + + transfer-circuits: Change WFO `change_nonce` as BlsScalar + +commit 1e73f676a2960ac7a22e1a6ab4ac52839deefce1 +Author: CPerezz +Date: Thu Jul 15 13:50:40 2021 +0200 + + blindbid-circuits: Bump to 0.2.0 + +commit f609041cac50b7506609770fd8b949a9349855a8 +Author: CPerezz +Date: Thu Jul 15 14:14:31 2021 +0200 + + blindbid-circuits: Fix date format in CHANGELOG + +commit 9084ffa431393803b48f833a8521c68bcc556463 +Author: CPerezz +Date: Thu Jul 15 13:49:34 2021 +0200 + + blindbid-circuits: Update CHANGELOG.md + +commit e31d0c21f83651a2d8bb0b8a50e9abb8e42f5c24 +Author: CPerezz +Date: Thu Jul 15 13:39:44 2021 +0200 + + blindbid-circuits: Remove unused variables from tests + +commit 1c4f192352fbd893c5d466538ef5adf9279b7993 +Author: CPerezz +Date: Thu Jul 15 13:30:54 2021 +0200 + + blindbid-circuits: Update to persistance-friendly deps + + - Update `dusk-poseidon` to `0.22.0-rc` + - Update `dusk-pki` to `0.8.0-rc` + - Update `dusk-blindbid` to `0.10.0-rc` + - Update `microkelvin` to `0.10.0-rc` + - Add `phoenix-core-0.13.0-rc` to dev-deps + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + It also modifies the code of the lib to match with the new versions of + the lib APIs. + + Resolves: #327 + +commit 696e9a45146be2e3294c8802669408c15758e5f0 +Author: CPerezz +Date: Thu Jul 15 13:50:40 2021 +0200 + + blindbid-circuits: Bump to 0.2.0 + +commit d1b30e55de58fa438b6fa661d4116b64a0944ab4 +Author: CPerezz +Date: Thu Jul 15 13:49:34 2021 +0200 + + blindbid-circuits: Update CHANGELOG.md + +commit c21fa4bc5068dab90ff654f0c7d0fd4d225e53b7 +Author: CPerezz +Date: Thu Jul 15 13:39:44 2021 +0200 + + blindbid-circuits: Remove unused variables from tests + +commit e77d216da468fd20ccd6952add8cdef938406f8e +Author: CPerezz +Date: Thu Jul 15 13:30:54 2021 +0200 + + blindbid-circuits: Update to persistance-friendly deps + + - Update `dusk-plonk` to `0.22.0-rc` + - Update `dusk-pki` to `0.9.0-rc` + - Update `dusk-blindbid` to `0.10.0-rc` + - Update `microkelvin` to `0.10.0-rc` + - Add `phoenix-core-0.13.0-rc` to dev-deps + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + It also modifies the code of the lib to match with the new versions of + the lib APIs. + + Resolves: #327 + +commit 845d5c2da2cf59d709d144d99c437f8654700f59 (tag: v0.3.0) +Merge: 2ac0dc5c ca7a873d +Author: Matteo Ferretti +Date: Thu Jul 15 13:00:47 2021 +0200 + + Merge pull request #326 from dusk-network/release-0.3 + + Release rusk-0.3 + +commit 1bfcddae7e833a28aad304f99ec1f951ad4fb330 +Author: Victor Lopez +Date: Thu Jul 15 12:00:00 2021 +0200 + + WiP + +commit a8cf884c55f00f338a5359cd651b81c8be2a27c7 +Author: CPerezz +Date: Thu Jul 15 11:41:12 2021 +0200 + + bid-circuits: Bump to 0.3.0 + +commit cb20784c7c6284d2ce826a42abede7ace98f4f7a +Author: CPerezz +Date: Thu Jul 15 11:32:05 2021 +0200 + + bid-circuits: Update dusk-blindbid to v0.10.0-rc.0 + + This supports a version of the Dusk stack which can handle state + persistance and it's what we need to go towards in `release-0.4`. + + Resolves: #327 + +commit 8e2b4be270aa7ce3d06b5fa4372ff1418095b2d7 +Author: Victor Lopez +Date: Thu Jul 15 11:00:36 2021 +0200 + + WiP + +commit 160f2f4fb3dcc5f271ffb47df5b827badc6c0de5 +Author: Victor Lopez +Date: Fri Jul 9 13:32:21 2021 +0200 + + WiP + +commit 06eb4aea262fc14f58c6d125004b50d39bfa2018 +Author: Victor Lopez +Date: Thu Jul 1 23:46:12 2021 +0200 + + Add test-utils to workspace + +commit 491605b1e4937761b2e4126b80e8ebfa6eae7e59 +Author: Victor Lopez +Date: Thu Jul 1 23:45:48 2021 +0200 + + test-utils: Add transfer wrapper + +commit ca7a873d29dc715867e9377d6d52872c04fb810b (tag: bid-contract-0.1.0) +Merge: 25393e6c f3e02009 +Author: Carlos Pérez +Date: Wed Jun 30 13:54:38 2021 +0200 + + Merge pull request #309 from dusk-network/bid_contract_canon_0.6 + + Bid contract canon 0.6 + +commit f3e02009f1af72f8e84c5b804003115c0c7b15bb +Author: Carlos Pérez +Date: Wed Jun 30 12:22:06 2021 +0200 + + transfer-contract: Remove keys.rs legacy file + +commit a6673e0a39fc0cd32cbd3e9550b07e3fe2e19e87 +Author: Carlos Pérez +Date: Tue Jun 29 13:08:39 2021 +0200 + + bid-contract: Change Map nits according to review + +commit 6843ecdec4e90eced898284fd53493347dc565c6 +Merge: 78b30bbe 25393e6c +Author: Carlos Pérez +Date: Fri Jun 25 13:53:10 2021 +0200 + + Merge branch 'release-0.3' into bid_contract_canon_0.6 + +commit 25393e6cd1f56a43e8e14f95af439fbf4c6fed2f +Merge: cbccaa70 f52a5937 +Author: Victor Lopez +Date: Wed Jun 23 12:15:50 2021 +0200 + + Merge pull request #313 from dusk-network/vlopes11/transfer-contract + + transfer-contract: Update codebase to canonical 0.6 + +commit f52a593716d77f7482866d66c147c8ee7e3bd998 (tag: transfer-contract-0.5.0) +Author: Victor Lopez +Date: Fri Jun 18 15:40:37 2021 +0200 + + transfer-contract: Update to latest dusk-abi + +commit 4dc513a7be15b8d580102fed93602d11b7353b3f +Author: Victor Lopez +Date: Fri Jun 18 15:40:09 2021 +0200 + + transfer-circuits: Update STCO to accept derive + +commit 4fbab1292bcd70ea9e3badd600ece548f98ab994 +Author: Victor Lopez +Date: Fri Jun 11 13:08:52 2021 +0200 + + transfer-contract: Update circuit keys + +commit 6ceded422c5ccb9789316e6313486109335a4a59 +Merge: f3790d4b 2ac0dc5c +Author: Victor Lopez +Date: Fri Jun 11 10:24:11 2021 +0200 + + Merge branch 'master' into vlopes11/transfer-contract + +commit f3790d4b78dd65427d1fd8a058e94bf83973ebcc +Merge: 9b6e2916 706cb7fc +Author: Victor Lopez +Date: Thu Jun 10 21:41:38 2021 +0200 + + Merge branch 'vlopes11/transfer-contract' of https://github.com/dusk-network/rusk into vlopes11/transfer-contract + +commit 9b6e2916d32336ddc58361cba4eb613a9f2a9be2 +Author: Victor Lopez +Date: Thu Jun 10 21:40:55 2021 +0200 + + Update toolchain to nightly-2021-06-06 + +commit 78988efbe9786086a96164bab30005dbb0cfcea8 +Author: Victor Lopez +Date: Thu Jun 10 21:40:15 2021 +0200 + + transfer-contract: Add tokens transfer test case + + Use two created dummy token contracts and transfer balances between them + to test the genesis contract functionality + +commit 8416cea18d2ecfd9f7c33d9c0080943c97192257 +Author: Victor Lopez +Date: Thu Jun 10 21:39:03 2021 +0200 + + transfer-circuits: Change dependencies bls and jub + + dusk-bls12_381 and dusk-jubjub should be required indidivually instead + of using the re-exported crate from dusk-plonk + + This is the current agreed standard the the rest of the stack + +commit 2ac0dc5c87ff1463c946be58e9de687252ee5aa7 +Merge: cbccaa70 bb62dbfa +Author: Matteo Ferretti +Date: Thu Jun 10 14:20:07 2021 +0200 + + Merge pull request #320 from dusk-network/toolchain + + Toolchain file addition + +commit bb62dbfac44702088f3c0416f28e98102733a0d6 +Author: Carlos Pérez +Date: Thu Jun 10 16:00:05 2021 +0200 + + Change CI rules to get toolchain from file + + Resolves: #319 + +commit 2478a203fa8ae9afb87aa0ab9db6ce722f9e4c55 +Author: Carlos Pérez +Date: Thu Jun 10 15:58:37 2021 +0200 + + Add toolchain-file + + Resolves: #318 + +commit 706cb7fc9888f7f7a9a1dff4e27992acac1d8bcf +Merge: 10446103 7980daca +Author: Matteo Ferretti +Date: Thu Jun 10 13:02:18 2021 +0200 + + Merge pull request #317 from dusk-network/update-crs-hash + + rusk-profile: update crs hash reference string + +commit 7980dacad86ed820ba6678bbf133fe6d1f11fec0 +Author: Matteo Ferretti +Date: Thu Jun 10 12:37:58 2021 +0200 + + rusk-profile: update CRS hash reference string + +commit 1044610351bf7d6bc31b2dfcad6d97a5e201c748 +Merge: 46be02c8 cbccaa70 +Author: Victor Lopez +Date: Thu Jun 10 10:11:39 2021 +0200 + + Merge branch 'release-0.3' into vlopes11/transfer-contract + +commit 46be02c813da38c1039ef6e575033492b17cacb3 +Author: Victor Lopez +Date: Wed Jun 9 19:01:54 2021 +0200 + + Update toolchain to not use override in CI + +commit 83676dd7de77bef9843c82eb3c5664b11547880e +Author: Victor Lopez +Date: Wed Jun 9 18:47:56 2021 +0200 + + Update Makefile to reinclude contract tests + +commit 4dd5025363d22f1439773b1cba675efee22325b9 +Author: Victor Lopez +Date: Wed Jun 9 18:46:59 2021 +0200 + + transfer-circuits: Change withdraw addr to callee + +commit dd19b87624037c56630272a0d53a47f91f0eaf64 +Author: Carlos Pérez +Date: Mon May 31 19:28:03 2021 +0200 + + transfer-contract: Avoid extra-verbose mode for WASM target + +commit ea581583a4768bd217b4270e8fdb6a16c3ce6d22 +Author: Carlos Pérez +Date: Mon May 31 19:27:44 2021 +0200 + + bid-contract: Avoid extra-verbose mode for WASM target + +commit 2204a1278e7995f6baeab05a036fc90e84b21e42 +Author: Carlos Pérez +Date: Mon May 31 19:23:38 2021 +0200 + + bid-circuits: Remove version sect from code-hasher dep + +commit 1148d90ef2c5f80670d76cbe58124a494050408b +Author: Carlos Pérez +Date: Mon May 31 18:58:46 2021 +0200 + + code-hasher: Bump to 0.2.0-rc.0 + +commit 6f9529e85e7adb94ea1983e1b797ee7954db0771 +Author: Carlos Pérez +Date: Mon May 31 18:50:54 2021 +0200 + + code-hasher: Remove String usage in the macro + + Due to the fact that we're not printing directly the AST but we're + stringlyfiyng it, the ID's that the macro was producing were different + IDs for the same circuit when different toolchains were used (most + likely due to padding and formatting issues). + + Resolves: #314 + +commit 2869d9159447763ba9fd798dc1a68ae377010adc +Author: Carlos Pérez +Date: Mon May 31 18:50:46 2021 +0200 + + rusk: Change rules versbosity to maximum + +commit c0d17b55f901acfc03a4789275d14fb61e03d134 +Author: Carlos Pérez +Date: Mon May 31 18:50:34 2021 +0200 + + transfer-contract: Change rules versbosity to maximum + +commit 90529fcec24aa4ef3a9e2fe11917ccc48c3aaa85 +Author: Carlos Pérez +Date: Mon May 31 18:50:27 2021 +0200 + + bid-contract: Change rules versbosity to maximum + +commit e76556672fe22a3abb6afd8b9a260a64c910824f +Author: Carlos Pérez +Date: Mon May 31 18:45:22 2021 +0200 + + Add .rusk to GEN ALL KEYS cache path + +commit 5645eb3efc70f0954cd7d24d364f05ae0a19f481 +Author: Carlos Pérez +Date: Fri May 28 14:05:27 2021 +0200 + + Change cache .rusk in the CI + +commit d8f9cd5ac0f19017a2eb9a628df17663e33af13a +Author: Carlos Pérez +Date: Fri May 28 12:48:18 2021 +0200 + + rusk-profile: Bump to 0.4.0-rc.2 + +commit f405526bfe6abba6cbb9c0014e480cd2f033fb49 +Author: Carlos Pérez +Date: Fri May 28 12:47:32 2021 +0200 + + rusk-profile: Change keys dir for `.rusk` + + Resolves: #311 + +commit 6cbe0804a65c98c188f16e149897c49b93a397a6 +Author: Carlos Pérez +Date: Fri May 28 12:47:12 2021 +0200 + + Add `export` to .env variables + +commit fc8690b05013a7011dc70ce67ace443675d96e4a +Author: Carlos Pérez +Date: Thu May 27 20:05:22 2021 +0200 + + Add .env instructions to README + +commit a56539b29d79722cdc9582b3b137773bd69844ed +Author: Carlos Pérez +Date: Thu May 27 20:03:53 2021 +0200 + + rusk: Update CHANGELOG.md + +commit b0f45e1703e36f5d6f9d15402dbb3280ab7af69d +Author: Carlos Pérez +Date: Thu May 27 20:03:10 2021 +0200 + + rusk: Remove unnecessary comment + +commit 990a94842fdb0cbc4e70bdd5b793545f7abe00e3 +Author: Carlos Pérez +Date: Thu May 27 20:02:36 2021 +0200 + + Use github_workspace env variables in CI + +commit 23c8fcf034d7c4ad304e2908b012e23feae3f246 +Author: Carlos Pérez +Date: Thu May 27 19:24:07 2021 +0200 + + rusk-profile: Add CPerezz to authors + +commit 15197c3ad5886da1b47100f813b07ac1b80ec92e +Author: Carlos Pérez +Date: Thu May 27 19:23:28 2021 +0200 + + rusk-profile: Refactor get_rusk_profile_dir impl + +commit df7581c994a2c116fe630d304b0d9455ebf09fa6 +Author: Carlos Pérez +Date: Thu May 27 19:06:19 2021 +0200 + + Add only .rusk folder to gitignore + +commit a87bdb25e78a9235fdcdde572bbf8b3f52c724bb +Author: Carlos Pérez +Date: Thu May 27 15:10:16 2021 +0200 + + rusk-profile: Bump to 0.4.0-rc.1 + +commit ee446f1ca8ec0d8f37fffe930ec25aff45944d24 +Author: Carlos Pérez +Date: Thu May 27 14:24:03 2021 +0200 + + rusk: Add RUSK_PROFILE_PATH env var check + +commit c76b7e12378f295fbc0d7a32064da8772535c608 +Author: Carlos Pérez +Date: Thu May 27 14:13:35 2021 +0200 + + Add dotenv file containing RUSK_PROFILE_PATH as pwd + +commit 5e6a067d08e98d1b01bf4a5a5f44ca30dcf3468e +Author: Carlos Pérez +Date: Wed May 26 17:44:42 2021 +0200 + + rusk: Update CHANGELOG.md + +commit 95f88db20e3eaba1eb1db327f2cbfae99629d695 +Author: Carlos Pérez +Date: Wed May 26 17:42:37 2021 +0200 + + rusk-profile: Add support for env_variable PATH + + Resolves: #307 + +commit e2e341ad72639a89a7e6daded4ee3ed1ed3fc03e +Author: Victor Lopez +Date: Tue Jun 8 21:31:29 2021 +0200 + + transfer-contract: Update to latest specs + +commit bffbf4f01dac384664cc5e921aaa281db22a1e2c +Author: Victor Lopez +Date: Tue Jun 8 21:31:02 2021 +0200 + + transfer-circuits: Update to latest specs + +commit d62b8c4bb9ab9ca89e0f9cfde244bcfa0db6f511 +Author: Victor Lopez +Date: Tue Jun 1 14:36:54 2021 +0200 + + transfer-contract: Add WithdrawFromTransparent + +commit d14c29d1915113e7faf38342fde371d6e188c8a0 +Author: Victor Lopez +Date: Tue Jun 1 14:36:35 2021 +0200 + + rusk: Add transfer circuit withdraw from transp + +commit 93057ee0d65dd6bf6ca2052b278ab6eeffa033bb +Author: Victor Lopez +Date: Tue Jun 1 14:35:57 2021 +0200 + + transfer-circuits: Add WithdrawFromTransparent + +commit d81033115c45d4dcc5c03720980da27d06b04df3 +Author: Victor Lopez +Date: Wed May 26 14:58:53 2021 +0200 + + transfer-contract: Update to canonical 0.6 + + Update transfer contract to use the stack of canonical 0.6, including + the newly released dusk-hamt. + + Resolves #305 + +commit 78b30bbec3d988f6907d699730aabed13787d139 +Author: Carlos Pérez +Date: Tue Jun 1 03:06:09 2021 +0200 + + transfer-contract: Comment out makefile rules + +commit 57bce505b0fbceacc98b994c8347088d6fa52a01 +Author: Carlos Pérez +Date: Mon May 31 22:19:42 2021 +0200 + + bid-contract: Remove `host` feature + +commit 91512714e36622032044e3a18adfbf69583441f2 +Author: Carlos Pérez +Date: Mon May 31 22:02:54 2021 +0200 + + bid-contract: Set correct VD ID for CorrectnessCirc + +commit 04ec67e63ba70f75a3333674d6c5171112fe1d4c +Author: Carlos Pérez +Date: Mon May 31 22:02:47 2021 +0200 + + transfer-contract: Set correct VD IDs + +commit 4b770928afcf4f35e59b06d69d18a1d7402b0667 +Author: Carlos Pérez +Date: Mon May 31 19:28:03 2021 +0200 + + transfer-contract: Avoid extra-verbose mode for WASM target + +commit 552d3e1935f40a7b19a80bb68779d3842dc1ca73 +Author: Carlos Pérez +Date: Mon May 31 19:27:44 2021 +0200 + + bid-contract: Avoid extra-verbose mode for WASM target + +commit e65672ae19125127a2004b352b899135bc50e9a7 +Author: Carlos Pérez +Date: Mon May 31 19:23:38 2021 +0200 + + bid-circuits: Remove version sect from code-hasher dep + +commit d97a766f990a49514ed745269224a6896744c07a +Author: Carlos Pérez +Date: Mon May 31 18:58:46 2021 +0200 + + code-hasher: Bump to 0.2.0-rc.0 + +commit a7362bc7f9fb6b65afbb1848fc1888c7b968dc42 +Author: Carlos Pérez +Date: Mon May 31 18:50:54 2021 +0200 + + code-hasher: Remove String usage in the macro + + Due to the fact that we're not printing directly the AST but we're + stringlyfiyng it, the ID's that the macro was producing were different + IDs for the same circuit when different toolchains were used (most + likely due to padding and formatting issues). + + Resolves: #314 + +commit ffbe136d75e17232181964d563ccf8db901882eb +Author: Carlos Pérez +Date: Mon May 31 18:50:46 2021 +0200 + + rusk: Change rules versbosity to maximum + +commit 5368bdafb301747f0154982b0dc42057b2a723d2 +Author: Carlos Pérez +Date: Mon May 31 18:50:34 2021 +0200 + + transfer-contract: Change rules versbosity to maximum + +commit f330e72a9f6aa3271be7ac2cdc2d43d80074b815 +Author: Carlos Pérez +Date: Mon May 31 18:50:27 2021 +0200 + + bid-contract: Change rules versbosity to maximum + +commit 63d264d77e6d69e7c1043be2d71b94e34b415f90 +Author: Carlos Pérez +Date: Mon May 31 18:45:22 2021 +0200 + + Add .rusk to GEN ALL KEYS cache path + +commit 20019ad3d6c326848f22fe32c5b41240a675e534 +Author: Carlos Pérez +Date: Fri May 28 16:21:46 2021 +0200 + + bid-contract: Remove unnecessary default-features sect + +commit d713d9281d66519700e8f7609fdc3d966618e5a8 +Author: Carlos Pérez +Date: Fri May 28 01:42:59 2021 +0200 + + bid-contract: Remove host feature and rusk-vm from deps + +commit d0de3ff8e27de2d0822d967a9611fa91640bd832 +Author: Carlos Pérez +Date: Fri May 28 01:38:04 2021 +0200 + + bid-contract: Remove unnecessary instanciations + +commit a79b05c1964924cd687ad082d94e13dc07f24b1c +Author: Carlos Pérez +Date: Fri May 28 01:37:36 2021 +0200 + + Uncomment SUBDIRS section in contracts/ MAKEFILE + +commit c6a0c4ce299847280be7a5e2d262ef14ca21d30d +Author: Carlos Pérez +Date: Fri May 28 01:33:07 2021 +0200 + + Add macros and contracts to test rule in Makefile + +commit 5d8630d5ea31fe70a9edd4665d2ff82db5ae2c7d +Author: Carlos Pérez +Date: Thu May 27 23:38:02 2021 +0200 + + bid-contract: Fix state and result retunr procedure + +commit 8f909e376e866ef566570875f962e03a635f3a77 +Author: Carlos Pérez +Date: Wed May 26 19:32:09 2021 +0200 + + bid-contract: Update Bid contract interface + + - Change BidCorrectness VerifierData path. + - Added `BidTree` type alias. + - Removed `Store` from the impl Contract block. + + Resolves: #297 + +commit daf6b9a79347b0be608968221d92a722eb68e22a +Author: Carlos Pérez +Date: Wed May 26 15:42:11 2021 +0200 + + bid-contract: Update Makefile uncommenting it + +commit 54ceb5f03736d1902231bee3f241bec69000f07c +Author: Carlos Pérez +Date: Wed May 26 15:28:05 2021 +0200 + + bid-contract: Update contract functions to latest changes + +commit 21fa44eeb4384a25d95b9955b41ab4cd1eebdd4c +Author: Carlos Pérez +Date: Wed May 26 14:48:52 2021 +0200 + + bid-contract: Add ExpirationAnnotation & ExpirationFilter + + In order to be able to traverse the BidTree avoiding undesired leaves, a + custom `Walker` was needed so that the Bids that were already expired + could be avoided. + +commit fa84cee7c6bc1179f1f47d1e7c74ec592159780a +Author: Carlos Pérez +Date: Wed May 26 14:48:09 2021 +0200 + + bid-contract: Update Map interface using dusk-hamt + +commit 9dcdeed0a45e9cd2808fd429488435e8550dc94e +Author: Carlos Pérez +Date: Wed May 26 14:47:17 2021 +0200 + + bid-contract: Update transaction fn with canon 0.6 + +commit a0ef469202d9417d49cce1b864ed1d51296b3f7f +Author: Carlos Pérez +Date: Wed May 26 14:29:35 2021 +0200 + + bid-contract: Remove tree interface + + The interface was not adding any major value to the interaction with the + tree stored inside of the Contract. + + Therefore, since the only major benefit was error handling and it's not + even used, it's better to remove it and simply use a type alias. + +commit c96337a80468f91dc4a77c9f4b2df18f4a6ef137 +Author: Carlos Pérez +Date: Wed May 26 14:21:48 2021 +0200 + + bid-contract: Remove fake-abi mod + + Replaces the fake-abi module usage by the `rusk-abi` and + `dusk-abi` host functions. + +commit c42521a017b8cd6d0e87304b8b11a514b411e917 +Author: Carlos Pérez +Date: Wed May 26 14:09:25 2021 +0200 + + bid-contract: Remove dusk-plonk from deps + +commit 24ed7e7165ea70b22190634bd24b0b30e8dffb83 +Author: Carlos Pérez +Date: Wed May 26 14:03:01 2021 +0200 + + bid-contract: Update dependencies to latest versions + + - Update `dusk-abi` from `0.5` to `0.9.0-rc` + - Update `canonical` from `0.5` to `0.6` + - Update `canonical_derive` from `0.5` to `0.6` + - Update `dusk-bls12_381` from `0.6` to `0.8` + - Update `dusk-jubjub` from `0.8` to `0.10` + - Update `dusk-poseidon` from `0.18` to `0.21-rc` + - Add `dusk-hamt` to deps. + - Remove `dusk-kelvin-map` from deps. + - Update `phoenix-core` to `0.11.0-rc` + - Update `nstack` from `0.7` to `0.8` + - Update `microkelvin` from `0.6` to `0.7`. + - Update `dusk-schnorr` from `0.5.1` to `0.7.0-rc` + - Update `dusk-blindbid` from `0.7` to `0.8.0-rc.0` + - Update `dusk-pki` from `0.6` to `0.7.0-rc` + - Add `dusk-plonk` to dependencies + +commit cbccaa70ac223a7e5476f6e18db413a1d17c9f6c +Merge: 2d643699 bad75076 +Author: Carlos Pérez +Date: Mon May 31 18:15:32 2021 +0200 + + Merge pull request #315 from dusk-network/fix_keys_storage + + Fix keys cache process + +commit bad75076994ff225ac39cf10a4fc97ff7f19883b (tag: code-hasher-0.2.0-rc.0) +Merge: b533197c d76266e8 +Author: Carlos Pérez +Date: Mon May 31 19:28:06 2021 +0200 + + Merge branch 'fix_keys_storage' of https://github.com/dusk-network/rusk into fix_keys_storage + +commit b533197ce9dd20aad9246e4d7cbdd042e52d75a0 +Author: Carlos Pérez +Date: Mon May 31 19:28:03 2021 +0200 + + transfer-contract: Avoid extra-verbose mode for WASM target + +commit 4a0dc016b082039b227fe88fe878ca8e46fa780f +Author: Carlos Pérez +Date: Mon May 31 19:27:44 2021 +0200 + + bid-contract: Avoid extra-verbose mode for WASM target + +commit 62ab1a27c728dcd95b14fc7bfb26689d09475377 +Author: Carlos Pérez +Date: Mon May 31 19:23:38 2021 +0200 + + bid-circuits: Remove version sect from code-hasher dep + +commit af7cf2feaba398c9f168b5e256cd3833f0403211 +Author: Carlos Pérez +Date: Mon May 31 18:58:46 2021 +0200 + + code-hasher: Bump to 0.2.0-rc.0 + +commit beec5823adbb0ab569b6e89257212654ffd1fbe1 +Author: Carlos Pérez +Date: Mon May 31 18:50:54 2021 +0200 + + code-hasher: Remove String usage in the macro + + Due to the fact that we're not printing directly the AST but we're + stringlyfiyng it, the ID's that the macro was producing were different + IDs for the same circuit when different toolchains were used (most + likely due to padding and formatting issues). + + Resolves: #314 + +commit 0dac41c92b21bd1d7f91e9a46e21ad50fecf228f +Author: Carlos Pérez +Date: Mon May 31 18:50:46 2021 +0200 + + rusk: Change rules versbosity to maximum + +commit 3207f316fb1810c1798d3fde86c29c370add4cf4 +Author: Carlos Pérez +Date: Mon May 31 18:50:34 2021 +0200 + + transfer-contract: Change rules versbosity to maximum + +commit 91c65b883f0de94fb0bc2a3cfbe0531f0b0528a3 +Author: Carlos Pérez +Date: Mon May 31 18:50:27 2021 +0200 + + bid-contract: Change rules versbosity to maximum + +commit 312c4fc1bb902b83e6989a64e9739a79f4813860 +Author: Carlos Pérez +Date: Mon May 31 18:45:22 2021 +0200 + + Add .rusk to GEN ALL KEYS cache path + +commit d76266e8dd1114625091ba8af210cb3d533feae1 +Merge: 62ab1a27 2d643699 +Author: Carlos Pérez +Date: Mon May 31 17:24:31 2021 +0200 + + Merge branch 'master' into fix_keys_storage + +commit 48fba4c9b07a815b810693046784a1606e7ebe9f (tag: rusk-profile-0.4.0-rc.2) +Author: Carlos Pérez +Date: Fri May 28 14:05:27 2021 +0200 + + Change cache .rusk in the CI + +commit 2d643699093d4f14ae194317ec9bbbd882b2d5a4 +Merge: f6081a1d 48fba4c9 +Author: Carlos Pérez +Date: Fri May 28 13:29:54 2021 +0200 + + Merge pull request #312 from dusk-network/fix_keys_storage + + Fix keys storage + +commit 0c05ff232de240ffbf01d830d6dd55af331ecf6c +Author: Carlos Pérez +Date: Fri May 28 12:48:18 2021 +0200 + + rusk-profile: Bump to 0.4.0-rc.2 + +commit 1f795ead3379c528cf190557e38b342d58a5a981 +Author: Carlos Pérez +Date: Fri May 28 12:47:32 2021 +0200 + + rusk-profile: Change keys dir for `.rusk` + + Resolves: #311 + +commit 55b989967f272822d6258e96db63f13a7be3bfc5 +Author: Carlos Pérez +Date: Fri May 28 12:47:12 2021 +0200 + + Add `export` to .env variables + +commit f6081a1de0886ac30f954040eed6889f75263994 +Merge: 17f81e6c 50565796 +Author: Carlos Pérez +Date: Thu May 27 19:30:14 2021 +0200 + + Merge pull request #308 from dusk-network/rusk_profile_env_dir + + Rusk profile env dir + +commit 50565796e41fa5ebb05910bb574bb665de18f1d3 (tag: rusk-profile-0.4.0-rc.1) +Author: Carlos Pérez +Date: Thu May 27 20:05:22 2021 +0200 + + Add .env instructions to README + +commit c30bea5c5e1effe51932ae59ce351d445d02f5ff +Author: Carlos Pérez +Date: Thu May 27 20:03:53 2021 +0200 + + rusk: Update CHANGELOG.md + +commit 6e1e1c05aed478359e776206b1688bf9f5f48852 +Author: Carlos Pérez +Date: Thu May 27 20:03:10 2021 +0200 + + rusk: Remove unnecessary comment + +commit adbc7ecb33ae300a648774d5cdea88391f4d547b +Author: Carlos Pérez +Date: Thu May 27 20:02:36 2021 +0200 + + Use github_workspace env variables in CI + +commit 6d00ddc68c6e6873c29566645090a3cc9ca8a95a +Author: Carlos Pérez +Date: Thu May 27 19:24:07 2021 +0200 + + rusk-profile: Add CPerezz to authors + +commit b8e01692f6278423460432ca765d392476833d10 +Author: Carlos Pérez +Date: Thu May 27 19:23:28 2021 +0200 + + rusk-profile: Refactor get_rusk_profile_dir impl + +commit 0de1379cd56826b52b2990b3d7cfc5736dd8560b +Author: Carlos Pérez +Date: Thu May 27 19:06:19 2021 +0200 + + Add only .rusk folder to gitignore + +commit 5cdc0e543c1332159be169763a38f9f11832339d +Author: Carlos Pérez +Date: Thu May 27 15:10:16 2021 +0200 + + rusk-profile: Bump to 0.4.0-rc.1 + +commit dc8d6381161c0dc6f4102607d94cb94083236740 +Author: Carlos Pérez +Date: Thu May 27 14:24:03 2021 +0200 + + rusk: Add RUSK_PROFILE_PATH env var check + +commit a1a5ef115fb6acce9f7f523cfd35d1be12cd54e7 +Author: Carlos Pérez +Date: Thu May 27 14:13:35 2021 +0200 + + Add dotenv file containing RUSK_PROFILE_PATH as pwd + +commit d3da7357d476405efe666770b280cb762302c5fc +Author: Carlos Pérez +Date: Wed May 26 17:44:42 2021 +0200 + + rusk: Update CHANGELOG.md + +commit 08e6d0867d55827f6b750e28f16796450f9d9aee +Author: Carlos Pérez +Date: Wed May 26 17:42:37 2021 +0200 + + rusk-profile: Add support for env_variable PATH + + Resolves: #307 + +commit 17f81e6c4e14a22f07174e7090779e457e76c84a (tag: rusk-0.2.0) +Merge: 939e0bff 4237bb08 +Author: Matteo Ferretti +Date: Fri May 21 18:45:31 2021 +0200 + + Merge pull request #306 from dusk-network/release-0.2 + + Release 0.2 + +commit 4237bb0806ce6b86739c7edb2b8f2850d72fe698 +Author: Matteo Ferretti +Date: Fri May 21 17:38:02 2021 +0200 + + rusk: Bump to `0.2` + +commit c0d455777e28a3297b348e9b2b199d303133a728 +Merge: 0be445de 939e0bff +Author: Victor Lopez +Date: Fri May 21 10:36:43 2021 +0200 + + Merge branch 'master' into release-0.2 + +commit 0be445de881f5f4c4ff1baf927942c06f89ac046 +Author: Victor Lopez +Date: Fri May 21 10:34:38 2021 +0200 + + Add circuits tests + + The circuits tests were disabled so plonk and the stack could be + updated. + + The update is done and now the circuits tests can be reenabled again. + +commit 348765ab1e576a48a112a4d36f40523740f07fe8 +Author: Victor Lopez +Date: Thu May 20 14:15:47 2021 +0200 + + rusk: Add transfer circuits in keys build scheme + + The transfer circuits keys were removed from the rusk build script while + the update to `dusk-plonk` latest was being performed. + + With the recent change on transfer circuits to comply with plonk latest + and implement code-hasher, these keys can be reintroduced to the script. + + Resolves #302 + +commit 65f37653c406d78e04f2953b6ab8c176daa8d2c6 +Author: Victor Lopez +Date: Thu May 20 14:14:41 2021 +0200 + + transfer-circuits: Add execute circuit variants + + The execute circuit variants weren't available as public exports. + + These are required for individual key generation such as the rusk build + profile script. + +commit 330d1bf436c3b6b2a025df9e731978860dea7337 +Merge: 94ca9ac8 6dc71ed6 +Author: Matteo Ferretti +Date: Thu May 20 14:42:38 2021 +0200 + + Merge pull request #304 from dusk-network/clean-up + + Cleaning up build system and profile + +commit 6dc71ed69aeb23dd7a2c9553483d5db0efd0b4b8 +Author: Matteo Ferretti +Date: Thu May 20 14:26:23 2021 +0200 + + rusk: cleaning up few nits + +commit 4c333967724b31781af6a7164aa3993cb5b29b60 +Author: Matteo Ferretti +Date: Thu May 20 14:25:21 2021 +0200 + + rusk-profile: cleaning up few nits + +commit 94ca9ac8edc4caa338296b7417a86bd84f06ea34 +Author: Victor Lopez +Date: Tue May 18 19:25:58 2021 +0200 + + transfer-circuits: Change ExecuteCircuit to split + + Currently the transfer circuit is a single struct implementation that + will iterate its attributes to produce different circuits. + + This doesn't work with the new circuit hasher structure because it uses + the gadget code to generate the identifier of a circuit. + + The current implementation will produce different circuits with the same + gadget code depending on the inputs. + + This commit splits the `ExecuteCircuit` into different concrete + structures and uses an enum mapping to encapsulate the inputs and + outputs operations. + + Resolves #275 + +commit 192d7441ca3b9213cc062b908005fb78790d281f +Merge: 90e44c06 588938ce +Author: Carlos Pérez +Date: Thu May 20 11:40:19 2021 +0200 + + Merge pull request #301 from dusk-network/update-rusk + + Update rusk + +commit 588938cef6e5960d1e039c187b794a17ef379638 +Author: Carlos Pérez +Date: Thu May 20 13:01:58 2021 +0200 + + rusk: Add CHANGELOG retroactively + +commit 28c734266d2aed6d05a5ae9439b18f31d3d8df65 +Author: Carlos Pérez +Date: Thu May 20 12:30:23 2021 +0200 + + rusk: Update blindbid transcript init + +commit 4100204b182b39044ba06d49734bd6146f625f72 +Author: Carlos Pérez +Date: Wed May 19 16:37:55 2021 +0200 + + rusk: Change tests to use TextContext + +commit 140a9b4251d3c180a13bfe9d7c16487eb45fb479 +Author: Carlos Pérez +Date: Wed May 19 16:34:04 2021 +0200 + + rusk: Add setup and teardown for testing infra + + We needed a way to remove correctly the files/folders generated during + the testing as well as a way of handling properly the errors and also + the setup of the test envs. + + - Add `async_trait` to deps. + - Add `test-context` to deps. + - Add `TestContext` and impl `setup` and `teardown` for it. + +commit 1dc272a353569c96c7b08d4c1c9ffdb5edc7753f +Author: Carlos Pérez +Date: Wed May 19 16:30:35 2021 +0200 + + rusk: Remove legacy comments from encoding test mod + +commit fa25abcc150a0d889ab33dc9ffc59fd3f9fc7dac +Author: Carlos Pérez +Date: Wed May 19 16:26:13 2021 +0200 + + rusk: Add SOCKET_PATH static ref in tests + +commit b0bfb10d8314300058430c846b4b5ebfda6f703a +Author: Carlos Pérez +Date: Wed May 19 16:14:17 2021 +0200 + + rusk: Add test-threads flag to 1 + +commit 47fd8580aea6849cfdbbd6b7c8674f8f063deac2 +Author: Carlos Pérez +Date: Tue May 18 23:59:24 2021 +0200 + + rusk: Remove clean_uds rule from Makefile + +commit 6d9be36c46ab3adc3209be13df4a3bf4eee999f0 +Author: Carlos Pérez +Date: Tue May 18 14:47:18 2021 +0200 + + rusk: Update tokio + tonic GRPC backend + + - Update `tokio` to `v1.6` + - Add `async-stream` to deps + - Update `tonic` from `0.3` to `0.4` + - Update `prost` from `0.6` to `0.7` + - Change `tower` to be a dev-dependency. + - Refactor `unix` modules from `tests` and `bin`. + +commit a40ca64c41c8d521aa52f3593213b990ec49a420 +Author: Carlos Pérez +Date: Tue May 18 13:31:04 2021 +0200 + + rusk: Change phoenix-core from git to crates upstream + +commit 3f5ca52d55efcf8fe9ba3945fa152a1adeb900c3 +Author: Carlos Pérez +Date: Tue May 18 13:26:18 2021 +0200 + + rusk: Remove `thiserror` from dependencies + +commit a2d147134d6144e11e64b37256774c2b23e08a4d +Author: Carlos Pérez +Date: Tue May 18 13:18:21 2021 +0200 + + rusk: Change bls12 objects import path + + Since in the future we plant to not re-export Bls and Jubjub things from + plonk, we should relay on the original libs instead of getting the + Structs, consts and traits from plonk. + +commit 7448f3ec4d8bb1f89819508c0ec30b6571d54da9 +Author: Carlos Pérez +Date: Tue May 18 12:11:38 2021 +0200 + + rusk: Fix rustfmt + +commit 09b8c2de4351a67213fd12e86a5945ac351b5a68 +Author: Carlos Pérez +Date: Mon May 17 19:32:21 2021 +0200 + + Change main Makefile to call clean_uds + +commit b31827d390add13b911c46f85f3bab8c15649cbd +Author: Carlos Pérez +Date: Mon May 17 19:31:22 2021 +0200 + + rusk: Add `clean_uds` rule to Makefile + + This will help in order to avoid any errors in the tests due to + addresses already in use of old uds filedescriptors left not removed. + +commit 625edecc83320406c170bc86e701f92872eaaf72 +Author: Carlos Pérez +Date: Mon May 17 19:31:14 2021 +0200 + + rusk: Rename uds listener file + +commit 67da7fb2e0a187ebcb6c783f0149eecfaf1bf948 +Author: Carlos Pérez +Date: Mon May 17 18:57:25 2021 +0200 + + rusk: Fix tests to work again uncommented + + This uncomments all of the tests except of the + Bid service-related ones and also updates the code to the current + version of the crates used in the dev-deps. + + Resolves: #292 + +commit 934cca3f47a6fe3e165bebced4bb84afbef5f07e +Author: Carlos Pérez +Date: Mon May 17 15:15:59 2021 +0200 + + rusk: Fix score verification module/service + + Fixes the BlindBid/Score Proof verification module/service + updating it to the latest deps & APIs. + + - Update `verify_blindbid_proof` fn according to the latest API changes + in `dusk-plonk`. + +commit e9ae88fd4d461c9992e2d9b019078f46a51f2889 +Author: Carlos Pérez +Date: Mon May 17 13:47:02 2021 +0200 + + rusk: Fix score generation module/service + + Fixes the BlindBid/Score Proof generation module/service + updating it to the latest deps & APIs. + + - Add `blindbid-circuits` to `rusk` deps. + - Update `gen_blindbid_proof` fn + +commit b2c9644c22f6a1d01dc68dd2b67219d9abe18b4b +Author: Carlos Pérez +Date: Mon May 17 12:59:41 2021 +0200 + + rusk: Fix dusk-bytes encoding issues + + The new releases have changed some of the methods/APIs + and therefore they needed to be updated. + +commit f33640e768e8d76b4420af402351634ded287af5 +Author: Carlos Pérez +Date: Mon May 17 12:56:04 2021 +0200 + + rusk: Add back services to rusk node + +commit d838afe0cfa7c7117ff7ba6b04305640c7e9fa54 +Author: Carlos Pérez +Date: Mon May 17 12:48:29 2021 +0200 + + rusk: Remove uncomment bin app code + +commit 822a23f1a278eeac2c69135a9d75face52e5f9ef +Author: Carlos Pérez +Date: Mon May 17 12:45:14 2021 +0200 + + rusk: Update Cargo.toml deps + + - Remove `bincode` since is unused. + - Remove `default-feats = false` from `dusk-plonk` + - Add `dusk-jubjub v0.10` as dep + +commit 90e44c0699e3df7504094dee0156cf006b4bd63b +Merge: 8f76ad50 4d8ee3b8 +Author: Matteo Ferretti +Date: Sun May 16 16:49:54 2021 +0200 + + Merge pull request #291 from dusk-network/fix-290 + + Fix `get_prover` and `get_verifier` and general clean up + +commit 4d8ee3b897523a21c5ae327c74b6d2591c2c698e +Author: Matteo Ferretti +Date: Sun May 16 10:58:35 2021 +0200 + + rusk-profile: Fix `get_prover` and `get_verifier` + + - Fix wrong usage of `with_extension` for `get_prover` and `get_verifier` + - Remove nested match patterns to make code more readable using functions + - Replace `for..in` loop with `map` to simplify the code + - Use `with_extension` instead of `set_extension` where needed + - Use `matches!` and functions instead of nested match pattern + + Resolves: #290 + +commit 75c898158bcf3f178bf1e6fec5448e2a74d44fe3 +Author: Matteo Ferretti +Date: Sun May 16 10:56:32 2021 +0200 + + rusk: Remove unnecessary `Box::new` + + Since we don't need to own the type. + + Resolves: #290 + +commit 8f76ad50cb2d9469aa2d513b1234e9ac823151f0 +Merge: a02bad8a e7fa956e +Author: Matteo Ferretti +Date: Sat May 15 00:17:01 2021 +0200 + + Merge pull request #286 from dusk-network/update-rusk-profile + + rusk-profile: Bump to `0.4.0-rc.0` + +commit e7fa956ed88ab98009932beef0c10439d689b4c8 +Merge: d3eee9e8 d7448151 +Author: Matteo Ferretti +Date: Sat May 15 00:01:38 2021 +0200 + + Merge pull request #288 from dusk-network/rusk-abi-0.3 + + rusk-abi: Rusk ABI 0.3.0-rc.0 + +commit d74481516e0fb6a5f55c61815fa8bd93a9db4391 (tag: rusk-abi-0.3.0-rc) +Author: Matteo Ferretti +Date: Fri May 14 23:58:58 2021 +0200 + + rusk-abi: Update CHANGELOG + +commit 7a5b0cb7b6e39f296c793f4e813ce4e78aa60643 +Author: Matteo Ferretti +Date: Fri May 14 23:27:42 2021 +0200 + + Update the toolchain for the formatter to `nightly-2021-05-09` + + Unfortunately the `resolver = "2"` for `[workspace]` is not recognized + for old rustfmt so the update is mandatory. + +commit 351113f0113f78182570a693fff46700049ec09c +Merge: a2956a18 d3eee9e8 +Author: Matteo Ferretti +Date: Fri May 14 23:26:58 2021 +0200 + + Merge branch 'update-rusk-profile' into rusk-abi-0.3 + +commit d3eee9e8fe5bbfd30cd3cf5037e9307735120556 +Merge: e5811d82 a02bad8a +Author: Matteo Ferretti +Date: Fri May 14 23:22:19 2021 +0200 + + Merge branch 'release-0.2' into update-rusk-profile + +commit a2956a18b75f34210c762a32707027d8064460f1 +Author: Matteo Ferretti +Date: Fri May 14 18:44:18 2021 +0200 + + Add `resolver` v2 to the `[workspace]` + +commit f4fe2bce45bd62af5de4384c77803b20591590cd +Author: Matteo Ferretti +Date: Fri May 14 18:34:32 2021 +0200 + + Bump to `v0.3.0-rc.0` + + Resolves: #287 + +commit eeca0d4955754b3df60333cb38579fd98cc766ec +Author: Matteo Ferretti +Date: Fri May 14 18:33:40 2021 +0200 + + rusk-abi: Port to Canonical `0.6` + + - Fix the `repository` section in Cargo.toml + - Update `canonical` from `0.5` to `0.6` + - Update `canonical_derive` from `0.5` to `0.6` + - Update `dusk-poseidon` from `0.20` to `0.21.0-rc` + - Update `dusk-bls12_381` from `0.26` to `0.8` + - Update `dusk-abi` from `0.7` to `0.9-rc` + - Update `dusk-schnorr` from `0.6` to `0.7.0-rc` + - Update `dusk-pki` from `0.6` to `0.7.0-rc` + - Update `dusk-jubjub` from `0.8` to `0.10` + - Update `dusk-plonk` from `0.7` to `0.8` + - Update `rusk-vm` from `0.5` to `0.6.0-rc` + - Update `rusk-profile` from `0.3` to `0.4.0-rc` + - Replace `rand` version `0.7` with `rand_core` version `0.6` + - Remove unused `tests/proof_test.bin` + - Remove unused `tests/vk_test.bin` + +commit e5811d8229436c768591c0219491d250e1408562 +Author: Matteo Ferretti +Date: Fri May 14 18:24:50 2021 +0200 + + rusk-profile: Bump to `0.4.0-rc.0` + +commit f490807bd88d02f41b35ced1a3cff345248daaee +Author: Matteo Ferretti +Date: Fri May 14 18:23:25 2021 +0200 + + blindbid-circuits: Remove strict version check for rusk-profile + +commit ba3c810e8a9bfb06a37f1a67396ddc07a575b99c +Author: Matteo Ferretti +Date: Fri May 14 18:22:56 2021 +0200 + + bid-circuits: Remove strict version check for rusk-profile + +commit a02bad8a9a8398b9d478be3f727cdd6e56dd23b4 +Merge: 73b47d78 94613d78 +Author: Matteo Ferretti +Date: Fri May 14 17:59:14 2021 +0200 + + Merge pull request #282 from dusk-network/rusk_build + + Rusk build rework + +commit 94613d78fc806df950f396f4743a365bb6a21ac1 +Author: Carlos Pérez +Date: Fri May 14 18:21:37 2021 +0200 + + rusk-profile: Fix extension addition bug + +commit d36780167f65104e9be3c49cb089d4d56d8886e9 +Author: Carlos Pérez +Date: Fri May 14 18:16:35 2021 +0200 + + rusk-profile: Update outdated entries removal + +commit 6a68c365702cf85b43742cbc222cc8450c093e1e +Author: Carlos Pérez +Date: Fri May 14 18:06:40 2021 +0200 + + Remove circuits & contracts from root Makefile + +commit f5504254e8446785d700be1ef93f6ceaab494202 +Author: Carlos Pérez +Date: Fri May 14 16:51:33 2021 +0200 + + rusk: Remove DELETE_RUSK_KEYS env var from Makefile + + The env variable should be set in the CI workflows but never in the + Makefiles as correctly suggested by @ZER0 + +commit 55634de3e7ac52b5a7cd6abfd1e8978d1e224923 +Author: Carlos Pérez +Date: Fri May 14 16:43:54 2021 +0200 + + Add `make keys` to temporary generate the keys + + We cannot make propper use of the cache until we hit `master` and + therefore we need to run `make keys` everytime we want to run the CI. + + This is a temporary solution that will allow us to compile our PR's + until we hit master, when this will be removed. + +commit e389e4b8d61b1a3c0ffc565969375e3f3537a742 +Author: Carlos Pérez +Date: Fri May 14 15:25:39 2021 +0200 + + rusk: Change Makefile to use DELETE_RUSK_KEYS env var + + `DELETE_RUSK_KEYS` is the new env var name used to re-generate all of + the keys under `.rusk/keys` and remove all of the ones stored until that + point. + +commit 2076641ef7462e9770536e5aee7086117df29827 +Author: Carlos Pérez +Date: Fri May 14 15:24:15 2021 +0200 + + Update CI toolchains to 2021-05-09 for tests only + +commit 1c846861be98c1fcbd8e0dfe103526d61d2663a4 +Author: Carlos Pérez +Date: Fri May 14 15:22:14 2021 +0200 + + rusk: Change Cargo.toml spacing format + +commit 0db33a4412db8a12201b70b71e79ce2055e49def +Author: Carlos Pérez +Date: Fri May 14 15:19:48 2021 +0200 + + rusk-profile: Change file instanciation method + + Instead of using `format!` and printing the filename, we should use + the methods associated to `PathBuf` such as `push` and `with_extension` + as suggested by @vlopes11. + +commit 33d6e0a850896155e7cb00dd170c073a28927660 +Author: Carlos Pérez +Date: Fri May 14 14:30:36 2021 +0200 + + transfer-circuits: Fix builder key fetching + +commit 69c07a336c882e1d034dea128fa3809bd5783775 +Merge: bad284f6 73b47d78 +Author: Carlos Pérez +Date: Fri May 14 13:29:21 2021 +0200 + + Merge branch 'release-0.2' into rusk_build + +commit bad284f62003d50177c7e377bc56616215105b21 +Author: Carlos Pérez +Date: Fri May 14 13:22:35 2021 +0200 + + rusk-profile: Fix small bug in clear_all_keys fn + + Instead of `remove_dir`, `remove_file` needed to be called. + Otherways, we obviously get an error since we try to remove the + key files not the directory. + +commit 869d594538a1440a94e5a07dc1479e6a7b68a047 +Author: Carlos Pérez +Date: Fri May 14 12:05:26 2021 +0200 + + rusk: Add keys/ removoval func via env vars + + The env variable required is `DELETE_RUSK_KEYS=1`. + + Resolves: #281 + +commit 6a90ceb67fb2ff40d6e5d2222b9b3ca70ccc92a0 +Author: Matteo Ferretti +Date: Fri May 14 12:05:06 2021 +0200 + + rusk-profile: Fix clean_outdated_keys bugs + +commit 312f4998b5b2545b0c5ea477f1544fe24b1f6ffc +Author: Carlos Pérez +Date: Fri May 14 11:44:04 2021 +0200 + + rusk: Impl Trait abstraction for Keys workflow + +commit 30365d4acaf5b9fef569ce2c7ab5215aeb80347c +Author: Carlos Pérez +Date: Thu May 13 14:33:08 2021 +0200 + + rusk-profile: Add CRS verification back + +commit 0ffa875f7efba6c9df71504415dc73c8708c634a +Author: Carlos Pérez +Date: Thu May 13 14:21:11 2021 +0200 + + rusk-profile: Add clear_all_keys + + A way to provide full key wipeout is needed. This functions provides it. + +commit 9efd13661f1d23cdecb0b7c0b3e5f3911ce066b7 +Author: Carlos Pérez +Date: Wed May 12 13:50:53 2021 +0200 + + rusk-profile: Change for a simpler API + + A much simpler API can be obtained. + + - Remove `KeysConfig`. + - Change `Keys` to just have the `id` field. + +commit 3adab98d4d7d0934177f5473751200a609bfc320 +Author: Carlos Pérez +Date: Wed May 12 04:02:27 2021 +0200 + + rusk-profile: Add `KeysConfig` + + - Add `hex` to deps + - Add `serde` to deps + - Add `bincode` to deps + - Add `KeysConfig` and refactor `Keys` API + +commit 4f2aac30fdf26177339a7d1ce2fbdad462ce4f04 +Author: Carlos Pérez +Date: Wed May 12 02:59:17 2021 +0200 + + rusk: Update build code to latest crate versions + + The code that was used is out of date and it has to be updated. + +commit b593db7afb8b4f6b6e714e6967f1d7898a70c7d6 +Author: Carlos Pérez +Date: Tue May 11 15:51:12 2021 +0200 + + rusk: Update rusk build deps to latest versions + + - Update `dusk-plonk` from `0.6` to `0.8` + - Update `canonical` from `0.5` to `0.6` + - Update `canonical_derive` from `0.5` to `0.6` + - Update `dusk-bls12_381` from `0.6` to `0.8` + - Update `dusk-jubjub` from `0.8` to `0.10` + - Update `dusk-pki` from `0.6` to `0.7.0-rc` + - Update `dusk-blindbid` from `0.6` to `0.8.0-rc` + - Update `rand` from `0.7` to `0.8` + - Update `dusk-poseidon` from `0.20` to `0.21.0-rc` + - Remove `anyhow` & canonical_host + - Add blindbid-circuits as build dependency. + +commit 73b47d780dd8762acc093ed6b426a3d32ec4964c +Merge: 8c7a65a5 9e0a6093 +Author: Victor Lopez +Date: Thu May 13 15:21:47 2021 +0200 + + Merge pull request #270 from dusk-network/vlopes11/transfer-circuit-update + + Transfer Circuits: Update canonical to `0.6` + +commit 9e0a6093e06d8215bab71c17f5e5091eef06ca5b +Merge: 778a36eb 8c7a65a5 +Author: Victor Lopez +Date: Thu May 13 11:20:28 2021 +0200 + + Merge branch 'release-0.2' into vlopes11/transfer-circuit-update + +commit 778a36eb8e40987c767fbc9521e722dd1bd3dede +Author: Victor Lopez +Date: Tue May 11 23:04:09 2021 +0200 + + transfer-circuits: Update canonical to `0.6` + + The new canonical version brought an overall simplification of the + traits system. + + With that, `dusk-plonk` was also updated to simplify the API for the ECC + operations. + + Resolves #273 + +commit 7847a7b7312441fccd0b5fcd0714ef46c939ee06 +Author: Victor Lopez +Date: Tue May 11 23:03:33 2021 +0200 + + bid-circuits: Update tests to latest poseidon + + The Poseidon annotation was optimized to encapsulate all microkelvin + dependencies. + +commit 483372730de794dba4546f53d9e73f3c1056bfee +Author: Victor Lopez +Date: Tue May 11 23:02:04 2021 +0200 + + contracts: Remove contracts from test scripts + + The contracts aren't adapted to the new version of canonical, poseidon + tree and plonk. + + Their tests can be enabled again only after they are updated. + +commit d96bced510db1f608b499da0c532a5628eb6e6be +Author: Victor Lopez +Date: Tue May 11 23:01:26 2021 +0200 + + rusk: Update build script to latest plonk + +commit 3ace373b2c6ab46006ab157e1a020c1bcfccbdfa +Author: Carlos Pérez +Date: Thu May 6 00:47:15 2021 +0200 + + blindbid-circuits: Fix documentation issues + +commit 182e279eef11a9596d015a34bce073cf61170d7d +Author: Carlos Pérez +Date: Wed May 5 19:14:36 2021 +0200 + + blindbid-circuits: Use rusk-profile as CRS setup + +commit 7ce3ade8774009cb274d4c7c9e5a983d2ac004a4 +Author: Carlos Pérez +Date: Wed May 5 19:13:49 2021 +0200 + + blindbid-circuits: Add new-line in Cargo.toml + +commit e0fb8f452dcbc976e0db425b9a45c8fba7b39329 +Author: Carlos Pérez +Date: Wed May 5 19:03:45 2021 +0200 + + blindbid-circuits: Add README.md + +commit 0ff1e6479e0af93f60c1fa72277e37fa3992b15d +Author: Carlos Pérez +Date: Wed May 5 17:34:55 2021 +0200 + + blindbid-circuits: Add CHANGELOG.md + +commit 8188014351e2c7114232b55ade905601b0da2116 +Author: Carlos Pérez +Date: Wed May 5 17:27:28 2021 +0200 + + blindbid-circuits: Change blindbid to v0.8.0-rc.0 + +commit 265a3edf5468ddb77bc888f2a9a002ef45abded6 +Author: Carlos Pérez +Date: Wed May 5 15:42:41 2021 +0200 + + blindbid-circuits: Add code ported from dusk-blindbid + + The source code was originally stripped out from + the `dusk-blindbid` crate in + https://github.com/dusk-network/dusk-blindbid/pull/142 and + then added in here. + +commit 90c965b189f4ce2f7dbc2f4d21fdc69691dc5def +Author: Carlos Pérez +Date: Wed May 5 10:49:38 2021 +0200 + + blindbid-circuits: Add rustfmt.toml + +commit c2d423837947389c68e08669071e8f4e365dfb67 +Author: Carlos Pérez +Date: Wed May 5 10:49:30 2021 +0200 + + blindbid-circuits: Add Makefile + +commit e216f79f1251398be6e32b349c2a7a5473f5a27a +Author: Carlos Pérez +Date: Wed May 5 10:49:20 2021 +0200 + + blindbid-circuits: Add LICENSE + +commit cbbc1c5c0e5f7ff505470e29e0236612c211279b +Author: Carlos Pérez +Date: Wed May 5 10:47:36 2021 +0200 + + blindbid-circuits: Add boilerprate for Cargo.toml + +commit a748addcb8973666c12bdfd3211395e1a3cb7741 +Author: Carlos Pérez +Date: Wed May 5 10:46:51 2021 +0200 + + Add blindbid-circuits as workspace member + +commit 512ffde0904fe906d461c8ca267282a165e93531 +Author: Carlos Pérez +Date: Thu May 6 00:52:20 2021 +0200 + + bid-circuits: Fix documentation issues + +commit 2f9464087f4f18f7c02c7341a37253969ffd8fab +Author: Carlos Pérez +Date: Thu May 6 00:16:11 2021 +0200 + + bid-circuits: Fix CHANGELOG.md errors + +commit c071f5b323879645b26115437f39fd9c0861c532 +Author: Carlos Pérez +Date: Thu May 6 00:12:37 2021 +0200 + + bid-circuits: Add missing Cargo.toml sections + + Resolves: #278 + +commit 7ae2ed9be46e0d8b537aede7a1d76cca53535eea +Author: Carlos Pérez +Date: Wed May 5 23:58:10 2021 +0200 + + bid-circuits: Add CHANGELOG.md + + Resolves: #278 + +commit ff7f279b87e5371bedc5bb71096d72841937ec69 +Author: Carlos Pérez +Date: Wed May 5 23:47:28 2021 +0200 + + bid-circuits: Add crate docs & README.md + + Resolves: #278 + +commit d4f15b970174ae4150655f05c8d12ebeea05eb8a +Author: Carlos Pérez +Date: Wed May 5 21:12:17 2021 +0200 + + bid-circuits: Refactor circuit to contain JubJubScalars + +commit b36d59dc066bd82b9d947350d44d579219298f11 +Author: Carlos Pérez +Date: Wed May 5 20:25:04 2021 +0200 + + bid-circuits: Rename circ to BidCorrectnessCircuit + +commit 80a565b8c33fc5db6c9a16f71423a4fe5aa0a044 +Author: Carlos Pérez +Date: Wed May 5 19:18:56 2021 +0200 + + bid-circuits: Add rusk-profile as CRS setup + +commit 6157ce26c82842ac1d8c4e2e79450c8a4c12a1f4 +Author: Carlos Pérez +Date: Wed May 5 18:47:26 2021 +0200 + + bid-circuits: Add code-hasher to define CIRCUIT_ID + +commit 756fc2703db7a8d4076d93c66908d3a0d203b567 +Author: Carlos Pérez +Date: Wed May 5 18:19:15 2021 +0200 + + bid-circuits: Change plonk&related deps to lates versions + + - Update `dusk-plonk` from `v0.6` to `v0.8` + - Update `plonk_gadgets` from `v0.5` to `v0.6` + - Update `dusk-blindbid` from `v0.6` to `v0.8` + - Remove `anyhow` usage + - Change `rand` as dev-dependency + - Update BidCircuit impl & tests according to the + new plonk version. + + Resolves: #227 + +commit d7644000192238dadf6e1437e63275fbd684818a +Author: Carlos Pérez +Date: Tue May 4 13:26:20 2021 +0200 + + code-hasher: Update dusk-plonk from `0.6` to `0.8` + +commit b16b4b49797ad7ec15ce0a29c1aaaefc1938ffb3 +Author: Carlos Pérez +Date: Tue May 4 12:45:35 2021 +0200 + + code-hasher: Add README.md for the crate + +commit f77604687b30aa1b4e8258bd5d83c7721e77be45 +Author: Carlos Pérez +Date: Tue May 4 12:14:23 2021 +0200 + + code-hasher: Add license info to crate + +commit 02680faf6b7198060baaeb8b4c9a917c0663f477 +Author: Victor Lopez +Date: Fri Apr 16 15:56:09 2021 +0200 + + transfer-circuits: Update STCO schnorr scheme + + The send to contract obfuscated used a constant signing message. + + The schnorr signature binds the full message of the send to contract + obfuscated calls to its proof. + + Besides that, the circuit may take the associated PK privately or + publicly. This should not implicate multiple circuit descriptions for + STCO, so it is constructed with an identity points scheme that takes a + public input stating if the message PK will come from a public input or + witness data. + + Resolves #267 + +commit 3061a19f86b39270411e13985bb045743e5213fb +Author: Victor Lopez +Date: Wed Apr 14 16:20:54 2021 +0200 + + transfer-circuits: Update STCT schnorr scheme + + The send to contract transparent circuit used a constant signed message. + + The schnorr signature must bind not only the value commitment of the + crossover but also the contents of the transacted message + + Resolves #267 + +commit 939e0bff0bce1780549cdf0d7f2d1c248cf69f20 +Merge: 8c7a65a5 7be39758 +Author: Carlos Pérez +Date: Thu May 13 10:02:46 2021 +0200 + + Merge pull request #285 from dusk-network/blinbid_hasher + + blindbid-circuits: Change CIRCUIT_ID generation using `code-hasher` + +commit 7be397583c19379f5bab28d55c8bb1f602e864c3 +Author: Carlos Pérez +Date: Wed May 12 19:31:04 2021 +0200 + + blindbid-circuits: Update CHANGELOG.md + +commit fd66b7926c4c5324f07c99e948425c55f35d26b0 +Author: Carlos Pérez +Date: Wed May 12 15:25:46 2021 +0200 + + blindbid-circuits: Update Annotation to contain K type + +commit 083a08784fe9d4f8c6be1c4a864e9c8fa40262b0 +Author: Carlos Pérez +Date: Wed May 12 15:01:55 2021 +0200 + + blindbid-circuits: Change CIRCUIT_ID generation + + Uses `code-hasher` instead of a hardcoded parameter. + + Resolves: #284 + +commit 8c7a65a5995a187d0e3424a78206bdfbc732475c (tag: bid-circuits-0.2.0) +Merge: 1f2a02b3 eb6e9485 +Author: Carlos Pérez +Date: Mon May 10 13:00:00 2021 +0200 + + Merge pull request #280 from dusk-network/bid_circuits_plonk + + Release bid-circuits-0.2.0 + +commit eb6e9485481a07d7ea01fe50c07864624ebaa298 +Merge: 97348c13 1f2a02b3 +Author: Carlos Pérez +Date: Mon May 10 11:16:19 2021 +0200 + + Merge branch 'master' into bid_circuits_plonk + +commit 1f2a02b397d3ee69a38f26ec3c6afdd788a1a59f +Merge: 99ca751f 9c16590e +Author: Carlos Pérez +Date: Mon May 10 09:38:14 2021 +0200 + + Merge pull request #276 from dusk-network/blindbid-circuit + + Add blindbid-circuits as new workspace member + +commit 97348c130c294d2c78a4a13fcf705ff3060e5be3 +Author: Carlos Pérez +Date: Thu May 6 00:52:20 2021 +0200 + + bid-circuits: Fix documentation issues + +commit 9c16590ed624f42f7ca7c7f62069c41127b764fd +Author: Carlos Pérez +Date: Thu May 6 00:47:15 2021 +0200 + + blindbid-circuits: Fix documentation issues + +commit d4adb7e494c75d61203f81fbf225d5ee869449d2 +Author: Carlos Pérez +Date: Thu May 6 00:16:11 2021 +0200 + + bid-circuits: Fix CHANGELOG.md errors + +commit 3fd3f8ac1d7c6706c26f2524271e03a2c63b5dad +Author: Carlos Pérez +Date: Thu May 6 00:12:37 2021 +0200 + + bid-circuits: Add missing Cargo.toml sections + + Resolves: #278 + +commit 67dd0443b6273c136a518517a2727dfe0e54bceb +Author: Carlos Pérez +Date: Wed May 5 23:58:10 2021 +0200 + + bid-circuits: Add CHANGELOG.md + + Resolves: #278 + +commit bc34fab022d6c77c4a6a1bf50bc9b6816b5846d3 +Author: Carlos Pérez +Date: Wed May 5 23:47:28 2021 +0200 + + bid-circuits: Add crate docs & README.md + + Resolves: #278 + +commit 31e4a87c89fa585db74a8fcff1083184936e8ebf +Author: Carlos Pérez +Date: Wed May 5 21:12:17 2021 +0200 + + bid-circuits: Refactor circuit to contain JubJubScalars + +commit a8ec631319482c5e703385898798adbbd9379eb3 +Author: Carlos Pérez +Date: Wed May 5 20:25:04 2021 +0200 + + bid-circuits: Rename circ to BidCorrectnessCircuit + +commit 50e123070231373bae767ef2ad779a497a6ae985 +Author: Carlos Pérez +Date: Wed May 5 19:18:56 2021 +0200 + + bid-circuits: Add rusk-profile as CRS setup + +commit 6cf04ff0eaf84b9ab7da8dd24f847339813b7373 +Author: Carlos Pérez +Date: Wed May 5 18:47:26 2021 +0200 + + bid-circuits: Add code-hasher to define CIRCUIT_ID + +commit 1697f11794a2fd87c7039112382e8a841a361be2 +Author: Carlos Pérez +Date: Wed May 5 19:14:36 2021 +0200 + + blindbid-circuits: Use rusk-profile as CRS setup + +commit 0dd0f7672bbba237c2104a0b331ed229312c89b3 +Author: Carlos Pérez +Date: Wed May 5 19:13:49 2021 +0200 + + blindbid-circuits: Add new-line in Cargo.toml + +commit aae5fbd8f6f2ec545019bd40ddd34083098125d8 +Author: Carlos Pérez +Date: Wed May 5 19:03:45 2021 +0200 + + blindbid-circuits: Add README.md + +commit 14d99cb47f2ee2d5e842dd6675539aedeeb790ee +Author: Carlos Pérez +Date: Wed May 5 18:19:15 2021 +0200 + + bid-circuits: Change plonk&related deps to lates versions + + - Update `dusk-plonk` from `v0.6` to `v0.8` + - Update `plonk_gadgets` from `v0.5` to `v0.6` + - Update `dusk-blindbid` from `v0.6` to `v0.8` + - Remove `anyhow` usage + - Change `rand` as dev-dependency + - Update BidCircuit impl & tests according to the + new plonk version. + + Resolves: #227 + +commit ae6c9f960e73c0ce0052d7d56579a0c462b14105 +Author: Carlos Pérez +Date: Wed May 5 17:34:55 2021 +0200 + + blindbid-circuits: Add CHANGELOG.md + +commit ccf66ef7088af6c039425886ed770e93ef3901f6 +Author: Carlos Pérez +Date: Wed May 5 17:27:28 2021 +0200 + + blindbid-circuits: Change blindbid to v0.8.0-rc.0 + +commit 95796605b051ba10f25bd53c5396668e6545e4da +Author: Carlos Pérez +Date: Wed May 5 15:42:41 2021 +0200 + + blindbid-circuits: Add code ported from dusk-blindbid + + The source code was originally stripped out from + the `dusk-blindbid` crate in + https://github.com/dusk-network/dusk-blindbid/pull/142 and + then added in here. + +commit ddd0294b28c749e9dc68a1905842aea6e39166f1 +Author: Carlos Pérez +Date: Wed May 5 10:49:38 2021 +0200 + + blindbid-circuits: Add rustfmt.toml + +commit 8bb2b4aa223d962ae28a39a78f1712a6d2b61a91 +Author: Carlos Pérez +Date: Wed May 5 10:49:30 2021 +0200 + + blindbid-circuits: Add Makefile + +commit 6fff1ca7c3b8b5b0646260a39357dd76119c0a59 +Author: Carlos Pérez +Date: Wed May 5 10:49:20 2021 +0200 + + blindbid-circuits: Add LICENSE + +commit 6ca92717a4c7da7329a0a2bec8a5caaf70ac63cc +Author: Carlos Pérez +Date: Wed May 5 10:47:36 2021 +0200 + + blindbid-circuits: Add boilerprate for Cargo.toml + +commit 3818b570b57b1ac6eaee2ab5833d6bfa30d36fca +Author: Carlos Pérez +Date: Wed May 5 10:46:51 2021 +0200 + + Add blindbid-circuits as workspace member + +commit 99ca751ff7ab512525d1908712930254725b6783 (tag: blindbid-circuits-0.1.0) +Merge: 4ae72d93 4dd7cb93 +Author: Carlos Pérez +Date: Tue May 4 15:36:30 2021 +0200 + + Merge pull request #272 from dusk-network/publish_hasher + + Prepare code-hasher for publishing + +commit 4dd7cb93ca84902eab357424469bf04fcedd73be +Author: Carlos Pérez +Date: Tue May 4 13:26:20 2021 +0200 + + code-hasher: Update dusk-plonk from `0.6` to `0.8` + +commit 9ebc4a4168995ae0d7a54f68048d91827de15f0e +Author: Carlos Pérez +Date: Tue May 4 12:45:35 2021 +0200 + + code-hasher: Add README.md for the crate + +commit b68ac7aefc9d8d20e50cbe5558f5db88e7aec49d +Author: Carlos Pérez +Date: Tue May 4 12:14:23 2021 +0200 + + code-hasher: Add license info to crate + +commit 4ae72d935cb55025ef390b5fb66ef8c90328632c +Merge: b3d4f748 d15994bb +Author: Carlos Pérez +Date: Wed Apr 7 17:46:32 2021 +0200 + + Merge pull request #256 from dusk-network/rusk-abi-0.3 + + rusk-abi: Release rusk-abi 0.3 + +commit d15994bb62ca0b75eb1dcc2b6184644901bb739d +Merge: 7abc5d55 b3d4f748 +Author: Carlos Pérez +Date: Wed Apr 7 17:03:27 2021 +0200 + + Merge branch 'master' into rusk-abi-0.3 + +commit 7abc5d5520bffee81afba7b11a8b7c26bcedeeca +Merge: 35caac31 f43bad1c +Author: Carlos Pérez +Date: Wed Apr 7 17:03:04 2021 +0200 + + Merge pull request #255 from dusk-network/is_payable_abi + + rusk-abi: Implement payment_info ABI call + +commit f43bad1ca49e93aa92b815479c3bfe9ecc3d8945 +Author: Carlos Pérez +Date: Wed Apr 7 16:14:22 2021 +0200 + + rusk-abi: Fix schnorr used versions to be consistent + +commit 7a72504395a41905ae089223a24a543b7d6f1865 +Merge: 28b31544 35caac31 +Author: Carlos Pérez +Date: Wed Apr 7 15:52:08 2021 +0200 + + Merge branch 'rusk-abi-0.3' into is_payable_abi + +commit b3d4f7488769c3abdf55be8871ed77aeecf010d4 (tag: code-hasher-0.1.0) +Merge: 877ded3d fb1ca931 +Author: Carlos Pérez +Date: Wed Apr 7 15:49:41 2021 +0200 + + Merge pull request #251 from dusk-network/code-hasher-0.1 + + Release code-hasher-0.1 + +commit 35caac317cb16dacdf6c9a54496922b1fdc084b1 +Merge: 5faaea61 877ded3d +Author: Carlos Pérez +Date: Wed Apr 7 15:41:41 2021 +0200 + + Merge branch 'master' into rusk-abi-0.3 + +commit fb1ca931222e787fc020f06a008aadc39ba84295 +Merge: 55eb910d 877ded3d +Author: Carlos Pérez +Date: Wed Apr 7 15:12:04 2021 +0200 + + Merge branch 'master' into code-hasher-0.1 + +commit 877ded3d39bee6a7caf3bb9eea937d12e3a3f4ec +Author: Victor Lopez +Date: Wed Apr 7 15:08:49 2021 +0200 + + transfer-contract: Implement core functions (#265) + + The core functionality of the transfer contract is the set of functions + to allow the bid and stake contracts to be implemented. + + This commits targets a fully working implementation with test cases that + will cover multiple scenarios for the send to contract transparent and + withdraw from contract methods. + + Resolves #239 + +commit a5b073f8654fb0714c5b1072395c72e6f415c551 +Merge: 026d0257 e5bd3769 +Author: Victor Lopez +Date: Wed Apr 7 13:13:40 2021 +0200 + + Merge pull request #263 from dusk-network/vlopes11/transfer-circuits + + transfer-circuits: Use new verifier data structure + +commit e5bd37698b302485b8de83b90d5c70fa35a6aa04 +Author: Victor Lopez +Date: Wed Apr 7 13:05:21 2021 +0200 + + Keys error: comment out the build/test scripts + + Resolves #264 + +commit 4a58835987698b9b95dd9c893d15719248f565d3 +Author: Victor Lopez +Date: Wed Apr 7 12:44:40 2021 +0200 + + transfer-circuits: Verifier data optimization + + The new 0.7 version of dusk-plonk brings some major optimizations to the + verification process. + + Also, a major bug was fixed in version 0.20 of dusk-poseidon that caused + the merkle opening to create different circuit descriptions depending on + the witness input. This led to inconsistencies regarding the verifier + key that must be constant for any given circuit, including the variants + of the execute circuit. + + Resolves #262 + +commit 8f586443dd7e3a970f07e716fd6836e35adaa51f +Author: Victor Lopez +Date: Wed Apr 7 12:44:09 2021 +0200 + + rusk: build.rs to use dusk-plonk 0.7 + + The new verifier data structure of dusk-plonk 0.7 leads to major + optimizations in the proof verification, but the build strategy of the + keys must change. + + Besides that, the previous version of the build script was not + benefiting from release optimizations and this can lead to huge time + loss considering the circuts compilation process is CPU intensive. + + Resolves #261 + +commit e644e17091bebe1d4a0e3ced03f9bfceae01891b +Author: Victor Lopez +Date: Wed Apr 7 12:42:13 2021 +0200 + + rusk-abi: `verify_proof` receives verifier data + + The new version 0.7 of dusk-plonk uses a new structure to perform proof + verification: the verifier data + + It contains the verifier key concatenated with the public inputs + positions so these can be trivially reconstructed from the contract. + + Resolves #260 + +commit bc1e2139041b2c471e3b2c41ff83d4306eb53ee2 +Author: Carlos Pérez +Date: Tue Apr 6 23:15:12 2021 +0200 + + Fix key_generation workflow for rusk build + + In order to be able to generate the keys and keep them on + the cache, it was needed a fix in the workflow to stop requesting + an old rustc nightly version which was triggering errors related + to new lints added on the compiler. + + Resolves: #258 + +commit 28b31544da7fb1751fe9c1296fef147a06f84c83 +Author: Carlos Pérez +Date: Fri Apr 2 12:22:57 2021 +0200 + + rusk-abi: Apply fmt + +commit 181c5a931958ef331c5bd1b648eb3505811d4861 +Author: Carlos Pérez +Date: Fri Apr 2 12:18:10 2021 +0200 + + rusk-abi: Update CHANGELOG + +commit e7a53d72e6eaf745c9136a6b46e8fa707a166832 +Author: Carlos Pérez +Date: Fri Apr 2 12:16:15 2021 +0200 + + rusk-abi: Change Into impl by From one + + Clippy was complaining about the fact of having implemented `Into` instead of + `From` for `PublicInput` and `PublicInputValue`. + +commit 83544b517ce13e072af8062fb48869d60e19ba46 +Author: Carlos Pérez +Date: Fri Apr 2 12:16:10 2021 +0200 + + rusk-abi: Fix clippy lints & unused imports + +commit 1190d4dfd9b45950e934d86c3cbdc37dbcd1f674 +Merge: eb31d21e 5faaea61 +Author: Carlos Pérez +Date: Fri Apr 2 11:56:09 2021 +0200 + + Merge branch 'rusk-abi-0.3' into is_payable_abi + +commit eb31d21e4a898a8e5782800b3790f53018b452fe +Author: Carlos Pérez +Date: Fri Apr 2 11:49:12 2021 +0200 + + rusk-abi: Add tests for PaymentInfo ABI call + +commit e27534e6f6bcd51e507b5b5077e13dc1acb22ad1 +Author: Carlos Pérez +Date: Fri Apr 2 11:47:03 2021 +0200 + + rusk-abi: Add payment_info ABI call to rusk-abi + + The function performs a query to fetch the PaymentInfo of another contract + by querying the ID 100 of it. + +commit 55a8e9e45b027b5d4466ce587335ea44e5f087e8 +Author: Carlos Pérez +Date: Fri Apr 2 11:46:22 2021 +0200 + + rusk-abi: Add PaymentInfo enum & QueryId const + + As stated in #245 we need to implement the inter-contract payment + guidelines retrieval. + + This includes the Enum that defines all the possible payment config + variants as well as the reserved query_id defined for this specific calls. + +commit 5faaea6197b6e2c9eb92eff59766f8332e1c9da3 +Author: Victor Lopez +Date: Sun Mar 21 22:20:18 2021 +0100 + + rusk-abi: Change `verify_proof` to take `VerifierData` (#248) + + The verifier key was upgraded to contain also the public input positions + to avoid unnecessary complexity while building the static data of the + used circuits. + + This change is transparent to the users of plonk library, so we needed + to remove the public inputs positions as a parameter of the ABI and + treat the verifier agnostically as a vec of u8. + + Resolves: #247 + +commit 55eb910d2c758bdbbd92862e22ed59c5705f85eb +Merge: 026d0257 6fc41d37 +Author: Carlos Pérez +Date: Wed Mar 17 15:43:45 2021 +0100 + + Merge pull request #249 from dusk-network/circuit_versioning_macro + + code-hasher: Add proc macro lib to compute code-block associated const. + +commit 6fc41d370dc6b4dedfbfa955ea9e545214535055 +Author: Carlos Pérez +Date: Wed Mar 17 14:42:02 2021 +0100 + + code-hasher: Update test hash values + +commit b899b22ce9005b1a2678aac22e14b2c94fff5998 +Author: Carlos Pérez +Date: Wed Mar 17 14:26:48 2021 +0100 + + code-hasher: Add new-line at macros/ Makefile end + +commit 58acc692799d14d54c4229f5f6b847947e603812 +Author: Carlos Pérez +Date: Wed Mar 17 14:24:33 2021 +0100 + + code-hasher: Remove CARGO_PKG_VERSION from hash + + As @zer0 said, if we link the hash to the crate version, we might have + behaviours that we don't want since every time a new minor version is + out for the macro, we will get a new hash. And for now that's not the + expected behaviour that we're looking for. + +commit 89c019dfb61e4aa218779dd5e30fc9799cd1a774 +Author: Carlos Pérez +Date: Wed Mar 17 14:22:36 2021 +0100 + + code-hasher: Remove underscores from macro attrs + +commit 559a992446b15e41873dd90dcdc1e34d082353a1 +Author: Carlos Pérez +Date: Wed Mar 17 13:26:27 2021 +0100 + + code-hasher: Add macros Makefiles to the workspace + +commit fb51a11f8c957863ef6ece465e21df5f14b2b5d7 +Author: Carlos Pérez +Date: Wed Mar 17 13:26:00 2021 +0100 + + code-hasher: code_hasher to workspace Cargo.toml + +commit d84b3018554aa9137ae3aed74a663940f7a87ae5 +Author: Carlos Pérez +Date: Wed Mar 17 13:25:11 2021 +0100 + + code-hasher: Add Makefile for the repo + +commit fb5239fa43b804cedae8495692318ab87b3cf77a +Author: Carlos Pérez +Date: Wed Mar 17 13:14:11 2021 +0100 + + code-hasher: Change version attr to be optional + + It doesn't always make sense to have a version for the code block for + which we want to generate a `const` for. + + Therefore we enable the capability of not adding a `version` attribute + and therefore, it's value defaults to `""` in that case so it doeesn't + affect the hash. + +commit db6e3ba4459dc36823a855242cf7bb6c2c0eab25 +Author: Carlos Pérez +Date: Wed Mar 17 12:58:52 2021 +0100 + + code-hasher: Add code_hasher attribute macro impl + + We need a way to version our circuits. A first step into + that direction was basically the fact of introducing the CIRCUIT_ID + associated const in the Circuit trait. See: dusk-network/plonk#454 + + This is the second step which hashes the contents of a code block and + toghether with a provided version and an `IDENT` generates an unique + identifier for the whole block adding the const declaration to it. + + - Added test cases suggested by @zer0 + - Went for the generic approach suggested by @zer0 in #249 review which + simplifies the implementation in order to be able to complicate less the + things for now. + - The hash includes the versions: + 1. Passed by attribute in the macro (is optional). + 2. The version of the `code_hasher` crate. + + Resolves: #240 + +commit 026d025711befe9277129f1ecccd1beb80248172 +Merge: 6f5a4e78 ab775f03 +Author: Carlos Pérez +Date: Mon Mar 15 15:49:17 2021 +0100 + + Merge pull request #242 from dusk-network/remove-profile-warnings + + Remove profile warnings + +commit ab775f03c51498037a590fa9457fda562193d820 +Merge: ef82a855 6f5a4e78 +Author: Carlos Pérez +Date: Mon Mar 15 15:27:18 2021 +0100 + + Merge branch 'master' into remove-profile-warnings + +commit 6f5a4e780e43e4958e4b8a527ec7e2942bcee7fc (tag: rusk-abi-0.2.0) +Merge: 6e19bfef 463bd15a +Author: Matteo Ferretti +Date: Fri Mar 12 23:17:47 2021 +0100 + + Merge pull request #246 from dusk-network/rusk-abi-0.2 + + Release `rusk-abi` v0.2.0 + +commit 463bd15a6d25895245e83fc2abdf3e561197188a +Author: Matteo Ferretti +Date: Fri Mar 12 20:51:53 2021 +0100 + + rusk-abi: Bump to v0.2.0 + +commit d32c9feedc30bc94c52425d20c460e177ba7969c +Author: Matteo Ferretti +Date: Fri Mar 12 19:55:36 2021 +0100 + + rusk-abi: Replace Release candidate with release + +commit 732a956802738d6a8ced6962eb6edaa6f6e1712a +Author: Matteo Ferretti +Date: Fri Mar 12 19:50:01 2021 +0100 + + rusk-abi: Fix typo in Cargo.toml + +commit 26fabce4dd0fd05298afe41eb1ad95efb253ba52 +Author: Matteo Ferretti +Date: Fri Mar 12 19:49:34 2021 +0100 + + rusk-abi: Add issue to CHANGELOG.md + +commit ef82a8558e17d963176feb731ba880ad2f782838 +Merge: edca9a30 6e19bfef +Author: Matteo Ferretti +Date: Thu Mar 11 18:35:26 2021 +0100 + + Merge branch 'master' into remove-profile-warnings + +commit 760c9dfa38ae5d05a175fec8cd0d71ab1be37083 +Author: Matteo Ferretti +Date: Thu Mar 11 12:41:07 2021 +0100 + + transfer-contract: update makefile to skip this contract + +commit db113c30c25fda6b39a274a80bcef760e9f1d1ca +Author: Matteo Ferretti +Date: Thu Mar 11 11:14:57 2021 +0100 + + transfer-contract: add compiler flags for target deps + +commit 465a37fffdfdf6ed1111d2fc2525c852aa6504c3 +Author: Matteo Ferretti +Date: Thu Mar 11 10:40:56 2021 +0100 + + rusk-abi: fix typo in Makefile for test contract + +commit ee6b760296b45281786f18b9fc70f27e5c4ec766 +Author: Matteo Ferretti +Date: Wed Mar 10 19:47:17 2021 +0100 + + rusk-abi: Update CHANGELOG.md + +commit 13ba286575c1dd73b5b57033aef6f3675de09e5c +Author: Matteo Ferretti +Date: Wed Mar 10 19:34:16 2021 +0100 + + rusk-abi: Add `verify_proof` host function + + - Add `PublicInput` enum wrapper for input types + - Add `PublicParameters` as field of `RuskModule` + - Add tests + + Resolves: #227 + +commit b3fb951eaa12db75bd617e8d2199df0e2600fc0b +Author: Matteo Ferretti +Date: Wed Mar 10 20:09:04 2021 +0100 + + Update toolchain version in `dusk_ci.yml` + +commit 24da2e6b11f24d2193606c0d1833356baf90bb64 +Author: Matteo Ferretti +Date: Wed Mar 10 20:15:55 2021 +0100 + + Update .gitignore + +commit 6e19bfef6e606fc371bb4a8553f793da73355043 +Author: Matteo Ferretti +Date: Thu Mar 11 10:01:49 2021 +0100 + + bid-contract: update makefile to skip this contract + +commit 98da40e03ec4ac2050a44b39700bda92de3da70e +Author: Matteo Ferretti +Date: Wed Mar 10 23:11:34 2021 +0100 + + rusk: disable the bid keys generation + +commit f9d6e0cbd1fa114d89e612a5fcc6104274717c7f +Author: Matteo Ferretti +Date: Wed Mar 10 23:11:06 2021 +0100 + + Update github workflow to run `make keys` + +commit edca9a30b49313d53f091f2a8d9ec4e0dd403e6b +Author: Matteo Ferretti +Date: Tue Mar 2 00:40:45 2021 +0100 + + bid-contract: remove profiles from Cargo.toml + + Resolves: #241 + +commit fa9f86816466ec1262a96f7cdc7903614ba890ff +Author: Matteo Ferretti +Date: Tue Mar 2 00:39:42 2021 +0100 + + transfer-contract: remove profiles from Cargo.toml + +commit 098418cdb06fba0eceb036fa9e3f9d8db3982c54 +Author: Matteo Ferretti +Date: Mon Mar 1 23:19:58 2021 +0100 + + rusk-abi: Update CHANGELOG + +commit 8318fa083339715e83671cf8e0c1d8e3b0bade9d +Author: Matteo Ferretti +Date: Tue Mar 2 00:28:19 2021 +0100 + + rusk-abi: Remove clippy warnings + +commit 586f85c940b42e7cdaab0423e84d70c11cb862c6 +Author: Matteo Ferretti +Date: Mon Mar 1 23:19:17 2021 +0100 + + rusk-abi: Update Build Status shield + +commit 286db918be84d0f8f84a200bec83bc2769fa9731 +Author: Matteo Ferretti +Date: Sun Feb 28 14:51:09 2021 +0100 + + rusk-abi: Add `verify_schnorr_sign()` host fn + + Resolves: #231 + +commit c755fc96c24c7962b96294db068f4c928ea31f2f +Merge: b990934b 158a776a +Author: Carlos Pérez +Date: Mon Mar 1 18:20:47 2021 +0100 + + Merge pull request #211 from dusk-network/bid_contract + + Add basic Bid Contract skeleton + +commit 158a776a641d850b9b5473724e2e427cb94d6647 +Merge: 10b50a91 b990934b +Author: Carlos Pérez +Date: Sun Feb 28 22:04:32 2021 +0100 + + Merge branch 'master' into bid_contract + +commit 10b50a916eece82ea4b8fd71bb0100a45187cbbf +Author: Carlos Pérez +Date: Sun Feb 28 21:58:39 2021 +0100 + + Derive Canon instead of manually implement it + +commit 9e1816cbe08b8c78d4592dd684ba40ef447385f9 +Author: Carlos Pérez +Date: Sun Feb 28 21:58:24 2021 +0100 + + Invert error reporting and return bool from tx + +commit b990934baf9d136db37b48623ce02776c657bfec +Author: Matteo Ferretti +Date: Sun Feb 28 19:50:48 2021 +0100 + + Add .mailmap + +commit 98aa3657970badc7fe6fcae8015fc73ea57673c4 +Merge: c7328715 0df171d0 +Author: Matteo Ferretti +Date: Sat Feb 27 18:00:46 2021 +0100 + + Merge pull request #226 from dusk-network/vlopes11/circuits-from-pi + + Transfer Circuits - From public inputs + +commit 0df171d0f468f5d403042d3ae099c842a25d5f26 +Author: Victor Lopez +Date: Fri Feb 26 18:52:55 2021 +0100 + + Version downgrade to reuse cache + +commit 21a1503cfd46343e1575ec100f5cf7fcde994f7c +Author: Victor Lopez +Date: Fri Feb 26 16:56:36 2021 +0100 + + Transfer Circuits - From public inputs + + Closes #225 + + Currently, the PLONK circuit API relies on a valid instance to + set the correct public inputs positions so it can run proofs. + + The host must be agnostic of the circuit instance because the + public inputs exists only on the contract scope. But, it still + need the circuit instance to call the verify methods of the + plonk traits. + +commit c7328715e96b361166545e2a86665f48e7f785c2 +Author: Victor Lopez +Date: Thu Feb 25 12:55:35 2021 +0100 + + Closes #221 - Fix Makefile to run all tests (#222) + + * Closes #221 - Makefile fixes to run tests + + * Remove for loops for sub-make calls + + There are various potential problem with doing the sub-make inside a for + loop for a single recipe (e.g. might not exit on failure or not properly + supporting `--keep-going`, as well as parallel builds acresso multiple + directories; etc.) + + Co-authored-by: zer0 + +commit 4b6a6f511bff5d397215bf33e746a0bddc01c3a0 +Author: Victor Lopez +Date: Wed Feb 24 12:17:37 2021 +0100 + + Remove warnings from bid service (#220) + +commit c7f0a8476ebf70c8af4662da666fd0413d16cfd5 +Author: Carlos Pérez +Date: Tue Feb 23 14:57:45 2021 +0100 + + Rebase to master + +commit fa929ca738fcbebfaeb7f60d5bcbc6c0472869ee +Author: Carlos Pérez +Date: Tue Feb 23 09:04:45 2021 +0100 + + Implement Bid contract + +commit 5ca338976fb7a8f0d75f8042cfda8e3587546da0 +Author: Carlos Pérez +Date: Tue Feb 23 09:04:29 2021 +0100 + + Add fake_abi for verify_proof & schnorr verif calls + +commit a9e4f391f52611997c8346055e57c690391f2c2d +Author: Carlos Pérez +Date: Tue Feb 23 09:04:05 2021 +0100 + + Update deps to latest + +commit b782a8c97930b61c896966ba6c5034cc4760ff2b +Author: Carlos Pérez +Date: Fri Feb 19 12:23:22 2021 +0100 + + Add basic contract skeleton + +commit 142a99a64e02e9c9cc03ebf26c9ee123607df948 (tag: rusk-abi-0.1.0) +Merge: dd2f04cc aed30631 +Author: Matteo Ferretti +Date: Tue Feb 23 14:51:02 2021 +0100 + + Merge pull request #214 from dusk-network/update-rusk-vm + + Update `rusk-vm` to `v0.4.0` + +commit aed30631e7c9b4d3c8d5658ed7e498e2eabc8ba7 +Merge: 567c6c72 5225c3f7 +Author: Matteo Ferretti +Date: Tue Feb 23 14:29:51 2021 +0100 + + Merge pull request #212 from dusk-network/rusk-abi + + Add rusk-abi as member of the workspace + +commit 5225c3f7d91003c7b594a4ab47ec373f25083be3 +Author: Matteo Ferretti +Date: Tue Feb 23 14:18:07 2021 +0100 + + Fix Makefile + +commit c6a513a54d9164da890f1ed70538d36f5572cfdf +Merge: 195dd4c0 567c6c72 +Author: Matteo Ferretti +Date: Tue Feb 23 13:35:08 2021 +0100 + + Merge branch 'update-rusk-vm' into rusk-abi + +commit 567c6c72127a7fbad769992681aa9b505e8f1cab +Merge: 01bfa857 dd2f04cc +Author: Matteo Ferretti +Date: Tue Feb 23 13:31:40 2021 +0100 + + Merge branch 'master' into update-rusk-vm + +commit dd2f04cc8353c017df8c538ae802e0a6b8f46e07 +Author: Matteo Ferretti +Date: Mon Feb 22 22:05:00 2021 +0100 + + Add CI for build bid and transfer keys + +commit 2ee48a8263f8a76c2c8591ead066503cd4664278 +Author: Matteo Ferretti +Date: Mon Feb 22 21:55:08 2021 +0100 + + Use environment variables to build keys + +commit 6211fbb7c190035b47bb01d02f51e5adb2321410 +Merge: 311564ee 9a4b48d6 +Author: Matteo Ferretti +Date: Mon Feb 22 21:08:21 2021 +0100 + + Merge pull request #215 from dusk-network/build-logging + + Add tracing support + +commit 01bfa857cdff997e73a30a22b4401f717116ce06 +Author: Matteo Ferretti +Date: Mon Feb 22 15:44:39 2021 +0100 + + Update `rusk-vm` to `v0.4.0` + + - Re-export `rusk-vm` from `rusk` lib as `vm` + +commit 195dd4c060a8cd82a0f82708dedaf17b2690fce0 +Author: Matteo Ferretti +Date: Mon Feb 22 16:04:44 2021 +0100 + + Update transfer contract to use `rusk-abi` + +commit 6160564df03275c89b351ec8a193421b8b1e5813 +Author: Matteo Ferretti +Date: Mon Feb 22 12:17:16 2021 +0100 + + Add rusk-abi as member of the workspace + +commit 1455333a82a3a5df300f699efe61f66ba6c14efe +Author: Matteo Ferretti +Date: Mon Feb 22 15:44:39 2021 +0100 + + Update `rusk-vm` to `v0.4.0` + + - Re-export `rusk-vm` from `rusk` lib as `vm` + +commit 9a4b48d61a18b3bcd4a00f6791352c7cc0410fa7 +Author: Matteo Ferretti +Date: Mon Feb 22 20:18:10 2021 +0100 + + Remove cargo deps cache + +commit 6957766c32475d1b400be7a4cbc28f3d1cc88212 +Author: Matteo Ferretti +Date: Mon Feb 22 11:51:34 2021 +0100 + + Add tracing support + +commit 311564eef63a369569f6a6f8c7179b4a2ff327b4 +Merge: e83e6066 f4741ea9 +Author: Carlos Pérez +Date: Sat Feb 20 14:23:00 2021 +0100 + + Merge pull request #206 from dusk-network/workspace_adapt + + Workspace structure intoduction + +commit f4741ea9ab298527da9da96cc01905c6819d4eda +Author: Carlos Pérez +Date: Sat Feb 20 09:07:14 2021 +0100 + + Add Makefile fo Bid contract crate + +commit 141f1454e5137d240b74b6a27691f45f12e5cc8a +Author: Carlos Pérez +Date: Sat Feb 20 00:21:25 2021 +0100 + + Add correct path for transfer contract wasmfile + +commit e8adaf225d14279d83a7c7da20254e8fc3e3ff9a +Author: Carlos Pérez +Date: Fri Feb 19 16:48:14 2021 +0100 + + Update rusk-profile lockfile path obtention + +commit c9f9d8fdc5b54e5419a26bcf603ec8d0d11f9c78 +Author: Carlos Pérez +Date: Fri Feb 19 15:40:50 2021 +0100 + + Add LICENSE files for all workspace members + +commit 4d0bea4fd872087bde700fb2e12c87d413f57e0f +Author: Carlos Pérez +Date: Fri Feb 19 15:33:51 2021 +0100 + + Update Makefile + +commit 23f929f47ff204664feabf4b0f9065d8ca476ae5 +Author: Carlos Pérez +Date: Fri Feb 19 15:33:38 2021 +0100 + + Comment out unneccessary tests + +commit 2b58840515f05789c5a42576fbb7ca5110979541 +Author: Carlos Pérez +Date: Fri Feb 19 15:09:38 2021 +0100 + + Workspace first look + +commit e83e6066fe9db2117d82155bea35f559a2ab2b6a (tag: transfer-contract-0.4.0) +Author: Victor Lopez +Date: Fri Feb 19 10:27:36 2021 +0100 + + Closes #203 - Transfer contract agnostic call (#205) + +commit e01606231395240fed4c44c1bf6841a6aba97bec (tag: rusk-profile-0.3.0) +Merge: 34f0ad8b 312fd7b8 +Author: Carlos Pérez +Date: Wed Feb 17 14:39:00 2021 +0100 + + Merge pull request #202 from dusk-network/rusk-profile-verify + + Complete decoupling of `get_common_reference_string` + +commit 312fd7b8d8e6309ce9820c1d1af466808424d1a3 +Author: Matteo Ferretti +Date: Wed Feb 17 10:35:12 2021 +0100 + + Complete decoupling of `get_common_reference_string` + + The code of the integrity check was properly added to the new function + `verify_common_reference_string` but was still kept in the function + `get_common_reference_string` of `rusk_profile`. + This PR removes the check from `get_common_reference_string`. + + See also: #200 + +commit 34f0ad8b287cad352407015750b52f4594d8b573 +Merge: db9c735f 7667af9b +Author: Carlos Pérez +Date: Wed Feb 17 09:04:14 2021 +0100 + + Merge pull request #201 from dusk-network/rusk-profile-hash + + Decouple the CRS integrity check from `get_common_reference_string` + +commit 7667af9b527cb14a0219a10ad70f40fb096333e5 +Author: Matteo Ferretti +Date: Tue Feb 16 23:30:03 2021 +0100 + + Bump to `v0.3.0` + +commit c6e04ae913a9d5ead4b163742e700c5731434acc +Author: Matteo Ferretti +Date: Tue Feb 16 23:28:14 2021 +0100 + + Decouple the CRS integrity check from `get_common_reference_string` + + - Remove the integrity check from `get_common_reference_string` + - Add `verify_common_reference_string` to perform the integrity check + - Change `build.rs` + + Resolves: #200 + +commit db9c735f2710c0b50679ff13d227f84abe73ee14 (tag: transfer-contract-0.3.0, tag: transfer-circuits-0.1.1, tag: bid-circuits-0.1.0) +Author: Victor Lopez +Date: Tue Feb 16 15:08:43 2021 +0100 + + Transfer contract implementation (#186) + + Initial implementation of the transfer contract + +commit 4e0733717ee549dfd3d5876ef9c0117ce51dba92 (tag: rusk-profile-0.2.0) +Merge: 168a0a54 4fbd8560 +Author: Carlos Pérez +Date: Mon Feb 15 19:53:18 2021 +0100 + + Merge pull request #180 from dusk-network/update_rusk_deps + + Update rusk deps to latest & pull from crates.io when possible + +commit 4fbd85604be86c328ab6ddd063b41ecb917cc47a +Author: Carlos Pérez +Date: Mon Feb 15 16:49:57 2021 +0100 + + Uncomment transfer_cicuit tests from Makefile + +commit 22bdb16399bf2e3e3264c8cd1c3ca009b5268959 +Merge: 04685a18 168a0a54 +Author: Carlos Pérez +Date: Mon Feb 15 16:32:02 2021 +0100 + + Merge branch 'master' into update_rusk_deps + +commit 04685a182cfe6d36b54a75d461ba59d85b41a227 +Author: Carlos Pérez +Date: Mon Feb 15 16:08:02 2021 +0100 + + Bump rusk-profile to v0.2.0 + +commit 2c31e451d1564855431e819801255c0e7ff3d987 +Author: Carlos Pérez +Date: Mon Feb 15 16:05:13 2021 +0100 + + Remove uds removal from Makefile + + We no longer have the tests for the services + so the file is no longer generated and therefore + we don't need to remove it. + +commit 0c4fedcaf1a42b3cf9d5990692bd0ffd10592c31 +Merge: 65bdce56 7f0f77da +Author: Carlos Pérez +Date: Mon Feb 15 16:02:04 2021 +0100 + + Merge pull request #185 from dusk-network/update_rusk_deps_and_profile + + Update CRS generation and rusk-profile + +commit 65bdce56f529877cc254936669b47d590b5a79a1 +Author: Carlos Pérez +Date: Mon Feb 15 14:05:56 2021 +0100 + + Use plonk_gadgets from crates.io + +commit 7f0f77da94aa4e4eab91141647e0d165470b3dd5 +Author: Matteo Ferretti +Date: Sat Feb 13 19:11:37 2021 +0100 + + Add package name on transfer circuits builder failure + +commit a5c122eec95cbe37ff6da0fa91eb2c6c35a2b621 +Author: Carlos Pérez +Date: Mon Feb 15 12:11:57 2021 +0100 + + Update blindbid version + +commit 5a4a0f0e82fb37aa07011c9b938f15303d98fdcd +Author: Carlos Pérez +Date: Mon Feb 15 12:05:10 2021 +0100 + + Apply rustfmt + +commit f19e9a55483526a9eb779874a22ea21a49e0a993 +Author: Carlos Pérez +Date: Mon Feb 15 11:58:22 2021 +0100 + + Use latest deps + +commit d898dc10bb9ad40f4d7231315d6ffb3aaf634b84 +Author: Matteo Ferretti +Date: Sat Feb 13 18:39:04 2021 +0100 + + Change `rusk_profile` API and CRS generation in build script + + - Change `set_common_reference_string` to accept a buffer instead a path + - Change `get_common_reference_string` to fail if the cached file's hash + does not match with the expected one + - Change CRS generation in build script to use a seedable rng + - Change `build.rs` to re-run even if only the script itself is updated + - Change `build.rs` to enforce `PUB_PARAMS` initialization despite the + keys generation + +commit 168a0a54a60d8f0b05c6ed1e3be78d0d8140235f (tag: transfer-circuits-0.1.0, tag: rusk-profile-0.1.0) +Author: Victor Lopez +Date: Wed Feb 10 22:51:29 2021 +0100 + + Implements #183 - Unsafe default transfer circuits (#184) + +commit 6ef60c9d01064ed300777fec6c25fd5cc36222c4 +Author: Victor Lopez +Date: Wed Feb 10 21:56:57 2021 +0100 + + Issue #165 - Reimplement transfer circuits (#175) + + * Issue #165 - Reimplement transfer circuits + + * Fix microkelvin versions and remove transfer + + * Use latest rustc nightly for CI + + In the past, the compiler presented some problems that are now fixed. We + can use once again the nightly rustc compiler. + + Also, the min_const_generics was flagged as stable - so we need this + updated version to compile properly since the feature flag was removed. + + * Remove rustfmt from main nightly tests + + * Update rustc to 2021-01-31 for valid rustfmt + + * Use v0.1.0 + +commit ec3a1bc2fb2c7af1933bdbc97f0911a094d6b9a2 +Author: Carlos Pérez +Date: Wed Feb 10 19:32:02 2021 +0100 + + Update pub_params file + +commit dc584fdbed4a034a5ffaea0bd382e9be2b1cf48f +Author: Carlos Pérez +Date: Tue Feb 9 19:28:32 2021 +0100 + + Comment out and update build.rs with latest deps + +commit a6ae911254bc8ee05a2546e30bac9eac096fcaa0 +Author: Carlos Pérez +Date: Tue Feb 9 19:27:48 2021 +0100 + + Implement encoding Error type conversions + + Now that `dusk-bytes` is needed we need to adapt the en/decoding errors + as `Status`. + +commit c0e6d265d3267e8020a6d6291eaa524efcb93392 +Author: Carlos Pérez +Date: Tue Feb 9 18:26:34 2021 +0100 + + Make tx module compile fixing byte-conversion fns + +commit 841fe2c31f69348996bfc0e6ec61aaf0086618e9 +Author: Carlos Pérez +Date: Tue Feb 9 15:50:36 2021 +0100 + + Remove ExternalResolver impl + +commit c9794636483cb346f8f74f36b183abfcfd5cfbe6 +Author: Carlos Pérez +Date: Tue Feb 9 15:50:04 2021 +0100 + + Update services to latest dep changes + +commit f2c2ceb5ca1e4e310d87e7d039709bb4edfe5315 +Author: Carlos Pérez +Date: Tue Feb 9 14:52:18 2021 +0100 + + Update transfer-circuits deps + +commit 0455bb537a0cf8733880bbd5730bc2e85858dee7 +Author: Carlos Pérez +Date: Tue Feb 9 14:28:24 2021 +0100 + + Update bid-circuits crate to latest deps + +commit c54413a0e5c2c7769f673a60705d350e5e11d044 +Author: Victor Lopez +Date: Tue Feb 9 11:37:46 2021 +0100 + + Comment everything outdated + +commit 0c29ae8741257f5f3d26626b6721835ff1c6c249 +Author: Victor Lopez +Date: Mon Feb 8 19:28:34 2021 +0100 + + Use v0.1.0 + +commit cb5007dd52e0a107a258d78c650d8541a62ae7cf +Author: Victor Lopez +Date: Mon Feb 8 17:51:54 2021 +0100 + + Removal of not required alias + +commit 26869aa7db6dd5e7277de870d021f884356d5036 +Author: Victor Lopez +Date: Mon Feb 8 17:45:12 2021 +0100 + + ExecuteCircut methods refactor + +commit b1e1e54214ade4ce3c0e39e6226a1702587309b9 +Author: Victor Lopez +Date: Mon Feb 8 16:24:21 2021 +0100 + + Removal of helper macros + +commit ec92a273d64f4b1efd5f540569db065596a8acca +Author: Victor Lopez +Date: Mon Feb 8 13:02:44 2021 +0100 + + Removal of execute test circuits macros + +commit d65fc65b813cd672b680cb3941a3c629433fabf0 +Author: Victor Lopez +Date: Fri Feb 5 16:20:19 2021 +0100 + + Update rustc to 2021-01-31 for valid rustfmt + +commit 419ff07a58353abb7263a3f2fd747185a0ffbee2 +Author: Victor Lopez +Date: Fri Feb 5 16:06:46 2021 +0100 + + Remove rustfmt from main nightly tests + +commit 0f677df85330ab470ec0e69095ad1eada6f43e60 +Author: Victor Lopez +Date: Fri Feb 5 15:35:39 2021 +0100 + + Fix rustfmt version + +commit 1a1b67b7f0f0e38e426e8899e11069923d5f3a77 +Author: Victor Lopez +Date: Fri Feb 5 15:14:05 2021 +0100 + + Use latest rustc nightly for CI + + In the past, the compiler presented some problems that are now fixed. We + can use once again the nightly rustc compiler. + + Also, the min_const_generics was flagged as stable - so we need this + updated version to compile properly since the feature flag was removed. + +commit 2387c6c62c3f8ba4695d2e452ac471a1f989345a +Author: Victor Lopez +Date: Fri Feb 5 15:13:15 2021 +0100 + + Fix microkelvin versions and remove transfer + +commit 81c053efe9f1defe88048c27b30132ee5bf40e08 +Author: Victor Lopez +Date: Fri Feb 5 13:06:04 2021 +0100 + + Issue #165 - Reimplement transfer circuits + +commit 62a63978b3cdcdb9d78e31464765c3179ed81eee +Merge: 444a3833 4490830c +Author: Matteo Ferretti +Date: Tue Jan 19 10:31:34 2021 +0100 + + Merge pull request #158 from dusk-network/clear-keys + + Add `clear_all` method to Keys' profile + +commit 4490830cc7c7f529041e239ae4be5e7e41b15a43 +Author: Matteo Ferretti +Date: Fri Jan 8 20:12:25 2021 +0100 + + Add `clear_all` method to Keys' profile + + Resolves #157 + +commit 444a3833185582bce7b3cfb181d3a55b359d6621 +Merge: ddd5e362 d69bcb8b +Author: Victor Lopez +Date: Mon Dec 21 17:32:21 2020 +0100 + + Merge pull request #140 from dusk-network/vlopes11/default-fix + + Replace `Default` for to/from of TxPayload and Tx + +commit d69bcb8b4b68e4be8e7e4a31aa18214b8e1cbd7e +Author: Victor Lopez +Date: Mon Dec 21 16:00:32 2020 +0100 + + `to_bytes` naming convention + +commit ddd5e362b8985b05d1cd50b95f7c21886d3667b2 +Merge: b32659a4 009ee270 +Author: Carlos Pérez +Date: Mon Dec 14 16:36:31 2020 +0100 + + Merge pull request #142 from dusk-network/custom_resolver_impl + + Custom resolver impl for genesis contracts host fn's + +commit 009ee2703c5a1a6db40884d8591d8daaeabc06a4 +Author: Carlos Pérez +Date: Mon Dec 14 15:34:19 2020 +0100 + + Address @zer0's nits + +commit 45f323fb218cbcd157e0ca2054a9ef71ae71649c +Author: Carlos Pérez +Date: Mon Dec 14 12:55:07 2020 +0100 + + Create host_functions module + + Instead of having all of the implementations of the + external and resolver functions for each HOST fn entry, + the module has been split so that each HOST fn topic has its + own file. + + Each file contains the resolver and the external impls + needed by the `ModuleImportResolver` & `Externals` traits. + + Also, implemented an error module with defined custom Host + errors. + +commit e7fb28d7a13e1561ba3fb81a4d55644fc20ea293 +Author: Carlos Pérez +Date: Mon Dec 14 12:53:31 2020 +0100 + + Use wasmi 0.6.0 + +commit 4cdf47fc6afcb940f62a667abd95704f188475e4 +Author: Carlos Pérez +Date: Mon Dec 14 12:53:10 2020 +0100 + + Remove outdated circuit_helpers mod + +commit aa89e4ab37e742fd5e79f334fd3525dea0c869b0 +Merge: b18e44f5 b32659a4 +Author: Carlos Pérez +Date: Mon Dec 14 10:39:21 2020 +0100 + + Merge branch 'master' into custom_resolver_impl + +commit b32659a4895fd0379f99e00c8003d73b4065ef1d +Merge: 8f6129c1 9ddb611c +Author: Carlos Pérez +Date: Fri Dec 11 17:58:47 2020 +0100 + + Merge pull request #145 from dusk-network/single_server_init_tests + + Run test setup just once for integration tests + +commit 9ddb611cf9e59b1ab04d38f71394ad858726efa1 +Author: Carlos Pérez +Date: Thu Dec 10 14:05:19 2020 +0100 + + Add LICENSING headers + +commit b9860ea69cd92d27b79b07b7c1daf422a7fc0940 +Author: Carlos Pérez +Date: Thu Dec 10 13:35:43 2020 +0100 + + Run test setup just once for integration tests + + We were running the setup of the tests on each test for + each service. This was expensive since we need to load heavy data + structures from the System such as `PublicParameters` on each + test and it takes quite some time. + + So as it was stated in #144 the integration test module has been + refactored so that the setup is just done once. + + Closes #144 + +commit 1561d1ab226c21b2964fcb2948ff79db6d597fec +Author: Victor Lopez +Date: Wed Dec 9 16:24:40 2020 +0100 + + Move to_bytes to into_bytes + + This is a variable size serialization and as of API guidelines should be + `into_bytes` + +commit b18e44f550cd590fc349a23cf73835825a3ee271 +Author: Carlos Pérez +Date: Wed Dec 9 12:23:59 2020 +0100 + + Add PubParameters ref inside RuskExternals + +commit b46b268d07a39ad69e8235dbe5aff5ece56a44a6 +Author: Carlos Pérez +Date: Wed Dec 9 11:48:31 2020 +0100 + + Implement custom Resolver for Genesis Contracts + + We couldn't add the host functions to `canonical` + and therefore now that https://github.com/dusk-network/canonical/pull/49/ + landed we should implement our own resolver and load it + during the WASMI initialization. + + - Added `RuskExternals` structure to `rusk` lib + including `poseidon_hash` & `signature_verif` functions. + - Added a `MemoryRef` attribute to the `RuskExternals` so + that we can access to the fields that are sent through the + FFI calls. + + Closes #141 + +commit 942a47df61e171f0f7e6dd80c3ef1a773c3c2af2 +Author: Victor Lopez +Date: Tue Dec 8 21:13:15 2020 +0100 + + Replace `Default` for to/from of TxPayload and Tx + +commit 8f6129c1cc32a83886c3e4e38442494e8c561ea4 +Merge: d503ecde 24e85258 +Author: Carlos Pérez +Date: Mon Dec 7 13:42:36 2020 +0100 + + Merge pull request #133 from dusk-network/transfer_contract_variations + + Update dependencies + +commit 24e8525850e6fbf56b494e955864de0d332c521b +Author: Carlos Pérez +Date: Mon Dec 7 10:11:23 2020 +0100 + + Comment out Blindbid tests until Bid Contract + + It doesn't make any sense to keep mantaining code that is + just a mock and will dissappear soon. Instead, it has been + removed and the parts that need the Bid Contract have been + set as `unimplemented!()` so that they can be done once + #51 lands. + +commit 6e4e366e1d8a818e1c267946b6ae90661dcdeb91 +Author: Carlos Pérez +Date: Fri Dec 4 19:08:22 2020 +0100 + + Remove unnecessary type aliases + +commit 75e9f1d7c317595588d93e3be8aedfc9c86ee74f +Author: Carlos Pérez +Date: Fri Dec 4 18:54:33 2020 +0100 + + Update PoseidonBranch const gen size + +commit e8a30ce1b547467b38ddc62362e9a7e4b70af774 +Author: Carlos Pérez +Date: Fri Dec 4 18:53:07 2020 +0100 + + Refactor Default impl for TransactionPayload + +commit 12cf17e8f3dd2bae1d36152ce535ff4431da603b +Author: Carlos Pérez +Date: Fri Dec 4 17:28:52 2020 +0100 + + Update rusk to the latest dep versions + +commit aff70461268331049324656435cacd51997bed2f +Author: Carlos Pérez +Date: Fri Dec 4 17:28:24 2020 +0100 + + Fix branch const_generics sizes + +commit aa950ecdbffb29959334754befbbf29d5ddb1e81 +Author: Carlos Pérez +Date: Wed Dec 2 19:07:44 2020 +0100 + + fixup + +commit 9644e90da717ef6455ba5f214f9f382828e60c99 +Author: Carlos Pérez +Date: Wed Dec 2 18:57:00 2020 +0100 + + Update bid-circuits to the latest releases + +commit faf1181f4a1a3b687e7838136ec6284226aae0ab +Author: Carlos Pérez +Date: Wed Dec 2 18:39:15 2020 +0100 + + Update circuits & gadgets to the latest APIs + + - Refactored the impl of the tests and the general API of some + implementations to match the latest APIs of the dependencies on which + the circuits rely on. + + - Refactored the PoseidonTree interactions using the `NoteLeaf` wrapper + type. + +commit c01cd2484d66689c65722026bd2154decc7218be +Author: Carlos Pérez +Date: Wed Dec 2 18:38:50 2020 +0100 + + Impl wrapper type over Note for PTrees + +commit bbc0eadd03702d3983d038a9013d8eba3b542478 +Author: Carlos Pérez +Date: Wed Dec 2 18:35:08 2020 +0100 + + Update transfer_circuits to latest deps + +commit 4d4a2139344515887c9033c5b90b38b000bbb3ca +Merge: e8b8454a f7892ba8 +Author: Luke Pearson +Date: Mon Nov 23 22:29:55 2020 +0100 + + Merge pull request #136 from dusk-network/modulised_circuits + + Modularised circuits + +commit f7892ba84ee394f4e1548fd15ecd2c63575756ef +Author: Luke Pearson +Date: Mon Nov 16 23:28:37 2020 +0000 + + Increase polynomial size + +commit a0ba891b822ea289650f76dd1139f2d3701318c2 +Author: Luke Pearson +Date: Mon Nov 16 21:33:19 2020 +0000 + + Edit branch extraction + +commit 74683f12e879e4d5a2f6b2869e4e5867f57a9b87 +Author: Luke Pearson +Date: Mon Nov 16 21:09:54 2020 +0000 + + Set correct note positions + + The iterations of the notes are + now assigned to the correct index + within the tree. + +commit bdaedf8a61ec7ca3ee042bddf0d3676e0857ae23 +Author: Luke Pearson +Date: Mon Nov 16 20:35:52 2020 +0000 + + Finalise execute circuit + + With this PR comes the final implementation + of the execute circuits - 12 variations. + +commit 3454ffcbdc7439f9813ca573a2f946150a4fdb2a +Author: Luke Pearson +Date: Mon Nov 16 19:55:39 2020 +0000 + + Insert execute variations + + The execute circuuts with 1 and 2 inputs + notes have been finalised. + +commit 4aedb031c44cbedf366c177556c3d6ff3bc3c9ac +Author: Luke Pearson +Date: Sun Nov 15 22:55:50 2020 +0000 + + Trim to larger power + + The power of the withdraw from + obfuscated to contract one circuit + requires 2^13, this has been implemented. + +commit d133452f9f49e1ec21a8f1a11ea4903e7956ade5 +Author: Luke Pearson +Date: Sun Nov 15 21:56:02 2020 +0000 + + Implement execute variation + +commit ab3fb5292e4a479df07b163df5fab678ec1cc912 +Author: Luke Pearson +Date: Sun Nov 15 14:19:23 2020 +0000 + + Compile tranfer circuits + + The first 5 hardcoded versions + of the transfer circuits are + hardcoded here. Where example + numbers of contracts are given. + +commit 31f7d9ce1a107398c959db1ba4755a39bcdc3ead +Author: Luke Pearson +Date: Sun Nov 15 14:18:29 2020 +0000 + + Declare transfer module + +commit e8b8454a3d442f3fc8bfb04a59571e8d4be14c24 +Author: Luke Pearson +Date: Thu Nov 12 19:53:15 2020 +0000 + + Import correct JubJub point + +commit f678ebd7c2dcaef30335001a7f2851d2061003f4 +Author: Luke Pearson +Date: Thu Nov 12 19:14:20 2020 +0000 + + Edit tests + + Fix tests failures from new and + different imports into Cargo.toml + +commit 3ed31bee363f5d125bf3357d42105366406ba5b5 +Author: Luke Pearson +Date: Thu Nov 12 19:13:00 2020 +0000 + + Refactor encoding for contracts + +commit 07bbdd2f9dd45b31066508d5d7bcba0687990ee6 +Author: Luke Pearson +Date: Thu Nov 12 19:09:57 2020 +0000 + + Refactor bid services + + The code base for the bid + services has changed. This + is mostly surrounding the + PoseidonBranch. + +commit 08b48fe3bcb96b8d5685c5c52a54d68c0e571296 +Author: Luke Pearson +Date: Thu Nov 12 19:08:40 2020 +0000 + + Amend imports + + New import branches are delcared + to fix build errors across the + repo. + +commit 8a2c65ff611335c0f79eb7989543965b8c7d6dc0 +Author: Luke Pearson +Date: Thu Nov 12 12:24:11 2020 +0000 + + Apply Cargo fmt + +commit 3e00d6dc8fbfbd5dcb64151a80949ad4691eea55 +Author: Luke Pearson +Date: Thu Nov 12 12:23:00 2020 +0000 + + Refactor send_to_contract_transparent + + Change the send to contract transparent + and fix the tests + +commit bf9c5272c2e8bac954606ae0799562ebcb12c47b +Author: Luke Pearson +Date: Thu Nov 12 11:53:00 2020 +0000 + + Refactor Poseidon Tree + + Due to new changes and imports the + poseidon tree is now changed, to use + MemStore and other canon features. + +commit 466b4e388681f3cbf9e11ba688ed86bd38b34707 +Author: Luke Pearson +Date: Wed Nov 11 23:51:42 2020 +0000 + + Fix PKI problems + +commit 568ea076510546fb6b900e632a2b2c69ba7e998c +Author: Luke Pearson +Date: Wed Nov 11 12:59:21 2020 +0000 + + Amend imports + + The changes in Branches has lead to + a refactor of import, as reflected in + this commit. + +commit c74bc51e8320dffa2ae6769fe54391c2380f11bf +Author: Luke Pearson +Date: Tue Nov 10 21:07:15 2020 +0000 + + Remove build file + +commit 86d81aa5cfcde367047dfdd051a6fb6ab6c56044 +Author: Luke Pearson +Date: Tue Nov 10 21:04:28 2020 +0000 + + Refactor obfuscated send + + As per a minor deviation in the + specs the send_to_contract_obfuscated + has been edited. These edits include: + - Inputting the PK as a field + - Constraining the public and private + pk's for the Schnorr proof + +commit 5ffde2f2051279fa323b34685a270228ac7e807f +Author: Luke Pearson +Date: Tue Nov 10 20:58:21 2020 +0000 + + Refactor transparent send + + As per a minor deviation in the + specs the send_to_contract_transparent + has been edited. These edits include: + - Inputting the PK as a field + - Constraining the public and private + pk's for the Schnorr proof + +commit 34c0580e3beb0be899508799b2ca8aee4a488bd6 +Author: Luke Pearson +Date: Tue Nov 10 18:25:12 2020 +0000 + + Refactor folders + + The structure of the folders has changed in + this commit, to allow a mod transfer to be + constructed in the build.rs. + +commit 5b1ea1c2da44b579bf907d64de7d1c8e1ddba443 +Author: Luke Pearson +Date: Mon Nov 9 19:28:57 2020 +0000 + + Insert hardcoded variations + + 4 of the first 4 contract variations + are hardcoded. They are implemented in + a module named transfer. + +commit d503ecde11086cc58af122ba0f98da9d41894b53 +Author: Luke Pearson +Date: Mon Nov 9 19:15:41 2020 +0000 + + Rollback + +commit 8718768fedc9470987f941a6753d795dab389512 +Author: Luke Pearson +Date: Mon Nov 9 09:40:00 2020 +0000 + + Address Review comments + + The review comments are addressed, + this is mostly adding documentation + and formatting. + +commit d06d117457ed994cac5bfdd4457f7980279ac153 +Author: Luke Pearson +Date: Sun Nov 8 13:42:19 2020 +0100 + + Apply cargo fmt + +commit 5c6ef85c90432e67544bd631dfefae2e13a466d4 +Author: Luke Pearson +Date: Sun Nov 8 13:39:41 2020 +0100 + + Refactor preimage gadget + + As the preimage gadget has + been changed, this commit adds + the extra fields so that they + can be hashed as part of the proof. + +commit 81f0990ae24411c3ebf4af0cc7975767ba5e2286 +Author: Luke Pearson +Date: Sun Nov 8 13:39:21 2020 +0100 + + Amend imports + +commit 410028ae4eb94c48234ef14db83555a05fb94049 +Author: Luke Pearson +Date: Sun Nov 8 13:37:38 2020 +0100 + + Add single key schnorr proof + + The single key schnorr proof + is added into the send contracts. + This allows us to perform signature + verification. + +commit 288f3f432cb51d203589f4a91094adf4585f0ef5 +Author: Luke Pearson +Date: Sun Nov 8 13:35:32 2020 +0100 + + Amend imports + + Due to recent version bumping, + the correct phoenix core and + blindbid have been pointed to + in this commit. + +commit 8cec93c3d3357c62362136ecf87ce8640dda8cf5 +Merge: c83c3373 8d2bf0f2 +Author: Luke Pearson +Date: Fri Nov 6 21:52:18 2020 +0100 + + Merge branch 'master' into contract_circuits_refactor + +commit 8d2bf0f2a58bf6155eea9acfec0bf61b1f11f17d +Merge: 3b10c353 ba0430f5 +Author: Luke Pearson +Date: Fri Nov 6 21:50:26 2020 +0100 + + Merge pull request #125 from dusk-network/transfer_refactor + + Refactor the gagdets folder + +commit ba0430f531a65792d0c21b5085f062929fbdbd15 +Merge: 21b7fcaf 3b10c353 +Author: Luke Pearson +Date: Fri Nov 6 21:18:01 2020 +0100 + + Merge branch 'master' into transfer_refactor + +commit 3b10c353010b8f40894c2e9ecc3e524a97a9d80c +Merge: 498a3c30 7b46ca5a +Author: Luke Pearson +Date: Fri Nov 6 21:14:10 2020 +0100 + + Merge pull request #127 from dusk-network/update-ci + + Lock nightly toolchain version in CI + +commit 7b46ca5a8172e7c608e56aabc0d6d88aedfe5155 +Author: Luke Pearson +Date: Fri Nov 6 20:38:41 2020 +0100 + + Update versions + + Update the Cargo.toml(s), in line + with the new alpha versions of + phoenix-core and blindbid. + +commit c58571a1d6fb354bdacaaeddc9404bb261700268 +Author: Luke Pearson +Date: Fri Nov 6 19:00:48 2020 +0100 + + Edit version + + The Cargo.toml files are changed + for blindbid and phoenix core. + +commit c83c33733be39b55e27f437df465e18a0c0e1d4c +Author: Luke Pearson +Date: Thu Nov 5 15:24:07 2020 +0100 + + Implement Schnorr in execute circuit + + The schnorr gagdet is implemented + in the execute circuit. Alongside + some extra functions in the tests + to be able to create mock schnorr + signatures. + +commit 345492995cb927bc24910383ae7806b84ee2d7ff +Author: Luke Pearson +Date: Thu Nov 5 12:45:44 2020 +0100 + + Remove Anchor + + The anchor, also known as the root, + is embedded into the end of the tree. + Therefore it can be removed as it is + included into the circuit step 2, within + the 'PosideonBranch' field. + +commit 21b7fcaf67bb321884e84f080859b7077f2b454f +Author: Luke Pearson +Date: Wed Nov 4 13:37:43 2020 +0100 + + Remove '#[allow(non_snake_case)]' + +commit 1d96b35d9e5e766e370d3cfe8b0418642a50ea1b +Author: Luke Pearson +Date: Wed Nov 4 10:38:25 2020 +0100 + + Apply Cargo fmt + +commit 8dc35d8cb744e3b64e02a89902ccc36e97161335 +Author: Luke Pearson +Date: Wed Nov 4 10:36:42 2020 +0100 + + Address review + + A review on this PR has lead + to the following changes: + - Removal of into methods + - Rename gadget functions + - Removal of the cipher byte array + +commit c92518518e8f5abc523eb254ca38d30cfe780242 +Author: Luke Pearson +Date: Tue Nov 3 18:50:15 2020 +0100 + + Lock nightly toolchain version + + This avoids errors when attempting to + download and install rustfmt. + +commit d404fa005c592cf7ae20d11145644830c0322481 +Author: Luke Pearson +Date: Tue Nov 3 18:36:13 2020 +0100 + + Fix out-of-circuit truncation to correspond to Schnorr library + +commit b20412c96d344e9e2ab80cb620182349604380ae +Author: Luke Pearson +Date: Tue Nov 3 17:25:09 2020 +0100 + + Apply Cargo fmt + +commit d51d38f03dba92b4054c0dc12559a09b621271bb +Author: Luke Pearson +Date: Tue Nov 3 17:03:07 2020 +0100 + + Fix tests + + The truncation is not multiplying + by R^2 like the jubjub reduce function + so there is a mismatch in how we + create scalars. + + This implements an out of circuit truncation. + +commit cd0fe38aa0b3cccdcc36147d5ee2f6a2b483eb5f +Author: Luke Pearson +Date: Tue Nov 3 13:07:15 2020 +0100 + + Fix scalar mul gate failure + + The Schnorr gadget had a failure + at the variable base scalar + multiplication. This was because + the challenge output is a variable + from a BlsScalar. However, the + function requires a variable from + a JubJub Scalar. + + To solve this, we have implemented + and method to truncate the size of + the challenge to fit the JubJub + scalar field. + +commit 62c7fe52304e445e19d6884b01e559a593d26dba +Author: Luke Pearson +Date: Mon Nov 2 21:14:18 2020 +0100 + + Point to correct phoenix-core + +commit 7c04aff370c9d1225084985c1f15468814f83a45 +Author: Luke Pearson +Date: Mon Nov 2 21:13:58 2020 +0100 + + Renaming tests + + SPAG error on test modules + +commit 24d6c8ae8ffd170447abcc21fff1b41a8dca6b5c +Author: Luke Pearson +Date: Mon Nov 2 21:13:07 2020 +0100 + + Fix preimage gadget + + The cipher was incorrectly retrieved from the note, + causing discrepancies between the gadget and the + note_hash method. + +commit 6a968470fba2d5a321a314bb197e0d090eb21975 +Author: Luke Pearson +Date: Mon Nov 2 21:11:59 2020 +0100 + + Implement Schnorr gadgets + + Tests are currently failing due to an incorrect + variable representation. + +commit 2e7737f5ac2a91f823e509e05a734bbe41f5ccda +Author: Luke Pearson +Date: Mon Nov 2 13:08:30 2020 +0100 + + Fix preimage gadget + + The field `nonce` structure + from the note was not previously + added. It has been added in this + commit. + +commit ca510bc3d542115ce79337c65112b7a624b5e082 +Author: Luke Pearson +Date: Mon Nov 2 11:57:20 2020 +0100 + + Substitute for PlonkPoint + + PlonkPoints are used in the gadgets + for zk operations. In this commit, one + PlonkPoint, contanining (x,y), replaces + to seperate BlsScalars. + +commit 89ef600b1b44587a42410dad658a67e8649fed26 +Author: Luke Pearson +Date: Thu Oct 29 14:30:42 2020 +0100 + + Refactor Preimage + + Currently, the preimage gadget hashes the value commitment, + position and stealth address within the note. This is replaced + by hashing more fields from the note- now the encrypted data, + the R within the stealth address, the nonce and the note type, + are all hashed + +commit af9eae122d04839605ca87367b8f94fbfbdb0550 +Author: Luke Pearson +Date: Thu Oct 29 14:24:04 2020 +0100 + + Implement Schnorr gadget + + The gadget to implement the schnorr + scheme is implemented in this commit + and it allows us to check the DLP of a + public key. + +commit a9ec878749fcb378997108e44ad70c4e5fce210a +Author: Luke Pearson +Date: Tue Oct 13 11:55:43 2020 +0300 + + Initial commit + + The inner workings of the + preimage gadget cannot be + tied to the note in the + current specs. + + This is the initial comment + for a new refactor to hash + extra fields from the note. + +commit 498a3c3033ead6ab4954844b4d1e16914b9d2986 +Merge: addb3d29 9813bd3b +Author: Luke Pearson +Date: Tue Oct 6 21:25:09 2020 +0200 + + Merge pull request #83 from dusk-network/dusk_contract + + Implement the dusk contract circuits + +commit 9813bd3bc8182cbb61310a88221df2343ebe8e5d +Author: Luke Pearson +Date: Tue Oct 6 19:14:02 2020 +0200 + + Insert test prover can't cheat + + The inputted test on the execute + gadget to show that the verifier + rejects a circuit that the prover + has falsified or not completed. + +commit da5475d27db99b91b4c0313725c957327bea879c +Author: Luke Pearson +Date: Tue Oct 6 17:27:17 2020 +0200 + + Refactor circuits + + The execute circuit has been + modified to permit vectors of + 0 elements for the output notes. + + The wihtdraw from obfuscated circuits + have been modified to allow the shorter + proviing and verifying keys. + +commit ae285d34907ae75bf19bd31eb0a2d9927d57a2f2 +Author: Luke Pearson +Date: Tue Oct 6 15:31:14 2020 +0200 + + Update Cargo + + The cargo is updated to + take the mosr recent versions + of phoenix core and dusk pki. + +commit e2a7ea4a4ad15ffb5bae8da6187d2c3f970ac0fe +Author: Luke Pearson +Date: Sun Oct 4 15:51:12 2020 +0200 + + Address comments + + Comments added to review have led + to the reduction in lines within the + test, and have led to + building functions for pushing + elements to the PI vector. + +commit e26d36164db38acf786f190b5742de038e233a5d +Author: Luke Pearson +Date: Sat Oct 3 20:53:58 2020 +0200 + + Remove idea file + + The idea file was imported + with a new editor. This has + been removed. + +commit 936e178efb0c9dfee4060c99eb0e853e6e7042e4 +Author: Luke Pearson +Date: Thu Oct 1 16:32:07 2020 +0200 + + Finalise execute circuit + + The execute circuit is finished + in this commit. Thus as is the + whole DUSK contract. + +commit e0f2c52e2c710e23773e0c2f9364b694970f0cc8 +Author: Luke Pearson +Date: Thu Oct 1 00:50:59 2020 +0200 + + Refactor Preimage + + The preimage gadget is still + failing. This commit reorders + the file. + +commit 0d74ffa2ed0126a2b29d7109fcf56e6d782d7744 +Author: Luke Pearson +Date: Wed Sep 30 23:39:50 2020 +0200 + + Add send to contract obfuscated + + The 5th circuit within dusk + contract is added within this commit. + The contract passes with tests. + +commit 1f42461fa6e4a5415e3d3c7f1ba414f4a1236abe +Author: Luke Pearson +Date: Wed Sep 30 14:21:50 2020 +0200 + + Address review comments + + It was noted in the review that + two of the struct field, PI & size, + were not doc comments. This is changed + in this commit. + +commit 334929c7105ecf7952b5b49894c7a1d6a9a2d7ae +Author: Luke Pearson +Date: Wed Sep 30 13:02:32 2020 +0200 + + Build second obfuscated withdraw + circuit + + The second circuit struct within the + withdraw from obfuscated is tested + and working within this commit. + +commit 02bc5c908170457eecd2d368137a1b829d9e027c +Author: Luke Pearson +Date: Wed Sep 30 11:23:20 2020 +0200 + + Create entire circuits + + The whole circuits, for the + DUSK contract are implemented and + passing using PLONK. + +commit b48aadd5c1c3c4ea8336c33dabdc931884495235 +Author: Luke Pearson +Date: Tue Sep 29 22:35:04 2020 +0200 + + Add full circuit + + The circuit for the send to + transparent contract is implented + within this commit. It uses the + circuit helper from PLONK. + +commit 40da6f4fb2506a348cdaa51dbafc26bd50cec0e8 +Author: Luke Pearson +Date: Wed Sep 23 16:46:05 2020 +0200 + + Add dusk contract + + The withdraw from obfuscated + circuit is added in this commit. + This takes in commitments and + their values/blinders, to check them + for proof. + +commit addb3d291b8f92808792537ef2e016e8ca2c6e05 +Merge: 336dcf79 c1f7d761 +Author: Jules de Smit +Date: Tue Oct 6 18:41:03 2020 +0200 + + Merge pull request #93 from dusk-network/tx-module + + Add transaction module + +commit c1f7d7614f630aaa8d6aa0d936cd12f6dd9ae059 +Author: Jules de Smit +Date: Tue Oct 6 18:23:37 2020 +0200 + + Remove logic for writing the default proof + + It is no longer needed, now that the + proof has been committed to the repository. + +commit eb4bd78050853a78da93b06c6182685ae80fb7a2 +Author: Jules de Smit +Date: Tue Oct 6 17:24:50 2020 +0200 + + Address clippy comments + +commit e4e06055dddca2fae9d5bf89826ebccfe8bfc1d9 +Merge: 25ab61cb 336dcf79 +Author: Jules de Smit +Date: Tue Oct 6 16:43:59 2020 +0200 + + Merge branch 'master' into tx-module + +commit 336dcf79f9bfc0f17e39304dee40604bb5a3a9c6 +Merge: 4c4e8144 9a568192 +Author: Matteo Ferretti +Date: Tue Oct 6 16:22:55 2020 +0200 + + Merge pull request #122 from dusk-network/cache + + Add `.rusk` profile folder with local / CI caching + +commit 9a568192ac1e846de3c2a2eebdf6f5105bb6fb6e +Author: Matteo Ferretti +Date: Tue Oct 6 13:04:47 2020 +0200 + + Add `.rusk` profile folder with local / CI caching + + - Remove `cargo check` from CI + - Remove tests for stable from CI + - Add CI caching for `.rusk` profile + - Add CI caching for rust dependencies + - Create a sub crate `profile` to handle rusk's profile settings + - Add key's caching mechanism in `rusk_profile` + - Update Rusk to use both at runtime and at compile time `rusk_profile` + - Add `wrap_comments` to `rustfmt.toml` + - Run `cargo fmt` + - Fix all Rusk warnings + + Resolves: #123 + +commit 25ab61cbacdaf97614740b20e7e09d971cc5a760 +Merge: aee93e67 bafdff4e +Author: Jules de Smit +Date: Tue Oct 6 12:15:52 2020 +0200 + + Merge pull request #121 from dusk-network/update_blindbid + + Update bid_circuits & blindbid circuits aligned to the new Circuit trait + +commit bafdff4e5cc1da0713ffe09d046d780dfe48c293 +Author: Carlos Pérez +Date: Tue Oct 6 11:20:31 2020 +0200 + + Update bid_circuits & blindbid circuits + + After updating the following deps to the latests + releases: + ## Updated deps + - `dusk-plonk v0.3.1` + - `plonk_gadgets v0.4.0` + - `dusk-blindbid v0.3.0` + + We needed to refactor the circuits and it's implementations + acording to the new `Circuit` trait API. + + - Refactored `BlindBidCircuit` usage & field renaming. + - Refactored `BidCorrectnessCircuit` usage & field renaming. + - Update build.rs with the new `Circuit` API. + +commit aee93e67bc3563f5a203139f8922617a5b200bca +Merge: 41fd91e8 ba3eb609 +Author: Jules de Smit +Date: Tue Oct 6 11:00:24 2020 +0200 + + Merge branch 'tx-module' of github.com:dusk-network/rusk into tx-module + +commit 41fd91e833527749426fd4107de422359ae4bb74 +Author: Jules de Smit +Date: Tue Oct 6 10:58:13 2020 +0200 + + Bump dependencies, align with new APIs and new rusk-schema + +commit ba3eb60937c21fbaec4720917ffb263e7340870e +Merge: 4c4e8144 34ab22e3 +Author: Carlos Pérez +Date: Tue Oct 6 10:56:05 2020 +0200 + + Merge branch 'tx-module' of https://github.com/dusk-network/rusk into tx-module + +commit f542fc99637c2ffe5733cd049e952e4a85cc10eb +Merge: 34ab22e3 4c4e8144 +Author: Jules de Smit +Date: Mon Oct 5 14:17:34 2020 +0200 + + Merge branch 'master' into tx-module + +commit 4c4e8144cebf7b2c5249dab5b12f128590eda833 +Merge: 1981ccd2 638c5d7a +Author: Jules de Smit +Date: Mon Oct 5 14:16:14 2020 +0200 + + Merge pull request #120 from dusk-network/update_encoding + + Update encoding/rusk-schema subtree + +commit 638c5d7aec8dda2a268851da9aeec18b4f39be5d +Author: Jules de Smit +Date: Mon Oct 5 13:23:09 2020 +0200 + + Address review comments + + This entails: + - Substitute usage of `copy_from_slice` for a `try_from` + - Remove an obsolete `.into()` when decoding the ViewKey + - Remove usage of `encode_optional_request_param` in favor of shorter code + - Remove unused functions `encode_optional_request_param` and `decode_optional_request_param` + +commit 6d8c692dec5cb692da11e979f6824d05cc0ac20e +Author: Jules de Smit +Date: Sun Oct 4 17:18:19 2020 +0200 + + Update pki tests to work with the new schema + +commit 34ab22e38681f669df2b6789f2badfc274edaeed +Author: Jules de Smit +Date: Sun Oct 4 13:20:04 2020 +0200 + + Address review comments + + This entails: + - Removing usage of transmute_copy in favor of to_bytes/from_bytes + - Reading the default proof from file, instead of having the bytes in source code + - Removing new methods, getters and setters, in favor of having pub(crate) visibility + - Remove the casting to and from affine, as it is not needed in order to keep data integrity + - Eliminate randomness from encoding integrity testing + - Remove unnecessary casting to and from le_bytes for u8 + +commit 0ba06d2be90f040385e437a1ce704b5cb16cc479 +Merge: 85ef76a6 1981ccd2 +Author: Jules de Smit +Date: Sun Oct 4 11:51:53 2020 +0200 + + Merge branch 'master' into tx-module + +commit 1981ccd27993d8feb6c88fa45a069da77c931725 +Merge: 43691514 5811c2c4 +Author: Jules de Smit +Date: Sun Oct 4 11:04:58 2020 +0200 + + Merge pull request #119 from dusk-network/pki-test + + Add tests for PKI service + +commit 5811c2c48f3f3e803e328cdc17ab11e47c5911c8 +Author: Jules de Smit +Date: Sun Oct 4 02:30:18 2020 +0200 + + Add extra checks to pki tests + +commit df3f1346e33f2220ee19010ee6a4edaa59138eeb +Author: Jules de Smit +Date: Sun Oct 4 01:49:12 2020 +0200 + + Add tests for PKI service + + Fixes #116 + +commit 4369151402a2bb422ff76e65c99b53a3b5f57d8a +Merge: ae751737 5265af9d +Author: Jules de Smit +Date: Sun Oct 4 00:49:18 2020 +0200 + + Merge pull request #118 from dusk-network/services + + Add PKI and blind bid service to rusk server + +commit 5265af9d688a6e2674413e8c2190cbeef2b0293f +Merge: ef962d17 ae751737 +Author: Jules de Smit +Date: Sun Oct 4 00:43:28 2020 +0200 + + Merge branch 'master' into services + +commit ae751737b140d00106b95929e95e2a99ce1cf175 +Merge: 28826385 e331bbd2 +Author: Carlos Pérez +Date: Sun Oct 4 00:34:35 2020 +0200 + + Merge pull request #117 from dusk-network/change_pp_serde_impl + + Optimize & Speed Up Pub Params usage/read + +commit ef962d17d92645a3c155c7900b08d9e31d5b6058 +Author: Jules de Smit +Date: Sat Oct 3 21:16:53 2020 +0200 + + Add PKI and blind bid service to rusk server + + Fixes #115 + +commit e331bbd26c8e32b0432ebb4ef59b997f5187b9ce +Author: Carlos Pérez +Date: Sat Oct 3 14:17:07 2020 +0200 + + Optimize & Speed Up Pub Params usage/read + + We were previously reading the public parameters from disk + on every call that arrived requiering a proff generation/verification. + It was unoptimal to work on that way since due to the ammount + of checks that are needed to guarantee that the Public Parameters + are correct is massive, it takes like 2min to obtain an instance + of the Public Parameters. + + So we've moved the Pub Params read to a lazy_static block which is + executed in the `default` fn call to the Rusk instance that you execute. + This forces to read the pub params just at the time where you + instanciate the Rusk server and therefore no RPC method gets delayed + by this fact. + + Closes #112 + +commit 85ef76a61d2b0c0c05d5f7d6699261f704c4f7e6 +Merge: bf0e9f4b 28826385 +Author: Jules de Smit +Date: Sat Oct 3 14:46:40 2020 +0200 + + Merge branch 'master' into tx-module + +commit 28826385260791da8c285d4571fcb253addc21a6 +Merge: 2d70ce58 92df8e7e +Author: Carlos Pérez +Date: Sat Oct 3 14:14:03 2020 +0200 + + Merge pull request #80 from dusk-network/blindbid_service + + Implement Blindbid service for Rusk server + +commit bf0e9f4b3074ec925727e81ad34faa4cd04b9083 +Author: Jules de Smit +Date: Sat Oct 3 13:23:56 2020 +0200 + + Update code to work with new phoenix_core version + +commit 0056405f48ed524ab814dfdac621a8d40c004e26 +Merge: 4fe5f740 2d70ce58 +Author: Jules de Smit +Date: Sat Oct 3 13:12:18 2020 +0200 + + Merge branch 'master' into tx-module + +commit 2d70ce58d0f2166f2b2e93500898bffadaf964b1 +Merge: 1e838354 8f1a022d +Author: Jules de Smit +Date: Sat Oct 3 13:12:04 2020 +0200 + + Merge pull request #113 from dusk-network/update-subtree + + Update rusk-schema subtree + +commit 8f1a022d440c3e586865f03b2ee5c19ee2f3fdb1 +Merge: 1e838354 2c10935a +Author: Jules de Smit +Date: Sat Oct 3 13:01:16 2020 +0200 + + Merge commit '2c10935ae32f9e9a7be87dc639c224c2b286fe82' into update-subtree + +commit 2c10935ae32f9e9a7be87dc639c224c2b286fe82 +Author: Jules de Smit +Date: Sat Oct 3 13:01:16 2020 +0200 + + Squashed 'schema/' changes from f5f7434..80f3dbc + + 80f3dbc Merge pull request #46 from dusk-network/fix-crossover + 2d2a1be Change Crossover Nonce to be a JubJubScalar + + git-subtree-dir: schema + git-subtree-split: 80f3dbc2a61c64026db87a654410f8a6f6f9e2c7 + +commit 4fe5f7402b71a0ad69863cef5bf42f8b8cd8cc2d +Merge: 054988ce 1e838354 +Author: Jules de Smit +Date: Sat Oct 3 12:32:24 2020 +0200 + + Merge branch 'master' into tx-module + +commit 92df8e7e64cc2e9ce290ef28be1a1b3f9570f19f +Author: Carlos Pérez +Date: Sat Oct 3 12:31:44 2020 +0200 + + Ignore preprocessed circuit files in .gitignore + +commit 440723529ae46d47ae9f37d51d52c3afb31dce0f +Author: Carlos Pérez +Date: Sat Oct 3 12:09:35 2020 +0200 + + Fix file_descriptor removal after tests are done + + We were deleting a single filedescriptor when indeed we + should remove all of them. + + This is now fixed. + +commit aeed221627286e26c1811cf83c70bd173013925e +Author: Carlos Pérez +Date: Sat Oct 3 11:02:49 2020 +0200 + + Don't remove the filedescriptor in makefile + +commit b749c0cfce24bebded242606493b3bedc5ecf529 +Author: Carlos Pérez +Date: Thu Oct 1 15:36:11 2020 +0200 + + Implement ScoreVerifyHandler & finish service + + - Provide support for VerifyScore rpc method which verifies the + recieved blindbidproof. + - Mock storage using the BidTree and reading/writing to disk in order + to have the same Bids when proving & verifiyng the proofs. + - Implement tests for blindbid full process support & correctness. + + Closes #38 + +commit 1e8383542346a0a2e4277a39ba95b9508ff05301 +Merge: eeafafc1 d3cc0270 +Author: Jules de Smit +Date: Thu Oct 1 13:32:04 2020 +0200 + + Merge pull request #107 from dusk-network/update-subtree + + Update rusk-schema subtree + +commit bd9ab0baf3caf3b8f336d0e0ccb9f1f34467a133 +Author: Jules de Smit +Date: Thu Oct 1 13:12:28 2020 +0200 + + Squashed 'schema/' changes from ff3836c..f5f7434 + + f5f7434 Merge pull request #44 from dusk-network/reward-service + da8e39e Merge pull request #43 from dusk-network/transaction-service + 0ca0514 Implement a Transaction service, for creating generic txs + c2cb1b3 Implement Reward service + + git-subtree-dir: schema + git-subtree-split: f5f743488b6ca76595b8d2ca686e65ee198ba7af + +commit d3cc0270d73a2d0ecf1b8bd7ef104179b062da58 +Merge: eeafafc1 bd9ab0ba +Author: Jules de Smit +Date: Thu Oct 1 13:12:28 2020 +0200 + + Merge commit 'bd9ab0baf3caf3b8f336d0e0ccb9f1f34467a133' into update-subtree + +commit d71357169428e3d4e6ffe9f8c636812817dbe962 +Author: Carlos Pérez +Date: Thu Oct 1 12:11:37 2020 +0200 + + Implement ScoreGenRequestHandler + + We have now support for generation of scores & blindbidproofs + in rusk. The only important thing to take into account is that + access to the storage has been mocked inside an `unimplemented!` macro. + +commit 15f03c41fe29857b0ae98d16a080148ee22b7ab9 +Author: Carlos Pérez +Date: Thu Oct 1 12:09:08 2020 +0200 + + Implement circuit helper module + + We need to read public parameters & prover keys + across all of our services in order to elaborate proofs + or verify them. + + Therefore instead of repeating the code constantly. we moved it to + this shared helper. + +commit 994e66a4df57566b7ebaeb3d43b6588fa28ec333 +Author: Carlos Pérez +Date: Thu Oct 1 09:54:13 2020 +0200 + + Add imports + +commit 6b4e592f4d150cfdc67cc6abd2d6ccce979e4344 +Merge: a580ebfd eeafafc1 +Author: Carlos Pérez +Date: Thu Oct 1 09:49:07 2020 +0200 + + Merge branch 'master' into blindbid_service + +commit eeafafc137fa0824f958535423bb6cfb758b236f +Merge: 32de6726 13a97270 +Author: Carlos Pérez +Date: Thu Oct 1 09:41:54 2020 +0200 + + Merge pull request #104 from dusk-network/compile_bid_correctness_proof + + Compile bid correctness proof circuit in build time + +commit 13a97270dc308095c4dc0659d38595503ca2ab00 +Author: Carlos Pérez +Date: Thu Oct 1 01:30:42 2020 +0200 + + Add Bid correctness circuit compilation in build.rs + + We need to pre-compile the bid correctness_circuit in order + to have quick access to preprocessed `ProverKey` and + `VerifierKey`. + + That will allow us to elaborate proofs and verify them + without preprocessing. + + Closes #103 + +commit b09c4215064041cfb7768c63166c622faa637204 +Author: Carlos Pérez +Date: Thu Oct 1 01:01:36 2020 +0200 + + Update bid-circuits crate authors + + @CPerezz was added there as an author but he just did the layout + for the rusk structure. The only contributor to the lib is + @julesdesmit. Therefore he has been added to the authors section + and Carlos has been removed. + +commit 32de672603df17eefff648c4e08483ba1399c991 +Merge: 1b89f704 5e5c0f32 +Author: Carlos Pérez +Date: Thu Oct 1 00:16:37 2020 +0200 + + Merge pull request #101 from dusk-network/blindbid_circ_compilation + + Add BlindBidCircuit compilation to build.rs + +commit 5e5c0f322e5f18a9daaa6d1c5c5a168e79db95e6 +Author: Carlos Pérez +Date: Wed Sep 30 22:48:21 2020 +0200 + + Add BlindBid circuit compilation in build.rs + + We need to pre-compile the blindbid_circuit in order + to have quick access to preprocessed `ProverKey` and + `VerifierKey`. + + That will allow us to elaborate proofs and verify them + without preprocessing. + + Closes #94 + +commit 6ca6135a75525bbc6324071fe69edd085a9e12fa +Author: Carlos Pérez +Date: Wed Sep 30 12:52:57 2020 +0200 + + Add development CRS to the crate + + We need a common CRS so that we can build our compile circuits in + respect to it. + Therefore, until we don't change it for the production one, this is + going to be the CRS used. + +commit 1b89f704ffa32648b1c2a6dee714f5c6d75b12cd +Merge: 7ef45747 4625ae1e +Author: Jules de Smit +Date: Wed Sep 30 22:48:41 2020 +0200 + + Merge pull request #99 from dusk-network/bid-gadget + + Implement a circuit for the bid correctness proof + +commit 4625ae1e0390aab1eb780dad66662047ad624616 +Author: Jules de Smit +Date: Wed Sep 30 22:36:28 2020 +0200 + + Rename transcripts for proof generation and verification + +commit a6833391db54b1582cdabbb02ba8cefee38a0897 +Author: Jules de Smit +Date: Wed Sep 30 20:50:42 2020 +0200 + + Ensure Makefile also runs circuit tests + + The line for testing transfer circuit gadgets + is still commented, since this repo has a + failing build. + +commit 056ce6831b2e46f74f8a36b44413a5ef16bc2f0c +Author: Jules de Smit +Date: Wed Sep 30 20:48:16 2020 +0200 + + Remove conditionally_select_one + + This function was causing the proof to + succeed even though the value would be out + of bounds. + +commit 1392f54b0ccb4a92ed639e67a32e8a5603e66408 +Author: Jules de Smit +Date: Wed Sep 30 20:47:48 2020 +0200 + + Use dusk-blindbid v0.1.0 + +commit e053696de15f97ccf8cd7771e694231ebd4b565d +Author: Jules de Smit +Date: Wed Sep 30 20:04:20 2020 +0200 + + Only compile contracts 1 level below root + + Without this extra constraint, the `make test` + command attempted to build the circuits, + targeting wasm. This resulted in compilation + errors, which were completely unnecessary, + as we are not looking to compile the circuits + for wasm, only the contracts. + +commit 4529a5cd0ec612f43d2a6b3be5b21b1196aabfed +Author: Jules de Smit +Date: Wed Sep 30 19:42:40 2020 +0200 + + Implement a circuit for the bid correctness proof + + Fixes #44 + +commit 7ef45747719442aa833b64d2982fe9448be5a4df +Merge: aeb1b99b 638b83a0 +Author: Jules de Smit +Date: Wed Sep 30 15:39:08 2020 +0200 + + Merge pull request #96 from dusk-network/ci + + Migrate CI to Github Actions + +commit 638b83a0b2b6e03447dca5e41eaf6002e2caf761 +Author: Jules de Smit +Date: Wed Sep 30 15:23:42 2020 +0200 + + Fix license headers + + The last line did not match with the expected + header. + +commit 0acd4a82e3574f4555a12b818d38e5cbb420b446 +Merge: d02df43c aeb1b99b +Author: Jules de Smit +Date: Wed Sep 30 15:16:17 2020 +0200 + + Merge branch 'master' into ci + +commit aeb1b99b667f60b977d131ad1bd61762d21894f4 +Merge: 30db0ce5 aaeb115d +Author: Jules de Smit +Date: Wed Sep 30 15:15:59 2020 +0200 + + Merge pull request #98 from dusk-network/headers + + Fix copyright headers + +commit d02df43ce4c2c14061b34b298fcdac6f197bbded +Author: Jules de Smit +Date: Wed Sep 30 13:34:58 2020 +0200 + + Migrate CI to Github Actions + + Fixes #95 + +commit aaeb115d24045afa0d42d7e9b5a58e4f1894a5b1 +Author: Jules de Smit +Date: Wed Sep 30 14:10:45 2020 +0200 + + Fix copyright headers + + They were of the wrong format, and have been + changed to the format used by cargo-dusk-analyzer. + + Fixes #97 + +commit 054988ce6f00384295e9a61b3b7e5385286e6e0b +Author: Jules de Smit +Date: Wed Sep 30 13:28:23 2020 +0200 + + Use expect when decoding default proof + + This commit also fixes the phoenix-core import + to 0.1.0, to avoid compilation errors in the meantime. + +commit f5533b2542b77a10ce0387a180c1af446da790a4 +Author: Jules de Smit +Date: Wed Sep 30 12:34:52 2020 +0200 + + Remove obsolete comment + + Since `from_bytes` will throw on improper length, + checking it beforehand would be unnecessary anyway. + +commit d28fe4db734dd01c6ebbedab2f9cbf9b227c2ccc +Author: Jules de Smit +Date: Wed Sep 30 12:21:59 2020 +0200 + + Remove Option wrapper for Proof + + A transaction should always contain a + spending proof. + +commit 0cca260b85c1aef65e8bd59d7a19dc0d2a2ad740 +Author: Jules de Smit +Date: Wed Sep 30 11:52:48 2020 +0200 + + Set Crossover as optional + + Not all transactions will be using a crossover. + +commit 3f007cff2499a11ec9f617b12ca4ddb89180a837 +Author: Jules de Smit +Date: Wed Sep 30 11:43:27 2020 +0200 + + Change Fee and Crossover to be submodules of Transaction + +commit 58344661c05847aa1150c9ee5a54e808f773e4e1 +Author: Jules de Smit +Date: Wed Sep 30 11:35:01 2020 +0200 + + Remove TxType + + As addressed in the review, this type + has nothing to do with the contract being + called. Hence, for now it is fine to leave it + as a single byte, and not do anything special + for it. + +commit 9d71003acce70f68f43210d3bce22d57a44a3f5f +Author: Jules de Smit +Date: Wed Sep 30 11:31:15 2020 +0200 + + Change encoding tests to be unit tests + + This allows us to revert the exposing of + rusk_proto. It also makes more sense + to have these tests as unit tests, since + we are not combining any parts of rusk + for these tests. + +commit 91054d7b847f40a27a13ee2f8eded6a6b1119b4f +Author: Jules de Smit +Date: Tue Sep 29 21:18:27 2020 +0200 + + Add tests, ensuring encoding integrity of Transaction + + This commit publically exposes the `rusk_proto` + module, since it is necessary to use the exact + same module in order to be able to use the + needed conversions. + +commit fa2ab20d0fe6c0271f602496db94c54b32c26d45 +Author: Jules de Smit +Date: Tue Sep 29 21:15:13 2020 +0200 + + Implement Read and Write for all structures + + This commit also derives some other useful + traits, such as `PartialEq`. Additionally, it + adds the capability for a user to get a mutable + reference to the transaction payload, and + adds methods to directly set the fee and crossover + on the payload. + +commit 94b2e52893504d12a439db4d155150cd4c2222cf +Author: Jules de Smit +Date: Tue Sep 29 21:13:25 2020 +0200 + + Add logic to handle absence of proof + + This commit also fixes a mix-up between + the `read` and `write` methods. + +commit 01592e2fe740ad66088f6d9bf97d8be1118d07ac +Author: Jules de Smit +Date: Tue Sep 29 12:26:57 2020 +0200 + + Add encoding/decoding functions for Transaction module + +commit 770ee9a49dc5957a2c45433f73c3d9d4e064012a +Author: Jules de Smit +Date: Tue Sep 29 01:22:10 2020 +0200 + + Add transaction module + + This includes a full Transaction struct, + as well as structs for the Fee and Crossover + notes. These structures can then be used + going forward for creating services and + facilitating marshalling and unmarshalling + of protocol buffers. + +commit 30db0ce5f199edcebec2746e81e4314ef91dc957 +Merge: fea3ce7d b2253c51 +Author: Jules de Smit +Date: Mon Sep 28 18:08:52 2020 +0200 + + Merge pull request #92 from dusk-network/update-subtree + + Update rusk-schema subtree + +commit 949a5c21e30d83e5b803e85258eef5874a8633fa +Author: Jules de Smit +Date: Mon Sep 28 17:18:07 2020 +0200 + + Squashed 'schema/' changes from 462d940..ff3836c + + ff3836c Merge pull request #37 from dusk-network/fix-note + af50b50 Address review comments + d2df4ec Change Note message to correspond to phoenix-core Note + + git-subtree-dir: schema + git-subtree-split: ff3836caf4c203f390e62bfbe34f6207b741ef36 + +commit b2253c51bbe7c7a485f63f1b4904c5d1f01d984a +Merge: fea3ce7d 949a5c21 +Author: Jules de Smit +Date: Mon Sep 28 17:18:07 2020 +0200 + + Merge commit '949a5c21e30d83e5b803e85258eef5874a8633fa' into update-subtree + +commit fea3ce7d27d1ffff391636173bbaa41b11218af6 +Merge: 9cda5f7d ebaa791f +Author: Jules de Smit +Date: Fri Sep 25 15:08:31 2020 +0200 + + Merge pull request #88 from dusk-network/update-subtree + + Update the rusk-schema subtree + +commit d856ee1c469c31bb3ee66fad3ab08d4b4adb0bc6 +Author: Jules de Smit +Date: Fri Sep 25 14:34:30 2020 +0200 + + Squashed 'schema/' changes from 9c0c497..462d940 + + 462d940 Merge pull request #35 from dusk-network/fix-imports + 6f7206a Add missing imports for rusk.proto + a4cada5 Merge pull request #34 from dusk-network/revert-33-fix-imports + e9d8fdd Revert "Add imports for missing files to rusk.proto" + 872f535 Merge pull request #33 from dusk-network/fix-imports + c48bcc7 Add imports for missing files to rusk.proto + + git-subtree-dir: schema + git-subtree-split: 462d940398cd7197e4c76444ade74743f3e57820 + +commit ebaa791fd5accb36a459f195a4cdaebb80263aa7 +Merge: 9cda5f7d d856ee1c +Author: Jules de Smit +Date: Fri Sep 25 14:34:30 2020 +0200 + + Merge commit 'd856ee1c469c31bb3ee66fad3ab08d4b4adb0bc6' into update-subtree + +commit 9cda5f7d42dbf1ecd373555b4073b4676787f18c +Merge: 0ac05b92 241621fd +Author: Jules de Smit +Date: Fri Sep 25 13:04:01 2020 +0200 + + Merge pull request #86 from dusk-network/update-subtree + + Update the rusk-schema subtree + +commit 04751c4238526a99078ad21f0f761cb037054858 +Author: Jules de Smit +Date: Fri Sep 25 12:52:30 2020 +0200 + + Squashed 'schema/' changes from 229572d..9c0c497 + + 9c0c497 Merge pull request #31 from dusk-network/staking + ea613a3 Add endpoints and messages for Staking service + c0b7f1e Merge pull request #28 from dusk-network/tx-service + 549b9a5 Remove tree index from Bid, and revert changing uint64 to fixed64 + 2603395 Add services for creating a Transfer and Stake tx + + git-subtree-dir: schema + git-subtree-split: 9c0c4979be5029900ef431d5866e52d4faf70068 + +commit 241621fd9b6d956f88a81b0bcd1f3bf091b09d05 +Merge: 0ac05b92 04751c42 +Author: Jules de Smit +Date: Fri Sep 25 12:52:30 2020 +0200 + + Merge commit '04751c4238526a99078ad21f0f761cb037054858' into update-subtree + +commit 0ac05b92baba82c931ea8970d0d484355acc8681 +Merge: ffdb8550 677a2d31 +Author: Luke Pearson +Date: Wed Sep 23 16:17:30 2020 +0200 + + Merge pull request #77 from dusk-network/dusk_gadgets + + Implement Dusk transfer contract gadgets + +commit 677a2d314179d3f99c9a598119b028f5ef950aa6 +Author: Luke Pearson +Date: Wed Sep 23 13:59:19 2020 +0200 + + Fix nits + + Some nits were raised during + the review of this PR. Here + the imports are fixed and there + is a usize taken to the range + gate. + +commit bee517cd00afcffb7ea87bdb2f0c19feebc19b6c +Author: Luke Pearson +Date: Wed Sep 23 12:59:10 2020 +0200 + + Fix warnings + + The warning errors have all + been omitted in this commit. + +commit 867169c1d651ec2ad2711facd7dd75a108b3a027 +Author: Luke Pearson +Date: Wed Sep 23 12:40:07 2020 +0200 + + Change range gadget + + Import the variable in the + gadget. The range gadget now + takes in an Allocated Scalar. + +commit ffdb85504d22a8b73a6fad18e0d1f3addeb65b3d +Merge: 7e817062 b6facb33 +Author: Carlos Pérez +Date: Wed Sep 23 12:14:02 2020 +0200 + + Merge pull request #82 from dusk-network/pki_service + + Pki service implementation + +commit be63432153ccbf833596f64b5a0707b7e5f6728f +Author: Luke Pearson +Date: Wed Sep 23 11:55:51 2020 +0200 + + Insert Anyhow errors + + Instead of needing to unwrap + each proof step. They are + linked to the result within + anyhhow. + +commit 37a958dfbdde10e3035284778d4047a516d3d0ad +Author: Luke Pearson +Date: Wed Sep 23 10:55:23 2020 +0200 + + Remove dummy constraints + + The dummy constraints are added in + the verifier and prover instantiations + and are therfore removed in this commit. + +commit b029b6eaf3e61a8d78bfbe6d1d3453ff579376ed +Author: Luke Pearson +Date: Tue Sep 22 18:43:57 2020 +0200 + + Refactor gadgets + + A recent review highlighted the + need to change some of the code + base. This commit handles the + reafactor of the tests. The + test for the input gadget is also + now working. The balance gadget is + placed into more gates. + +commit 0b604ffa3a5e877e2991c4aed11f33f6324bdd9e +Author: Luke Pearson +Date: Tue Sep 22 12:06:16 2020 +0200 + + Address review + + The recent review on the PR + related to this branch rquired + some changes to the work. Notably + in types being passed to functions. + They are fixed in this issue. + +commit b6facb339ecb3980bc89c18b49d2e9958be95584 +Author: Jules de Smit +Date: Tue Sep 22 11:43:09 2020 +0200 + + Allocate the scalar directly in the gen_stealth_address call + +commit b7af42e33850a9d246efa0d23d6f185a25d34a08 +Author: Jules de Smit +Date: Tue Sep 22 11:09:05 2020 +0200 + + Add Jules de Smit as one of the authors + +commit a5e8f30b151af7c61c93d63a99896342e9de2252 +Author: Luke Pearson +Date: Mon Sep 21 18:53:39 2020 +0200 + + Refactor GAdgets + + Change the format of the preimage + and nulifier gadgets, so there is + no break in the link between the + inputs, the gadgets and the circuit. + +commit 257333b7fac1a0ebc33642ec0d232a6f2e207f20 +Author: Luke Pearson +Date: Mon Sep 21 10:26:24 2020 +0200 + + Refator gadgets + + The gadgets are now using Allocated + scalars. This prevents the revealing + of the same inputs twice. + +commit 4b967f38d0e5cc8f3adde34a1707aca82cf8b168 +Author: Jules de Smit +Date: Sat Sep 19 13:16:46 2020 +0200 + + Implement stealth address generation service + + Coupled with the actual service logic, + this commit also adds conversion functions between + the protobuf and native versions of a + stealth address. + +commit c94da2cd4ac5f326dfe0cb293abe82a9bebc9656 +Author: Carlos Pérez +Date: Sat Sep 19 11:24:17 2020 +0200 + + Use Option::from for TryFrom impls + + Since the conversion from CtOption to Option is now + landed in subtle, we can use it to make the code look + more readable. + +commit a367f9e2a8d3d398a035c6bb5c49c6aecb7717ed +Author: Carlos Pérez +Date: Sat Sep 19 11:16:41 2020 +0200 + + Add TryFrom impl fro PublicSpendKey types + + We need a TryFrom impl in order to be able to + decode the PublicSpendKey parameters that we recieve + from the requests with the generic function that we have + in the repo. + +commit 5e866072f5a1e41453c3d61e1e278676c1b9dbfe +Author: Carlos Pérez +Date: Sat Sep 19 11:15:17 2020 +0200 + + Refactor decode_request_param adding TryFrom + + We've added support for performing also the + `TryFrom1\` trait execution while decoding the + parameters that arrive from a `tonic::Request`. + +commit 5ae53f91f3f44d973aa28252e94bec663a46fdcd +Author: Carlos Pérez +Date: Sat Sep 19 11:13:39 2020 +0200 + + Add support for stealth gen module + +commit e5fed4a77ec3860f72b5b25b61a2ed28a6bc55de +Author: Carlos Pérez +Date: Sat Sep 19 11:12:28 2020 +0200 + + Add skeleton for StealthAddrGenHandler + +commit a5446395297006810aba8a1291ec22719df45433 +Author: Carlos Pérez +Date: Fri Sep 18 19:23:19 2020 +0200 + + Impl TryFrom for JubJubScalar + +commit a5799ecc8d0cb51c12baa248541138ab95b43e85 +Author: Carlos Pérez +Date: Fri Sep 18 19:05:48 2020 +0200 + + Finnish KeyGenHandler impl + +commit ada00c9c3f9f0b722bbb4408f2a4e3ab7f02b2ce +Author: Carlos Pérez +Date: Fri Sep 18 19:03:41 2020 +0200 + + Refactor encoding generic fn signature + + Since all of the encoding that we do from basic dusk + types into protobuf types can't fail, we don't need + to support error handling on the generic fn. + + Therefore it returns > now instead of Result. + +commit 2449465f0288ad7651333d775f10a36d1a83b3c7 +Author: Carlos Pérez +Date: Fri Sep 18 18:58:45 2020 +0200 + + Implement conversions into basic protobuf types + + We were lacking the conversions needed by the responses + of our services so that the local types can be serialized + and added inside of a respons as a Protobuf type. + + Therefore we've implemented the most basic conversions. + +commit 1109f2d32be4e0a4b2704baa3b0e8f8935568d20 +Author: Carlos Pérez +Date: Fri Sep 18 18:56:32 2020 +0200 + + Implement generic param encoding fn + + We need to return a lot of Protobuf types + which are autogenerated by tonic. + + These types are usually optional as per Protobuf3 + specs and therefore they need to be encoded from the + original types. So we've implemented a generic function + that handles this and the `From` impl requirements. + +commit 0894c9489c0bcdcaa8f0d853c1033b353045838e +Author: Carlos Pérez +Date: Fri Sep 18 18:18:25 2020 +0200 + + Add KeyGenHandler skeleton as ServiceRequestHandler + + We have a `ServiceRequestHandler` implementation + to support the handling of every request we need + to deal within a service. + + Therefore, we have implemented the trait for the + `GenerateKeysRequest` service. + +commit 8fdf755a24139239fa7b0abad3942601815387d1 +Author: Carlos Pérez +Date: Fri Sep 18 18:18:08 2020 +0200 + + Add PKI module under services + +commit c2c18b3d3d39cbb54e6103ce74ab062f8c79c0a7 +Author: Carlos Pérez +Date: Fri Sep 18 18:17:33 2020 +0200 + + Add dusk-pki & rand as deps + +commit 57f262e56b12217cb4692f4bf0a1286405fb6700 +Author: Carlos Pérez +Date: Fri Sep 18 13:52:39 2020 +0200 + + Squashed 'schema/' changes from ec3eb65..229572d + + 229572d Merge pull request #26 from dusk-network/fix-go-package + 309858e Fix go_package option + 6f84a0d Add missing curly braces for Keys service + 85faa85 Merge pull request #24 from dusk-network/provisioners + 5880662 Merge pull request #23 from dusk-network/state + 6ca5bea Add error message for state transition failure + ea71af5 Merge pull request #22 from dusk-network/pki + 71d4a5b Add call and messages for fetching provisioners + d3a2cdb Add state transition messages and functions + fdcc725 Add simple service for keys + 5c001f7 Merge pull request #10 from dusk-network/go-package + b898c53 Use full package path for go_package option + 7c84f4f Rename go_package to autogen + 75b60e0 Merge branch 'master' into go-package + de06d83 Add a go_package to all proto files + + git-subtree-dir: schema + git-subtree-split: 229572dae6a769ff3e9731fa83f6efda826097d4 + +commit 98f87aac8c66c195e38f9808fa771ee1af669dbf +Merge: e65570e7 57f262e5 +Author: Carlos Pérez +Date: Fri Sep 18 13:52:39 2020 +0200 + + Merge commit '57f262e56b12217cb4692f4bf0a1286405fb6700' into pki_service + +commit e65570e75c4997fae6cc281eb01f22d33d2c810f +Author: Carlos Pérez +Date: Fri Sep 18 13:35:17 2020 +0200 + + Use blindbid_service branch as pki basis + + We have some changes on the structure of rusk + that are needed by all the other services. + + Therefore, we use them in this branch as if it was + it's initial state to mantain cohersion between + the working branches of the repo. + +commit 34d77a6615d88b69ee05b757a810ba6188f3ba4e +Author: Carlos Pérez +Date: Tue Sep 8 17:37:54 2020 +0200 + + Implement ServiceRequestHandler for ScoreGenHandler + + In order to handle the `GenerateScoreRequest's` we've + created and implemented a minimum working example of + a handler for this blindbid service. + +commit a580ebfd38b3fb6dbe9ee72ff4576bcf00d52513 +Author: Carlos Pérez +Date: Fri Sep 18 13:27:34 2020 +0200 + + Update dusk-plonk dependency + +commit 446592c1fac35b9b336b0b2a2bab1c14656cddf5 +Author: Luke Pearson +Date: Fri Sep 18 10:44:02 2020 +0200 + + Insert tests + + Inserting tests for the range + and nullifier gadget. These are + needed for the circuits and reply + upon PLONK. + +commit 37ed2b1a5067183e148a3e90aad26b1adc6d0b6e +Author: Luke Pearson +Date: Fri Sep 18 10:43:18 2020 +0200 + + Implement #[cfg(test)] + mod commitment_tests { + use super::*; + use dusk_plonk::commitment_scheme::kzg10::PublicParameters; + use dusk_plonk::proof_system::{Prover, Verifier}; + use rand::Rng; + + #[test] + fn range_gadget() { + let value: u64 = rand::thread_rng().gen(); + + // Generate Composer & Public Parameters + let pub_params = PublicParameters::setup(1 << 17, &mut rand::thread_rng()).unwrap(); + let (ck, vk) = pub_params.trim(1 << 16).unwrap(); + let mut prover = Prover::new(b"test"); + + range(prover.mut_cs(), value); + prover.mut_cs().add_dummy_constraints(); + + let circuit = prover.preprocess(&ck).unwrap(); + let proof = prover.prove(&ck).unwrap(); + + let mut verifier = Verifier::new(b"test"); + range(verifier.mut_cs(), value); + verifier.mut_cs().add_dummy_constraints(); + verifier.preprocess(&ck).unwrap(); + + let pi = verifier.mut_cs().public_inputs.clone(); + +commit bb4c0ea1a6f0d4951e76a8d9426164b90da87aae +Author: Luke Pearson +Date: Thu Sep 17 20:03:43 2020 +0200 + + Add secret key knowledge test + + The gadget for proving the knowledge + of the secret key is used for the + circuits. This commit adds a test + which checks the gadget using PLONK. + +commit df61630c8723704aec52f3c730334f14ceb33510 +Author: Luke Pearson +Date: Thu Sep 17 19:36:03 2020 +0200 + + Add merkle gadget test + + The merkle gadget is tested + and passing. It uses PLONK to + make the proofs. + +commit 695ad63987e6114718aec69d290c16ba48a0579a +Author: Luke Pearson +Date: Thu Sep 17 19:33:54 2020 +0200 + + Add Balance gadget test + + The balance gadget is tested + and passing. It uses PLONK to + make the proofs. + +commit 33062515fbf2f0179a15fb0f2914ea2134f273d5 +Author: Luke Pearson +Date: Thu Sep 17 19:29:32 2020 +0200 + + Update Cargo.toml + + To add more tests there + was a need to place more + imports into the library. + PKI is imported. + +commit e544235a13abbab48ee8cc41f63b90b8461c14ac +Author: Luke Pearson +Date: Thu Sep 17 15:54:57 2020 +0200 + + Insert commitment test + + The test for the commitment + gadget, with the PLONK proof + is added in this commit. + +commit 5f5a9ebb8ba5212598dacc7f80e0710be83ae89b +Author: Luke Pearson +Date: Wed Sep 16 15:09:30 2020 +0200 + + Move tests file + + The tests for the gadgets + have been moved out of integrated + tests for the library and are now + in the files with the gadgets. + +commit 40e9f02426f24435cffa52539e2cb9d62edd8919 +Author: Luke Pearson +Date: Wed Sep 16 15:07:00 2020 +0200 + + Refactor secret key gadget + + The secret key gadget has been + refactored so that a gate is now + added with the mutable composer. + +commit 8b43e7b47d2e81419594fc39202f8ee9f867614f +Author: Luke Pearson +Date: Wed Sep 16 14:45:07 2020 +0200 + + Add preimage gadget + + This gadget is used for + procing the preimage of a + note, as a circuit gate. + +commit d954ab9dc4b65d5f29991f19ed4474579a1afecf +Author: Luke Pearson +Date: Wed Sep 16 14:43:38 2020 +0200 + + Add nullifier gadget + + This gadget is needed for + proving the knowledge of + the nullifier as an input. + This commit contains the + nullifier knowledge as a + gate. + +commit 8c7279c24b9d581c04fbac0bbe321bee4adfc2ff +Author: Luke Pearson +Date: Wed Sep 16 14:34:42 2020 +0200 + + Update imports + + Imports into the Cargo for + the gadgets are done in this + commit. This is predomninantly + for poseidon and the hash + function. + +commit 3211c8dea070d47d6ccaf92dd83f85721e607a99 +Author: Luke Pearson +Date: Tue Sep 15 12:51:23 2020 +0200 + + Add two circuit gadgets + + For the circuits to be instantiated + they require gadgets. In this commit the + merkle gadgets is added. + +commit 506a4dbecb6888f5b959cf32a65ec7cd2500e5c2 +Author: Luke Pearson +Date: Sun Sep 13 22:32:00 2020 +0200 + + Add gadgets for phoenix + + For the phoenix circuits we + require gadgets. Within this + commit the balance, range and + secret key gadget have been + added for use when constructing + the circuits. + +commit 5b2f4aee2bbdbbd17f6f1c94a02d8b77186caa0b +Author: Carlos Pérez +Date: Thu Sep 10 16:19:57 2020 +0200 + + Implement ServiceRequestHandler for ScoreGenHandler + + In order to handle the `GenerateScoreRequest's` we've + created and implemented a minimum working example of + a handler for this blindbid service. + +commit ae36bf3ebfcfef72024f52492a36493a1483734b +Author: Carlos Pérez +Date: Thu Sep 10 16:19:25 2020 +0200 + + Add BlindBidService impl for Rusk server + +commit e9cb83d4615700d0873ac2c2148689b526970ff4 +Author: Carlos Pérez +Date: Thu Sep 10 16:17:04 2020 +0200 + + Implement services module + + This module includes all of the different services that rusk + handles toghether with it's implementations. + + Included the loading of the protobuf files of rusk here where + they're exported to the rest of the crate. + + Defined the trait `ServiceRequesthandler`. + A trait that defines the general workflow that the handlers for every + GRPC request should follow. + The trait is designed to just hold a reference to the request all of the + time so that there's no memory waste. + +commit 0e649c531cae859c13f6d19cdf33c86b2ad42cb8 +Author: Carlos Pérez +Date: Thu Sep 10 16:15:11 2020 +0200 + + Remove rusk_proto import from echoer service + +commit a41ed65e95cc8fea1a3758ff9492800c850b24a9 +Author: Carlos Pérez +Date: Thu Sep 10 16:12:27 2020 +0200 + + Create an encoding module + + We need to encode/decode a lot of GRPC types in order to be + able to propperly working with them. + + Therefore, since they are almost always the same ones, a module + for encoding fn's such as `TryFrom` impls has been created. + + Added `TryFrom` impl for `BlsScalar` & `JubJubAffine`. + Added a generic fn that tries to get optional parameters + from a tonic `Request` returning an `Err` if any of them + is not present (is `None`). + +commit 1f22fa3b4cb25fd35524151925664cbcaf08a5b6 +Author: Carlos Pérez +Date: Thu Sep 10 16:11:57 2020 +0200 + + Add poseidon252 to the dependencies + +commit 38f3d79aa1ff792e3e28dd8510f2fbcfadd8b285 +Author: Luke Pearson +Date: Thu Sep 10 13:14:38 2020 +0200 + + Add commitment gadget + + The commitment gadget is needed for + many circuit operations. This commit + adds the pedersen commiments and their + tests. + +commit dde7104504f8b32292e4b1b6e5f855757278b548 +Author: Luke Pearson +Date: Thu Sep 10 10:36:22 2020 +0200 + + Implement circuit gadgets + + This commit implements the + framework for the gadgets and + allows us to build the genesis + contracts + +commit 724072a8d0fe106b6bf6c69aac367af51952f3c4 +Author: Carlos Pérez +Date: Tue Sep 8 17:37:54 2020 +0200 + + Import blindbid lib & plonk + +commit 942d22d480aea0b2ac4ee309e40151ec58f54e52 +Author: Carlos Pérez +Date: Tue Sep 8 17:18:57 2020 +0200 + + Squashed 'schema/' changes from b4dc01a..ec3eb65 + + ec3eb65 Merge pull request #19 from dusk-network/fix_compilation_errs + 569eb49 Rename services to avoid errors + 87c2111 Fix typo in transaction.proto + + git-subtree-dir: schema + git-subtree-split: ec3eb65e5ec39ce32da8cb602120b9b6a948b1d4 + +commit 9d5bc0bfecef54dc5e8c8c9463e02fe52de7ca55 +Merge: b2e09c96 06084e71 +Author: Carlos Pérez +Date: Tue Sep 8 12:59:57 2020 +0200 + + Merge commit '06084e71bb40e6575507087440aa1b2acb01f58e' into blindbid_service + +commit 06084e71bb40e6575507087440aa1b2acb01f58e +Author: Carlos Pérez +Date: Tue Sep 8 12:59:57 2020 +0200 + + Squashed 'schema/' changes from 92a0b17..b4dc01a + + b4dc01a Merge pull request #17 from dusk-network/secret_k_rename + 43a7f28 Rename K to k since it's not pub + b257b59 Merge pull request #16 from dusk-network/cipher_bug + ba0ee23 Comment out tx field in BidTxReq for now + f0c270d Replace TxInputs per Nullifiers directly + 557bcd2 Use `K` instead of `secret_t` + 2d9499f Rename Bid secret_k parameter + b2298cb Fix PoseidonCipher typos across protos + e585cb4 Merge pull request #14 from dusk-network/fix_recursive_deps + c27ab4a Merge pull request #6 from dusk-network/blindbid_secret_k + 81e1bf2 Remove rusk dependency from bid.proto + 8ff64b0 Merge pull request #9 from dusk-network/semicolons + ebe32df Add missing semicolons + 2fde8fd Fix typos & review secret_k usage + 4072bda Merge pull request #3 from dusk-network/bid_service + d035a74 Fix typo + 767fd5c Address @vlopes11 comments + a477668 Include the new proto files in rusk.proto + a966e0f Add BlindBid schema + 70c22a7 Add Proof & PoseidonCypher to basic_fields proto + 3baf31e Add Bid Contract schema + 794af71 Add keys.proto to rusk-schema + f944298 Implement Transaction proto definitions + 842bcfe Fix echo_service ptoro description + 24aa430 Delete legacy rusk.proto and it's folder + + git-subtree-dir: schema + git-subtree-split: b4dc01a5227ca85655ab5460eece1d7bf8f27b4c + +commit b2e09c963fb04c8a2798abd43792332865a58d92 +Author: Carlos Pérez +Date: Tue Sep 8 09:58:01 2020 +0200 + + Add authors to Cargo.toml + +commit 7e817062e50fa676599f62e9c72e73f90d1ed3e8 +Merge: 1499e0a4 ff3a4540 +Author: Carlos Pérez +Date: Mon Aug 31 09:47:49 2020 +0200 + + Merge pull request #75 from dusk-network/uds + + Support UDS & TCP/IP for ipc + +commit ff3a454052233695e0022f5efa65564a3907efbd +Author: Carlos Pérez +Date: Thu Aug 27 19:59:21 2020 +0200 + + Comment out TCP/IP tests for the time being. + +commit 0192fabcd7912b0c5396792baaa4c84b610f5262 +Merge: 3c8fb12f 88a06669 +Author: Carlos Pérez +Date: Thu Aug 27 18:28:33 2020 +0200 + + Merge branch 'uds' of https://github.com/dusk-network/rusk into uds + +commit 3c8fb12feab502fbb1a6de43dde7494341185070 +Author: Carlos Pérez +Date: Thu Aug 27 18:28:29 2020 +0200 + + Try sudo=true for travis conf + +commit 88a0666973a1e2e71fa2623d73df3f67246d0b83 +Merge: b7614496 1499e0a4 +Author: Carlos Pérez +Date: Thu Aug 27 17:20:31 2020 +0200 + + Merge branch 'master' into uds + +commit b76144967d30e9b2073e9d772361af85579bab6e +Author: Carlos Pérez +Date: Thu Aug 27 17:15:05 2020 +0200 + + Make tests for UDS & TCP/IP sepparated + +commit e3eb37fe0b0da06188a5df75455328e08c4fe8b1 +Author: Carlos Pérez +Date: Thu Aug 27 17:02:14 2020 +0200 + + Support TCP/IP as well as UDS + + Added the proper cli options to allow the user to choose + the preffered IPC mechanism. + + Added checks that don't allow the user to use UDS with + Windows OS's. + +commit 613446d470a15a945d6bce3ecb8573eca4b45724 +Author: Carlos Pérez +Date: Thu Aug 27 17:02:05 2020 +0200 + + Remove uds once tests end + +commit 265036b9a38830d4289ee186cf487a7ee7653e61 +Author: Carlos Pérez +Date: Thu Aug 27 17:01:50 2020 +0200 + + Conditionally compile `unix` modules for UDS supp + +commit 1499e0a4a7d65e4c22ed58ca42f56a11196f0505 +Merge: 73f4ab4d 0835a79c +Author: Carlos Pérez +Date: Thu Aug 27 16:01:54 2020 +0200 + + Merge pull request #76 from dusk-network/vlopes11/copyright + + Add copyright headers + +commit 0835a79c9c3686ab05425f0b1b62e90332e400c4 +Author: Victor Lopez +Date: Thu Aug 27 15:09:12 2020 +0200 + + Add copyright headers + +commit da680e8537dd031bb139f9b1c35b009e96c89ece +Author: Carlos Pérez +Date: Thu Aug 27 11:30:35 2020 +0200 + + Move app and tests to UDS instead of HTTP + + Since rusk will be working with UDS to communicate + with the Golang node, we need to migrate away from + the HTTP implementation that we currently have and + therefore, have an implementation that indeed works + with UDS. + + - Refactored tests to generate a client and a server + that work through UDS. + - Refactored the bin app to startup using UDS. + - Added an Arg option to set a custom path for UDS + filedescriptor bind. + - Removed `port` & `host` options. + +commit ef85404775460842b8a7add73df5a53d9456d83e +Author: Carlos Pérez +Date: Thu Aug 27 11:28:22 2020 +0200 + + Implement unix module for bin and tests + + We need to define `AsyncRead` and `AsyncWrite` among + other crates in order to be able to use UnixStreams + and Unix Domain Sockets. + + Therefore we implemented the module in both, the binary and + the unit tests folder in order to be able to work. + +commit 73f4ab4da006aa3e2665fe61ed47ed12a851c077 +Merge: 623ffa58 fd927a6e +Author: Carlos Pérez +Date: Wed Aug 26 15:43:33 2020 +0200 + + Merge pull request #74 from dusk-network/contracts_modules + + Define modular structure for rusk contracts. + +commit fd927a6eca3440551ad8af010bc203001e4d475a +Author: Carlos Pérez +Date: Wed Aug 26 14:45:56 2020 +0200 + + Define modular structure for rusk contracts. + + As stated in #73 it would be nice to define better the structure + of the contracts in respect to services. + + On this way we have sub-crates for both, circuits and contracts + for each service that rusk contains/works with. + + All of this sub-crates derive from a root folder located in the + root of the git repo which is called `contracts/`. + + Closes #73 + +commit 623ffa58cbe11a3b30328e8c6da7c34a619f561a +Merge: 2b834886 ebb508f0 +Author: Carlos Pérez +Date: Wed Aug 26 14:41:41 2020 +0200 + + Merge pull request #72 from dusk-network/schema_integration + + Schema integration from `rusk-schema` through git subtrees. + +commit ebb508f0e8cc36567ac4601b19252f7ab63651d5 +Author: Carlos Pérez +Date: Wed Aug 26 13:43:26 2020 +0200 + + Outsource the .proto schema obtention + + Now, all of the `.proto` files we use inside of rusk + come from the `rusk-schema` repo which we are fetchig + from through a git subtree located in the `schema` + folder. + + Adapted the code of rusk to use the `.proto`s from the new + source. + +commit 108062ed90604edb3ef5b2c7ac75003c8ecd576e +Author: Carlos Pérez +Date: Wed Aug 26 12:22:41 2020 +0200 + + Squashed 'schema/' changes from 96d9903..92a0b17 + + 92a0b17 Merge pull request #1 from dusk-network/initial_commit + 49fdb9e Define a new structure for the protobuf files + 882d575 Remove .gitignore file + 4e7dd59 Add rusk.proto file to the repo + + git-subtree-dir: schema + git-subtree-split: 92a0b17cd1e40309f1249ee1645fd6ab1fb1c658 + +commit fda8c6f7bc0965aa5339c8207bb021670e440c1a +Merge: 2b834886 108062ed +Author: Carlos Pérez +Date: Wed Aug 26 12:22:41 2020 +0200 + + Merge commit '108062ed90604edb3ef5b2c7ac75003c8ecd576e' into schema_integration + +commit 2b8348860c3bc142ca46eaeba17e347ffe6c6e86 +Merge: dae9fdd5 0400b8f9 +Author: Carlos Pérez +Date: Wed Aug 26 12:04:45 2020 +0200 + + Merge pull request #71 from dusk-network/add-schema-subtree + + Add schema subtree + +commit f74a26ea3b5757f73a4f9b97c5bddc81a5976887 +Author: Matteo Ferretti +Date: Wed Aug 26 11:51:44 2020 +0200 + + Squashed 'schema/' content from commit 96d99034 + + git-subtree-dir: schema + git-subtree-split: 96d99034a412b6247f552f2ca2561f6114ba3481 + +commit 0400b8f9ee81dd04a1dbf690fe118a9d09a541a3 +Merge: dae9fdd5 f74a26ea +Author: Matteo Ferretti +Date: Wed Aug 26 11:51:44 2020 +0200 + + Merge commit 'f74a26ea3b5757f73a4f9b97c5bddc81a5976887' as 'schema' + +commit dae9fdd5aefa15163c0dcfd4542e33beee8cbf76 +Merge: 2d1764c8 6a012a7b +Author: Carlos Pérez +Date: Tue Aug 25 13:02:43 2020 +0200 + + Merge pull request #67 from dusk-network/mvi_rusk + + MVI rusk + +commit 6a012a7b1e2ea2578e73bed9076ef12741b6e408 +Author: Carlos Pérez +Date: Tue Aug 25 12:09:23 2020 +0200 + + Remove println from tests + +commit ddb6ecc292e8f06e5cffcf9e81bd0ef3ca5b4c17 +Author: Carlos Pérez +Date: Tue Aug 25 11:56:16 2020 +0200 + + Try Travis addr as default + +commit 9c5fe71e862e31aa2739c922bc342eb6a57df300 +Author: Carlos Pérez +Date: Tue Aug 25 11:39:53 2020 +0200 + + Fix make test command + +commit 341c907b3d5b59136a9bae8ab591ff9b459d3bdf +Author: Carlos Pérez +Date: Tue Aug 25 11:07:54 2020 +0200 + + Add tests_travis feature + +commit ab76da793a4f330c1fa9f22eacc40e1679554443 +Author: Carlos Pérez +Date: Mon Aug 24 21:16:30 2020 +0200 + + Add tracing subscriber in Echoer tests + +commit 2d1e8ec1447502d645c099eaa893700247348421 +Author: Carlos Pérez +Date: Mon Aug 24 21:16:17 2020 +0200 + + Add rustfmt component before script + +commit ebda0db0dc7894a3d43a315cb513541e7bacf18b +Author: Carlos Pérez +Date: Mon Aug 24 20:12:41 2020 +0200 + + Add tracing support for the crate + + - Added a clap `Arg` to fetch from the env the level of + tracing that the user wants. + - Generated with this level a global subscriber which will recieve + the traces from this crate and it's dependencies (if they use trace). + +commit 6780083f6db657a19486ccaa42bf742ce6931754 +Author: Carlos Pérez +Date: Mon Aug 24 20:05:57 2020 +0200 + + Disable autobins flag for crate + + By default, Cargo automatically determines the targets to + build based on the layout of the files on the filesystem. + The target configuration tables, such as [lib], [[bin]], + [[test]], [[bench]], or [[example]], can be used to add + additional targets that don't follow the standard directory + layout. + + The problem comes when you add the config tables and since + you have a `bin/` folder, cargo decides that all of the files + inside are a binary(package). + Therefore, we were getting errors due to the fact that the files + at the same level to `main.rs` were considered different binaries. + +commit bbbd720191d87b27e4d5ba0c586371670192fb4b +Author: Carlos Pérez +Date: Mon Aug 24 19:48:15 2020 +0200 + + Address @ZER0's nitpicks for #67 + +commit 6f18aeaf33de9dcd9d8ac9a0d7a720713bfdc914 +Author: Carlos Pérez +Date: Mon Aug 24 13:06:19 2020 +0200 + + Remove `run` fn and match startup Result + +commit b45dff89941bbf8c05910729b2d725bf11f6fc5f +Author: Carlos Pérez +Date: Mon Aug 24 10:43:52 2020 +0200 + + Remove `Config` support from the crate temporarily. + + As @ZER0 suggested, it would be better to avoid for now + supporting a configfile + `Config` struct since we still + are on early stages of development. (And even makes sense to + have that from the beggining, it will take us time from + higher priority tasks). + + So refactored the crate to remove the configfile support. + +commit 9c37f1f9bece8e4b1ec430428e4609b17111f387 +Author: Carlos Pérez +Date: Fri Aug 21 17:43:27 2020 +0200 + + Impl Config struct to use with the clap App + + - Config actually supports: + Being default getting the values from Rust constants. + Being generated from a jsom configfile. + +commit 62ad26f465fb0a53f404d3b6e9c37a9fa99b7f5e +Author: Carlos Pérez +Date: Fri Aug 21 17:42:59 2020 +0200 + + Add basic clap implementation for CLI Args handl + +commit c6fe8f98c4e39be688e70761255350bf2ee80239 +Author: Carlos Pérez +Date: Fri Aug 21 14:41:29 2020 +0200 + + Refactor crate modularization to add clap to it + +commit 5777c85aad0527836ba1e24e0a37722f412b2b79 +Author: Carlos Pérez +Date: Fri Aug 21 13:06:25 2020 +0200 + + Pull basic_proto from lib + +commit b65de3400ed7e9bf081078ec1b2d8e6bd131edf0 +Author: Carlos Pérez +Date: Fri Aug 21 11:47:02 2020 +0200 + + Add a lib to the rusk crate with server startup fn + + Since the binary should just take care of parsing args and stdout/err. + + Therefore the library contains now the logic for the initialization + of the server. + +commit 92354f9eec8684096c7b59e594d5c14b6c4155dd +Author: Carlos Pérez +Date: Fri Aug 21 11:20:23 2020 +0200 + + Add client skeleton inside integration tests foldr + +commit 4db380f76da6d7b3dca94dd9bf13109849399870 +Author: Carlos Pérez +Date: Fri Aug 21 10:41:27 2020 +0200 + + Implement MVI server for rusk + + This cleans up the implementation that we previously had in rusk + to just leave there a simple echo service with a server implementation. + + - Added the server instance in `main.rs` + - Impl `Echoer` service for `RuskServer` + +commit d83b6fb95befefc5679af06b9ffb0e23bd7d64b1 +Author: Carlos Pérez +Date: Fri Aug 21 10:41:16 2020 +0200 + + Remove transfer contract tests for now + +commit 4108e2fdc2e3ba4fd7daf3ce72d42e4d839fd0fb +Author: Carlos Pérez +Date: Fri Aug 21 10:40:46 2020 +0200 + + Add build.rs to compile the proto files + +commit fd4a41707f00931bc53c940a8a82760385c3a8f5 +Author: Carlos Pérez +Date: Fri Aug 21 10:40:34 2020 +0200 + + Add tmp_proto definitions for echo service + +commit 3576825901f6c0fd573e9afbe0a06488a63460b8 +Author: Carlos Pérez +Date: Fri Aug 21 10:40:18 2020 +0200 + + Update dependencies for rusk bin + +commit 2d1764c8f456b8b0805f5f162392260ac038c5e7 +Merge: 0ff78552 c924474a +Author: Matteo Ferretti +Date: Wed Apr 29 14:06:35 2020 +0200 + + Merge pull request #32 from dusk-network/missing-methods + + Add missing methods to Rusk server + +commit c924474a4484af6c74ac4da10a44e0617a76a509 +Author: Jules de Smit +Date: Wed Apr 29 13:49:25 2020 +0200 + + Remove non-existant module + +commit 706eea9e4b2bf3a1852823ca07cb59dfd942b55f +Author: Jules de Smit +Date: Tue Apr 28 16:03:30 2020 +0200 + + Add missing methods in accordance to protobuf update + +commit 0ff78552d180718b1b9d70529c6405ec5368b229 +Merge: 374edb16 98fa184f +Author: Matteo Ferretti +Date: Wed Apr 29 12:56:05 2020 +0200 + + Merge pull request #29 from dusk-network/fix-typos + + Fix README.md and Makefile + +commit 374edb16ee244e24bfc55b9c414bec3de4aeb802 +Merge: 38d98b24 7dee2498 +Author: Jules de Smit +Date: Tue Apr 28 14:01:09 2020 +0200 + + Merge pull request #25 from dusk-network/obfuscated + + Create an obfuscated tx if 'obfuscated' bool is true + +commit 7dee2498f8a40f7b10c36ebf02ab27db32807447 +Author: Jules de Smit +Date: Tue Apr 28 13:44:52 2020 +0200 + + Fix arguments for creating the change note, and remove obsolete import + +commit 7b4659aabb8edb4b75cd676b28016b9091738e42 +Author: Jules de Smit +Date: Tue Apr 28 12:51:23 2020 +0200 + + Remove match statements when checking obfuscated boolean + +commit 681c3e729806dc4e5a7dcdff4cc83420cd15cd0c +Merge: 8261ba27 38d98b24 +Author: Jules de Smit +Date: Tue Apr 28 12:49:10 2020 +0200 + + Merge branch 'master' into obfuscated + +commit 38d98b2418ebbe9d3263e4575d56b143902bcd36 +Merge: e3235813 ba9fb08c +Author: Matteo Ferretti +Date: Mon Apr 27 17:49:32 2020 +0200 + + Merge pull request #31 from dusk-network/cake-transfer + + Use `cake!` for `transfer` contract + +commit ba9fb08c5b307d5985ea8d6955664424ab531d08 +Author: Matteo Ferretti +Date: Mon Apr 27 17:32:04 2020 +0200 + + Use `cake!` for `transfer` contract + +commit 98fa184f6d07aa96f6bc5656fb634a13f13144dd +Author: Matteo Ferretti +Date: Fri Apr 24 11:19:53 2020 +0200 + + Fix README.md and Makefile + +commit e3235813a467fc6b56a171e7aea8bdec8564c793 +Merge: 076678a1 64f1a970 +Author: Matteo Ferretti +Date: Fri Apr 24 11:08:59 2020 +0200 + + Merge pull request #28 from dusk-network/WIP-issue-8 + + [WIP] Move Genesis Contracts under `Rusk` + +commit 64f1a97017b24d458f5e3f8a215566ab7c04ca12 +Author: Matteo Ferretti +Date: Fri Apr 24 10:50:59 2020 +0200 + + Add .travis.yml + +commit e42e694c74c760774a34f7eebf437a4aea813347 +Author: Matteo Ferretti +Date: Fri Apr 24 10:43:22 2020 +0200 + + Refactor transfer contract, update README and Makefile + +commit 54078d47c689391fc18ee370363963eabb0f8056 +Author: Matteo Ferretti +Date: Wed Apr 22 17:26:07 2020 +0200 + + [WIP] Move Genesis Contracts under `Rusk` + + This is a WIP, Cargo.toml still points to some local dependencies + + - Add Makefile + - Add Transfer Contract using new VM + - Move Transfer Contract tests in a separate file + - Fix few linting issues + +commit 076678a15a05febf5ea0e32a6304bb8dab358b01 +Merge: 9a7afe34 d5d0681c +Author: Jules de Smit +Date: Mon Apr 20 19:17:56 2020 +0200 + + Merge pull request #27 from dusk-network/fix-typo-rusk-vm-v0.1.2 + + Fix typo on tag v0.1.2 + +commit d5d0681c19cbc67befe91360d33e1853d87b3e00 +Author: Matteo Ferretti +Date: Mon Apr 20 19:12:51 2020 +0200 + + Fix typo on tag v0.1.2 + +commit 9a7afe342ad6ebd9267be28d2af59d06b73b4ac1 +Merge: ae349ffe 8ddee677 +Author: Jules de Smit +Date: Mon Apr 20 19:09:19 2020 +0200 + + Merge pull request #26 from dusk-network/rusk-vm-0.1.2 + + Set rusk-vm version to 0.1.2 + +commit 8ddee6770dc3926177ba9bd48cbb0f61034207e7 +Author: Matteo Ferretti +Date: Mon Apr 20 19:01:29 2020 +0200 + + Set rusk-vm version to 0.1.2 + +commit 8261ba270e99f49ce9e70eb009114895b0017cf9 +Author: Jules de Smit +Date: Mon Apr 20 17:54:42 2020 +0200 + + Create an obfuscated tx if 'obfuscated' bool is true + +commit ae349ffea67ee78e806ec66f47443a87ae72453c +Merge: 3723efa2 b0c372b5 +Author: Matteo Ferretti +Date: Mon Apr 20 16:20:06 2020 +0200 + + Merge pull request #23 from dusk-network/protobuf + + Remove obsolete methods, and re-implement Rusk trait for the rusk server + +commit b0c372b5b8cf2dec0a7f0abfb1d9f3acff946ac5 +Author: Jules de Smit +Date: Mon Apr 20 15:47:08 2020 +0200 + + Remove redundant part of rpc imports + +commit 150232c8f72886c5b9f01f1ccef1d991e3e7b271 +Author: Jules de Smit +Date: Mon Apr 20 15:13:38 2020 +0200 + + Add a couple TODOs for unimplemented functions + +commit e0b888afd21699950bd02975d64f6ff7dbde4278 +Author: Jules de Smit +Date: Mon Apr 20 15:12:30 2020 +0200 + + Re-implement Rusk trait for rusk server + +commit 6652966eea978b4172421c121aaf4c3640401e51 +Author: Jules de Smit +Date: Mon Apr 20 14:35:35 2020 +0200 + + Update validate_state_transition to the new protobuf spec + + Also, since it is test code, we only require one tx for now + +commit c3b2b684e3f24d7ce6095da2ff7043ce42aee764 +Author: Jules de Smit +Date: Mon Apr 20 14:26:08 2020 +0200 + + Add missing field to transaction request + +commit d296bb16b8cd9f06e290d84399f0bf7066cc54a0 +Author: Jules de Smit +Date: Mon Apr 20 14:23:13 2020 +0200 + + Remove obsolete methods + +commit 3723efa2f336322f2b7cdec782eab9c344a3c7e7 +Merge: 7900f6a3 d3230268 +Author: Jules de Smit +Date: Fri Apr 17 19:22:12 2020 +0200 + + Merge pull request #7 from dusk-network/srv + + Create Rusk server + +commit d32302688b736e498e83421883d560f54a158593 +Author: Jules de Smit +Date: Fri Apr 17 19:03:17 2020 +0200 + + Remove a few warnings + +commit 091ca298748c239021581ce758482a48107bee23 +Author: Jules de Smit +Date: Fri Apr 17 19:02:56 2020 +0200 + + Change phoenix and phoenix-abi imports to HTTPS + +commit cad26dd8743e7ae2c99f8e8b0b1ead317f5c4073 +Author: Jules de Smit +Date: Thu Apr 16 19:48:10 2020 +0200 + + Remove unnecessary unwrap + +commit 47001f5c9c9597ef071ecfb1dcc4553c2cafe1d5 +Author: Jules de Smit +Date: Thu Apr 16 19:31:11 2020 +0200 + + Remove commented code, tag functions which will be removed + + They are staying only to satisfy the Rusk Server trait, + but will get removed once the protobuf structures are updated accordingly. + +commit 377854491099bb1481b3cdb5c057c19af91dd220 +Author: Jules de Smit +Date: Thu Apr 16 19:27:48 2020 +0200 + + Add secret key generation code back + +commit ccf59a78b422a85fe7be05400e3d3f80fede7ce3 +Author: Jules de Smit +Date: Thu Apr 16 19:21:34 2020 +0200 + + Remove unwrap on note type conversion + +commit 16e2c3c9e19a7d530d58fe0f977b439b06111575 +Author: Jules de Smit +Date: Thu Apr 16 19:07:53 2020 +0200 + + Remove unnecessary println! call + +commit fafdb1d574bb066f55b22d76a5616bb7aeeaba97 +Author: Jules de Smit +Date: Thu Apr 16 19:03:08 2020 +0200 + + Remove unnecessary unwraps + +commit af90fd77aba7c722907a25dfd4688d3e9fb5d5bb +Author: Jules de Smit +Date: Thu Apr 16 15:56:33 2020 +0200 + + Use Phoenix master branch + +commit ade41f20f57802fe073f3eaf65023aaad0690d8d +Author: Jules de Smit +Date: Wed Apr 15 21:51:37 2020 +0200 + + Send change output to sender instead of recipient + +commit 9c330f0a6a3a118f544ea8971a08644f904c03e8 +Author: Jules de Smit +Date: Wed Apr 15 20:38:29 2020 +0200 + + Remove hardcoded sender secret key + + This was originally used because the test used + a pre-existing local database. With the recent changes to the test structure, + this is no longer needed, and the secret key can be randomized. + +commit 7c5c4d8bb696cc5cb5cf22777ef5d0b1c6f3a601 +Author: Jules de Smit +Date: Wed Apr 15 16:16:04 2020 +0200 + + Use master branch of rusk-vm + +commit 7cda7bf79515bc285ffb815732da9b0930a6aaf3 +Author: Jules de Smit +Date: Wed Apr 15 15:07:27 2020 +0200 + + Do mandatory Phoenix setup when starting the server + + Also, set the env var for the phoenix db on startup + +commit 46ccd2a5164fd1d8f327c8c245ff2e1b9037d8c6 +Author: Jules de Smit +Date: Wed Apr 15 14:34:59 2020 +0200 + + Use master branch of phoenix-abi + +commit 6ab1397c142b217572b621e92a4757f4326de62f +Author: Jules de Smit +Date: Wed Apr 15 14:02:35 2020 +0200 + + Create ABIProof with from_bytes method + + The internals were made private + +commit a11554c950034e7fab7e915ad06bacd0565e7fe9 +Author: Jules de Smit +Date: Wed Apr 15 12:07:28 2020 +0200 + + Refer to Phoenix DB via env var + + The test now sets up the needed DB on its own + +commit 8d281f412494051b9bc81a7b4cea3ab468e5b6ae +Author: Jules de Smit +Date: Tue Apr 14 23:53:13 2020 +0200 + + Swap ABINullifier for ABIInput + +commit 1c1887d92595581c05a08415da2ce6193e3bc7a5 +Author: Jules de Smit +Date: Tue Apr 14 23:52:28 2020 +0200 + + Add [patch] sections to Cargo.toml with revs + +commit 03e161afef90cc34ed6fd2e1cdb3f34692fa3b21 +Author: Jules de Smit +Date: Tue Apr 14 20:02:08 2020 +0200 + + Update imports + +commit ee2c6e4ed19a4d0c8f39e69b83de35cd4b4e210f +Author: Jules de Smit +Date: Tue Apr 14 15:22:30 2020 +0200 + + Integrate phoenix-wallet into rusk + + This includes proper decoding of the request for + validating the state transition, including logic for creating a new + transaction, and a (still unfinished) unit test, which should validate + creating a new transaction and then running it on the VM. + +commit fd43d1891d33757a9372759d8d752933776f7a11 +Author: Jules de Smit +Date: Tue Apr 14 15:20:43 2020 +0200 + + Add gRPC client methods + + The methods added are for creating a transaction, and + validating a state transition. + +commit d0d040a0cf66d09f67f8544f3794886f9d3150cd +Author: Jules de Smit +Date: Tue Apr 14 15:20:19 2020 +0200 + + Bump kelvin import, add hex import, pick right branches for phoenix and rusk-vm + +commit b696729a8406470bdf2c5b9e17c813b099cc6687 +Author: Jules de Smit +Date: Mon Apr 13 09:19:13 2020 +0200 + + Get all dependencies from git + +commit 6fc1a9ae905414aa1af8c611c477a0fa3e3db6aa +Author: Jules de Smit +Date: Fri Apr 10 14:01:23 2020 +0200 + + Add test for creating a transaction and passing it to rusk + +commit f00e4616a7faa3f68f48f1ed8108067656b6db5c +Author: Jules de Smit +Date: Fri Apr 10 14:01:11 2020 +0200 + + Update dependencies + +commit af3380b8b89d87e76e65f4928b04eefd3a6de8a5 +Author: Jules de Smit +Date: Thu Apr 9 11:32:18 2020 +0200 + + Remove unnecessary conversions, and filter transactions which fail execution + + The idea is to eventually just return a slice of + transactions for which the execution succeeded, so that the block generator + can remove transactions which will not pass execution. + +commit 0b61af1723a1b3a85d169a17b833e6cd1bf61a4b +Author: Jules de Smit +Date: Tue Apr 7 19:24:59 2020 +0200 + + Remove demo-related obsolete code + +commit eb7d4b10c4f1d2261e65fc63388759f9d0765815 +Author: Jules de Smit +Date: Tue Apr 7 19:24:52 2020 +0200 + + Use cleanup branch of phoenix + +commit a098230019ee75f16af4b9c0de6f4f637ea05de3 +Author: Jules de Smit +Date: Tue Apr 7 18:25:06 2020 +0200 + + Remove proto subtree + + We are getting it from Phoenix, so it doesnt + need to be in this repo + +commit 8be2296c327d611daaba9addaa5b86fbbb8fb063 +Author: Jules de Smit +Date: Fri Mar 27 12:21:24 2020 +0100 + + Add methods for handling fee contract related calls + +commit 9d497967ec16de023c472aa84d4997366bf9353c +Author: Jules de Smit +Date: Fri Mar 27 12:21:10 2020 +0100 + + Get phoenix from git + +commit 612d894466a7510c1aa7e991a97bc82c1fa86b84 +Merge: ebd27f61 e8fea965 +Author: Jules de Smit +Date: Thu Mar 26 11:59:37 2020 +0100 + + Merge commit 'e8fea965449ae363a753e41930a95a649b7ec165' as 'proto' + +commit e8fea965449ae363a753e41930a95a649b7ec165 +Author: Jules de Smit +Date: Thu Mar 26 11:59:37 2020 +0100 + + Squashed 'proto/' content from commit 79c32b4 + + git-subtree-dir: proto + git-subtree-split: 79c32b497e6d217855e6f33d53d737c292febfa6 + +commit ebd27f619d8696af8bd05a7cfa79271857b82e46 +Author: Jules de Smit +Date: Thu Mar 26 11:59:32 2020 +0100 + + Remove current protobuf folder + +commit 4767900f90eb9c309c0e8f8b95407c5e115f329e +Author: Jules de Smit +Date: Thu Mar 26 11:59:26 2020 +0100 + + Add function skeletons for fee contract calls + +commit 9e273d79de5984b52ea72180012d92a8de0eea83 +Author: Jules de Smit +Date: Mon Mar 23 07:46:31 2020 +0100 + + Destructure input for Validate State Transition + + Additionally, the ContractCall is now created manually, + to avoid importing the transfer contract. + +commit 01cf1968e16bd45b1db9697ab33480f559fda135 +Author: Jules de Smit +Date: Mon Mar 23 07:45:13 2020 +0100 + + Remove 'transfer' import + + Including this dependency broke the build, with some linker error. + +commit 4454d64918aef20a58853432d313c102d30f643b +Author: Jules de Smit +Date: Wed Mar 18 16:46:25 2020 +0100 + + Remove call to set_root, so that the new state is not committed + +commit e11edd731785223b7fade933a1b46fdec7b7a487 +Author: Jules de Smit +Date: Wed Mar 18 15:17:33 2020 +0100 + + Pass incoming validation requests to the rusk-vm + +commit 97a4a604aeca874edab45671c523da8efa53fbcb +Author: Jules de Smit +Date: Wed Mar 18 15:17:07 2020 +0100 + + Sanitize main function, and print which address is being listened on + +commit 2810587041e59dfdf410de0b3033fa2b44895dd3 +Author: Jules de Smit +Date: Tue Mar 17 16:16:04 2020 +0100 + + Remove unnecessary braces on tonic import statement + +commit dfb90f9111989ea31dea7024a11c175d5d1c4b61 +Author: Jules de Smit +Date: Tue Mar 17 15:46:15 2020 +0100 + + Remove unused imports + +commit 6299204954489998341295760a84ffd92e55064b +Author: Jules de Smit +Date: Tue Mar 17 15:40:27 2020 +0100 + + Add simple Rusk server to main.rs + +commit 7b17f50a888364b22c4921f2016c055a3291cc14 +Author: Jules de Smit +Date: Tue Mar 17 15:40:00 2020 +0100 + + Add print statement + +commit 09b07edde0c446b9cf495d95799d88eaed94c3fd +Author: Jules de Smit +Date: Tue Mar 17 15:39:36 2020 +0100 + + Remove main.rs from ignored files + +commit 7900f6a34e45b102b26ebed5141f8998ceb18f8b +Author: Jules de Smit +Date: Tue Mar 17 13:55:33 2020 +0100 + + Create LICENSE + +commit b5c1f7874511b6c37f6f77e6775cf37c0c31d361 +Author: Jules de Smit +Date: Tue Mar 17 13:49:22 2020 +0100 + + Create a skeleton for the Rusk server + +commit 5e06d9a94f9d4482ffd2b6dc24a0235b940175cd +Author: Jules de Smit +Date: Tue Mar 17 13:49:04 2020 +0100 + + Fix Phoenix imports + +commit 7fb74b9e8aad39a6f109cf94c660c3ea71be9076 +Author: Jules de Smit +Date: Tue Mar 17 13:48:31 2020 +0100 + + Include prost, and import Phoenix locally for now + + Importing Phoenix locally allows me to easily adjust + the code related to tonic/gRPC/protobuf. + +commit 50099f176943fc607c5cc73b33b37bc0ee370045 +Author: Jules de Smit +Date: Tue Mar 17 13:47:13 2020 +0100 + + Add rustfmt directive + +commit 5d147985a76faed0692b79006555725017280351 +Merge: dc28886c b7573de0 +Author: Jules de Smit +Date: Mon Mar 16 16:26:35 2020 +0100 + + Merge pull request #6 from dusk-network/grpc-server + + Rusk gRPC server + +commit b7573de047ec3ff65402d8cc82f8acf718dd1e68 +Author: Victor Lopez +Date: Wed Mar 11 17:13:15 2020 +0100 + + gRPC server implementation with tonic + +commit a15ce780fd9e02ea87edde00d00fef30743bd71e +Merge: e735e57f 58dd41b4 +Author: Victor Lopez +Date: Wed Mar 11 11:30:55 2020 +0100 + + Merge commit '58dd41b43607fc334629c98fb672c45118ca26be' into grpc-server + +commit 58dd41b43607fc334629c98fb672c45118ca26be +Author: Victor Lopez +Date: Wed Mar 11 11:30:55 2020 +0100 + + Squashed 'proto/' changes from 2b2e1dc..4eb20ac + + 4eb20ac Rusk as phoenix module + + git-subtree-dir: proto + git-subtree-split: 4eb20ac713ba0e1ffe8624577dcf36c5331acb98 + +commit e735e57f05caf149aa8547ceae74e795442877db +Merge: dc28886c 9a6ca42f +Author: Victor Lopez +Date: Tue Mar 10 13:05:02 2020 +0100 + + Merge commit '9a6ca42ffd58de9c577aa2bc2ae30bae031e5e39' as 'proto' + +commit 9a6ca42ffd58de9c577aa2bc2ae30bae031e5e39 +Author: Victor Lopez +Date: Tue Mar 10 13:05:02 2020 +0100 + + Squashed 'proto/' content from commit 2b2e1dc + + git-subtree-dir: proto + git-subtree-split: 2b2e1dc1e060d14c1be7000a2959cb2c6a2f9af6 + +commit dc28886c8293df24f94c7d7b1e4b392b904005a8 +Author: Matteo Ferretti +Date: Mon Feb 10 14:24:18 2020 +0100 + + Initial commit