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

28 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseAddVettedOperatorProps = void 0; const viem_1 = require("viem"); const index_js_1 = require("../common/utils/index.js"); const parseAddVettedOperatorProps = async (props) => { const { keysCount, publicKeys, signatures } = (0, index_js_1.parseDepositData)(props.depositData); return { ...props, keysCount, publicKeys, signatures, managementProperties: { rewardAddress: props.rewardsAddress && (0, viem_1.isAddress)(props.rewardsAddress) ? props.rewardsAddress : viem_1.zeroAddress, managerAddress: props.managerAddress && (0, viem_1.isAddress)(props.managerAddress) ? props.managerAddress : viem_1.zeroAddress, extendedManagerPermissions: props.extendedManagerPermissions ?? false, }, referrer: props.referrer && (0, viem_1.isAddress)(props.referrer) ? props.referrer : viem_1.zeroAddress, }; }; exports.parseAddVettedOperatorProps = parseAddVettedOperatorProps; //# sourceMappingURL=parse-add-vetted-operator-props.js.map