PublicContract
Sync contract wrapper with transparent read-only access
Overview
Definition
class PublicContract:
def __init__(
self,
w3: Web3,
address: ChecksumAddress,
abi: list[dict[str, Any]],
) -> None:
...Constructor Parameters
Parameter
Type
Required
Description
Namespace
.tread - Transparent Read
.tread - Transparent ReadExamples
Basic Read Operations
Decoding Results
Multiple Reads
Complex Return Types
Array Results
Instantiation via Client
Checking Contract State
Pagination Pattern
View Functions Only
Error Handling
With Custom RPC
Notes
Use Cases
Public Data Queries
When to Use ShieldedContract Instead
See Also
Last updated

