You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So if I don't want to pay a MS, I can call TokenNetwork openChannel(me, partner, something) before the MS calls claimReward(). Then claimReward() will see Openned, and the MS won't get the reward. Is this correct?
The text was updated successfully, but these errors were encountered:
This is because the MS contract is outdated. This PR #360 should fix the issue, as it also references the channel_identifier. This makes the distinction between the old and new channel:
claimReward()
works only when the TokenNetwork contract has no ChannelState between the two participants.raiden-contracts/raiden_contracts/contracts/services/MonitoringService.sol
Line 258 in c6e9454
So if I don't want to pay a MS, I can call
TokenNetwork openChannel(me, partner, something)
before the MS callsclaimReward()
. ThenclaimReward()
will seeOpenned
, and the MS won't get the reward. Is this correct?The text was updated successfully, but these errors were encountered: