web3research.eth.EthereumProvider
- class web3research.eth.EthereumProvider(api_token, backend: str | None = None, database: str = 'ethereum', settings: Dict[str, Any] | None = None, generic_args: Dict[str, Any] | None = None, **kwargs)
Bases:
web3research.db.ClickhouseProvider
Base ClickHouse Connect client
- Parameters:
backend (Optional[str])
database (str)
settings (Optional[Dict[str, Any]])
generic_args (Optional[Dict[str, Any]])
- database
- blocks(where: str | None, order_by: Dict[str, bool] | None = None, limit: int | None = 100, offset: int | None = 0, parameters: Dict[str, Any] | None = None)
- Parameters:
where (Optional[str])
order_by (Optional[Dict[str, bool]])
limit (Optional[int])
offset (Optional[int])
parameters (Optional[Dict[str, Any]])
- transactions(where: str | None, order_by: Dict[str, bool] | None = None, limit: int | None = 100, offset: int | None = 0, parameters: Dict[str, Any] | None = None)
- Parameters:
where (Optional[str])
order_by (Optional[Dict[str, bool]])
limit (Optional[int])
offset (Optional[int])
parameters (Optional[Dict[str, Any]])
- traces(where: str | None, order_by: Dict[str, bool] | None = None, limit: int | None = 100, offset: int | None = 0, parameters: Dict[str, Any] | None = None)
- Parameters:
where (Optional[str])
order_by (Optional[Dict[str, bool]])
limit (Optional[int])
offset (Optional[int])
parameters (Optional[Dict[str, Any]])
- events(where: str | None, order_by: Dict[str, bool] | None = None, limit: int | None = 100, offset: int | None = 0, parameters: Dict[str, Any] | None = None)
- Parameters:
where (Optional[str])
order_by (Optional[Dict[str, bool]])
limit (Optional[int])
offset (Optional[int])
parameters (Optional[Dict[str, Any]])