Overview
This endpoint returns comprehensive execution data including:- totals: Aggregate statistics across ALL wallets (does not get filtered). Can be used to build feeds, using read nodes for extra context.
- walletExecutions: Detailed execution data per wallet address. Used to manage the user’s execution state (current step number).
Request Body
Response Structure
Totals Object
- transactions: Total transactions across wallets
- wallets: Total wallets that have transacted
- stepStats: Per-step statistics with recent transaction hashes
Wallet Executions Array
Each wallet contains:- walletAddress: Always lowercase
- executions: Array of separate execution instances (don’t merge these)
- farcasterData: Social profile info (username, pfp_url, display_name, etc.)
- txnsPerStep: Transactions organized by step number
Farcaster Integration
Profile data includes:- username: Link to profile with
https://farcaster.xyz/{username}
- pfp_url: Profile picture URL
- display_name: User’s display name
- fid: Farcaster ID
- bio: User bio
- followers/following: Social metrics
null
if user doesn’t have a Farcaster account.
Use Cases
- User Progress: Show current step and transaction history for connected wallet
- Transaction Feeds: Display recent activity across all users (i.e. X person completed Y step (link to profile, link to transaction))
- Leaderboards: Rank users by completion or participation, combined with read node data.
Important Notes
- Don’t merge executions: Each execution is independent and should be used separately
- Filter step 0: All executions have a step 0 with nil hash - exclude from user-facing displays
- Lowercase addresses: All wallet addresses are returned in lowercase
- Execution selection: Users can select specific executions via
latestExecutionId
- Linking to an explorer: You can link transactions to the herd coterminal via
https://herd.eco/{blockchain}/tx/hash
Recommended Implementation
- Query with connected wallet address in
walletAddresses
- Build step components using
walletExecutions[].txnsPerStep
- Show social profiles using
farcasterData
- Display aggregate stats from
totals.stepStats
- Allow users to select an execution id for continuation, or just always use latest if you want to keep it simple.
Authorizations
Enter your bearer token in the format Bearer <token>
Headers
Application identifier for Herd Trail