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