Skip to content

chore(deps): bump @scallop-io/sui-scallop-sdk from 4.4.0 to 5.1.0 - #28

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/scallop-io/sui-scallop-sdk-5.1.0
Open

chore(deps): bump @scallop-io/sui-scallop-sdk from 4.4.0 to 5.1.0#28
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/scallop-io/sui-scallop-sdk-5.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps @scallop-io/sui-scallop-sdk from 4.4.0 to 5.1.0.

Release notes

Sourced from @​scallop-io/sui-scallop-sdk's releases.

v5.1.0

Full Changelog: scallop-io/sui-scallop-sdk@v5.0.0...v5.1.0

v4.5.0-alpha.3

Full Changelog: scallop-io/sui-scallop-sdk@v4.5.0-alpha.2...v4.5.0-alpha.3

v4.5.0-alpha.2

What's Changed

Full Changelog: scallop-io/sui-scallop-sdk@v4.5.0-alpha.1...v4.5.0-alpha.2

v4.5.0-alpha.1

Full Changelog: scallop-io/sui-scallop-sdk@v4.4.0-alpha.3...v4.5.0-alpha.1

Changelog

Sourced from @​scallop-io/sui-scallop-sdk's changelog.

5.1.0 (2026-07-26)

Changed

  • Bumped the minimum @tanstack/query-core peer dependency to >=5.95.2 (was >=5.59.16) (0ad1378)
  • On-chain object-read coalescing now merges same-tick reads whose include selection is a subset of another pending request's into one shared getObjects call, instead of issuing a separate call per distinct selection (998ad50)
  • Dynamic-field value reads now route through the shared object-read coalescer instead of each issuing its own single-object request (157c285)

Fixed

  • RateLimiter no longer hangs indefinitely on a non-finite (Infinity/NaN) or sub-1 capacity — non-finite capacities correctly disable throttling, and sub-1 finite capacities now throw at construction instead of silently deadlocking every read (38f0888)
  • ScallopAddress / ScallopConstants now honor a defaultValues.addresses seed synchronously and refresh it in the background, instead of ignoring it and blocking every read on a network refetch (fcf1338)

5.0.0 (2026-07-25)

Added

  • Switchable read transport — ScallopQuery / ScallopBuilder accept readTransport: 'grpc' | 'graphql' plus graphqlUrl / graphqlClient, routing Core reads (balances, and dynamic-field-heavy repos like poolAddresses / flashloan / obligation) over native Sui GraphQL when enabled (630c2b0, 7d2283a, a1f8a5d)
  • Request-coalescing on-chain object reads — same-tick getObject calls sharing an include selection are batched into a single getObjects call (09c8ea2)
  • OnChainDataSource — a shared { client, url, getObject } shape both the gRPC and GraphQL datasources implement, unifying on-chain reads across transports (8ae45b6)

Changed

  • BREAKING: Replaced the single on-chain datasource with split gRPC + GraphQL read transports (8dedca8)
  • BREAKING: ScallopQuery.grpc / ScallopClient.grpc / ScallopBuilder.grpc renamed to coreClient (981c558)
  • BREAKING: GrpcDataSource.client is now typed as the full SuiGrpcClient (previously a narrower ClientWithCoreMethods) (8ae45b6)
  • BREAKING: Bumped the minimum @mysten/sui peer dependency to >=2.22.0 (64e2313)
  • ScallopAddress.get() is now generic over the dotted path, returning the precise leaf/sub-object type instead of any (1e5ded6)

Deprecated

  • pythEndpoints: string[] on ScallopBuilder / ScallopQuery / PriceRepository is deprecated in favor of a single pythEndpoint: string (the first entry is still used as the default) (c1b0d9d)

Removed

  • BREAKING: GraphQLDataSource.listDynamicFieldsWithValues (custom hand-written query) — superseded by Core's own include-capable listDynamicFields (include: { value: true }), supported natively by both transports (8ae45b6)

Fixed

  • buildObligationMetadata now nests registryTableId under obligationNaming correctly instead of assigning the bare string, fixing the obligation naming-registry lookup (6d29a70)
  • Guarded against a missing coin address entry when mapping indexer Pyth prices, and corrected an error message that mislabeled Scallop Indexer failures as Pyth API failures (f764a2d)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@scallop-io/sui-scallop-sdk](https://github.com/scallop-io/sui-scallop-sdk) from 4.4.0 to 5.1.0.
- [Release notes](https://github.com/scallop-io/sui-scallop-sdk/releases)
- [Changelog](https://github.com/scallop-io/sui-scallop-sdk/blob/v5.1.0/CHANGELOG.md)
- [Commits](https://github.com/scallop-io/sui-scallop-sdk/commits/v5.1.0)

---
updated-dependencies:
- dependency-name: "@scallop-io/sui-scallop-sdk"
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants