add checkpoint, fixed blockchain error