Skip to content

eth::BridgeEventClaim

Transport-neutral bridge event claim signed by watcher nodes.

#include <bridge_event.hpp>

Public Attributes

Name
uint64_t src_chain_id
uint64_t dest_chain_id
uint64_t block_number
Hash256 block_hash
Hash256 tx_hash
uint32_t log_index
Address bridge_contract
Hash256 event_topic0
std::vector< Hash256 > topics
codec::ByteBuffer data
Address sender
intx::uint256 token_id_or_nonce
intx::uint256 amount
Address recipient
uint64_t observed_at
uint64_t finality_depth

Public Attributes Documentation

variable src_chain_id

uint64_t src_chain_id = 0;

variable dest_chain_id

uint64_t dest_chain_id = 0;

variable block_number

uint64_t block_number = 0;

variable block_hash

Hash256 block_hash {};

variable tx_hash

Hash256 tx_hash {};

variable log_index

uint32_t log_index = 0;

variable bridge_contract

Address bridge_contract {};

variable event_topic0

Hash256 event_topic0 {};

variable topics

std::vector< Hash256 > topics;

variable data

codec::ByteBuffer data;

variable sender

Address sender {};

variable token_id_or_nonce

intx::uint256 token_id_or_nonce {};

variable amount

intx::uint256 amount {};

variable recipient

Address recipient {};

variable observed_at

uint64_t observed_at = 0;

variable finality_depth

uint64_t finality_depth = 0;

Updated on 2026-06-05 at 17:22:18 -0700