use keystore.BlockStamp instead of Block