ShieldedContract
Sync contract wrapper with shielded and transparent namespaces
Overview
Definition
class ShieldedContract:
def __init__(
self,
w3: Web3,
encryption: EncryptionState,
private_key: PrivateKey,
address: ChecksumAddress,
abi: list[dict[str, Any]],
eip712: bool = False,
) -> None:
...Constructor Parameters
Parameter
Type
Required
Description
Namespaces
.write - Encrypted Write
.write - Encrypted Write.read - Encrypted Read
.read - Encrypted Read.twrite - Transparent Write
.twrite - Transparent Write.tread - Transparent Read
.tread - Transparent Read.dwrite - Debug Write
.dwrite - Debug WriteExamples
Basic Encrypted Write
Encrypted Read
Transparent Operations
Debug Write
With Transaction Parameters
Using EIP-712 Signing
Instantiation via Client
Notes
See Also
Last updated

