For the complete documentation index, see llms.txt. This page is also available as Markdown.

Smart Contract Behavioral Profiling

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

SmartContractBehaviorProfiling

SmartContractBehaviorQueryParams

SmartContractBehaviorData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.smart_contract_behavior import (
    SmartContractBehaviorProfiling,
    SmartContractBehaviorQueryParams,
    SmartContractBehaviorData,
)

Parameters

Name
Type
Description
Default
Optional

contract_address

Union[str, List[str]]

Smart contract address(es) to analyze.

None

True

event_type

str

Event type (e.g., "Transfer", "Approval") to monitor.

None

True

time_range

Tuple[datetime, datetime]

Date range for behavioral profiling.

None

True


Data

Name
Type
Description

contract_address

str

Address of the smart contract analyzed.

anomaly_score

float

Anomaly score indicating unusual behavior.

event_count

int

Number of events triggered during the time range.

function_call_patterns

List[str]

Frequent function calls and their occurrence patterns.

timestamp

datetime

Timestamp of the last analysis.

Last updated