All Classes and Interfaces
Class
Description
Listens for ERC-7573 KeyReleased events emitted a given callback contract.
DeployForDemo class.
Spring Application
Decryption Oracle Event Listener - the bridge between on-chain IDecryptionOracleContract and
off-chain DecryptionOracle.
ReST Controller that exposes some functionality of the oracle.
Rest endpoint generating a page with the oracle status.
ReST Controller for oracle status.
Service that provides status information of the Decryption Oracle.
Triggers a test request by calling:
DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey,
receiver, txNote)
It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA
public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes
that as the encryptedKey.
TransferKeyRequestedEvent
Triggers a test request by calling:
DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey,
receiver, txNote)
It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA
public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes
that as the encryptedKey.
Triggers a test request by calling:
DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey,
receiver, txNote)
It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA
public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes
that as the encryptedKey.
TriggerFullCyclePayable class.
Endpointing provind the version of the installed software
GET /version -> { group, artifact, name, version, time }