block to slot