Module challenge

Source
Expand description

§Challenge Transaction Logic

This module provides functions for constructing and challenge related transactions in the protocol. The transactions are: Challenge, ChallengeTimeout, OperatorChallengeNack, OperatorChallengeAck, Disprove.

Functions§

create_challenge_timeout_txhandler
Creates a TxHandler for the challenge_timeout transaction.
create_challenge_txhandler
Creates a TxHandler for the challenge transaction.
create_disprove_txhandler
Creates a TxHandler for the disprove_tx.
create_operator_challenge_ack_txhandler
Creates a TxHandler for the OperatorChallengeAck transaction.
create_operator_challenge_nack_txhandler
Creates a TxHandler for the OperatorChallengeNack transaction.
create_watchtower_challenge_timeout_txhandler
Creates a TxHandler for the watchtower_challenge_timeout_tx.
create_watchtower_challenge_txhandler
Creates a TxHandler for the watchtower_challenge_tx.