⏱️Watchtower

Digest Block

The Co-ordinator service calls this RPC to notify the watchtower about a new block. If the block is not contiguous with the previously digested block, the watchtower calls the "get block" RPC on the archiver to first digest any missed blocks. The watchtower iterates over the transactions in the block and builds an index of recently executed transactions. The index is time-limited based on a fixed block height and discards old transactions in the index once they have expired.

Query Transaction Status

End-users call this RPC to determine whether a given UHS element has recently been spent or created. It also returns errors related to a given UHS element that prevented transaction execution.

Digest Error

Validators and the Co-ordinator service call this RPC to report an error with a transaction to the watchtower. The watchtower maintains a time-limited index of recent errors associated with a particular UHS element.

Last updated