(
self, chain_state: ChainState, channel_state: Optional[NettingChannelState]
)
| 145 | target_states: Sequence[ChannelState] |
| 146 | |
| 147 | def evaluate( |
| 148 | self, chain_state: ChainState, channel_state: Optional[NettingChannelState] |
| 149 | ) -> bool: |
| 150 | if channel_state is None: |
| 151 | # If the channel is settled, then it will disappear from |
| 152 | # chain_state and so channel_state will never be None. |
| 153 | return True |
| 154 | return channel.get_status(channel_state) in self.target_states |
| 155 | |
| 156 | |
| 157 | @dataclass |
nothing calls this directly
no test coverage detected