Address
The 32-byte address that is an account address (corresponding to a public key).
type Address implements IOwner {
  address: SuiAddress!
  objects(
    first: Int
    after: String
    last: Int
    before: String
    filter: ObjectFilter
  ): MoveObjectConnection!
  balance(
    type: String
  ): Balance
  balances(
    first: Int
    after: String
    last: Int
    before: String
  ): BalanceConnection!
  coins(
    first: Int
    after: String
    last: Int
    before: String
    type: String
  ): CoinConnection!
  stakedSuis(
    first: Int
    after: String
    last: Int
    before: String
  ): StakedSuiConnection!
  defaultSuinsName: String
  suinsRegistrations(
    first: Int
    after: String
    last: Int
    before: String
  ): SuinsRegistrationConnection!
  transactionBlocks(
    first: Int
    after: String
    last: Int
    before: String
    relation: AddressTransactionBlockRelationship
    filter: TransactionBlockFilter
  ): TransactionBlockConnection!
}
Fields
Address.address ● SuiAddress! non-null scalar
Address.objects ● MoveObjectConnection! non-null object
Objects owned by this address, optionally
filter-ed.
Address.objects.first●Intscalar
Address.objects.after ● String scalar
Address.objects.last ● Int scalar
Address.objects.before ● String scalar
Address.objects.filter ● ObjectFilter input
Address.balance ● Balance object
Total balance of all coins with marker type owned by this address. If type is not supplied, it defaults to
0x2::sui::SUI.
Address.balance.type●Stringscalar
Address.balances ● BalanceConnection! non-null object
The balances of all coin types owned by this address.
Address.balances.first●Intscalar
Address.balances.after ● String scalar
Address.balances.last ● Int scalar
Address.balances.before ● String scalar
Address.coins ● CoinConnection! non-null object
The coin objects for this address.
typeis a filter on the coin's type parameter, defaulting to0x2::sui::SUI.
Address.coins.first●Intscalar
Address.coins.after ● String scalar
Address.coins.last ● Int scalar
Address.coins.before ● String scalar
Address.coins.type ● String scalar
Address.stakedSuis ● StakedSuiConnection! non-null object
The
0x3::staking_pool::StakedSuiobjects owned by this address.
Address.stakedSuis.first●Intscalar
Address.stakedSuis.after ● String scalar
Address.stakedSuis.last ● Int scalar
Address.stakedSuis.before ● String scalar
Address.defaultSuinsName ● String scalar
The domain explicitly configured as the default domain pointing to this address.
Address.suinsRegistrations ● SuinsRegistrationConnection! non-null object
The SuinsRegistration NFTs owned by this address. These grant the owner the capability to manage the associated domain.
Address.suinsRegistrations.first●Intscalar
Address.suinsRegistrations.after ● String scalar
Address.suinsRegistrations.last ● Int scalar
Address.suinsRegistrations.before ● String scalar
Address.transactionBlocks ● TransactionBlockConnection! non-null object
Similar behavior to the
transactionBlocksin Query but supporting the additionalAddressTransactionBlockRelationshipfilter, which defaults toSIGN.
Address.transactionBlocks.first●Intscalar
Address.transactionBlocks.after ● String scalar
Address.transactionBlocks.last ● Int scalar
Address.transactionBlocks.before ● String scalar
Address.transactionBlocks.relation ● AddressTransactionBlockRelationship enum
Address.transactionBlocks.filter ● TransactionBlockFilter input
Interfaces
IOwner interface
Interface implemented by GraphQL types representing entities that can own objects. Object owners are identified by an address which can represent either the public key of an account or another object. The same address can only refer to an account or an object, never both, but it is not possible to know which up-front.
Returned by
address  query ● resolveSuinsAddress  query
Member Of
AddressConnection  object ● AddressEdge  object ● Event  object ● GasInput  object ● Owner  object ● TransactionBlock  object ● Validator  object