@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
19 lines (14 loc) • 502 B
text/typescript
import type { KyInstance } from 'ky'
import type { FuturesCrossPosition } from '../../../types.js'
export interface FuturesCrossDepositInput {
amount: number
}
export type FuturesCrossDepositOutput = FuturesCrossPosition
type Deposit = (
input: FuturesCrossDepositInput
) => Promise<FuturesCrossDepositOutput>
export const createDeposit = (instance: KyInstance): Deposit => {
return async ({ amount }) => {
return instance.post('futures/cross/deposit', { json: { amount } }).json()
}
}