Skip to main content

EOA

Externally Owned Account (EOA) - a wallet controlled by a private key. EOAs can send transactions, hold native currency and tokens, but cannot contain code.

Schema Definition

type EOA implements Address {
address: AddressString!
nonce: Int!
fundedAt: Timestamp
fundedBy: Address
fundingTransaction: Transaction
lastActiveAt: Timestamp
transactionCount: Int!
tokenBalances(
first: Int = 10
after: Cursor
where: TokenBalanceFilter
orderBy: TokenBalanceOrderBy
orderDirection: OrderDirection
): TokenBalanceList!
nftBalances(
first: Int = 10
after: Cursor
where: NFTBalanceFilter
orderBy: NFTBalanceOrderBy
orderDirection: OrderDirection
): NFTBalanceList!
transactions(
first: Int = 10
after: Cursor
where: TransactionFilter
orderBy: TransactionOrderBy
orderDirection: OrderDirection
): TransactionList!
}

Fields

FieldTypeDescription
address
AddressString! non-null scalar
The wallet address as a checksummed hex string (0x-prefixed, 42 characters).
nonce
Int! non-null scalar
Number of transactions sent from this wallet. This is the account nonce used to prevent replay attacks.
fundedAt
Timestamp scalar
Timestamp when this wallet first received native currency, or null if never funded.
fundedBy
Address interface
Address that first sent native currency to this wallet, enabling it to pay for gas.
fundingTransactionThe transaction that first funded this wallet with native currency.
lastActiveAt
Timestamp scalar
Timestamp of the most recent transaction involving this wallet, or null if never active.
transactionCount
Int! non-null scalar
Total number of transactions where this wallet was the sender or recipient.
tokenBalances
TokenBalanceList! non-null object
ERC-20 token balances held by this wallet, paginated.
nftBalances
NFTBalanceList! non-null object
NFT balances held by this wallet, paginated.
transactions
TransactionList! non-null object
Transactions involving this wallet as sender or recipient, paginated.

tokenBalances Arguments

ArgumentTypeDescription
first
Int scalar
Maximum number of results to return (default: 10, max: 100).
after
Cursor scalar
Cursor for pagination. Pass the endCursor from a previous query to get the next page.
whereFilter criteria for token balances.
orderByField to sort results by.
orderDirectionSort direction (ascending or descending).

nftBalances Arguments

ArgumentTypeDescription
first
Int scalar
Maximum number of results to return (default: 10, max: 100).
after
Cursor scalar
Cursor for pagination. Pass the endCursor from a previous query to get the next page.
whereFilter criteria for NFT balances.
orderByField to sort results by.
orderDirectionSort direction (ascending or descending).

transactions Arguments

ArgumentTypeDescription
first
Int scalar
Maximum number of results to return (default: 10, max: 100).
after
Cursor scalar
Cursor for pagination. Pass the endCursor from a previous query to get the next page.
whereFilter criteria for transactions.
orderByField to sort results by.
orderDirectionSort direction (ascending or descending).

Interfaces

InterfaceDescription
Address interface
Base interface for any address on chain, whether an externally owned account (EOA) or a smart contract. Provides common fields for address identification, activity tracking, and asset balances.