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

14 lines 1.02 kB
import { PerformTransactionGasLimit, PerformTransactionSendTransaction } from '@lidofinance/lido-ethereum-sdk'; import type { Call, WaitForTransactionReceiptParameters } from 'viem'; import type { CommonTransactionProps, PerformOptionsDecodePartial, PerformOptionsSpend } from './types.js'; export type PerformTransactionOptions<TDecodedResult = undefined> = CommonTransactionProps<TDecodedResult> & { getGasLimit: PerformTransactionGasLimit; sendTransaction: PerformTransactionSendTransaction; waitForTransactionReceiptParameters?: WaitForTransactionReceiptParameters; } & PerformOptionsDecodePartial<TDecodedResult>; export type PerformCallOptions<TDecodedResult = undefined> = CommonTransactionProps<TDecodedResult> & { calls: Call[]; waitForTransactionReceiptParameters?: WaitForTransactionReceiptParameters; } & PerformOptionsDecodePartial<TDecodedResult>; export type SignPermitOrApproveProps = Omit<PerformOptionsSpend<any>, 'call' | 'decodeResult'>; //# sourceMappingURL=internal-types.d.ts.map