fix(deps): update dependency @mysten/sui to v2 - #465
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
January 31, 2026 00:39
00688b9 to
f15c53f
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 2, 2026 16:40
f15c53f to
b41168e
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 3, 2026 20:44
b41168e to
8975522
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 6, 2026 00:27
8975522 to
deccfdf
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 6, 2026 20:29
deccfdf to
18b53f4
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 10, 2026 22:16
18b53f4 to
2d8011b
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
February 12, 2026 11:48
2d8011b to
77e7ec1
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 5, 2026 01:29
3d8fdfe to
0068f69
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 5, 2026 15:50
0068f69 to
0705f57
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 12, 2026 21:55
0705f57 to
ce743df
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 13, 2026 15:36
ce743df to
3a6b10b
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 14, 2026 01:12
3a6b10b to
0e25a13
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 17, 2026 20:39
0e25a13 to
6920f7f
Compare
renovate
Bot
force-pushed
the
renovate/mysten-sui-2.x
branch
from
March 18, 2026 21:37
6920f7f to
c340836
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.28.2→2.17.0Release Notes
MystenLabs/ts-sdks (@mysten/sui)
v2.16.0Compare Source
Minor Changes
6adc085: AddparseToUnitsandparseToMistbalance parsing utilities using pure bigintarithmetic.
Patch Changes
b1bf49a: FixextractMvrTypesandreplaceMvrNamesto handle vector and primitive typeparameters. Previously, these functions passed all string type parameters directly to
parseStructTag, which produced corrupted results for vector types (e.g.,vector<@​mvr/demo::baz::Qux>) and threw on primitives (e.g.,u8). Vector types are nowunwrapped and recursed into, and primitive types are passed through unchanged.
v2.15.0Compare Source
Minor Changes
43b2670: Re-exportGrpcWebFetchTransport,GrpcWebOptions, andRpcTransportfrom@mysten/sui/grpcso users can configure custom transports without adding@protobuf-ts/*asdirect dependencies.
Patch Changes
ef0b8a7: Error when mixing SUI CoinWithBalance intents that use the gas coin with ones that setuseGasCoin: false in the same transaction, preventing potential double-counting of address
balance.
v2.14.1Compare Source
Patch Changes
2d57e9c: FixnormalizeStructTagto reject top-level vector type strings with a clear error.Previously, calling
normalizeStructTag('vector<0x2::sui::SUI>')would produce a corrupted resultbecause the vector string was passed directly to
parseStructTag, which misinterpreted it. Thefunction now throws an error directing callers to use
normalizeTypeTaginstead.a3f2b49: Remove coin reservation feature flag check from core resolverv2.14.0Compare Source
Minor Changes
d0a401e: UpdateDisplay.outputtype fromRecord<string, string>toRecord<string, unknown>to match actual API behavior. Display v2 templates can produce structured JSON values (objects,
arrays) for fields that reference non-string Move types or use the
:jsontransform. This affectsthe core client type, the JSON-RPC
DisplayFieldsResponsetype, and all three transportimplementations (gRPC, GraphQL, JSON-RPC).
v2.13.4Compare Source
Patch Changes
2f76ba2: Revert removal of coin reservation feature flag check in core resolverv2.13.3Compare Source
Patch Changes
3324a93: Removeenable_coin_reservation_obj_refsfeature flag check from core resolver. Coinreservation refs are now created whenever address balance is non-zero, removing the need for the
getProtocolConfigcall during transaction building.v2.13.2Compare Source
Patch Changes
0819c73: Fix JSON-RPCdefaultNameServiceNamereturningundefinedinstead ofnullwhen noname is found.
8491b8e: FixparseStructTagto reject malformed inputs: empty address/module/name components(e.g.
::foo::Bar) and trailing content after type parameters (e.g.Coin<u8>GARBAGE).v2.13.1Compare Source
Patch Changes
82c2386: Fix JSON-RPC simulateTransaction includes when dryRun fails for non-public functions withchecksEnabled: false. balanceChanges and objectTypes no longer return incorrect data from failed
dryRun, and the transaction include no longer crashes for unbuilt Transaction objects.
v2.13.0Compare Source
Minor Changes
329350a: Addtx.coin()andtx.balance()methods and rewrite CoinWithBalance intent resolution.tx.coin({ type, balance })— produces aCoin<T>of the requested balance, sourced from ownedcoins and gas
tx.balance({ type, balance })— produces aBalance<T>of the requested balance, sourced fromaddress balance or owned coins
the sender's address balance via
send_fundsSplitCoinsinstead of per-intent splits
3c83909: Optimize transaction resolver to parallelize independent network requests (system state,balance, coins, protocol config) and add coin reservation compat mode for address balance gas
payment when
coin_reservationfeature flag is enabled.v2.12.1Compare Source
Patch Changes
f9067d5: Fix JSON-RPCsimulateTransactionfailing when passed a Transaction instance withunresolved object inputs
v2.12.0Compare Source
Minor Changes
bfeff69: AddchecksEnabledoption tosimulateTransactionto allow disabling transactionvalidation checks during simulation, enabling inspection of non-public/non-entry Move functions.
v2.11.0Compare Source
Minor Changes
319aae1: Remove WebSocket client and streaming subscription APIs from the JSON-RPC transport. Thesubscribemethod,WebSocketConstructoroption,websocketoption,JsonRpcTransportSubscribeOptionstype, andUnsubscribetype have been removed from the publicAPI.
v2.10.0Minor Changes
78a577b: AddgetProtocolConfig()Core API method returning protocol version, feature flags, andconfig attributes.
Patch Changes
2ee1a2a: ImprovewaitForTransactionpolling with schedule-based timing tuned to actual indexinglatency. Default schedule polls at 0, 300, 600, 1500, 3500ms then every 2s. Add
pollScheduleoption for custom absolute-time schedules.
v2.7.0Compare Source
Minor Changes
2faaf69: Addinclude: { display: true }support togetObject,getObjects, andlistOwnedObjectsacross all three transports (gRPC, GraphQL, JSON-RPC). Returns aDisplayobject with
outputanderrorsfields when a Display template exists for the object type, ornullwhen no template is registered.v2.6.0Compare Source
Minor Changes
903eecc: AddchildIdtogetDynamicFieldresponse for dynamic object fields.e33fea3: Addjsonfield to event data in transaction responses. Whenevents: trueis included,each event now contains a
jsonfield with the JSON representation of the event's Move structdata (or
nullif unavailable). Supported across all three transports (gRPC, GraphQL, JSON-RPC).903eecc: Addinclude: { value: true }option tolistDynamicFieldsonSuiGrpcClientandSuiGraphQLClientto optionally return the field valuesPatch Changes
e33fea3: Fix gas payment resolution to check sender's address balance when sender is their own gaspayer. Previously, address balance was only checked for sponsored transactions, causing "No valid
gas coins found" errors for accounts with sufficient address balance but no coin objects.
903eecc: Fix IDE autocomplete forincludeoption in client and client.core methods903eecc: Update GraphQL schema and remove references to droppedSimulationResult.errorandExecutionResult.errorsfieldsv2.5.1Compare Source
Patch Changes
e8f985e: Fix duplicatestorageCostinParallelTransactionExecutorgas calculation, which wasdouble-counting storage costs.
v2.5.0Compare Source
Minor Changes
1c97aa2: Add childId for listDyanamicFields response and fix name encoding for dynamic fieldobjects
Patch Changes
9ab9a50: FixparseTypeTagto correctly handle vector type parameters containing struct types(e.g.
vector<0x2::sui::SUI>). Previously, the::inside the vector's type parameter caused theentire vector to be incorrectly parsed as a struct tag. Also reject malformed vector inputs like
vector<>(empty type parameter) andvector<u8(missing closing bracket).v2.4.0Minor Changes
5270eaf: AddisValidStructTagvalidation utility.isValidNamedTypenow also validates the fullstruct tag structure (completing the TODO that previously returned
trueunconditionally).v2.3.1Compare Source
Patch Changes
265ec25: AddisPreparedForSerializationmethod to Transaction class for checking if atransaction is ready for JSON serialization. Update
Transaction.fromto validate thattransactions are prepared before copying and automatically register the CoinWithBalance intent
resolver when needed.
v2.3.0Compare Source
Minor Changes
724a13a: Improve handling of clever errors during simulationPatch Changes
fcbf952: Fix$extendchaining so thatclient.$extend(sdk1()).$extend(sdk2())works correctly.Previously, the second
$extendcall would lose the extensions from the first call.v2.2.0Compare Source
Minor Changes
6125fbd: Add getCoinMetadata to core apiv2.1.0Compare Source
Minor Changes
f950118: Use a Proxy for client extensionsv2.0.1Patch Changes
339d1e0]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.