mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-29 15:11:09 +02:00
contractcourt: add new briefcase.go file to house persistent arbitrator state
In this commit, we add a new file: briefcase.go. The contents of this file are the ArbitratorLog. This log will be used by the internal state machine of each Channel Arbitrator to ensure that each state transition is fully reflected on-disk, to ensure that the state machine is durable and able to survive restarts. This commit also adds a new implementation of the ArbitratorLog interface backed by boltdb.
This commit is contained in:
1044
contractcourt/briefcase.go
Normal file
1044
contractcourt/briefcase.go
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user