block by date
find the block at any date or unix timestamp on 13 chains, or when any block was made.
each chain is searched from its public rpc: the latest block, an estimate from its recent block time, then a narrowing search on block timestamps, at most 25block reads per chain. block times are whole seconds, so several blocks can share one; you get the last block of that second. some public nodes don't keep very old blocks.
