.dwrite
Debug write namespace for encrypted transactions with inspection
Overview
Usage Pattern
result = contract.dwrite.functionName(arg1, arg2, ...)Parameters
Function Arguments
Transaction Options (Keyword Arguments)
Parameter
Type
Default
Description
Return Value
Field Details
Field
Type
Description
Examples
Sync Usage
Async Usage
Inspect Plaintext Calldata
Verify Encryption
Inspect Transaction Parameters
Analyze Gas Estimation
Compare with Production .write
Use Cases
Development and Testing
Debugging Encryption
Auditing Transaction Details
Testing Security Parameters
Important Warnings
Transaction is Actually Broadcast
Use in Production
Cost Implications
Comparison with Other Namespaces
Namespace
Encryption
Returns
Transaction Broadcast
Use Case
Privacy Guarantees
Identical to .write
Debug Info is Client-Side
Error Handling
Best Practices
When to Use .dwrite
When to Use .write Instead
Testing Workflow
Low-Level Alternative
See Also
Last updated

