SUI 1.81.1 > 1.82.3 API CHANGES
This section lists the API methods that changed in this release. Each link opens the method documentation with a note on what changed.
SUI 1.81.1 > 1.82.3 API CHANGES
This section lists the API methods that changed in this release. Each link opens the method documentation with a note on what changed.
In Sui 1.82.3 the JSON-RPC service was removed from the Sui full node. All JSON-RPC methods (sui_*, suix_*, unsafe_*) are no longer available on the NOWNodes SUI endpoint. Use the SUI gRPC API (sui-grpc.nownodes.io) instead; see the official JSON-RPC migration guide.
Added methods
No methods in this release.
Deprecated methods
Coin Query API
suix_getAllCoins— Returns a paginated collection of all coin objects owned by an address.suix_getAllBalances— Returns the total balance of every coin type owned by an address.suix_getBalance— Returns the total coin balance for one coin type, owned by the address owner.suix_getCoinMetadata— Returns metadata (e.g., symbol, decimals) for a coin.suix_getCoins— Returns a paginated collection of coin objects of the requested type owned by an address.suix_getTotalSupply— Returns total supply for a coin.
Discover
rpc.discover— Main entry point for all Sui JSON-RPC methods (returns the OpenRPC schema).
Externed API
suix_getDynamicFieldObject— Returns the dynamic field object information for a specified object.suix_getDynamicFields— Returns the list of dynamic field objects owned by an object.suix_getOwnedObjects— Returns a paginated collection of objects owned by an address.suix_queryEvents— Returns a paginated collection of events matching the supplied filter.suix_queryTransactionBlocks— Returns a paginated collection of transaction blocks matching the supplied filter.suix_resolveNameServiceAddress— Resolves a SuiNS name to its linked Sui address.suix_resolveNameServiceNames— Returns the SuiNS names linked to an address, with the primary name first.
Governance Read API
suix_getCommitteeInfo— Returns the committee information for the asked epoch.suix_getLatestSuiSystemState— Returns the latest SUI system state object on-chain.suix_getReferenceGasPrice— Returns the reference gas price for the network.suix_getStakesByIds— Returns delegated stakes identified by the supplied staked Sui object IDs.suix_getStakes— Returns all delegated stakes owned by an address.suix_getValidatorsApy— Returns the validator APY.
Move Utils
sui_getMoveFunctionArgTypes— Returns the argument types of a Move function, based on normalized Type.sui_getNormalizedMoveFunction— Returns a structured representation of Move function.sui_getNormalizedMoveModule— Returns a structured representation of Move module.sui_getNormalizedMoveModulesByPackage— Returns structured representations of all modules in the given package.sui_getNormalizedMoveStruct— Returns a structured representation of Move struct.
Read API
sui_getChainIdentifier— Returns the first four bytes of the chain's genesis checkpoint digest.sui_getCheckpoint— Returns a checkpoint.sui_getCheckpoints— Returns paginated list of checkpoints.sui_getEvents— Returns transaction events.sui_getLatestCheckpointSequenceNumber— Returns the sequence number of the latest checkpoint that has been executed.sui_getLoadedChildObjects— Gets loaded child objects associated with the transaction the request provides.sui_getObject— Returns the object information for a specified object.sui_getProtocolConfig— Returns the protocol config table for the given version number.sui_getObject— Return the object information for a specified objectsui_tryGetPastObject— Returns a specified historical version of an object when that version is retained by the node.sui_tryMultiGetPastObjects— Returns specified historical object versions when those versions are retained by the node.
Write API
sui_devInspectTransactionBlock— Simulates a transaction block in inspection mode and returns detailed effects and return values without committing changes.sui_dryRunTransactionBlock— Simulates a serialized transaction block and returns its execution effects without committing changes.sui_executeTransactionBlock— Submits a signed transaction block and optionally waits for effects or local execution.
Modified methods
No methods in this release.