Package 

Class TransactionDataRequest.Enhancement

  • All Implemented Interfaces:
    cash.z.ecc.android.sdk.internal.model.TransactionDataRequest

    
    public final class TransactionDataRequest.Enhancement
    extends TransactionDataRequest.EnhancementRequired
                        

    Transaction enhancement (download of complete raw transaction data) is requested.

    The caller evaluating this request on behalf of the wallet backend should respond to this request by providing complete data for the specified transaction to ZcashRustBackend.decryptAndStoreTransaction; if using lightwalletd for access to chain state, this may be obtained via the GetTransaction RPC method. If no data is available for the specified transaction, this should be reported to the backend using ZcashRustBackend.setTransactionStatus. A TransactionDataRequest.enhancement request subsumes any previously existing TransactionDataRequest.getStatus request.