# Functions
NewFileStateMgr create a new instance of the FileStateMgr which implements LocalStateManager.
# Structs
FileStateMgr save the local state to file.
KeygenLocalState is a structure used to represent the data we saved locally for different keygen.
MockLocalStateManager is a mock use for test purpose.
# Interfaces
LocalStateManager provide necessary methods to manage the local state, save it , and read it back LocalStateManager doesn't have any opinion in regards to where it should be persistent to.