From ea18897e866fb647f4a5b678ff17fab8a20408aa Mon Sep 17 00:00:00 2001 From: matteo-aftermath Date: Fri, 9 Jan 2026 12:56:41 +0100 Subject: [PATCH 1/3] chore(sui-gql-client): fix examples --- crates/sui-gql-client/Cargo.toml | 77 +++++++++++++------------------- 1 file changed, 31 insertions(+), 46 deletions(-) diff --git a/crates/sui-gql-client/Cargo.toml b/crates/sui-gql-client/Cargo.toml index e75dbac3..db8aa544 100644 --- a/crates/sui-gql-client/Cargo.toml +++ b/crates/sui-gql-client/Cargo.toml @@ -64,7 +64,7 @@ trait-variant = "0.1" default-features = false features = ["build"] path = "../sui-gql-schema" -version = "0.17.0" +version = "0.17.0" [dev-dependencies] @@ -84,76 +84,61 @@ sui-gql-schema = { path = "../sui-gql-schema", features = ["build", "scalars"] } [[example]] -name = "gql-object-type" -path = "examples/object_type.rs" -required-features = ["queries", "reqwest"] +name = "gql-object-type" +path = "examples/object_type.rs" [[example]] -name = "gql-object-dfs" -path = "examples/object_dfs.rs" -required-features = ["queries", "reqwest"] +name = "gql-object-dfs" +path = "examples/object_dfs.rs" [[example]] -name = "gql-object-df-by-name" -path = "examples/object_df_by_name.rs" -required-features = ["queries", "reqwest"] +name = "gql-object-df-by-name" +path = "examples/object_df_by_name.rs" [[example]] -name = "gql-object-dof-by-name" -path = "examples/object_dof_by_name.rs" -required-features = ["queries", "reqwest"] +name = "gql-object-dof-by-name" +path = "examples/object_dof_by_name.rs" [[example]] -name = "gql-current-epoch" -path = "examples/current_epoch.rs" -required-features = ["queries", "reqwest"] +name = "gql-current-epoch" +path = "examples/current_epoch.rs" [[example]] -name = "gql-events-backward" -path = "examples/events_backward.rs" -required-features = ["queries", "reqwest"] +name = "gql-events-backward" +path = "examples/events_backward.rs" [[example]] -name = "gql-cached" -path = "examples/cached_client.rs" -required-features = ["queries", "reqwest"] +name = "gql-cached" +path = "examples/cached_client.rs" [[example]] -name = "gql-transaction-status" -path = "examples/transaction_blocks_status.rs" -required-features = ["queries", "reqwest"] +name = "gql-transaction-status" +path = "examples/transaction_blocks_status.rs" [[example]] -name = "gql-latest-checkpoint" -path = "examples/latest_checkpoint.rs" -required-features = ["queries", "reqwest"] +name = "gql-latest-checkpoint" +path = "examples/latest_checkpoint.rs" [[example]] -name = "gql-full-objects" -path = "examples/full_objects.rs" -required-features = ["queries", "reqwest"] +name = "gql-full-objects" +path = "examples/full_objects.rs" [[example]] -name = "gql-latest-full-objects" -path = "examples/latest_full_objects.rs" -required-features = ["queries", "reqwest"] +name = "gql-latest-full-objects" +path = "examples/latest_full_objects.rs" [[example]] -name = "gql-owner-gas-coins" -path = "examples/owner_gas_coins.rs" -required-features = ["move-type", "queries", "reqwest"] +name = "gql-owner-gas-coins" +path = "examples/owner_gas_coins.rs" [[example]] -name = "gql-packages" -path = "examples/packages.rs" -required-features = ["queries", "reqwest"] +name = "gql-packages" +path = "examples/packages.rs" [[example]] -name = "gql-transactions-by-digests" -path = "examples/transactions_by_digests.rs" -required-features = ["hash", "queries", "reqwest"] +name = "gql-transactions-by-digests" +path = "examples/transactions_by_digests.rs" [[example]] -name = "gql-coin-metadata" -path = "examples/coin_metadata.rs" -required-features = ["queries", "reqwest"] +name = "gql-coin-metadata" +path = "examples/coin_metadata.rs" From 821866f87b5b5685cb8311c7ff7dcafec0d0599e Mon Sep 17 00:00:00 2001 From: matteo-aftermath Date: Thu, 22 Jan 2026 01:16:34 +0100 Subject: [PATCH 2/3] fix(af-iperps)!: add missing field in PerformedADL event --- crates/af-iperps/src/lib.rs | 1 + .../af-iperps/src/snapshots/af_iperps__tests__public_api.snap | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/af-iperps/src/lib.rs b/crates/af-iperps/src/lib.rs index 572c0c6c..4249b6f4 100644 --- a/crates/af-iperps/src/lib.rs +++ b/crates/af-iperps/src/lib.rs @@ -548,6 +548,7 @@ sui_pkg_sdk!(perpetuals { ch_id: ID, bad_debt_account_id: u64, size_reduced: u64, + collateral_transferred: IFixed, adl_price: u64, counterparty_account_id: u64, bad_debt_is_long: bool, diff --git a/crates/af-iperps/src/snapshots/af_iperps__tests__public_api.snap b/crates/af-iperps/src/snapshots/af_iperps__tests__public_api.snap index 4bdc983f..1b17c974 100644 --- a/crates/af-iperps/src/snapshots/af_iperps__tests__public_api.snap +++ b/crates/af-iperps/src/snapshots/af_iperps__tests__public_api.snap @@ -2208,13 +2208,14 @@ pub af_iperps::events::PerformedADL::adl_price: u64 pub af_iperps::events::PerformedADL::bad_debt_account_id: u64 pub af_iperps::events::PerformedADL::bad_debt_is_long: bool pub af_iperps::events::PerformedADL::ch_id: sui_framework_sdk::object::ID +pub af_iperps::events::PerformedADL::collateral_transferred: af_utilities::types::ifixed::IFixed pub af_iperps::events::PerformedADL::counterparty_account_id: u64 pub af_iperps::events::PerformedADL::size_reduced: u64 impl af_iperps::events::PerformedADL pub fn af_iperps::events::PerformedADL::move_instance(self, address: sui_sdk_types::address::Address) -> af_move_type::MoveInstance pub fn af_iperps::events::PerformedADL::type_(address: sui_sdk_types::address::Address) -> af_iperps::events::PerformedADLTypeTag impl af_iperps::events::PerformedADL -pub fn af_iperps::events::PerformedADL::new(ch_id: sui_framework_sdk::object::ID, bad_debt_account_id: u64, size_reduced: u64, adl_price: u64, counterparty_account_id: u64, bad_debt_is_long: bool) -> Self +pub fn af_iperps::events::PerformedADL::new(ch_id: sui_framework_sdk::object::ID, bad_debt_account_id: u64, size_reduced: u64, collateral_transferred: af_utilities::types::ifixed::IFixed, adl_price: u64, counterparty_account_id: u64, bad_debt_is_long: bool) -> Self impl af_move_type::MoveStruct for af_iperps::events::PerformedADL pub type af_iperps::events::PerformedADL::StructTag = af_iperps::events::PerformedADLTypeTag impl af_move_type::MoveType for af_iperps::events::PerformedADL From aa7b18806c90737574cea19ee4f894ebced29996 Mon Sep 17 00:00:00 2001 From: matteo-aftermath Date: Thu, 22 Jan 2026 01:17:33 +0100 Subject: [PATCH 3/3] chore: update to checkout v6 --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/release-plz.yml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 634c09c9..8f9d37f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: rust: ${{ steps.filter.outputs.rust == 'true' || inputs.check-all }} steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - uses: dorny/paths-filter@v3 id: filter with: @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@nightly with: @@ -69,7 +69,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Install cargo-nextest @@ -90,7 +90,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@nightly - name: Cache diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index d6865f50..5aa00a8e 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -27,7 +27,7 @@ jobs: private-key: ${{ secrets.RELEASE_PLZ_APP_PK }} - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 token: ${{ steps.generate-token.outputs.token }} @@ -64,7 +64,7 @@ jobs: private-key: ${{ secrets.RELEASE_PLZ_APP_PK }} - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 token: ${{ steps.generate-token.outputs.token }}