Skip to content

Commit

Permalink
fix: types
Browse files Browse the repository at this point in the history
  • Loading branch information
agualis committed Sep 23, 2024
1 parent 7fa63fe commit 7175c7c
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@ import { getSpenderForAddLiquidity } from '@/lib/modules/tokens/token.helpers'
import { useSignPermit2Step } from '@/lib/modules/transactions/transaction-steps/useSignPermit2Step'
import { useSignRelayerStep } from '@/lib/modules/transactions/transaction-steps/useSignRelayerStep'
import { useUserSettings } from '@/lib/modules/user/settings/UserSettingsProvider'
import { useUserAccount } from '@/lib/modules/web3/UserAccountProvider'
import { AddLiquidityBaseQueryOutput } from '@balancer/sdk'
import { useMemo } from 'react'
import { usePool } from '../../PoolProvider'
import { requiresPermit2Approval } from '../../pool.helpers'
import { LiquidityActionHelpers } from '../LiquidityActionHelpers'
import { SdkQueryAddLiquidityOutput } from './add-liquidity.types'
import { AddLiquidityStepParams, useAddLiquidityStep } from './useAddLiquidityStep'

type AddLiquidityStepsParams = AddLiquidityStepParams & {
Expand Down Expand Up @@ -51,7 +50,7 @@ export function useAddLiquiditySteps({
{
handler,
slippagePercent: slippage,
queryOutput: simulationQuery.data as AddLiquidityBaseQueryOutput,
queryOutput: simulationQuery.data as SdkQueryAddLiquidityOutput,
},
chainId
)
Expand Down
1 change: 0 additions & 1 deletion lib/modules/relayer/signRelayerApproval.hooks.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { useUserAccount } from '@/lib/modules/web3/UserAccountProvider'
import { useToast } from '@chakra-ui/react'
import { useEffect, useState } from 'react'
import { useWalletClient } from 'wagmi'
import { signRelayerApproval } from './signRelayerApproval'
import { useHasApprovedRelayer } from './useHasApprovedRelayer'
import { RelayerMode } from './useRelayerMode'
Expand Down
1 change: 0 additions & 1 deletion lib/modules/tokens/approvals/approval-labels.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { is } from 'date-fns/locale'
import { BuildTransactionLabels } from '../../web3/contracts/transactionLabels'

export type ApprovalAction =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { SdkQueryAddLiquidityOutput } from '@/lib/modules/pool/actions/add-liquidity/add-liquidity.types'
import { AddLiquidityHandler } from '@/lib/modules/pool/actions/add-liquidity/handlers/AddLiquidity.handler'
import { useUserAccount } from '@/lib/modules/web3/UserAccountProvider'
import { useSdkViemClient } from '@/lib/modules/web3/useSdkViemClient'
import { Toast } from '@/lib/shared/components/toasts/Toast'
import { AddLiquidityBaseQueryOutput } from '@balancer/sdk'
import { useToast } from '@chakra-ui/react'
import { useEffect, useState } from 'react'
import { SignPermit2State, usePermit2Signature } from './Permit2SignatureProvider'
import { signPermit2TokenApprovals } from './signPermit2TokenApprovals'

export type AddLiquidityPermit2Params = {
handler: AddLiquidityHandler
queryOutput?: AddLiquidityBaseQueryOutput
queryOutput?: SdkQueryAddLiquidityOutput
slippagePercent: string
}
export function useSignPermit2Approval({
Expand Down
7 changes: 5 additions & 2 deletions lib/modules/web3/useSdkViemClient.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import { publicActions, walletActions } from 'viem'
import { useWalletClient } from 'wagmi'
import { Client, PublicActions, WalletActions } from 'viem'
import { Relayer } from '@balancer/sdk'

export type SdkClient = Client & WalletActions & PublicActions
// TODO: replace this type with the one exposed by the SDK (WIP)
// https://github.com/balancer/b-sdk/pull/417
type SignRelayerApprovalParams = Parameters<typeof Relayer.signRelayerApproval>
export type SdkClient = SignRelayerApprovalParams[2]

export function useSdkViemClient(): SdkClient | undefined {
const { data: walletClient } = useWalletClient()
Expand Down

0 comments on commit 7175c7c

Please sign in to comment.