The current implementation load elements one by one although a list of all pending elements was asked. See https://github.com/evstack/ev-node/blob/main/block/pending_data.go#L32 An iterator can be more efficient when a list of elements is requires. The underlying datastore supports a query type that could be instrumented. This feature should come with a benchmark to verify any performance improvements.