Skip to main content

Reading Entity State

Query entity balances, positions, and metadata onchain.

Overview

Every entity (Org or Fund) maintains:
  • Balance: USDC holdings in the entity
  • Manager: Address with permission to manage the entity
  • Entity Type: Org (0) or Fund (1)
  • Active Status: Whether the entity can receive/send funds

Basic Entity Information

Check Entity Balance

Python/web3.py

Verify Entity Status

Check if an entity is active and can transact:
Registry Addresses:
  • Ethereum: 0x94106ca9c7e567109a1d39413052887d1f412183
  • Base: 0x237b53bcfbd3a114b549dfec96a9856808f45c94
  • Optimism: 0x5d216bb28852f98ceaa29180670397ab01774ea6

Check Entity Manager

Verify if an address is the manager of an entity:

Get Org Tax ID

For Org entities, retrieve the tax identifier:

Compute Entity Address (Before Deployment)

Predict entity address before deployment:

Check Fees

Query donation and transfer fees for an entity:

Batch Query Multiple Entities

Efficiently query multiple entities:

Common Query Patterns

Check if Entity Exists

Monitor Entity Balance Changes

Next Steps

Donations

Send funds to entities

Entity Events

Monitor entity activity

Entity Deployment

Deploy new entities