Open
Description
Location
[backend/eth/channel] Funder.Fund:135
Problem
The Ethereum Funder uses the ChallengeDuration
as funding timeout which is just a "best effort" solution.
A problem arises in honest tests where the funding times out too quickly when ChallengeDuration=1
is used.
Concrete: The HLL talk example code has this problem.
Proposal
The user should be able to set a designated funding timeout.
Just adding an option to the client.Propose
function would not be enough since the receiver of the proposal would need to be able to set his timeout as well.
The solution that i had in mind does not seem to work, so i will leave the concept open for later.