Cannot fork at apecific block

hi

i can use ganache-cli to fork evm blockchain - works fine. i can fork with
–fork.blockNumber 12345
and ganache writes to me
Block: 12345
however in fact blockchain forked from the latest block, which is really weird as to me. so i use
-f https://rpc.add.res@12345
and in return i have
errno: ā€˜ETIMEDOUT’,
code: ā€˜ETIMEDOUT’,

does anyone know how to fork blockchain at a specific block and why it didn’t work for me?

Are you sure that you want to fork an entire blockchain?

maybe i don’t understand the ā€œfor at a specific blockā€ idea. i was thinking, if i will add blocknumber it’ll restore a blockchain condition at a given block. no?

I’m not sure now how it should work the part with forking an entire blockchain from a specific block number

me neither. that’s why this topic was created