include exceptions in logs
add spent output rollback information
add spent output rollback information
fix deserialization
add pruning of builder chain
fix spent information not being cleared after save