UNPKG

@exromany/lido-csm-sdk

Version:

[![GitHub license](https://img.shields.io/github/license/lidofinance/lido-csm-sdk?color=limegreen)](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [![Version npm](https://img.shields.io/npm/v/@lidofinance/lido-csm-sdk?label=version)](h

12 lines 573 B
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