Commit 2c7aca7
committed
ResourceManager trait impl
Introduces the DefaultResourceManager struct. The core of methods
that will be used to inform the HTLC forward decisions are
add/resolve_htlc.
- add_htlc: Based on resource availability and reputation, it
evaluates whehther to forward or fail the HTLC.
- resolve_htlc: Releases the bucket resources used from a HTLC
previously added and updates the channel's reputation based on HTLC
fees and resolution times.1 parent eabecfa commit 2c7aca7
1 file changed
Lines changed: 1364 additions & 2 deletions
0 commit comments