POSTsuix_getOwnedObjects

Sui Mainnethttps://sui-mainnet.nodit.io/

Return the list of objects owned by an address. Note that if the address owns more than QUERY_MAX_RESULT_LIMIT objects, the pagination is not accurate, because previous page may have been updated when the next page is fetched. Please use suix_queryObjects if this is a concern.

Request Body
idintegerrequired
jsonrpcstringrequired
methodstringrequired
paramsoneOf[]required
params[0]string

Hex string encoding.

Responses
jsonrpcstring
idinteger
dataobject[]required
dataobject
bcsoneOf
object 1object
bcsBytesstringrequired

Base64 encoding

dataTypestring (enum)required
hasPublicTransferbooleanrequired
typestringrequired
versionstringrequired
object 2object
dataTypestring (enum)required
idstringrequired

Hex string encoding.

linkageTableobjectrequired
moduleMapobjectrequired
typeOriginTableobject[]required
versionstringrequired
contentoneOf
object 1object
dataTypestring (enum)required
fieldsanyOfrequired
array 1anyOf[]
object 2object
object 3object
hasPublicTransferbooleanrequired
typestringrequired
object 2object
dataTypestring (enum)required
disassembledobjectrequired
digeststringrequired

Base64 string representing the object digest

displayobject
dataobject
erroroneOf
object 1object
object 2object
object 3object
object 4object
object 5object
objectIdstringrequired

Hex string encoding.

owneroneOf
object 1object
AddressOwnerstringrequired

Hex string encoding.

object 2object
ObjectOwnerstringrequired

Hex string encoding.

object 3object
Sharedobjectrequired
string 4string (enum)
object 5object
ConsensusAddressOwnerobjectrequired
previousTransactionstring

A transaction will have a (unique) digest.

storageRebatestring
typestring

The type of the object. Default to be None unless SuiObjectDataOptions.showType is set to true

versioninteger (uint64)required

Object version.

erroroneOf
object 1object
codestring (enum)required
object_idstringrequired

Hex string encoding.

object 2object
codestring (enum)required
parent_object_idstringrequired

Hex string encoding.

object 3object
codestring (enum)required
digeststringrequired

Base64 string representing the object digest

object_idstringrequired

Hex string encoding.

versionstringrequired

Object version.

object 4object
codestring (enum)required
object 5object
codestring (enum)required
errorstringrequired
hasNextPagebooleanrequired
nextCursorstring

Hex string encoding.

X-API-KEY
RequestCU250
cURL
curl -X POST "https://sui-mainnet.nodit.io/" \
  -H "X-API-KEY: {YOUR_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "suix_getOwnedObjects",
  "params": [
    "0xdbc9abc01a87906b033a75750e741edb2df5ea5d55c96a611371d22799d26827",
    {
      "filter": {
        "MatchAll": [
          {
            "StructType": "0x2::coin::Coin<0x2::sui::SUI>"
          },
          {
            "AddressOwner": "0xdbc9abc01a87906b033a75750e741edb2df5ea5d55c96a611371d22799d26827"
          },
          {
            "Version": "13488"
          }
        ]
      },
      "options": {
        "showType": true,
        "showOwner": true,
        "showPreviousTransaction": true,
        "showDisplay": false,
        "showContent": false,
        "showBcs": false,
        "showStorageRebate": false
      }
    },
    "0x0cd4bb4d4f520fe9bbf0cf1cebe3f2549412826c3c9261bff9786c240123749f",
    3
  ]
}'
Response
Example · 200
{
  "jsonrpc": "2.0",
  "result": {
    "data": [
      {
        "data": {
          "objectId": "0x0b37a91692359a98496738a58c17a9334aeacc435c70ab9635e47a277d8f8dd9",
          "version": "13488",
          "digest": "FZzfCnKCSRW2jN9AwkiarjYQapViUQAh799aiRMZ4YC2",
          "type": "0x2::coin::Coin<0x2::sui::SUI>",
          "owner": {
            "AddressOwner": "0xdbc9abc01a87906b033a75750e741edb2df5ea5d55c96a611371d22799d26827"
          },
          "previousTransaction": "AJhAseKLEndWYT45FbvYGgCJQTqZP537xqNnthY9FqSa",
          "storageRebate": "100"
        }
      },
      {
        "data": {
          "objectId": "0xd4feace07fc863a2eef286c3e95ed48e2c181bb65db5beaf7ea664b4ca6b744c",
          "version": "13488",
          "digest": "3cxBDcfnkVgtXWhnMnKKkMGtZdiEorUhb1vdp2DkVyfi",
          "type": "0x2::coin::Coin<0x2::sui::SUI>",
          "owner": {
            "AddressOwner": "0xdbc9abc01a87906b033a75750e741edb2df5ea5d55c96a611371d22799d26827"
          },
          "previousTransaction": "8qCvxDHh5LtDfF95Ci9G7vvQN2P6y4v55S9xoKBYp7FM",
          "storageRebate": "100"
        }
      },
      {
        "data": {
          "objectId": "0xe26860fac6839ce2d7ed7e6f29d276a1b4c23f2d9a9b6f0d8b2c17beace292b7",
          "version": "13488",
          "digest": "3tX9sgYC4A6nVKGjKEE5xxW6t4zkvDL9BwjuaxMg8arP",
          "type": "0x2::coin::Coin<0x2::sui::SUI>",
          "owner": {
            "AddressOwner": "0xdbc9abc01a87906b033a75750e741edb2df5ea5d55c96a611371d22799d26827"
          },
          "previousTransaction": "5Ka3vDaDy9h5UYk3Maz3vssWHrhbcGXQgwg8fL2ygyTi",
          "storageRebate": "100"
        }
      }
    ],
    "nextCursor": "0xe26860fac6839ce2d7ed7e6f29d276a1b4c23f2d9a9b6f0d8b2c17beace292b7",
    "hasNextPage": true
  },
  "id": 1
}