Skip to content

Commit 854caa4

Browse files
committed
add depositToPosition for L1 and L2
1 parent 96de6d5 commit 854caa4

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { Provider } from '@ethersproject/abstract-provider'
2+
import { getLockupContract } from './common'
3+
4+
type Options = {
5+
readonly provider: Provider
6+
readonly positionTokenId: string
7+
readonly amount: string
8+
}
9+
10+
export const depositToPosition = async (
11+
options: Options
12+
): Promise<boolean | undefined> => {
13+
const lockupContract = await getLockupContract(options.provider)
14+
return lockupContract
15+
? await lockupContract.depositToPosition(
16+
options.positionTokenId,
17+
options.amount
18+
)
19+
: undefined
20+
}

0 commit comments

Comments
 (0)