All Classes and Interfaces

Class
Description
Call Decryption Oracle Event Listener - the bridge between on-chain ICallDecryptionOracle and off-chain CallDecryptionService.
Off-chain decryption logic for the Call Decryption Oracle.
Result of decrypting an encrypted call descriptor + encrypted arguments.
Default implementation of CallDecryptionService that: uses the same ABI encoding/decoding as Solidity (via web3j), and enforces eligibility based on the encrypted ArgsDescriptor structure.
Java counterpart to the Solidity struct CallDescriptor: struct CallDescriptor { address targetContract; bytes4 selector; uint256 validUntilBlock; }
CLI to construct EncryptedHashedArguments from plaintext ABI-encoded arguments, ready to be pasted into Remix.
Java counterpart to the Solidity struct EncryptedCallDescriptor: struct EncryptedCallDescriptor { bytes32 publicKeyId; bytes ciphertext; }
CLI to construct EncryptedCallDescriptor from a CallDescriptor, ready for Remix.
Spring Application
Tiny CLI to generate EncryptedHashedArguments for CallDecryptionOracleTestContract.