diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index ed395d692d..cee96c0f9d 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -56,7 +56,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: wagoid/commitlint-github-action@7f0a61df502599e1f1f50880aaa7ec1e2c0592f2 + - uses: wagoid/commitlint-github-action@0184f5a228ee06430bb9e67d65f73a1a6767496a checks: if: "!startsWith(github.event.head_commit.message, 'chore(release):')" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7050591cc..83065ae861 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -217,7 +217,7 @@ jobs: - name: create release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + GITHUB_TOKEN: ${{ secrets.AUTONOMI_PAT }} with: tag_name: ${{ env.RELEASE_PREFIX }}-${{ env.PACKAGE_VERSION }} release_name: ${{ env.PACKAGE_VERSION }} @@ -226,7 +226,7 @@ jobs: - name: upload artifacts as assets env: - GITHUB_TOKEN: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + GITHUB_TOKEN: ${{ secrets.AUTONOMI_PAT }} shell: bash run: | ( @@ -250,7 +250,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: "0" - token: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + token: ${{ secrets.AUTONOMI_PAT }} - uses: dtolnay/rust-toolchain@stable # Required for the creation of tags @@ -269,7 +269,7 @@ jobs: cargo login "${{ secrets.CRATES_IO_TOKEN }}" # The use of 'awk' suppresses the annoying instrumentation output that makes the log # difficult to read. - release-plz release --git-token ${{ secrets.VERSION_BUMP_COMMIT_PAT }} | \ + release-plz release --git-token ${{ secrets.AUTONOMI_PAT }} | \ awk '{ if (!/^\s*in release with input/ && !/^\s{4}/) print }' - name: post notification to slack on failure diff --git a/CHANGELOG.md b/CHANGELOG.md index 0791380b8e..6aed4810fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 *When editing this file, please respect a line length of 100.* +## 2024-12-21 + +### Network + +#### Fixed + +- Do not dial back when a new peer is detected. This resulted in a large number of open connections, + in turn causing increased CPU usage. + +### Client + +#### Changed + +- Remove the 'dial error' output on the `file upload` command + ## 2024-12-18 ### General diff --git a/Cargo.lock b/Cargo.lock index 3f92d029c6..ba48c53005 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -30,7 +30,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ "crypto-common", - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -270,7 +270,7 @@ dependencies = [ "derive_more", "once_cell", "serde", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -390,7 +390,7 @@ dependencies = [ "ruint", "rustc-hash", "serde", - "sha3 0.10.8", + "sha3", "tiny-keccak", ] @@ -555,7 +555,7 @@ dependencies = [ "alloy-primitives", "async-trait", "auto_impl", - "elliptic-curve 0.13.8", + "elliptic-curve", "k256", "thiserror 2.0.6", ] @@ -773,7 +773,7 @@ dependencies = [ [[package]] name = "ant-bootstrap" -version = "0.1.0" +version = "0.1.1" dependencies = [ "ant-logging", "ant-protocol", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ant-build-info" -version = "0.1.20" +version = "0.1.21" dependencies = [ "chrono", "tracing", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.0" +version = "0.3.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -820,7 +820,7 @@ dependencies = [ "criterion", "dirs-next", "eyre", - "hex 0.4.3", + "hex", "indicatif", "prettytable", "rand 0.8.5", @@ -838,11 +838,11 @@ dependencies = [ [[package]] name = "ant-evm" -version = "0.1.5" +version = "0.1.6" dependencies = [ "custom_debug", "evmlib", - "hex 0.4.3", + "hex", "lazy_static", "libp2p", "rand 0.8.5", @@ -861,7 +861,7 @@ dependencies = [ [[package]] name = "ant-logging" -version = "0.2.41" +version = "0.2.42" dependencies = [ "chrono", "color-eyre", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "ant-metrics" -version = "0.1.21" +version = "0.1.22" dependencies = [ "clap", "color-eyre", @@ -900,7 +900,7 @@ dependencies = [ [[package]] name = "ant-networking" -version = "0.3.0" +version = "0.3.1" dependencies = [ "aes-gcm-siv", "ant-bootstrap", @@ -913,15 +913,13 @@ dependencies = [ "blsttc", "bytes", "custom_debug", - "exponential-backoff", "eyre", "futures", "getrandom 0.2.15", - "hex 0.4.3", + "hex", "hkdf", "hyper 0.14.31", "itertools 0.12.1", - "lazy_static", "libp2p", "libp2p-identity", "prometheus-client", @@ -930,11 +928,10 @@ dependencies = [ "rayon", "rmp-serde", "serde", - "sha2 0.10.8", + "sha2", "strum", "sysinfo", "thiserror 1.0.69", - "tiny-keccak", "tokio", "tracing", "uuid", @@ -973,7 +970,7 @@ dependencies = [ "eyre", "file-rotate", "futures", - "hex 0.4.3", + "hex", "itertools 0.12.1", "libp2p", "num-traits", @@ -1005,7 +1002,7 @@ dependencies = [ [[package]] name = "ant-node-manager" -version = "0.11.4" +version = "0.11.5" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1048,7 +1045,7 @@ dependencies = [ [[package]] name = "ant-node-rpc-client" -version = "0.6.37" +version = "0.6.38" dependencies = [ "ant-build-info", "ant-logging", @@ -1059,7 +1056,7 @@ dependencies = [ "blsttc", "clap", "color-eyre", - "hex 0.4.3", + "hex", "libp2p", "libp2p-identity", "thiserror 1.0.69", @@ -1085,7 +1082,7 @@ dependencies = [ "custom_debug", "dirs-next", "exponential-backoff", - "hex 0.4.3", + "hex", "lazy_static", "libp2p", "prost 0.9.0", @@ -1093,7 +1090,7 @@ dependencies = [ "rmp-serde", "serde", "serde_json", - "sha2 0.10.8", + "sha2", "thiserror 1.0.69", "tiny-keccak", "tonic 0.6.2", @@ -1104,12 +1101,12 @@ dependencies = [ [[package]] name = "ant-registers" -version = "0.4.4" +version = "0.4.5" dependencies = [ "blsttc", "crdts", "eyre", - "hex 0.4.3", + "hex", "proptest", "rand 0.8.5", "rmp-serde", @@ -1141,7 +1138,7 @@ dependencies = [ [[package]] name = "ant-service-management" -version = "0.4.4" +version = "0.4.5" dependencies = [ "ant-bootstrap", "ant-evm", @@ -1168,7 +1165,7 @@ dependencies = [ [[package]] name = "ant-token-supplies" -version = "0.1.59" +version = "0.1.60" dependencies = [ "dirs-next", "reqwest 0.11.27", @@ -1219,7 +1216,7 @@ dependencies = [ "ark-serialize 0.3.0", "ark-std 0.3.0", "derivative", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "paste", "rustc_version 0.3.3", @@ -1239,7 +1236,7 @@ dependencies = [ "derivative", "digest 0.10.7", "itertools 0.10.5", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "paste", "rustc_version 0.4.1", @@ -1272,7 +1269,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" dependencies = [ - "num-bigint 0.4.6", + "num-bigint", "num-traits", "quote", "syn 1.0.109", @@ -1284,7 +1281,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" dependencies = [ - "num-bigint 0.4.6", + "num-bigint", "num-traits", "proc-macro2", "quote", @@ -1309,7 +1306,7 @@ checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ "ark-std 0.4.0", "digest 0.10.7", - "num-bigint 0.4.6", + "num-bigint", ] [[package]] @@ -1353,12 +1350,6 @@ dependencies = [ "serde", ] -[[package]] -name = "ascii" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" - [[package]] name = "asn1-rs" version = "0.6.2" @@ -1575,15 +1566,6 @@ dependencies = [ "syn 2.0.90", ] -[[package]] -name = "autocfg" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" -dependencies = [ - "autocfg 1.4.0", -] - [[package]] name = "autocfg" version = "1.4.0" @@ -1592,7 +1574,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autonomi" -version = "0.3.0" +version = "0.3.1" dependencies = [ "alloy", "ant-bootstrap", @@ -1611,7 +1593,7 @@ dependencies = [ "evmlib", "eyre", "futures", - "hex 0.4.3", + "hex", "instant", "js-sys", "libp2p", @@ -1622,12 +1604,9 @@ dependencies = [ "self_encryption", "serde", "serde-wasm-bindgen", - "sha2 0.10.8", - "sn_bls_ckd", - "sn_curv", + "sha2", "test-utils", "thiserror 1.0.69", - "tiny_http", "tokio", "tracing", "tracing-subscriber", @@ -1705,12 +1684,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -1838,59 +1811,22 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding 0.1.5", - "byte-tools", - "byteorder", - "generic-array 0.12.4", -] - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "block-padding 0.2.1", - "generic-array 0.14.7", -] - [[package]] name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", + "generic-array", ] -[[package]] -name = "block-padding" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" - [[package]] name = "block-padding" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" dependencies = [ - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -1956,7 +1892,7 @@ dependencies = [ "blstrs 0.6.2", "ff 0.12.1", "group 0.12.1", - "hex 0.4.3", + "hex", "hex_fmt", "pairing 0.22.0", "rand 0.8.5", @@ -2020,12 +1956,6 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - [[package]] name = "bytemuck" version = "1.20.0" @@ -2083,7 +2013,7 @@ dependencies = [ "blst", "cc", "glob", - "hex 0.4.3", + "hex", "libc", "once_cell", "serde", @@ -2222,12 +2152,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "chunked_transfer" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901" - [[package]] name = "ciborium" version = "0.2.2" @@ -2328,15 +2252,6 @@ dependencies = [ "error-code", ] -[[package]] -name = "cloudabi" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "clru" version = "0.6.2" @@ -2460,7 +2375,7 @@ checksum = "4b0485bab839b018a8f1723fc5391819fea5f8f0f32288ef8a735fd096b6160c" dependencies = [ "cfg-if", "cpufeatures", - "hex 0.4.3", + "hex", "proptest", "serde", ] @@ -2702,25 +2617,13 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" -[[package]] -name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - [[package]] name = "crypto-bigint" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ - "generic-array 0.14.7", + "generic-array", "rand_core 0.6.4", "subtle", "zeroize", @@ -2732,21 +2635,11 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "generic-array 0.14.7", + "generic-array", "rand_core 0.6.4", "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e" -dependencies = [ - "generic-array 0.14.7", - "subtle", -] - [[package]] name = "csv" version = "1.3.1" @@ -2777,19 +2670,6 @@ dependencies = [ "cipher", ] -[[package]] -name = "curve25519-dalek" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", - "subtle", - "zeroize", -] - [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -2933,16 +2813,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" -[[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" -dependencies = [ - "const-oid", - "zeroize", -] - [[package]] name = "der" version = "0.7.9" @@ -2962,7 +2832,7 @@ dependencies = [ "asn1-rs", "displaydoc", "nom", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "rusticata-macros", ] @@ -3032,22 +2902,13 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -dependencies = [ - "generic-array 0.12.4", -] - [[package]] name = "digest" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -3056,7 +2917,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -3168,30 +3029,18 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" -[[package]] -name = "ecdsa" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" -dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - [[package]] name = "ecdsa" version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "der 0.7.9", + "der", "digest 0.10.7", - "elliptic-curve 0.13.8", - "rfc6979 0.4.0", - "signature 2.2.0", - "spki 0.7.3", + "elliptic-curve", + "rfc6979", + "signature", + "spki", ] [[package]] @@ -3200,8 +3049,8 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "pkcs8 0.10.2", - "signature 2.2.0", + "pkcs8", + "signature", ] [[package]] @@ -3210,11 +3059,11 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 4.1.3", + "curve25519-dalek", "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.8", + "sha2", "subtle", "zeroize", ] @@ -3225,41 +3074,21 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" -[[package]] -name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" -dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.1", - "digest 0.10.7", - "ff 0.12.1", - "generic-array 0.14.7", - "group 0.12.1", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - [[package]] name = "elliptic-curve" version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.5", + "base16ct", + "crypto-bigint", "digest 0.10.7", "ff 0.13.0", - "generic-array 0.14.7", + "generic-array", "group 0.13.0", - "pkcs8 0.10.2", + "pkcs8", "rand_core 0.6.4", - "sec1 0.7.3", + "sec1", "subtle", "zeroize", ] @@ -3358,7 +3187,7 @@ dependencies = [ [[package]] name = "evm-testnet" -version = "0.1.5" +version = "0.1.6" dependencies = [ "ant-evm", "clap", @@ -3369,7 +3198,7 @@ dependencies = [ [[package]] name = "evmlib" -version = "0.1.5" +version = "0.1.6" dependencies = [ "alloy", "dirs-next", @@ -3412,12 +3241,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - [[package]] name = "faster-hex" version = "0.9.0" @@ -3481,32 +3304,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ff-zeroize" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02169a2e8515aa316ce516eaaf6318a76617839fbf904073284bc2576b029ee" -dependencies = [ - "byteorder", - "ff_derive-zeroize", - "rand_core 0.5.1", - "zeroize", -] - -[[package]] -name = "ff_derive-zeroize" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b24d4059bc0d0a0bf26b740aa21af1f96a984f0ab7a21356d00b32475388b53a" -dependencies = [ - "num-bigint 0.2.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3632,12 +3429,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - [[package]] name = "funty" version = "2.0.0" @@ -3807,15 +3598,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "generic-array" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -3867,7 +3649,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" dependencies = [ - "opaque-debug 0.3.1", + "opaque-debug", "polyval", ] @@ -4435,7 +4217,7 @@ dependencies = [ "ff 0.12.1", "rand 0.8.5", "rand_core 0.6.4", - "rand_xorshift 0.3.0", + "rand_xorshift", "subtle", ] @@ -4448,7 +4230,7 @@ dependencies = [ "ff 0.13.0", "rand 0.8.5", "rand_core 0.6.4", - "rand_xorshift 0.3.0", + "rand_xorshift", "subtle", ] @@ -4590,12 +4372,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" -[[package]] -name = "hex" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" - [[package]] name = "hex" version = "0.4.3" @@ -4675,17 +4451,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ - "hmac 0.12.1", -] - -[[package]] -name = "hmac" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" -dependencies = [ - "crypto-mac", - "digest 0.9.0", + "hmac", ] [[package]] @@ -5209,7 +4975,7 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ - "autocfg 1.4.0", + "autocfg", "hashbrown 0.12.3", "serde", ] @@ -5257,8 +5023,8 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" dependencies = [ - "block-padding 0.3.3", - "generic-array 0.14.7", + "block-padding", + "generic-array", ] [[package]] @@ -5398,10 +5164,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", - "ecdsa 0.16.9", - "elliptic-curve 0.13.8", + "ecdsa", + "elliptic-curve", "once_cell", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -5600,7 +5366,7 @@ dependencies = [ "rand 0.8.5", "regex", "serde", - "sha2 0.10.8", + "sha2", "smallvec", "tracing", "void", @@ -5643,7 +5409,7 @@ dependencies = [ "quick-protobuf", "rand 0.8.5", "serde", - "sha2 0.10.8", + "sha2", "thiserror 1.0.69", "tracing", "zeroize", @@ -5670,7 +5436,7 @@ dependencies = [ "quick-protobuf-codec", "rand 0.8.5", "serde", - "sha2 0.10.8", + "sha2", "smallvec", "thiserror 1.0.69", "tracing", @@ -5726,7 +5492,7 @@ checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" dependencies = [ "asynchronous-codec", "bytes", - "curve25519-dalek 4.1.3", + "curve25519-dalek", "futures", "libp2p-core", "libp2p-identity", @@ -5735,7 +5501,7 @@ dependencies = [ "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.8", + "sha2", "snow", "static_assertions", "thiserror 1.0.69", @@ -5994,7 +5760,7 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ - "autocfg 1.4.0", + "autocfg", "scopeguard", ] @@ -6064,16 +5830,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ - "autocfg 1.4.0", -] - -[[package]] -name = "merkle-cbt" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171d2f700835121c3b04ccf0880882987a050fd5c7ae88148abf537d33dd3a56" -dependencies = [ - "cfg-if", + "autocfg", ] [[package]] @@ -6286,7 +6043,7 @@ dependencies = [ [[package]] name = "nat-detection" -version = "0.2.12" +version = "0.2.13" dependencies = [ "ant-build-info", "ant-networking", @@ -6403,7 +6160,7 @@ dependencies = [ [[package]] name = "node-launchpad" -version = "0.5.0" +version = "0.5.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -6495,17 +6252,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "num-bigint" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" -dependencies = [ - "autocfg 1.4.0", - "num-integer", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.4.6" @@ -6514,7 +6260,6 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "serde", ] [[package]] @@ -6538,7 +6283,7 @@ version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ - "autocfg 1.4.0", + "autocfg", "libm", ] @@ -6729,12 +6474,6 @@ version = "11.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" -[[package]] -name = "opaque-debug" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" - [[package]] name = "opaque-debug" version = "0.3.1" @@ -6878,17 +6617,6 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" -[[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", -] - [[package]] name = "pairing" version = "0.22.0" @@ -6907,21 +6635,6 @@ dependencies = [ "group 0.13.0", ] -[[package]] -name = "pairing-plus" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cda4f22e8e6720f3c254049960c8cc4f93cb82b5ade43bddd2622b5f39ea62" -dependencies = [ - "byteorder", - "digest 0.8.1", - "ff-zeroize", - "rand 0.4.6", - "rand_core 0.5.1", - "rand_xorshift 0.2.0", - "zeroize", -] - [[package]] name = "parity-scale-codec" version = "3.6.12" @@ -7007,9 +6720,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.7", - "hmac 0.12.1", + "hmac", "password-hash", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -7070,7 +6783,7 @@ checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" dependencies = [ "once_cell", "pest", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -7115,24 +6828,14 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -[[package]] -name = "pkcs8" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" -dependencies = [ - "der 0.6.1", - "spki 0.6.0", -] - [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.9", - "spki 0.7.3", + "der", + "spki", ] [[package]] @@ -7217,7 +6920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", - "opaque-debug 0.3.1", + "opaque-debug", "universal-hash", ] @@ -7229,7 +6932,7 @@ checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", "cpufeatures", - "opaque-debug 0.3.1", + "opaque-debug", "universal-hash", ] @@ -7427,7 +7130,7 @@ dependencies = [ "num-traits", "rand 0.8.5", "rand_chacha 0.3.1", - "rand_xorshift 0.3.0", + "rand_xorshift", "regex-syntax 0.8.5", "rusty-fork", "tempfile", @@ -7689,38 +7392,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi", -] - -[[package]] -name = "rand" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" -dependencies = [ - "autocfg 0.1.8", - "libc", - "rand_chacha 0.1.1", - "rand_core 0.4.2", - "rand_hc 0.1.0", - "rand_isaac", - "rand_jitter", - "rand_os", - "rand_pcg", - "rand_xorshift 0.1.1", - "winapi", -] - [[package]] name = "rand" version = "0.7.3" @@ -7731,7 +7402,7 @@ dependencies = [ "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", - "rand_hc 0.2.0", + "rand_hc", ] [[package]] @@ -7746,16 +7417,6 @@ dependencies = [ "serde", ] -[[package]] -name = "rand_chacha" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" -dependencies = [ - "autocfg 0.1.8", - "rand_core 0.3.1", -] - [[package]] name = "rand_chacha" version = "0.2.2" @@ -7776,21 +7437,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", -] - -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - [[package]] name = "rand_core" version = "0.5.1" @@ -7809,15 +7455,6 @@ dependencies = [ "getrandom 0.2.15", ] -[[package]] -name = "rand_hc" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "rand_hc" version = "0.2.0" @@ -7827,68 +7464,6 @@ dependencies = [ "rand_core 0.5.1", ] -[[package]] -name = "rand_isaac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -dependencies = [ - "rand_core 0.3.1", -] - -[[package]] -name = "rand_jitter" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" -dependencies = [ - "libc", - "rand_core 0.4.2", - "winapi", -] - -[[package]] -name = "rand_os" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" -dependencies = [ - "cloudabi", - "fuchsia-cprng", - "libc", - "rand_core 0.4.2", - "rdrand", - "winapi", -] - -[[package]] -name = "rand_pcg" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" -dependencies = [ - "autocfg 0.1.8", - "rand_core 0.4.2", -] - -[[package]] -name = "rand_xorshift" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" -dependencies = [ - "rand_core 0.3.1", -] - -[[package]] -name = "rand_xorshift" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77d416b86801d23dde1aa643023b775c3a462efc0ed96443add11546cdf1dca8" -dependencies = [ - "rand_core 0.5.1", -] - [[package]] name = "rand_xorshift" version = "0.3.0" @@ -7952,15 +7527,6 @@ dependencies = [ "yasna", ] -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "redox_syscall" version = "0.5.8" @@ -8124,24 +7690,13 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" -[[package]] -name = "rfc6979" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" -dependencies = [ - "crypto-bigint 0.4.9", - "hmac 0.12.1", - "zeroize", -] - [[package]] name = "rfc6979" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "hmac 0.12.1", + "hmac", "subtle", ] @@ -8269,7 +7824,7 @@ dependencies = [ "ark-ff 0.4.2", "bytes", "fastrlp", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "parity-scale-codec", "primitive-types", @@ -8530,54 +8085,20 @@ dependencies = [ "untrusted 0.9.0", ] -[[package]] -name = "sec1" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" -dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", - "generic-array 0.14.7", - "pkcs8 0.9.0", - "subtle", - "zeroize", -] - [[package]] name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.2.0", - "der 0.7.9", - "generic-array 0.14.7", - "pkcs8 0.10.2", + "base16ct", + "der", + "generic-array", + "pkcs8", "subtle", "zeroize", ] -[[package]] -name = "secp256k1" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d03ceae636d0fed5bae6a7f4f664354c5f4fcedf6eef053fef17e49f837d0a" -dependencies = [ - "rand 0.6.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1-sys" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036" -dependencies = [ - "cc", -] - [[package]] name = "self_encryption" version = "0.30.0" @@ -8589,7 +8110,7 @@ dependencies = [ "brotli", "bytes", "cbc", - "hex 0.4.3", + "hex", "itertools 0.10.5", "lazy_static", "num_cpus", @@ -8663,15 +8184,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "serde_bytes" -version = "0.11.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" -dependencies = [ - "serde", -] - [[package]] name = "serde_derive" version = "1.0.210" @@ -8744,7 +8256,7 @@ checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", - "hex 0.4.3", + "hex", "indexmap 1.9.3", "indexmap 2.7.0", "serde", @@ -8809,31 +8321,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug 0.3.1", -] - [[package]] name = "sha2" version = "0.10.8" @@ -8845,18 +8332,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha3" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" -dependencies = [ - "block-buffer 0.9.0", - "digest 0.9.0", - "keccak", - "opaque-debug 0.3.1", -] - [[package]] name = "sha3" version = "0.10.8" @@ -8923,16 +8398,6 @@ dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] - [[package]] name = "signature" version = "2.2.0" @@ -8955,7 +8420,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ - "autocfg 1.4.0", + "autocfg", ] [[package]] @@ -8967,51 +8432,6 @@ dependencies = [ "serde", ] -[[package]] -name = "sn_bls_ckd" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc1905b0d5c8c8dd4cfafa1b064645e8eb57c26ad93a491acbaa2dc59c3d8c2" -dependencies = [ - "hex 0.3.2", - "hkdf", - "sha2 0.10.8", - "sn_curv", -] - -[[package]] -name = "sn_curv" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7b53f6b7e77c36e00b5469e77386c11d5a8d863300acb4bd373227894e3a117" -dependencies = [ - "curve25519-dalek 3.2.0", - "digest 0.9.0", - "ff-zeroize", - "generic-array 0.14.7", - "hex 0.4.3", - "hmac 0.11.0", - "lazy_static", - "merkle-cbt", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "p256", - "pairing-plus", - "rand 0.6.5", - "rand 0.7.3", - "secp256k1", - "serde", - "serde_bytes", - "serde_derive", - "sha2 0.8.2", - "sha2 0.9.9", - "sha3 0.9.1", - "thiserror 1.0.69", - "typenum", - "zeroize", -] - [[package]] name = "snow" version = "0.9.6" @@ -9021,11 +8441,11 @@ dependencies = [ "aes-gcm", "blake2", "chacha20poly1305", - "curve25519-dalek 4.1.3", + "curve25519-dalek", "rand_core 0.6.4", "ring 0.17.8", "rustc_version 0.4.1", - "sha2 0.10.8", + "sha2", "subtle", ] @@ -9066,16 +8486,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "spki" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" -dependencies = [ - "base64ct", - "der 0.6.1", -] - [[package]] name = "spki" version = "0.7.3" @@ -9083,7 +8493,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.9", + "der", ] [[package]] @@ -9323,7 +8733,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "0.4.12" +version = "0.4.13" dependencies = [ "bytes", "color-eyre", @@ -9457,19 +8867,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tiny_http" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0d6ef4e10d23c1efb862eecad25c5054429a71958b4eeef85eb5e7170b477ca" -dependencies = [ - "ascii", - "chunked_transfer", - "log", - "time", - "url", -] - [[package]] name = "tinystr" version = "0.7.6" @@ -10001,7 +9398,7 @@ checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" dependencies = [ "byteorder", "crunchy", - "hex 0.4.3", + "hex", "static_assertions", ] @@ -10858,7 +10255,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek 4.1.3", + "curve25519-dalek", "rand_core 0.6.4", "serde", "zeroize", @@ -10913,7 +10310,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd9dddecfdbc7c17ae93da6d28a5a9c4f5564abe7b735d2530c7a159b6b55e8" dependencies = [ - "hex 0.4.3", + "hex", "rand 0.8.5", "rand_core 0.6.4", "serde", @@ -11099,7 +10496,7 @@ dependencies = [ "crc32fast", "crossbeam-utils", "flate2", - "hmac 0.12.1", + "hmac", "pbkdf2", "sha1", "time", diff --git a/ant-bootstrap/Cargo.toml b/ant-bootstrap/Cargo.toml index 9f4714c4b0..b71fecaec0 100644 --- a/ant-bootstrap/Cargo.toml +++ b/ant-bootstrap/Cargo.toml @@ -7,14 +7,14 @@ license = "GPL-3.0" name = "ant-bootstrap" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.0" +version = "0.1.1" [features] local = [] [dependencies] -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } atomic-write-file = "0.2.2" chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.2.1", features = ["derive", "env"] } diff --git a/ant-bootstrap/src/cache_store.rs b/ant-bootstrap/src/cache_store.rs index cb3732148c..4f9a0fd495 100644 --- a/ant-bootstrap/src/cache_store.rs +++ b/ant-bootstrap/src/cache_store.rs @@ -148,7 +148,7 @@ impl BootstrapCacheStore { &self.config } - /// Create a empty CacheStore with the given configuration + /// Create an empty CacheStore with the given configuration pub fn new(config: BootstrapCacheConfig) -> Result { info!("Creating new CacheStore with config: {:?}", config); let cache_path = config.cache_file_path.clone(); @@ -172,7 +172,7 @@ impl BootstrapCacheStore { Ok(store) } - /// Create a empty CacheStore from the given peers argument. + /// Create an empty CacheStore from the given peers argument. /// This also modifies the cfg if provided based on the PeersArgs. /// And also performs some actions based on the PeersArgs. /// diff --git a/ant-bootstrap/src/contacts.rs b/ant-bootstrap/src/contacts.rs index b121f54e0c..61e5026991 100644 --- a/ant-bootstrap/src/contacts.rs +++ b/ant-bootstrap/src/contacts.rs @@ -28,7 +28,7 @@ const MAINNET_CONTACTS: &[&str] = &[ const FETCH_TIMEOUT_SECS: u64 = 30; /// Maximum number of endpoints to fetch at a time const MAX_CONCURRENT_FETCHES: usize = 3; -/// The max number of retries for a endpoint on failure. +/// The max number of retries for an endpoint on failure. const MAX_RETRIES_ON_FETCH_FAILURE: usize = 3; /// Discovers initial peers from a list of endpoints @@ -228,7 +228,7 @@ impl ContactsFetcher { Ok(bootstrap_addresses) } - /// Try to parse a response from a endpoint + /// Try to parse a response from an endpoint fn try_parse_response(response: &str, ignore_peer_id: bool) -> Result> { match serde_json::from_str::(response) { Ok(json_endpoints) => { diff --git a/ant-build-info/Cargo.toml b/ant-build-info/Cargo.toml index 084f626445..50987c156f 100644 --- a/ant-build-info/Cargo.toml +++ b/ant-build-info/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-build-info" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.20" +version = "0.1.21" build = "build.rs" include = ["Cargo.toml", "src/**/*", "build.rs"] diff --git a/ant-build-info/src/release_info.rs b/ant-build-info/src/release_info.rs index cc425f22fc..fa9246b5e2 100644 --- a/ant-build-info/src/release_info.rs +++ b/ant-build-info/src/release_info.rs @@ -1,4 +1,4 @@ pub const RELEASE_YEAR: &str = "2024"; pub const RELEASE_MONTH: &str = "12"; pub const RELEASE_CYCLE: &str = "1"; -pub const RELEASE_CYCLE_COUNTER: &str = "5"; +pub const RELEASE_CYCLE_COUNTER: &str = "6"; diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index 51d6f7630e..7e009e48bd 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] name = "ant-cli" description = "CLI client for the Autonomi network" license = "GPL-3.0" -version = "0.3.0" +version = "0.3.1" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -24,11 +24,11 @@ name = "files" harness = false [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -autonomi = { path = "../autonomi", version = "0.3.0", features = [ +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +autonomi = { path = "../autonomi", version = "0.3.1", features = [ "fs", "vault", "registers", @@ -60,7 +60,7 @@ tracing = { version = "~0.1.26" } walkdir = "2.5.0" [dev-dependencies] -autonomi = { path = "../autonomi", version = "0.3.0", features = ["fs"] } +autonomi = { path = "../autonomi", version = "0.3.1", features = ["fs"]} criterion = "0.5.1" eyre = "0.6.8" rand = { version = "~0.8.5", features = ["small_rng"] } diff --git a/ant-evm/Cargo.toml b/ant-evm/Cargo.toml index 58860d66f7..446c5ec9a4 100644 --- a/ant-evm/Cargo.toml +++ b/ant-evm/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-evm" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.5" +version = "0.1.6" [features] local = ["evmlib/local"] @@ -16,7 +16,7 @@ test-utils = [] [dependencies] custom_debug = "~0.6.1" -evmlib = { path = "../evmlib", version = "0.1.5" } +evmlib = { path = "../evmlib", version = "0.1.6" } hex = "~0.4.3" lazy_static = "1.4.0" libp2p = { version = "0.54.1", features = ["identify", "kad"] } diff --git a/ant-logging/Cargo.toml b/ant-logging/Cargo.toml index 93c3b0f0ee..200bf48839 100644 --- a/ant-logging/Cargo.toml +++ b/ant-logging/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-logging" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.41" +version = "0.2.42" [dependencies] chrono = "~0.4.19" diff --git a/ant-metrics/Cargo.toml b/ant-metrics/Cargo.toml index f939882208..bc3f23e629 100644 --- a/ant-metrics/Cargo.toml +++ b/ant-metrics/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-metrics" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.21" +version = "0.1.22" [[bin]] path = "src/main.rs" diff --git a/ant-networking/Cargo.toml b/ant-networking/Cargo.toml index 94e3418734..da438d95aa 100644 --- a/ant-networking/Cargo.toml +++ b/ant-networking/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-networking" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.3.0" +version = "0.3.1" [features] default = [] @@ -20,16 +20,15 @@ upnp = ["libp2p/upnp"] [dependencies] aes-gcm-siv = "0.11.1" -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.2" } bytes = { version = "1.0.1", features = ["serde"] } custom_debug = "~0.6.1" -exponential-backoff = "2.0.0" futures = "~0.3.13" hex = "~0.4.3" hkdf = "0.12" @@ -39,7 +38,6 @@ hyper = { version = "0.14", features = [ "http1", ], optional = true } itertools = "~0.12.1" -lazy_static = "1.4.0" libp2p = { version = "0.54.1", features = [ "tokio", "dns", @@ -64,7 +62,6 @@ sha2 = "0.10" strum = { version = "0.26.2", features = ["derive"] } sysinfo = { version = "0.30.8", default-features = false, optional = true } thiserror = "1.0.23" -tiny-keccak = { version = "~2.0.2", features = ["sha3"] } tokio = { version = "1.32.0", features = [ "io-util", "macros", diff --git a/ant-networking/src/event/swarm.rs b/ant-networking/src/event/swarm.rs index 6897ff8a08..b37165bd50 100644 --- a/ant-networking/src/event/swarm.rs +++ b/ant-networking/src/event/swarm.rs @@ -200,25 +200,25 @@ impl SwarmDriver { { let ilog2 = kbucket.range().0.ilog2(); let num_peers = kbucket.num_entries(); - let mut is_bucket_full = num_peers >= K_VALUE.into(); + let is_bucket_full = num_peers >= K_VALUE.into(); // check if peer_id is already a part of RT let already_present_in_rt = kbucket .iter() .any(|entry| entry.node.key.preimage() == &peer_id); - // If the bucket contains any of a bootstrap node, - // consider the bucket is not full and dial back - // so that the bootstrap nodes can be replaced. - if is_bucket_full { - if let Some(peers) = self.bootstrap_peers.get(&ilog2) { - if kbucket.iter().any(|entry| { - peers.contains(entry.node.key.preimage()) - }) { - is_bucket_full = false; - } - } - } + // // If the bucket contains any of a bootstrap node, + // // consider the bucket is not full and dial back + // // so that the bootstrap nodes can be replaced. + // if is_bucket_full { + // if let Some(peers) = self.bootstrap_peers.get(&ilog2) { + // if kbucket.iter().any(|entry| { + // peers.contains(entry.node.key.preimage()) + // }) { + // is_bucket_full = false; + // } + // } + // } (is_bucket_full, already_present_in_rt, ilog2) } else { diff --git a/ant-node-manager/Cargo.toml b/ant-node-manager/Cargo.toml index 093b6adedc..8fd0e12d5a 100644 --- a/ant-node-manager/Cargo.toml +++ b/ant-node-manager/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-manager" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.11.4" +version = "0.11.5" [[bin]] name = "antctl" @@ -30,13 +30,13 @@ tcp = [] websockets = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } chrono = "~0.4.19" clap = { version = "4.4.6", features = ["derive", "env"] } colored = "2.0.4" diff --git a/ant-node-rpc-client/Cargo.toml b/ant-node-rpc-client/Cargo.toml index 378fbcb36b..18f0a7ba70 100644 --- a/ant-node-rpc-client/Cargo.toml +++ b/ant-node-rpc-client/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-rpc-client" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.6.37" +version = "0.6.38" [[bin]] name = "antnode_rpc_client" @@ -17,11 +17,11 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0", features = ["rpc"] } -ant-node = { path = "../ant-node", version = "0.3.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1", features=["rpc"] } +ant-node = { path = "../ant-node", version = "0.3.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } clap = { version = "4.2.1", features = ["derive"] } diff --git a/ant-node/Cargo.toml b/ant-node/Cargo.toml index e9f6b798d2..cc724a9359 100644 --- a/ant-node/Cargo.toml +++ b/ant-node/Cargo.toml @@ -26,14 +26,14 @@ otlp = ["ant-logging/otlp"] upnp = ["ant-networking/upnp"] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } @@ -83,10 +83,10 @@ walkdir = "~2.5.0" xor_name = "5.0.0" [dev-dependencies] -ant-protocol = { path = "../ant-protocol", version = "0.3.0", features = ["rpc"] } +ant-protocol = { path = "../ant-protocol", version = "0.3.1", features = ["rpc"] } assert_fs = "1.0.0" -evmlib = { path = "../evmlib", version = "0.1.5" } -autonomi = { path = "../autonomi", version = "0.3.0", features = ["registers"] } +evmlib = { path = "../evmlib", version = "0.1.6" } +autonomi = { path = "../autonomi", version = "0.3.1", features = ["registers"] } reqwest = { version = "0.12.2", default-features = false, features = [ "rustls-tls-manual-roots", ] } diff --git a/ant-protocol/Cargo.toml b/ant-protocol/Cargo.toml index 77afdcb05b..22a0571f1c 100644 --- a/ant-protocol/Cargo.toml +++ b/ant-protocol/Cargo.toml @@ -14,11 +14,10 @@ default = [] rpc = ["tonic", "prost"] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } -bincode = "1.3.3" bls = { package = "blsttc", version = "8.0.2" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "0.6.3" crdts = { version = "7.3", default-features = false, features = ["merkle"] } diff --git a/ant-protocol/src/storage/scratchpad.rs b/ant-protocol/src/storage/scratchpad.rs index 416bdfc9bb..348ad3a0bf 100644 --- a/ant-protocol/src/storage/scratchpad.rs +++ b/ant-protocol/src/storage/scratchpad.rs @@ -15,7 +15,7 @@ use serde::{Deserialize, Serialize}; use xor_name::XorName; -/// Scratchpad, an mutable address for encrypted data +/// Scratchpad, a mutable address for encrypted data #[derive( Hash, Eq, PartialEq, PartialOrd, Ord, Clone, custom_debug::Debug, Serialize, Deserialize, )] diff --git a/ant-registers/Cargo.toml b/ant-registers/Cargo.toml index 5c54f01f6f..5f02031c5a 100644 --- a/ant-registers/Cargo.toml +++ b/ant-registers/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-registers" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.4" +version = "0.4.5" [features] test-utils = [] diff --git a/ant-service-management/Cargo.toml b/ant-service-management/Cargo.toml index 8fadb57777..f6fce7719d 100644 --- a/ant-service-management/Cargo.toml +++ b/ant-service-management/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "ant-service-management" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.4" +version = "0.4.5" [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0", features = ["rpc"] } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1", features = ["rpc"] } async-trait = "0.1" dirs-next = "2.0.0" libp2p = { version = "0.54.1", features = ["kad"] } diff --git a/ant-token-supplies/Cargo.toml b/ant-token-supplies/Cargo.toml index 95aa9ceac7..8bf9a7445b 100644 --- a/ant-token-supplies/Cargo.toml +++ b/ant-token-supplies/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-token-supplies" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.59" +version = "0.1.60" [dependencies] diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index c910bf216c..e6936d12b4 100644 --- a/autonomi/Cargo.toml +++ b/autonomi/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] description = "Autonomi client API" name = "autonomi" license = "GPL-3.0" -version = "0.3.0" +version = "0.3.1" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -33,21 +33,17 @@ registers = [] vault = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } bip39 = "2.0.0" blst = "0.3.13" blstrs = "0.7.1" bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } const-hex = "1.12.0" -curv = { version = "0.10.1", package = "sn_curv", default-features = false, features = [ - "num-bigint", -] } -eip2333 = { version = "0.2.1", package = "sn_bls_ckd" } futures = "0.3.30" hex = "~0.4.3" libp2p = "0.54.1" @@ -69,19 +65,18 @@ xor_name = "5.0.0" [dev-dependencies] alloy = { version = "0.7.3", default-features = false, features = ["contract", "json-rpc", "network", "node-bindings", "provider-http", "reqwest-rustls-tls", "rpc-client", "rpc-types", "signer-local", "std"] } -ant-logging = { path = "../ant-logging", version = "0.2.41" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } eyre = "0.6.5" sha2 = "0.10.6" # Do not specify the version field. Release process expects even the local dev deps to be published. # Removing the version field is a workaround. test-utils = { path = "../test-utils" } -tiny_http = "0.11" tracing-subscriber = { version = "0.3", features = ["env-filter"] } wasm-bindgen-test = "0.3.43" [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook = "0.1.7" -evmlib = { path = "../evmlib", version = "0.1.5", features = ["wasm-bindgen"] } +evmlib = { path = "../evmlib", version = "0.1.6", features = ["wasm-bindgen"] } # See https://github.com/sebcrozet/instant/blob/7bd13f51f5c930239fddc0476a837870fb239ed7/README.md#using-instant-for-a-wasm-platform-where-performancenow-is-not-available instant = { version = "0.1", features = ["wasm-bindgen", "inaccurate"] } js-sys = "0.3.70" diff --git a/autonomi/src/client/mod.rs b/autonomi/src/client/mod.rs index c6fede1c2b..73e1add961 100644 --- a/autonomi/src/client/mod.rs +++ b/autonomi/src/client/mod.rs @@ -192,7 +192,6 @@ impl Client { for addr in peers { if let Err(err) = network_clone.dial(addr.clone()).await { error!("Failed to dial addr={addr} with err: {err:?}"); - eprintln!("addr={addr} Failed to dial: {err:?}"); }; } }); diff --git a/evm-testnet/Cargo.toml b/evm-testnet/Cargo.toml index da64a097db..340318956a 100644 --- a/evm-testnet/Cargo.toml +++ b/evm-testnet/Cargo.toml @@ -6,13 +6,13 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evm-testnet" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.5" +version = "0.1.6" [dependencies] -ant-evm = { path = "../ant-evm", version = "0.1.5" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } clap = { version = "4.5", features = ["derive"] } dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.5" } +evmlib = { path = "../evmlib", version = "0.1.6" } tokio = { version = "1.40", features = ["rt-multi-thread", "signal"] } [lints] diff --git a/evmlib/Cargo.toml b/evmlib/Cargo.toml index 536fcb6446..a6b390814c 100644 --- a/evmlib/Cargo.toml +++ b/evmlib/Cargo.toml @@ -6,7 +6,7 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evmlib" repository = "https://github.com/maidsafe/safe_network" -version = "0.1.5" +version = "0.1.6" [features] wasm-bindgen = ["alloy/wasm-bindgen"] diff --git a/nat-detection/Cargo.toml b/nat-detection/Cargo.toml index cbca793e61..68f101c533 100644 --- a/nat-detection/Cargo.toml +++ b/nat-detection/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "nat-detection" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.12" +version = "0.2.13" [[bin]] name = "nat-detection" @@ -17,9 +17,9 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } clap = { version = "4.5.4", features = ["derive"] } clap-verbosity-flag = "2.2.0" color-eyre = { version = "0.6", default-features = false } diff --git a/node-launchpad/Cargo.toml b/node-launchpad/Cargo.toml index 7af8c70d94..77656350a2 100644 --- a/node-launchpad/Cargo.toml +++ b/node-launchpad/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "TUI for running nodes on the Autonomi network" name = "node-launchpad" -version = "0.5.0" +version = "0.5.1" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -18,13 +18,13 @@ path = "src/bin/tui/main.rs" nightly = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-node-manager = { version = "0.11.4", path = "../ant-node-manager" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-node-manager = { version = "0.11.5", path = "../ant-node-manager" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { version = "0.4.4", path = "../ant-service-management" } +ant-service-management = { version = "0.4.5", path = "../ant-service-management" } arboard = "3.4.1" atty = "0.2.14" better-panic = "0.3.0" diff --git a/node-launchpad/src/error.rs b/node-launchpad/src/error.rs index 14005a87a6..fb2a41c2fb 100644 --- a/node-launchpad/src/error.rs +++ b/node-launchpad/src/error.rs @@ -13,7 +13,7 @@ use ratatui::{ /// Error popup is a popup that is used to display error messages to the user. /// -/// It accepts a title, a message and a error message. +/// It accepts a title, a message and an error message. /// Handles key events to hide the popup (Enter and Esc keys). /// /// How to use: diff --git a/release-cycle-info b/release-cycle-info index 2d3c9fa1ee..1654433584 100644 --- a/release-cycle-info +++ b/release-cycle-info @@ -15,4 +15,4 @@ release-year: 2024 release-month: 12 release-cycle: 1 -release-cycle-counter: 5 +release-cycle-counter: 6 diff --git a/release-plz.toml b/release-plz.toml index 1c975e3207..4425d0b634 100644 --- a/release-plz.toml +++ b/release-plz.toml @@ -3,6 +3,10 @@ changelog_update = false git_release_enable = false semver_check = false +[[package]] +name = "evm-testnet" +release = false + [[package]] name = "test-utils" release = false diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index 402bcf03bc..49adb604bd 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "test-utils" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.4.12" +version = "0.4.13" [dependencies] bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "0.6.3" dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.5" } +evmlib = { path = "../evmlib", version = "0.1.6" } libp2p = { version = "0.54.1", features = ["identify", "kad"] } rand = "0.8.5" serde = { version = "1.0.133", features = ["derive"] }