import { switchMap } from 'rxjs';
import { memo } from '../util/index.js';
export function getBlockByNumber(instanceId, api) {
return memo(instanceId, (blockNumber) => api.rpc.chain.getBlockHash(blockNumber).pipe(switchMap((h) => api.derive.chain.getBlock(h))));
}