A race condition was occurring when a post fund setup arrived before the FundingReceivedEvent. The AdvanceChannel protocol would be passed the post fund setup but there was no check if the AdvanceChannel was successful so the NewLedgerFunding protocol got stuck in WaitForPostFundSetup.
The message saga was also updated to handle sending multiple commitments.
A race condition was occurring when a post fund setup arrived before the
FundingReceivedEvent
. TheAdvanceChannel
protocol would be passed the post fund setup but there was no check if theAdvanceChannel
was successful so theNewLedgerFunding
protocol got stuck inWaitForPostFundSetup
.The message saga was also updated to handle sending multiple commitments.
Fixes #609.