Multi-Wallet Aggregator Profiles

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

WalletAggregatorProfiles

WalletAggregatorQueryParams

WalletAggregatorData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.wallet_aggregator_profiles import (
    WalletAggregatorProfiles,
    WalletAggregatorQueryParams,
    WalletAggregatorData,
)

Parameters

Name
Type
Description
Default
Optional

wallet_addresses

List[str]

List of wallets to aggregate into a profile.

None

False

activity_scope

str

Scope of aggregation (e.g., "DeFi," "NFTs").

"DeFi"

True

include_historical

bool

Include historical transaction data in the profile.

True

True


Data

Name
Type
Description

profile_id

str

Unique identifier for the aggregated wallet profile.

aggregated_balance

float

Total balance across all wallets in the profile.

activity_distribution

dict

Distribution of activity by type (e.g., swaps, staking).

timestamp

datetime

Timestamp of the profile creation.


Key Features

  • Wallet Aggregation: Combines multiple wallets into a single profile for unified tracking.

  • Activity Scope Customization: Focus on specific activities like DeFi trading or NFT minting.

  • Comprehensive Insights: Tracks total balances, transaction history, and behavioral patterns.

Last updated