Struct LogRetrievalResponse
pub struct LogRetrievalResponse {
pub log_payload: BoundedVec<Field, 15>,
pub tx_hash: Field,
pub unique_note_hashes_in_tx: BoundedVec<Field, 64>,
pub first_nullifier_in_tx: Field,
pub block_number: u32,
pub block_timestamp: u64,
pub block_hash: Field,
}
Fields
log_payload: BoundedVec<Field, 15>tx_hash: Fieldunique_note_hashes_in_tx: BoundedVec<Field, 64>The array of new note hashes created by tx_hash
first_nullifier_in_tx: FieldThe first nullifier created by tx_hash
block_number: u32The number of the block in which tx_hash was included
block_timestamp: u64The timestamp of the block in which tx_hash was included
block_hash: FieldThe hash of the block in which tx_hash was included
Trait implementations
impl Deserialize for LogRetrievalResponse
pub fn deserialize(fields: [Field; 86]) -> Self
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self
impl Eq for LogRetrievalResponse
pub fn eq(_self: Self, _other: Self) -> bool
A response to a
LogRetrievalRequest, containing the payload of a log (i.e. the content minus the tag, called plaintext for public logs and ciphertext for private), plus contextual information about the transaction in which the log was emitted. This is the data required in order to discover notes that are being delivered in a log.