From b1bf7adb923c583261097c3aca7682dc69678760 Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sat, 9 Nov 2024 16:30:19 +0400 Subject: [PATCH 1/7] stop publishing rust crates for now --- .github/workflows/release.yml | 346 +++++++++++++++++----------------- 1 file changed, 173 insertions(+), 173 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d5b3aa83..1a6870f2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,177 +18,177 @@ jobs: with: command: upload args: --skip-existing * - release_crates: - runs-on: ubuntu-latest - steps: - - name: Checkout sources - uses: actions/checkout@v2 + # release_crates: + # runs-on: ubuntu-latest + # steps: + # - name: Checkout sources + # uses: actions/checkout@v2 - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: nightly - override: true - - run: cd crates/macros && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/traits-core && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/traits && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/pubkey && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/epoch-info && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/hash && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/commitment-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/signature && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/keypair && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/instruction && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/compute-budget && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/system-program && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/address-lookup-table-account && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/message && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/primitives && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-error && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/account-decoder && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-status-enums && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-confirmation-status && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-status-struct && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-return-data && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/transaction-status && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/account && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-version && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-config-macros && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-config-no-rpc-api && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-filter && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-account-info-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-program-accounts-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-request-airdrop-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-sigs-for-address-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-sig-status-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-simulate-tx-accounts-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-sim-transaction-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-send-transaction-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-config-no-filter && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-common && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-errors-common && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-errors-no-tx-status && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-errors-tx-status && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-errors && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/base64-string && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-request-params-no-config && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-request-params && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-requests && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-response-data-boilerplate && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-responses-common && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-responses-tx-status && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/rpc-responses && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/banks-interface && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cd crates/bankrun && cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - run: cargo publish - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - name: Install Rust + # uses: actions-rs/toolchain@v1 + # with: + # profile: minimal + # toolchain: nightly + # override: true + # - run: cd crates/macros && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/traits-core && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/traits && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/pubkey && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/epoch-info && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/hash && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/commitment-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/signature && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/keypair && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/instruction && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/compute-budget && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/system-program && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/address-lookup-table-account && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/message && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/primitives && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-error && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/account-decoder && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-status-enums && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-confirmation-status && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-status-struct && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-return-data && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/transaction-status && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/account && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-version && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-config-macros && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-config-no-rpc-api && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-filter && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-account-info-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-program-accounts-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-request-airdrop-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-sigs-for-address-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-sig-status-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-simulate-tx-accounts-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-sim-transaction-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-send-transaction-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-config-no-filter && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-common && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-errors-common && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-errors-no-tx-status && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-errors-tx-status && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-errors && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/base64-string && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-request-params-no-config && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-request-params && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-requests && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-response-data-boilerplate && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-responses-common && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-responses-tx-status && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/rpc-responses && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/banks-interface && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cd crates/bankrun && cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - run: cargo publish + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} From 13c11e6eafe6456e896908819499abea71ae008c Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sat, 9 Nov 2024 16:31:49 +0400 Subject: [PATCH 2/7] bump solana deps to 2.1 --- CHANGELOG.md | 7 + Cargo.lock | 645 ++++++++++++++++++++++++++++++++++++++------------- Cargo.toml | 26 +-- 3 files changed, 496 insertions(+), 182 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cfe9a60..a706850d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +# [0.22.1] - 2024-11-09 + +### Changed + +- Upgrade Solana Rust deps to 2.1 [(#123)](https://github.com/kevinheavey/solders/pull/123). +- Stop publishing Rust crates for now (most of the publish CI was failing anyway) [(#123)](https://github.com/kevinheavey/solders/pull/123). + ## [0.22.0] - 2024-10-18 ### Changed diff --git a/Cargo.lock b/Cargo.lock index 8df66b73..6cac4dd9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -66,7 +66,8 @@ dependencies = [ [[package]] name = "agave-transaction-view" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a249374d6349eeb31348a849666f3d47cacb18e0e05454fbd11a1fc69fae8e7e" dependencies = [ "solana-sdk", "solana-svm-transaction", @@ -126,9 +127,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "aquamarine" @@ -368,7 +369,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -535,7 +536,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", "syn_derive", ] @@ -630,7 +631,7 @@ checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -641,9 +642,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" [[package]] name = "bzip2" @@ -711,6 +712,17 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +[[package]] +name = "cfg_eval" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45565fc9416b9896014f5732ac776f810ee53a66730c17e4020c3ec064a8f88f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "chrono" version = "0.4.38" @@ -928,8 +940,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.1" -source = "git+https://github.com/anza-xyz/curve25519-dalek.git?rev=b500cdc2a920cd5bff9e2dd974d7b97349d61464#b500cdc2a920cd5bff9e2dd974d7b97349d61464" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ "byteorder", "digest 0.9.0", @@ -964,7 +977,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1012,7 +1025,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1034,7 +1047,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1107,7 +1120,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1164,7 +1177,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1187,7 +1200,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1217,7 +1230,7 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.2.1", + "curve25519-dalek 3.2.0", "ed25519", "rand 0.7.3", "serde", @@ -1287,7 +1300,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1300,7 +1313,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -1389,6 +1402,21 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "five8_const" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b4f62f0f8ca357f93ae90c8c2dd1041a1f665fde2f889ea9b1787903829015" +dependencies = [ + "five8_core", +] + +[[package]] +name = "five8_core" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94474d15a76982be62ca8a39570dccce148d98c238ebb7408b0a21b2c4bdddc4" + [[package]] name = "flate2" version = "1.0.34" @@ -1485,7 +1513,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2014,9 +2042,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.162" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" [[package]] name = "libredox" @@ -2357,7 +2385,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2429,7 +2457,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2578,7 +2606,7 @@ checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2706,9 +2734,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] @@ -2773,7 +2801,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2786,7 +2814,7 @@ dependencies = [ "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2816,7 +2844,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -2845,7 +2873,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.14", + "rustls 0.23.16", "socket2", "thiserror", "tokio", @@ -2862,7 +2890,7 @@ dependencies = [ "rand 0.8.5", "ring", "rustc-hash", - "rustls 0.23.14", + "rustls 0.23.16", "rustls-platform-verifier", "slab", "thiserror", @@ -3012,9 +3040,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", @@ -3170,9 +3198,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.14" +version = "0.23.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8" +checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" dependencies = [ "once_cell", "ring", @@ -3230,7 +3258,7 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.14", + "rustls 0.23.16", "rustls-native-certs", "rustls-platform-verifier-android", "rustls-webpki 0.102.8", @@ -3360,9 +3388,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] @@ -3388,20 +3416,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -3473,7 +3501,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -3595,19 +3623,22 @@ dependencies = [ [[package]] name = "solana-account" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "730219420b206253977b8cc8fd7846ffe021ab2e2c718e70db420efbd2775547" dependencies = [ "bincode", "serde", "serde_bytes", "serde_derive", + "solana-instruction", "solana-program", ] [[package]] name = "solana-account-decoder" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14e5b1c167335942b659d077552607f79b2eca3472e40eeed97a2c55838b84ef" dependencies = [ "Inflector", "base64 0.22.1", @@ -3621,7 +3652,7 @@ dependencies = [ "solana-account-decoder-client-types", "solana-config-program", "solana-sdk", - "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0", "spl-token-2022", "spl-token-group-interface", "spl-token-metadata-interface", @@ -3632,7 +3663,8 @@ dependencies = [ [[package]] name = "solana-account-decoder-client-types" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee0750d2f106ecbee6d4508b6e2029e6946cb5f67288bf002b5a62f9f451c43" dependencies = [ "base64 0.22.1", "bs58 0.5.1", @@ -3647,7 +3679,8 @@ dependencies = [ [[package]] name = "solana-account-info" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6abe81cfc4a75f71a510c6856b03a7d8525e416af3c69d55daef62e6078b8d40" dependencies = [ "bincode", "serde", @@ -3659,7 +3692,8 @@ dependencies = [ [[package]] name = "solana-accounts-db" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9fecc332ad4edd98ed63e5a46d990ecaf6fe4abd2bf9795c15474a64534ced6" dependencies = [ "ahash", "bincode", @@ -3704,7 +3738,8 @@ dependencies = [ [[package]] name = "solana-address-lookup-table-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cf79a76f2878982b9781dfd0831d58ee15eb905be65406ccf7370c3ecd69c52" dependencies = [ "bincode", "bytemuck", @@ -3722,7 +3757,8 @@ dependencies = [ [[package]] name = "solana-atomic-u64" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391b795afcdcad39ddc6c938d64b789d036cdfe00d9dc5ff83024cf2da9f066f" dependencies = [ "parking_lot", ] @@ -3730,7 +3766,8 @@ dependencies = [ [[package]] name = "solana-banks-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f857fb6590467d433f40eee507666ca496ec67907e50b7d530b6c04f6541875" dependencies = [ "borsh 1.5.1", "futures", @@ -3746,7 +3783,8 @@ dependencies = [ [[package]] name = "solana-banks-interface" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20052d231bb9ac3268dc61a713e3915d6c95fc942f9a5c15ca3a81a3fcd9cc12" dependencies = [ "serde", "serde_derive", @@ -3757,7 +3795,8 @@ dependencies = [ [[package]] name = "solana-banks-server" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10db60e4bf077b870a7e75f8596bf3790d079b3762e9b4edc032475077007d0b" dependencies = [ "bincode", "crossbeam-channel", @@ -3774,10 +3813,22 @@ dependencies = [ "tokio-serde", ] +[[package]] +name = "solana-bincode" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e85cb5961c356345a61378163fd9057011b35540f8bcdd8d8a09cb10117264f" +dependencies = [ + "bincode", + "serde", + "solana-instruction", +] + [[package]] name = "solana-bn254" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39c4030db26ad618f7e18fb5284df19fd52a68e092a1ca58db857108c4cc777" dependencies = [ "ark-bn254", "ark-ec", @@ -3788,10 +3839,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "solana-borsh" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5d526f3525ab22a3ada3f9a1d642664dafac00dc9208326b701a2045514eb04" +dependencies = [ + "borsh 0.10.4", + "borsh 1.5.1", +] + [[package]] name = "solana-bpf-loader-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "142e0407f8428a1d2a33154d1d3d1c134ad257651ddff0811c17a6ee840def36" dependencies = [ "bincode", "byteorder", @@ -3817,7 +3879,8 @@ dependencies = [ [[package]] name = "solana-bucket-map" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66eb348939fcfea6e40eed61bca06a1c631f8cb70f1801a5b14021bddefe93eb" dependencies = [ "bv", "bytemuck", @@ -3835,7 +3898,8 @@ dependencies = [ [[package]] name = "solana-builtins-default-costs" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854270e266040355f5fd5b67c91855bc36cebf1d3f325eb54d8b1b0ca385f74b" dependencies = [ "ahash", "lazy_static", @@ -3854,7 +3918,8 @@ dependencies = [ [[package]] name = "solana-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d9a40b8e9e11604e8c05e8b5fcdb89359235db47d1aae84dcba0fc98e95dd0c" dependencies = [ "async-trait", "bincode", @@ -3885,7 +3950,8 @@ dependencies = [ [[package]] name = "solana-clock" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7848171e53fa528efd41dd4b3ab919f47b851f8bb4a827d63ff95678f08737fc" dependencies = [ "serde", "serde_derive", @@ -3895,7 +3961,8 @@ dependencies = [ [[package]] name = "solana-compute-budget" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebf2f023f471bd1195b7f420e13ffc2422592dd48e71104b4901300b49ac493e" dependencies = [ "solana-sdk", ] @@ -3903,7 +3970,8 @@ dependencies = [ [[package]] name = "solana-compute-budget-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73eddf023f02a56daa838818e30894b874368a741782457468eeefdfce2f7f53" dependencies = [ "solana-program-runtime", "solana-sdk", @@ -3912,7 +3980,8 @@ dependencies = [ [[package]] name = "solana-config-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a035a01970ebbf40a244b3b79af533329ac8d48d80b0b98e166e23e35aa88171" dependencies = [ "bincode", "chrono", @@ -3927,7 +3996,8 @@ dependencies = [ [[package]] name = "solana-connection-cache" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f45dd2a6d5d55ed951781486231d0d2ee9ff7047fdafaed01ee021e236319d0" dependencies = [ "async-trait", "bincode", @@ -3947,7 +4017,8 @@ dependencies = [ [[package]] name = "solana-cost-model" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "448128561bb950bce19cdbbdc1780955a52ef25f1984c9c13b35b4b9cdc548c4" dependencies = [ "ahash", "lazy_static", @@ -3962,10 +4033,25 @@ dependencies = [ "solana-vote-program", ] +[[package]] +name = "solana-cpi" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25c536ad0ce25d84a64f48dedcb773e764827e0ef781eda41fa1fa35f5d64b38" +dependencies = [ + "solana-account-info", + "solana-define-syscall", + "solana-instruction", + "solana-program-error", + "solana-pubkey", + "solana-stable-layout", +] + [[package]] name = "solana-curve25519" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f934d38b6f2a940fb1e1d8eaa17a14ffd3773b37be9fb29fa4bcec1bac5e4591" dependencies = [ "bytemuck", "bytemuck_derive", @@ -3977,7 +4063,8 @@ dependencies = [ [[package]] name = "solana-decode-error" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5a431f532d030098e81d120877f2dddbd3dd90bea5b259198a6aae4ff6456c3" dependencies = [ "num-traits", ] @@ -3985,41 +4072,71 @@ dependencies = [ [[package]] name = "solana-define-syscall" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7062ae1de58e294d3bee5fd2c89efc155b7f7383ddce4cb88345dfafaaabc5bd" [[package]] name = "solana-derivation-path" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12080d9bf8eecd559c6f40b5aaf9e47f7f28f515218087f83f02e493b46d8388" dependencies = [ "derivation-path", "qstring", - "thiserror", "uriparse", ] +[[package]] +name = "solana-epoch-schedule" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c4cf7d7c266d353169cf4feeada5e4bba3a55f33715535fa1ef49080eac3e0" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-macro", +] + [[package]] name = "solana-feature-set" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cebf45992982065a0b01b4e109bf039b2ebf6394b21672382fd951516d4c9b0" dependencies = [ "lazy_static", - "solana-program", + "solana-clock", + "solana-epoch-schedule", + "solana-hash", + "solana-pubkey", + "solana-sha256-hasher", ] [[package]] name = "solana-fee" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "833e9a34c8cb1271e360b240dce43065cc4419ad74fc7e807c4e30cf06ebca80" dependencies = [ "solana-sdk", "solana-svm-transaction", ] +[[package]] +name = "solana-fee-calculator" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2befe056ece2eb5807298c2b569a35ee52f79df859bdd16a1f97869f8224a28" +dependencies = [ + "log", + "serde", + "serde_derive", +] + [[package]] name = "solana-hash" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1807bc4e9e1d25271514167d5a1e698ce5a330bce547a368242dd63b355b5faa" dependencies = [ "borsh 1.5.1", "bs58 0.5.1", @@ -4033,19 +4150,31 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-inflation" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a60b572cdf0ec8fcf5a53e5ba4e3e19814dd96c2b9c156d5828be68d0d2e7103" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-inline-spl" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24c9c6590e4eaf91efa887b2689b2941fe4b324bccd9a95f77853168f3d9a88" dependencies = [ "bytemuck", - "solana-program", + "solana-pubkey", ] [[package]] name = "solana-instruction" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfef689e06e5c7cb6206d4dc61ac77733de4f72d754e0d531393206abc27dbe4" dependencies = [ "bincode", "borsh 1.5.1", @@ -4059,20 +4188,34 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-last-restart-slot" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3186feae497bdfd2e77bfa56caed38b1cb1b0f389506666e3331f0b9ae799cb" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-macro", +] + [[package]] name = "solana-lattice-hash" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ec86f48a8694d55757922823823069a3652d2896f61f3ffc4b741646c166a62" dependencies = [ "base64 0.22.1", "blake3", + "bs58 0.5.1", "bytemuck", ] [[package]] name = "solana-loader-v4-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94c6915a49e537925e934551dbce2db2357d555d257a311bbf5ba0810cb1017a" dependencies = [ "log", "solana-bpf-loader-program", @@ -4088,7 +4231,8 @@ dependencies = [ [[package]] name = "solana-log-collector" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b529f5736a6c0794a885dac2e091138d3db6d924335906f117a62b58b0d3b5dc" dependencies = [ "log", ] @@ -4096,7 +4240,8 @@ dependencies = [ [[package]] name = "solana-logger" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "367c5431bad14b10fbb62614b48720b746672558dba3244167ff7d251890c355" dependencies = [ "env_logger", "lazy_static", @@ -4106,12 +4251,14 @@ dependencies = [ [[package]] name = "solana-measure" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33b2047a2f588082b71080b060918f107c3330ae1505f759c3b2d74bae9d9c88" [[package]] name = "solana-metrics" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6319c74238e8ed4f7159fd37c693a574ab8316d03b053103f9cc83dce13f1d5c" dependencies = [ "crossbeam-channel", "gethostname", @@ -4125,15 +4272,23 @@ dependencies = [ [[package]] name = "solana-msg" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f7551f85064bc7299d56dbd7126258b084a2d78d0325b1579324f818b405123" dependencies = [ "solana-define-syscall", ] +[[package]] +name = "solana-native-token" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0c4074f5fc67574dabd8f30fe6e51e290a812d88326b19b49c462058e23340" + [[package]] name = "solana-net-utils" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbac19474a4c4f91cb264c2fccead8a1a4f65384ce650b24360d9df5650e65bc" dependencies = [ "bincode", "crossbeam-channel", @@ -4154,10 +4309,25 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b8a731ed60e89177c8a7ab05fe0f1511cedd3e70e773f288f9de33a9cfdc21e" +[[package]] +name = "solana-packet" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dafc2d84e57dbfe32583fe915962bd2ca3af6be496628a871db3c3d697b38d7" +dependencies = [ + "bincode", + "bitflags 2.6.0", + "cfg_eval", + "serde", + "serde_derive", + "serde_with 3.11.0", +] + [[package]] name = "solana-perf" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8299f1ba518f9888da8cafa861addc6ffdd639c689e3ce219ae08212c0dcd0e" dependencies = [ "ahash", "bincode", @@ -4183,7 +4353,8 @@ dependencies = [ [[package]] name = "solana-poseidon" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f193a65f0db7fe5615c76c2814d6450a2e4cda61f786d5bf7a6b1ad0c179b947" dependencies = [ "ark-bn254", "light-poseidon", @@ -4191,10 +4362,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "solana-precompile-error" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a30ab58b9e37cde4e5577282670f30df71b97b6b06dbdb420e9b84e57b831227" +dependencies = [ + "num-traits", + "solana-decode-error", +] + [[package]] name = "solana-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9040decf2f295d35da22557eeab3768ab8dfca8aed9afe668663c8fa0e97d60e" dependencies = [ "base64 0.22.1", "bincode", @@ -4209,6 +4391,7 @@ dependencies = [ "console_error_panic_hook", "console_log", "curve25519-dalek 4.1.3", + "five8_const", "getrandom 0.2.15", "js-sys", "lazy_static", @@ -4226,12 +4409,20 @@ dependencies = [ "sha3", "solana-account-info", "solana-atomic-u64", + "solana-bincode", + "solana-borsh", "solana-clock", + "solana-cpi", "solana-decode-error", "solana-define-syscall", + "solana-epoch-schedule", + "solana-fee-calculator", "solana-hash", "solana-instruction", + "solana-last-restart-slot", "solana-msg", + "solana-native-token", + "solana-program-entrypoint", "solana-program-error", "solana-program-memory", "solana-program-option", @@ -4245,14 +4436,31 @@ dependencies = [ "solana-serialize-utils", "solana-sha256-hasher", "solana-short-vec", + "solana-slot-hashes", + "solana-slot-history", + "solana-stable-layout", + "solana-transaction-error", "thiserror", "wasm-bindgen", ] +[[package]] +name = "solana-program-entrypoint" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eb90f3fa3e979b912451a404508f1f90bb6e5c1d7767625f622b20016fb9fde" +dependencies = [ + "solana-account-info", + "solana-msg", + "solana-program-error", + "solana-pubkey", +] + [[package]] name = "solana-program-error" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd089caeef26dd07bd12b7b67d45e92faddc2fc67a960f316df7ae4776a2f3d5" dependencies = [ "borsh 1.5.1", "num-traits", @@ -4267,7 +4475,8 @@ dependencies = [ [[package]] name = "solana-program-memory" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed4bc044dc2b49c323aeff04aec03c908a052e278c2edf2f7616f32fc0f1bcd9" dependencies = [ "num-traits", "solana-define-syscall", @@ -4276,12 +4485,14 @@ dependencies = [ [[package]] name = "solana-program-option" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3babbdffd81994c043fc9a61458ce87496218825d6e9a303de643c0a53089b9a" [[package]] name = "solana-program-pack" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fb28439d23e1f505e59c7a14ed5012365ab7aa0f20dc7bda048e02ff231cf6" dependencies = [ "solana-program-error", ] @@ -4289,7 +4500,8 @@ dependencies = [ [[package]] name = "solana-program-runtime" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1de51df173401d50c0f4cf750f5070d7a4c82125a03c1aec9622dc041b0b54" dependencies = [ "base64 0.22.1", "bincode", @@ -4318,7 +4530,8 @@ dependencies = [ [[package]] name = "solana-program-test" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "974591eca853eafee8196a3445b81fd03ebd9b3e38a6dd7b6f22dc3414c32be6" dependencies = [ "assert_matches", "async-trait", @@ -4353,7 +4566,8 @@ dependencies = [ [[package]] name = "solana-pubkey" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea3215775fcedf200d47590c7e2ce9a3a46bc2b7d3f77d0eae9c6edf0a39aec" dependencies = [ "borsh 0.10.4", "borsh 1.5.1", @@ -4361,9 +4575,11 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", + "five8_const", "getrandom 0.2.15", "js-sys", "num-traits", + "rand 0.8.5", "serde", "serde_derive", "solana-atomic-u64", @@ -4377,7 +4593,8 @@ dependencies = [ [[package]] name = "solana-pubsub-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d28adf5ff89c19ef3cb24d0f484afa05852697881c2e4ef12aec190d61f76d8" dependencies = [ "crossbeam-channel", "futures-util", @@ -4401,7 +4618,8 @@ dependencies = [ [[package]] name = "solana-quic-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "259c6d420c0b7620557700f13fbbdb00afbb1b82274485c27ba30dd660ea921b" dependencies = [ "async-lock", "async-trait", @@ -4411,7 +4629,7 @@ dependencies = [ "log", "quinn", "quinn-proto", - "rustls 0.23.14", + "rustls 0.23.16", "solana-connection-cache", "solana-measure", "solana-metrics", @@ -4426,7 +4644,8 @@ dependencies = [ [[package]] name = "solana-rayon-threadlimit" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c69806ad1a7b0986f750134e13e55d83919631d81a2328a588615740e14ed0a" dependencies = [ "lazy_static", "num_cpus", @@ -4435,7 +4654,8 @@ dependencies = [ [[package]] name = "solana-rent" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aab3f4a270196c38d62c3bb3c7a2f07732af2c772b50da49c9b1e2c9d2ace286" dependencies = [ "serde", "serde_derive", @@ -4445,7 +4665,8 @@ dependencies = [ [[package]] name = "solana-rpc-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b05822aceeb484074a72d82a1b289da9fc3383f9ba3f55ce4bfd003bf9d62e6" dependencies = [ "async-trait", "base64 0.22.1", @@ -4471,7 +4692,8 @@ dependencies = [ [[package]] name = "solana-rpc-client-api" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb9c6e64f01cfafef9b2d43d6adb02979bb22f579ec8ee88b77796259acce92e" dependencies = [ "anyhow", "base64 0.22.1", @@ -4494,7 +4716,8 @@ dependencies = [ [[package]] name = "solana-rpc-client-nonce-utils" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f0ab2d1ca3769c5058c689b438d35eb1cb7d2a32fc4b2b7c16fe72fa187927c" dependencies = [ "solana-rpc-client", "solana-sdk", @@ -4504,7 +4727,8 @@ dependencies = [ [[package]] name = "solana-runtime" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60f579df1ed24b2e7be5c99c2b97cb2a331823008129103b5b7753057ddf3cf7" dependencies = [ "ahash", "aquamarine", @@ -4592,7 +4816,8 @@ dependencies = [ [[package]] name = "solana-runtime-transaction" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01e1757d4473c7a2f462d2ce5f3cb5689145cfbde3a6b12161a49e497633ab85" dependencies = [ "agave-transaction-view", "log", @@ -4607,12 +4832,14 @@ dependencies = [ [[package]] name = "solana-sanitize" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "203b90994371db8cade8e885f74ec9f68ee02a32b25d514594158b2551a4e5ed" [[package]] name = "solana-sdk" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524604d94185c189616296e5b7da1014cc96d1e446bd2b26f247f00708b9225a" dependencies = [ "bincode", "bitflags 2.6.0", @@ -4652,14 +4879,21 @@ dependencies = [ "solana-decode-error", "solana-derivation-path", "solana-feature-set", + "solana-inflation", + "solana-instruction", + "solana-native-token", + "solana-packet", + "solana-precompile-error", "solana-program", "solana-program-memory", + "solana-pubkey", "solana-sanitize", "solana-sdk-macro", "solana-secp256k1-recover", "solana-serde-varint", "solana-short-vec", "solana-signature", + "solana-transaction-error", "thiserror", "wasm-bindgen", ] @@ -4667,18 +4901,20 @@ dependencies = [ [[package]] name = "solana-sdk-macro" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bd2265b93dce9d3dcf9f395abf1a85b5e06e4da4aa60ca147620003ac3abc67" dependencies = [ "bs58 0.5.1", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] name = "solana-secp256k1-recover" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2eef5a00a75648273c3fb6e3d85b0c8c02fcc1e36c4271664dcc39b6b128d41" dependencies = [ "borsh 1.5.1", "libsecp256k1", @@ -4695,7 +4931,8 @@ checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183" [[package]] name = "solana-send-transaction-service" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dc6adaa31bdaab1e5f8932575e75160f4806553ab5e15e552c258dfe1d5594b" dependencies = [ "crossbeam-channel", "log", @@ -4711,7 +4948,8 @@ dependencies = [ [[package]] name = "solana-serde-varint" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aeb51d3c20e2a61db0ef72617f3b8c9207a342a867af454a95f17add9f6c262" dependencies = [ "serde", ] @@ -4719,7 +4957,8 @@ dependencies = [ [[package]] name = "solana-serialize-utils" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cfb0b57c6a431fb15ff33053caadb6c36aed4e1ce74bea9adfc459a710b3626" dependencies = [ "solana-instruction", "solana-pubkey", @@ -4729,7 +4968,8 @@ dependencies = [ [[package]] name = "solana-sha256-hasher" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd115f3a1136314b0183235080d29023530c3a0a5df60505fdb7ea620eff9fd6" dependencies = [ "sha2 0.10.8", "solana-define-syscall", @@ -4739,7 +4979,8 @@ dependencies = [ [[package]] name = "solana-short-vec" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08e55330b694db1139dcdf2a1ea7781abe8bd994dec2ab29e36abfd06e4e9274" dependencies = [ "serde", ] @@ -4747,7 +4988,8 @@ dependencies = [ [[package]] name = "solana-signature" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ad9784d110f195a3a4fe423479d18f05b01a1c380a1430644a3b3038fdbe2f0" dependencies = [ "bs58 0.5.1", "ed25519-dalek", @@ -4758,10 +5000,43 @@ dependencies = [ "solana-sanitize", ] +[[package]] +name = "solana-slot-hashes" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17d216c0ebf00e95acaf2b1e227e6cc900a5ce50fb81fa0743272851e88a788d" +dependencies = [ + "serde", + "serde_derive", + "solana-hash", +] + +[[package]] +name = "solana-slot-history" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88cbcdf767891c6a40116a5ef8f7241000f074ece4ba80c8f00b4f62705fc8a4" +dependencies = [ + "bv", + "serde", + "serde_derive", +] + +[[package]] +name = "solana-stable-layout" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a5305ca88fb5deb219cd88f04e24f3a131769417d7fcb11a8da1126a8f98d23" +dependencies = [ + "solana-instruction", + "solana-pubkey", +] + [[package]] name = "solana-stake-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8bb1a59fdd929becddfaed9ec33a1ca4db853f45ae85e14e4f4054a875fc41d" dependencies = [ "bincode", "log", @@ -4777,7 +5052,8 @@ dependencies = [ [[package]] name = "solana-streamer" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff771524872781eca074e0ba221d72b07fa0800cc1a7ffa400a9eb3e125fb922" dependencies = [ "async-channel", "bytes", @@ -4797,7 +5073,7 @@ dependencies = [ "quinn", "quinn-proto", "rand 0.8.5", - "rustls 0.23.14", + "rustls 0.23.16", "smallvec", "socket2", "solana-measure", @@ -4807,13 +5083,15 @@ dependencies = [ "solana-transaction-metrics-tracker", "thiserror", "tokio", + "tokio-util 0.7.12", "x509-parser", ] [[package]] name = "solana-svm" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43f3b139a001effc93295b693437013f365785fab04dcf2fa679164af4206ec8" dependencies = [ "itertools 0.12.1", "log", @@ -4842,7 +5120,8 @@ dependencies = [ [[package]] name = "solana-svm-rent-collector" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e7068d6cc69c730190c96b87b106afd42cde203cf56164106792778cd0aaeb" dependencies = [ "solana-sdk", ] @@ -4850,7 +5129,8 @@ dependencies = [ [[package]] name = "solana-svm-transaction" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38a8533576cb7beca4a44b976ac27df9865bbf8c4cbca2ee8f4f3469cdd8175f" dependencies = [ "solana-sdk", ] @@ -4858,7 +5138,8 @@ dependencies = [ [[package]] name = "solana-system-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "242634cdc1eacaa83738cc100fdd583eb88f99cc2edcc900c8ebe57d77af51b1" dependencies = [ "bincode", "log", @@ -4873,7 +5154,8 @@ dependencies = [ [[package]] name = "solana-thin-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10314ae3e0889cf38140902862d2c2ea481895c82c19f51dc4457b7dfa3aa6d0" dependencies = [ "bincode", "log", @@ -4887,7 +5169,8 @@ dependencies = [ [[package]] name = "solana-timings" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8a8e2f926d488c1e2a65cbc05544dcb68cfa88deb4d50f89db5bfbda7ff2419" dependencies = [ "eager", "enum-iterator", @@ -4897,7 +5180,8 @@ dependencies = [ [[package]] name = "solana-tpu-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "516cbed8800cd36fb3ecc9a65df1e76bf8251929aa32e9b10497e8d6612de605" dependencies = [ "async-trait", "bincode", @@ -4916,10 +5200,23 @@ dependencies = [ "tokio", ] +[[package]] +name = "solana-transaction-error" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37a4bea6d80b34fe6e785d19bf928fe103928d1f6c9935ec23bb6a9d4d7a33d2" +dependencies = [ + "serde", + "serde_derive", + "solana-instruction", + "solana-sanitize", +] + [[package]] name = "solana-transaction-metrics-tracker" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0b668c986a83e6b2eb8f130039045b54abc37ee821853250755386d26c1c668" dependencies = [ "base64 0.22.1", "bincode", @@ -4934,7 +5231,8 @@ dependencies = [ [[package]] name = "solana-transaction-status" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e8ed5bf2511c45b923de25482407c9a2eb56af73dba52c19db76df4dd35cba" dependencies = [ "Inflector", "base64 0.22.1", @@ -4951,7 +5249,7 @@ dependencies = [ "solana-transaction-status-client-types", "spl-associated-token-account", "spl-memo", - "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0", "spl-token-2022", "spl-token-group-interface", "spl-token-metadata-interface", @@ -4961,7 +5259,8 @@ dependencies = [ [[package]] name = "solana-transaction-status-client-types" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fb35fb678fec581e9bdf6350d2c7f5829951a6280038fc06949b1589a9605e1" dependencies = [ "base64 0.22.1", "bincode", @@ -4978,7 +5277,8 @@ dependencies = [ [[package]] name = "solana-type-overrides" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2066f25d460d63801f91436c2640aaba4f2dc95aa18fe1e76f7f2c063e981d4e" dependencies = [ "lazy_static", "rand 0.8.5", @@ -4987,7 +5287,8 @@ dependencies = [ [[package]] name = "solana-udp-client" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ec0cbc2d5e3379fafb2c1493f2358f07c09e76e2081c44e3a8c36da12fbd40" dependencies = [ "async-trait", "solana-connection-cache", @@ -5001,7 +5302,8 @@ dependencies = [ [[package]] name = "solana-version" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7310708b642fb83c04f44934509f4f149ffd69d0cd4cf76d9645c991177d7ea0" dependencies = [ "semver", "serde", @@ -5014,7 +5316,8 @@ dependencies = [ [[package]] name = "solana-vote" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ab46788981765ee706094ca53ad8421aae0286a6b948e892fa7db88992a5373" dependencies = [ "itertools 0.12.1", "log", @@ -5027,7 +5330,8 @@ dependencies = [ [[package]] name = "solana-vote-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "637cadc921725d1804a451ea7d2dff83310a12b75e0b6c83a8bb67ebc02d10f1" dependencies = [ "bincode", "log", @@ -5046,7 +5350,8 @@ dependencies = [ [[package]] name = "solana-zk-elgamal-proof-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47f5ac026a972c9cbc6bd0f72f692f85ff9ceec961fc4bcb1f2550e6387e962c" dependencies = [ "bytemuck", "num-derive", @@ -5060,7 +5365,8 @@ dependencies = [ [[package]] name = "solana-zk-sdk" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18c2d96f65cb033f4dc16d3a1b085f8af0ea38012c514a8f65b9b6d75bc9339f" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -5069,6 +5375,7 @@ dependencies = [ "bytemuck_derive", "curve25519-dalek 4.1.3", "itertools 0.12.1", + "js-sys", "lazy_static", "merlin", "num-derive", @@ -5083,13 +5390,15 @@ dependencies = [ "solana-sdk", "subtle", "thiserror", + "wasm-bindgen", "zeroize", ] [[package]] name = "solana-zk-token-proof-program" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83029f0fac09633fc4463dd5a7d13959d1825dccf77889c6e617e2b1265fb2f1" dependencies = [ "bytemuck", "num-derive", @@ -5104,7 +5413,8 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" version = "2.1.0" -source = "git+https://github.com/anza-xyz/agave.git?rev=3628c03#3628c03195140534745e268f668be0f72cfed9d8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed293089d8eebd6b5c1b53ee4ad6817889fea254274ddb34cb01ad35a2f817cb" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -5871,7 +6181,7 @@ dependencies = [ "solders-pubkey", "solders-traits-core", "spl-associated-token-account-client", - "spl-token 6.0.0 (git+https://github.com/kevinheavey/solana-program-library.git?rev=e4865e21b7b7927b3dec49737ffbd2f8f942a05f)", + "spl-token 7.0.0", ] [[package]] @@ -6035,17 +6345,19 @@ dependencies = [ "num-derive", "num-traits", "solana-program", - "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0", "spl-token-2022", "thiserror", ] [[package]] name = "spl-associated-token-account-client" -version = "1.0.0" -source = "git+https://github.com/kevinheavey/solana-program-library.git?rev=e4865e21b7b7927b3dec49737ffbd2f8f942a05f#e4865e21b7b7927b3dec49737ffbd2f8f942a05f" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f8349dbcbe575f354f9a533a21f272f3eb3808a49e2fdc1c34393b88ba76cb" dependencies = [ - "solana-program", + "solana-instruction", + "solana-pubkey", ] [[package]] @@ -6067,7 +6379,7 @@ checksum = "d9e8418ea6269dcfb01c712f0444d2c75542c04448b480e87de59d2865edc750" dependencies = [ "quote", "spl-discriminator-syn", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6079,7 +6391,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.79", + "syn 2.0.87", "thiserror", ] @@ -6128,7 +6440,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6162,8 +6474,9 @@ dependencies = [ [[package]] name = "spl-token" -version = "6.0.0" -source = "git+https://github.com/kevinheavey/solana-program-library.git?rev=e4865e21b7b7927b3dec49737ffbd2f8f942a05f#e4865e21b7b7927b3dec49737ffbd2f8f942a05f" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed320a6c934128d4f7e54fe00e16b8aeaecf215799d060ae14f93378da6dc834" dependencies = [ "arrayref", "bytemuck", @@ -6190,7 +6503,7 @@ dependencies = [ "solana-zk-token-sdk", "spl-memo", "spl-pod", - "spl-token 6.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 6.0.0", "spl-token-group-interface", "spl-token-metadata-interface", "spl-transfer-hook-interface", @@ -6319,9 +6632,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -6337,7 +6650,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6470,22 +6783,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6570,7 +6883,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6733,7 +7046,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -6974,7 +7287,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", "wasm-bindgen-shared", ] @@ -7008,7 +7321,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7316,7 +7629,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] @@ -7336,7 +7649,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.87", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index c3fce295..f23b5c76 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -130,14 +130,14 @@ solders-transaction-error = { path = "./crates/transaction-error", version = "=0 solders-account = { path = "./crates/account", version = "=0.22.0" } solders-hash = { path = "./crates/hash", version = "=0.22.0" } serde_with = { version = "^1.14.0", features = ["base64"] } -solana-sdk = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-account-decoder = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-banks-interface = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-transaction-status = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-rpc-client-api = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-program = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -spl-associated-token-account-client = { git = "https://github.com/kevinheavey/solana-program-library.git", rev = "e4865e21b7b7927b3dec49737ffbd2f8f942a05f" } -spl-token = { git = "https://github.com/kevinheavey/solana-program-library.git", rev = "e4865e21b7b7927b3dec49737ffbd2f8f942a05f" } +solana-sdk = "2.1.0" +solana-account-decoder = "2.1.0" +solana-banks-interface = "2.1.0" +solana-transaction-status = "2.1.0" +solana-rpc-client-api = "2.1.0" +solana-program = "2.1.0" +spl-associated-token-account-client = "2.0" +spl-token = "7.0" bincode = "1.3.3" base64 = "0.13.0" serde = "^1.0.188" @@ -146,16 +146,10 @@ serde_json = "^1.0.106" serde_cbor = "^0.11.2" time = "0.3.35" derive_more = "0.99.17" -solana-program-test = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-banks-client = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } +solana-program-test = "2.1.0" +solana-banks-client = "2.1.0" pythonize = "0.20.0" bs58 = "0.4.0" thiserror = "^1.0.31" camelpaste = "0.1.0" zeroize = "1.7" - -[patch.crates-io] -curve25519-dalek = { git = "https://github.com/anza-xyz/curve25519-dalek.git", rev = "b500cdc2a920cd5bff9e2dd974d7b97349d61464" } -solana-program = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-program-test = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } -solana-zk-token-sdk = { git = "https://github.com/anza-xyz/agave.git", rev = "3628c03" } From 31eb7aa6b7ee27bf338b297471cfc7e2e0b86bd9 Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sun, 10 Nov 2024 12:34:33 +0400 Subject: [PATCH 3/7] Drop support for bankrun on musllinux-i686 as its dependencies no longer support it --- .github/workflows/build.yml | 4 ++-- CHANGELOG.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df008e54..3c371690 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -184,7 +184,7 @@ jobs: with: target: x86_64-unknown-linux-musl manylinux: musllinux_1_2 - args: --release --out dist + args: --release --no-default-features -F ring --out dist maturin-version: ${{ env.maturin_version }} - name: Install built wheel uses: addnab/docker-run-action@v3 @@ -195,7 +195,7 @@ jobs: apk add py3-pip pip3 install -U pip pytest pytest-asyncio based58 pybip39 mnemonic typing-extensions jsonalias --break-system-packages pip3 install ${{ env.name }} --find-links /io/dist/ --force-reinstall --no-index --no-dependencies --break-system-packages - python3 -m pytest + python3 -m pytest --ignore=tests/bankrun - name: Upload wheels uses: actions/upload-artifact@v3 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index a706850d..73a6e052 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Upgrade Solana Rust deps to 2.1 [(#123)](https://github.com/kevinheavey/solders/pull/123). - Stop publishing Rust crates for now (most of the publish CI was failing anyway) [(#123)](https://github.com/kevinheavey/solders/pull/123). +- Drop support for bankrun on musllinux-i686 as its dependencies no longer support it [(#123)](https://github.com/kevinheavey/solders/pull/123). ## [0.22.0] - 2024-10-18 From d3bdbca9b8b209496190b32eefbedea65d66bd3e Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sun, 10 Nov 2024 16:00:58 +0400 Subject: [PATCH 4/7] update date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73a6e052..d508cfae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -# [0.22.1] - 2024-11-09 +# [0.22.1] - 2024-11-10 ### Changed From c70c650c294ff952c0d13a5ee3efc0bcb32348b7 Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sun, 10 Nov 2024 16:01:26 +0400 Subject: [PATCH 5/7] make it a minor version bump since one platform has a breaking change --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d508cfae..abee55e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -# [0.22.1] - 2024-11-10 +# [0.23.0] - 2024-11-10 ### Changed From c83f29066c5925abe34cbdb849d8fb71fc34a707 Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sun, 10 Nov 2024 16:03:43 +0400 Subject: [PATCH 6/7] =?UTF-8?q?Bump=20version:=200.22.0=20=E2=86=92=200.23?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- Cargo.toml | 110 +++++++++++++++++++++++------------------------ docs/conf.py | 2 +- pyproject.toml | 4 +- 4 files changed, 59 insertions(+), 59 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d550a8dc..c9f1d0b4 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.22.0 +current_version = 0.23.0 commit = True tag = False diff --git a/Cargo.toml b/Cargo.toml index f23b5c76..a0e57a9d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,7 +66,7 @@ members = [ ] [workspace.package] -version = "0.22.0" +version = "0.23.0" repository = "https://github.com/kevinheavey/solders" license = "MIT" edition = "2021" @@ -75,60 +75,60 @@ edition = "2021" chrono-humanize = "0.2.3" log = "0.4" pyo3 = { version = "0.20.2", default-features = false } -solders-macros = { path = "./crates/macros", version = "=0.22.0" } -solders-traits = { path = "./crates/traits", version = "=0.22.0" } -solders-traits-core = { path = "./crates/traits-core", version = "=0.22.0" } -solders-account-decoder = { path = "./crates/account-decoder", version = "=0.22.0" } -solders-bankrun = { path = "./crates/bankrun", version = "=0.22.0" } -solders-banks-interface = { path = "./crates/banks-interface", version = "=0.22.0" } -solders-commitment-config = { path = "./crates/commitment-config", version = "=0.22.0" } -solders-compute-budget = { path = "./crates/compute-budget", version = "=0.22.0" } -solders-epoch-info = { path = "./crates/epoch-info", version = "=0.22.0" } -solders-transaction-confirmation-status = { path = "./crates/transaction-confirmation-status", version = "=0.22.0" } -solders-transaction-return-data = { path = "./crates/transaction-return-data", version = "=0.22.0" } -solders-transaction-status = { path = "./crates/transaction-status", version = "=0.22.0" } -solders-transaction-status-enums = { path = "./crates/transaction-status-enums", version = "=0.22.0" } -solders-transaction-status-struct = { path = "./crates/transaction-status-struct", version = "=0.22.0" } -solders-base64-string = { path = "./crates/base64-string", version = "=0.22.0" } -solders-rpc-filter = { path = "./crates/rpc-filter", version = "=0.22.0" } -solders-rpc-config = { path = "./crates/rpc-config", version = "=0.22.0" } -solders-rpc-config-macros = { path = "./crates/rpc-config-macros", version = "=0.22.0" } -solders-rpc-config-no-filter = { path = "./crates/rpc-config-no-filter", version = "=0.22.0" } -solders-rpc-config-no-rpc-api = { path = "./crates/rpc-config-no-rpc-api", version = "=0.22.0" } -solders-rpc-account-info-config = { path = "./crates/rpc-account-info-config", version = "=0.22.0" } -solders-rpc-program-accounts-config = { path = "./crates/rpc-program-accounts-config", version = "=0.22.0" } -solders-rpc-common = { path = "./crates/rpc-common", version = "=0.22.0" } -solders-rpc-errors = { path = "./crates/rpc-errors", version = "=0.22.0" } -solders-rpc-errors-common = { path = "./crates/rpc-errors-common", version = "=0.22.0" } -solders-rpc-errors-tx-status = { path = "./crates/rpc-errors-tx-status", version = "=0.22.0" } -solders-rpc-errors-no-tx-status = { path = "./crates/rpc-errors-no-tx-status", version = "=0.22.0" } -solders-rpc-request-airdrop-config = { path = "./crates/rpc-request-airdrop-config", version = "=0.22.0" } -solders-rpc-request-params = { path = "./crates/rpc-request-params", version = "=0.22.0" } -solders-rpc-request-params-no-config = { path = "./crates/rpc-request-params-no-config", version = "=0.22.0" } -solders-rpc-requests = { path = "./crates/rpc-requests", version = "=0.22.0" } -solders-rpc-responses = { path = "./crates/rpc-responses", version = "=0.22.0" } -solders-rpc-responses-common = { path = "./crates/rpc-responses-common", version = "=0.22.0" } -solders-rpc-responses-tx-status = { path = "./crates/rpc-responses-tx-status", version = "=0.22.0" } -solders-rpc-response-data-boilerplate = { path = "./crates/rpc-response-data-boilerplate", version = "=0.22.0" } -solders-rpc-send-transaction-config = { path = "./crates/rpc-send-transaction-config", version = "=0.22.0" } -solders-rpc-sig-status-config = { path = "./crates/rpc-sig-status-config", version = "=0.22.0" } -solders-rpc-sigs-for-address-config = { path = "./crates/rpc-sigs-for-address-config", version = "=0.22.0" } -solders-rpc-sim-transaction-config = { path = "./crates/rpc-sim-transaction-config", version = "=0.22.0" } -solders-rpc-simulate-tx-accounts-config = { path = "./crates/rpc-simulate-tx-accounts-config", version = "=0.22.0" } -solders-rpc-version = { path = "./crates/rpc-version", version = "=0.22.0" } -solders-primitives = { path = "./crates/primitives", version = "=0.22.0" } -solders-pubkey = { path = "./crates/pubkey", version = "=0.22.0" } -solders-system-program = { path = "./crates/system-program", version = "=0.22.0" } -solders-instruction = { path = "./crates/instruction", version = "=0.22.0" } -solders-address-lookup-table-account = { path = "./crates/address-lookup-table-account", version = "=0.22.0" } -solders-message = { path = "./crates/message", version = "=0.22.0" } -solders-signature = { path = "./crates/signature", version = "=0.22.0" } -solders-keypair = { path = "./crates/keypair", version = "=0.22.0" } -solders-token = { path = "./crates/token", version = "=0.22.0" } -solders-transaction = { path = "./crates/transaction", version = "=0.22.0" } -solders-transaction-error = { path = "./crates/transaction-error", version = "=0.22.0" } -solders-account = { path = "./crates/account", version = "=0.22.0" } -solders-hash = { path = "./crates/hash", version = "=0.22.0" } +solders-macros = { path = "./crates/macros", version = "=0.23.0" } +solders-traits = { path = "./crates/traits", version = "=0.23.0" } +solders-traits-core = { path = "./crates/traits-core", version = "=0.23.0" } +solders-account-decoder = { path = "./crates/account-decoder", version = "=0.23.0" } +solders-bankrun = { path = "./crates/bankrun", version = "=0.23.0" } +solders-banks-interface = { path = "./crates/banks-interface", version = "=0.23.0" } +solders-commitment-config = { path = "./crates/commitment-config", version = "=0.23.0" } +solders-compute-budget = { path = "./crates/compute-budget", version = "=0.23.0" } +solders-epoch-info = { path = "./crates/epoch-info", version = "=0.23.0" } +solders-transaction-confirmation-status = { path = "./crates/transaction-confirmation-status", version = "=0.23.0" } +solders-transaction-return-data = { path = "./crates/transaction-return-data", version = "=0.23.0" } +solders-transaction-status = { path = "./crates/transaction-status", version = "=0.23.0" } +solders-transaction-status-enums = { path = "./crates/transaction-status-enums", version = "=0.23.0" } +solders-transaction-status-struct = { path = "./crates/transaction-status-struct", version = "=0.23.0" } +solders-base64-string = { path = "./crates/base64-string", version = "=0.23.0" } +solders-rpc-filter = { path = "./crates/rpc-filter", version = "=0.23.0" } +solders-rpc-config = { path = "./crates/rpc-config", version = "=0.23.0" } +solders-rpc-config-macros = { path = "./crates/rpc-config-macros", version = "=0.23.0" } +solders-rpc-config-no-filter = { path = "./crates/rpc-config-no-filter", version = "=0.23.0" } +solders-rpc-config-no-rpc-api = { path = "./crates/rpc-config-no-rpc-api", version = "=0.23.0" } +solders-rpc-account-info-config = { path = "./crates/rpc-account-info-config", version = "=0.23.0" } +solders-rpc-program-accounts-config = { path = "./crates/rpc-program-accounts-config", version = "=0.23.0" } +solders-rpc-common = { path = "./crates/rpc-common", version = "=0.23.0" } +solders-rpc-errors = { path = "./crates/rpc-errors", version = "=0.23.0" } +solders-rpc-errors-common = { path = "./crates/rpc-errors-common", version = "=0.23.0" } +solders-rpc-errors-tx-status = { path = "./crates/rpc-errors-tx-status", version = "=0.23.0" } +solders-rpc-errors-no-tx-status = { path = "./crates/rpc-errors-no-tx-status", version = "=0.23.0" } +solders-rpc-request-airdrop-config = { path = "./crates/rpc-request-airdrop-config", version = "=0.23.0" } +solders-rpc-request-params = { path = "./crates/rpc-request-params", version = "=0.23.0" } +solders-rpc-request-params-no-config = { path = "./crates/rpc-request-params-no-config", version = "=0.23.0" } +solders-rpc-requests = { path = "./crates/rpc-requests", version = "=0.23.0" } +solders-rpc-responses = { path = "./crates/rpc-responses", version = "=0.23.0" } +solders-rpc-responses-common = { path = "./crates/rpc-responses-common", version = "=0.23.0" } +solders-rpc-responses-tx-status = { path = "./crates/rpc-responses-tx-status", version = "=0.23.0" } +solders-rpc-response-data-boilerplate = { path = "./crates/rpc-response-data-boilerplate", version = "=0.23.0" } +solders-rpc-send-transaction-config = { path = "./crates/rpc-send-transaction-config", version = "=0.23.0" } +solders-rpc-sig-status-config = { path = "./crates/rpc-sig-status-config", version = "=0.23.0" } +solders-rpc-sigs-for-address-config = { path = "./crates/rpc-sigs-for-address-config", version = "=0.23.0" } +solders-rpc-sim-transaction-config = { path = "./crates/rpc-sim-transaction-config", version = "=0.23.0" } +solders-rpc-simulate-tx-accounts-config = { path = "./crates/rpc-simulate-tx-accounts-config", version = "=0.23.0" } +solders-rpc-version = { path = "./crates/rpc-version", version = "=0.23.0" } +solders-primitives = { path = "./crates/primitives", version = "=0.23.0" } +solders-pubkey = { path = "./crates/pubkey", version = "=0.23.0" } +solders-system-program = { path = "./crates/system-program", version = "=0.23.0" } +solders-instruction = { path = "./crates/instruction", version = "=0.23.0" } +solders-address-lookup-table-account = { path = "./crates/address-lookup-table-account", version = "=0.23.0" } +solders-message = { path = "./crates/message", version = "=0.23.0" } +solders-signature = { path = "./crates/signature", version = "=0.23.0" } +solders-keypair = { path = "./crates/keypair", version = "=0.23.0" } +solders-token = { path = "./crates/token", version = "=0.23.0" } +solders-transaction = { path = "./crates/transaction", version = "=0.23.0" } +solders-transaction-error = { path = "./crates/transaction-error", version = "=0.23.0" } +solders-account = { path = "./crates/account", version = "=0.23.0" } +solders-hash = { path = "./crates/hash", version = "=0.23.0" } serde_with = { version = "^1.14.0", features = ["base64"] } solana-sdk = "2.1.0" solana-account-decoder = "2.1.0" diff --git a/docs/conf.py b/docs/conf.py index 819043dd..1a7c6778 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,7 +22,7 @@ author = "Kevin Heavey" # The full version, including alpha/beta/rc tags -release = "0.22.0" +release = "0.23.0" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index c6bd638b..4624ee67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "solders" -version = "0.22.0" +version = "0.23.0" description = "Python bindings for Solana Rust tools" authors = ["kevinheavey "] license = "Apache" @@ -30,7 +30,7 @@ build-backend = "maturin" [project] name = "solders" -version = "0.22.0" +version = "0.23.0" description = "Python bindings for Solana Rust tools" authors = [ {name = "kevinheavey", email = "kevinheavey123@gmail.com"} ] license = {file = "LICENSE"} # relative to the package/ directory From 6bab0613b2060767325ef70848408ab2e8c61e91 Mon Sep 17 00:00:00 2001 From: kevinheavey Date: Sun, 10 Nov 2024 16:05:15 +0400 Subject: [PATCH 7/7] update lock file --- Cargo.lock | 110 ++++++++++++++++++++++++++--------------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6cac4dd9..33ccabd7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5462,7 +5462,7 @@ dependencies = [ [[package]] name = "solders" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "derive_more", @@ -5497,7 +5497,7 @@ dependencies = [ [[package]] name = "solders-account" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "derive_more", @@ -5515,7 +5515,7 @@ dependencies = [ [[package]] name = "solders-account-decoder" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "bs58 0.4.0", @@ -5533,7 +5533,7 @@ dependencies = [ [[package]] name = "solders-address-lookup-table-account" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5547,7 +5547,7 @@ dependencies = [ [[package]] name = "solders-bankrun" -version = "0.22.0" +version = "0.23.0" dependencies = [ "chrono-humanize", "derive_more", @@ -5577,7 +5577,7 @@ dependencies = [ [[package]] name = "solders-banks-interface" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5594,7 +5594,7 @@ dependencies = [ [[package]] name = "solders-base64-string" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "bincode", @@ -5614,7 +5614,7 @@ dependencies = [ [[package]] name = "solders-commitment-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5625,7 +5625,7 @@ dependencies = [ [[package]] name = "solders-compute-budget" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "solana-sdk", @@ -5635,7 +5635,7 @@ dependencies = [ [[package]] name = "solders-epoch-info" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5648,7 +5648,7 @@ dependencies = [ [[package]] name = "solders-hash" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5661,7 +5661,7 @@ dependencies = [ [[package]] name = "solders-instruction" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5674,7 +5674,7 @@ dependencies = [ [[package]] name = "solders-keypair" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5689,7 +5689,7 @@ dependencies = [ [[package]] name = "solders-macros" -version = "0.22.0" +version = "0.23.0" dependencies = [ "proc-macro2", "quote", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "solders-message" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "derive_more", @@ -5716,7 +5716,7 @@ dependencies = [ [[package]] name = "solders-primitives" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "derive_more", @@ -5729,7 +5729,7 @@ dependencies = [ [[package]] name = "solders-pubkey" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5742,7 +5742,7 @@ dependencies = [ [[package]] name = "solders-rpc-account-info-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5757,7 +5757,7 @@ dependencies = [ [[package]] name = "solders-rpc-common" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5778,7 +5778,7 @@ dependencies = [ [[package]] name = "solders-rpc-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "solders-rpc-account-info-config", @@ -5795,11 +5795,11 @@ dependencies = [ [[package]] name = "solders-rpc-config-macros" -version = "0.22.0" +version = "0.23.0" [[package]] name = "solders-rpc-config-no-filter" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5817,7 +5817,7 @@ dependencies = [ [[package]] name = "solders-rpc-config-no-rpc-api" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5828,7 +5828,7 @@ dependencies = [ [[package]] name = "solders-rpc-errors" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5839,11 +5839,11 @@ dependencies = [ [[package]] name = "solders-rpc-errors-common" -version = "0.22.0" +version = "0.23.0" [[package]] name = "solders-rpc-errors-no-tx-status" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5856,7 +5856,7 @@ dependencies = [ [[package]] name = "solders-rpc-errors-tx-status" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -5870,7 +5870,7 @@ dependencies = [ [[package]] name = "solders-rpc-filter" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "bs58 0.4.0", @@ -5885,7 +5885,7 @@ dependencies = [ [[package]] name = "solders-rpc-program-accounts-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5899,7 +5899,7 @@ dependencies = [ [[package]] name = "solders-rpc-request-airdrop-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -5913,7 +5913,7 @@ dependencies = [ [[package]] name = "solders-rpc-request-params" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "serde", @@ -5936,7 +5936,7 @@ dependencies = [ [[package]] name = "solders-rpc-request-params-no-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "serde", @@ -5950,7 +5950,7 @@ dependencies = [ [[package]] name = "solders-rpc-requests" -version = "0.22.0" +version = "0.23.0" dependencies = [ "camelpaste", "pyo3", @@ -5981,11 +5981,11 @@ dependencies = [ [[package]] name = "solders-rpc-response-data-boilerplate" -version = "0.22.0" +version = "0.23.0" [[package]] name = "solders-rpc-responses" -version = "0.22.0" +version = "0.23.0" dependencies = [ "camelpaste", "derive_more", @@ -6022,7 +6022,7 @@ dependencies = [ [[package]] name = "solders-rpc-responses-common" -version = "0.22.0" +version = "0.23.0" dependencies = [ "camelpaste", "derive_more", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "solders-rpc-responses-tx-status" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -6061,7 +6061,7 @@ dependencies = [ [[package]] name = "solders-rpc-send-transaction-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6077,7 +6077,7 @@ dependencies = [ [[package]] name = "solders-rpc-sig-status-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6089,7 +6089,7 @@ dependencies = [ [[package]] name = "solders-rpc-sigs-for-address-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6103,7 +6103,7 @@ dependencies = [ [[package]] name = "solders-rpc-sim-transaction-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6119,7 +6119,7 @@ dependencies = [ [[package]] name = "solders-rpc-simulate-tx-accounts-config" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6133,14 +6133,14 @@ dependencies = [ [[package]] name = "solders-rpc-version" -version = "0.22.0" +version = "0.23.0" dependencies = [ "serde", ] [[package]] name = "solders-signature" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -6153,7 +6153,7 @@ dependencies = [ [[package]] name = "solders-system-program" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "derive_more", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "solders-token" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -6186,7 +6186,7 @@ dependencies = [ [[package]] name = "solders-traits" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "pyo3", @@ -6199,7 +6199,7 @@ dependencies = [ [[package]] name = "solders-traits-core" -version = "0.22.0" +version = "0.23.0" dependencies = [ "bincode", "pyo3", @@ -6210,7 +6210,7 @@ dependencies = [ [[package]] name = "solders-transaction" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -6229,7 +6229,7 @@ dependencies = [ [[package]] name = "solders-transaction-confirmation-status" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6239,7 +6239,7 @@ dependencies = [ [[package]] name = "solders-transaction-error" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3", @@ -6251,7 +6251,7 @@ dependencies = [ [[package]] name = "solders-transaction-return-data" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "derive_more", @@ -6266,7 +6266,7 @@ dependencies = [ [[package]] name = "solders-transaction-status" -version = "0.22.0" +version = "0.23.0" dependencies = [ "base64 0.13.1", "bincode", @@ -6296,7 +6296,7 @@ dependencies = [ [[package]] name = "solders-transaction-status-enums" -version = "0.22.0" +version = "0.23.0" dependencies = [ "pyo3", "serde", @@ -6306,7 +6306,7 @@ dependencies = [ [[package]] name = "solders-transaction-status-struct" -version = "0.22.0" +version = "0.23.0" dependencies = [ "derive_more", "pyo3",