@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
12 lines • 573 B
JavaScript
import { checkKeys } from '../cached-keys/index.js';
import { appendError } from './append-error.js';
export const checkPreviouslySubmittedDuplicates = (depositData, chainId, blockNumber, errors) => {
const keys = depositData.map(({ pubkey }) => pubkey);
const duplicates = checkKeys(keys, chainId, blockNumber);
depositData.forEach((data, index) => {
if (duplicates.includes(data.pubkey)) {
appendError(errors, index, `pubkey was previously submitted`);
}
});
};
//# sourceMappingURL=check-previously-submitted-duplicates.js.map