Skip to main content

erc20

Type Aliases

ApprovePrepareTransactionRequestProps<TChain>

type ApprovePrepareTransactionRequestProps<TChain>: object;

Type parameters

Type parameter
TChain extends Chain | undefined

Type declaration

MemberType
addressAddress
amountbigint
ownerAddress
publicClientPublicClient<Transport, TChain>
spenderAddress

Source

src/utils/erc20.ts:13


ApproveProps<TChain>

type ApproveProps<TChain>: object;

Type parameters

Type parameter
TChain extends Chain | undefined

Type declaration

MemberType
addressAddress
amountbigint
publicClientPublicClient<Transport, TChain>
spenderAddress
walletClientWalletClient

Source

src/utils/erc20.ts:38


FetchAllowanceProps<TChain>

type FetchAllowanceProps<TChain>: object;

Type parameters

Type parameter
TChain extends Chain | undefined

Type declaration

MemberType
addressAddress
ownerAddress
publicClientPublicClient<Transport, TChain>
spenderAddress

Source

src/utils/erc20.ts:72

Functions

approve()

function approve<TChain>(__namedParameters: ApproveProps<TChain>): Promise<any>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
__namedParametersApproveProps<TChain>

Returns

Promise<any>

Source

src/utils/erc20.ts:46


approvePrepareTransactionRequest()

function approvePrepareTransactionRequest<TChain>(__namedParameters: ApprovePrepareTransactionRequestProps<TChain>): Promise<any>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
__namedParametersApprovePrepareTransactionRequestProps<TChain>

Returns

Promise<any>

Source

src/utils/erc20.ts:21


fetchAllowance()

function fetchAllowance<TChain>(__namedParameters: FetchAllowanceProps<TChain>): Promise<any>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
__namedParametersFetchAllowanceProps<TChain>

Returns

Promise<any>

Source

src/utils/erc20.ts:79


fetchDecimals()

function fetchDecimals<TChain>(__namedParameters: object): any

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
__namedParametersobject
__namedParameters.address`0x${string}`
__namedParameters.publicClientobject

Returns

any

Source

src/utils/erc20.ts:93