AsyncPublicContract
Async contract wrapper with transparent read-only access
Overview
Definition
class AsyncPublicContract:
def __init__(
self,
w3: AsyncWeb3,
address: ChecksumAddress,
abi: list[dict[str, Any]],
) -> None:
...Constructor Parameters
Parameter
Type
Required
Description
Namespace
.tread - Transparent Read
.tread - Transparent ReadExamples
Basic Read Operations
Concurrent Reads
Batch Balance Queries
Decoding Results
Complex Return Types
Array Results
Instantiation via Client
Pagination with Concurrency
Monitoring Contract State
Error Handling
With Timeout
Context Manager Pattern
Multi-Contract Queries
Retry Logic
Notes
Performance Tips
Use Cases
High-Throughput Queries
When to Use AsyncShieldedContract Instead
See Also
Last updated

