MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 5 callersFunctiondefineCall
( call: | call | ContractFunctionParameters<abi, AbiStateMutability, functionName>, )
src/actions/token/internal.ts:342
↓ 5 callersFunctiondefineFormatter
( type: type, format: (args: parameters, action?: string | undefined) => returnType, )
src/utils/formatters/formatter.ts:5
↓ 5 callersFunctiondeployContract
( client: Client<Transport, Chain, viem_Account>, parameters: EncodeDeployDataParameters<abi>, )
test/src/tempo/earn.ts:446
↓ 5 callersFunctiondeployErc20InvalidTransferEvent
()
test/src/utils.ts:128
↓ 5 callersFunctionestimateL1Fee
( client: Client<Transport, TChain, TAccount>, args: EstimateL1FeeParameters<TChain, TAccount, TChainOverr
src/op-stack/actions/estimateL1Fee.ts:69
↓ 5 callersFunctionestimateUserOperationGas
( client: Client<Transport, Chain | undefined, account>, parameters: EstimateUserOperationGasParameters<
src/account-abstraction/actions/bundler/estimateUserOperationGas.ts:147
↓ 5 callersFunctionfn
(chainId: number)
src/tokens/defineToken.ts:75
↓ 5 callersFunctionformatAbiParams
( params: readonly AbiParameter[] | undefined, { includeName = false }: { includeName?: boolean | undefine
src/utils/abi/formatAbiItem.ts:31
↓ 5 callersFunctionformatUserOperationRequest
( request: ExactPartial<UserOperation>, )
src/account-abstraction/utils/formatters/userOperationRequest.ts:11
↓ 5 callersFunctionfrom
( parameters: parameters | from.Parameters, )
src/tempo/Account.ts:98
↓ 5 callersFunctiongetArrayComponents
( type: string, )
src/utils/abi/encodeAbiParameters.ts:426
↓ 5 callersFunctiongetCallsStatus
( client: Client<Transport, chain, account>, parameters: GetCallsStatusParameters, )
src/actions/wallet/getCallsStatus.ts:60
↓ 5 callersFunctiongetFilterChanges
( _client: Client<transport, chain>, { filter, }: GetFilterChangesParameters< filterType, ab
src/actions/public/getFilterChanges.ts:138
↓ 5 callersFunctiongetGasPrice
(client: Client<Transport, chain, account>)
src/actions/public/getGasPrice.ts:32
↓ 5 callersFunctiongetL2Output
( client: Client<Transport, chain, account>, parameters: GetL2OutputParameters<chain, chainOverride>, )
src/op-stack/actions/getL2Output.ts:77
↓ 5 callersFunctiongetTimeToFinalize
( client: Client<Transport, chain, account>, parameters: GetTimeToFinalizeParameters<chain, chainOverride>
src/op-stack/actions/getTimeToFinalize.ts:76
↓ 5 callersFunctiongetVerifyingPaymaster_07
()
test/src/account-abstraction.ts:176
↓ 5 callersFunctiongetVerifyingPaymaster_08
()
test/src/account-abstraction.ts:157
↓ 5 callersFunctionhttp
(url = rpcUrl, config: HttpConfig = {})
test/src/tempo/zones.ts:57
↓ 5 callersFunctionnamehash
(name: string)
src/utils/ens/namehash.ts:37
↓ 5 callersFunctionpickWriteParameters
(parameters: Record<string, unknown>)
src/actions/token/internal.ts:317
↓ 5 callersFunctionproveWithdrawal
( client: Client<Transport, chain, account>, parameters: ProveWithdrawalParameters<chain, account, chainOv
src/op-stack/actions/proveWithdrawal.ts:102
↓ 5 callersFunctionrecoverAuthorizationAddress
( parameters: RecoverAuthorizationAddressParameters<authorization>, )
src/utils/authorization/recoverAuthorizationAddress.ts:53
↓ 5 callersFunctionrpcSchema
()
src/clients/createClient.ts:394
↓ 5 callersFunctionschedule
(args: parameters)
src/utils/promise/createBatchScheduler.ts:92
↓ 5 callersFunctionsendRawTransaction
( client: Client<Transport, chain>, { serializedTransaction }: SendRawTransactionParameters, )
src/actions/wallet/sendRawTransaction.ts:42
↓ 5 callersFunctionserializeTransaction
( transaction: OpStackTransactionSerializable, signature?: Signature, )
src/op-stack/serializers.ts:29
↓ 5 callersFunctionsetNextBlockBaseFeePerGas
( client: TestClient<TestClientMode, Transport, chain, account, false>, { baseFeePerGas }: SetNextBlockBas
src/actions/test/setNextBlockBaseFeePerGas.ts:41
↓ 5 callersFunctionsetNonce
( client: TestClient<TestClientMode, Transport, chain, account, false>, { address, nonce }: SetNonceParame
src/actions/test/setNonce.ts:46
↓ 5 callersFunctionsign
({ hash, privateKey, to = 'object', }: SignParameters<to>)
src/accounts/utils/sign.ts:55
↓ 5 callersFunctiontestActions
({ mode, }: { mode: mode })
src/clients/decorators/test.ts:719
↓ 5 callersFunctiontoAccount
( source: accountSource, )
src/accounts/toAccount.ts:35
↓ 5 callersFunctiontoPackedUserOperation
( userOperation: UserOperation, options: ToPackedUserOperationOptions = {}, )
src/account-abstraction/utils/userOperation/toPackedUserOperation.ts:19
↓ 5 callersFunctiontoSoladySmartAccount
( parameters: ToSoladySmartAccountParameters<entryPointAbi, entryPointVersion>, )
src/account-abstraction/accounts/implementations/toSoladySmartAccount.ts:76
↓ 5 callersFunctionwebSocket
( /** URL of the JSON-RPC API. Defaults to the chain's public RPC URL. */ url?: string, config: WebSocke
src/clients/transports/webSocket.ts:104
↓ 5 callersFunctionwithRetry
( fn: () => Promise<data>, { delay: delay_ = 100, retryCount = 2, shouldRetry = () => true,
src/utils/promise/withRetry.ts:32
↓ 4 callersFunctionapprove
( client: Client<Transport, chain, account, undefined, undefined, tokens>, parameters: approve.Parameters<
src/actions/token/approve.ts:56
↓ 4 callersFunctionassertPreparedZoneRequestChain
( client: Client<Transport, Chain | undefined>, parameters: PreparedZoneRequest, )
src/tempo/actions/earn.ts:3101
↓ 4 callersFunctionboolToBytes
(value: boolean, opts: BoolToBytesOpts = {})
src/utils/encoding/toBytes.ts:94
↓ 4 callersFunctionbuildInitiateWithdrawal
( client: Client<Transport, chain, account>, args: BuildInitiateWithdrawalParameters< chain, accou
src/op-stack/actions/buildInitiateWithdrawal.ts:81
↓ 4 callersFunctionbuildProveWithdrawal
( client: Client<Transport, chain, account>, args: BuildProveWithdrawalParameters< chain, account,
src/op-stack/actions/buildProveWithdrawal.ts:108
↓ 4 callersFunctionbytesToString
( bytes_: ByteArray, opts: BytesToStringOpts = {}, )
src/utils/encoding/fromBytes.ts:217
↓ 4 callersFunctioncall
( client: Client<Transport, chain>, args: CallParameters<chain>, )
src/actions/public/call.ts:178
↓ 4 callersFunctioncleanup
()
src/utils/wait.ts:13
↓ 4 callersFunctioncreateNonceManager
( parameters: CreateNonceManagerParameters, )
src/utils/nonceManager.ts:42
↓ 4 callersFunctioncreateSiweMessage
( parameters: CreateSiweMessageParameters, )
src/utils/siwe/createSiweMessage.ts:34
↓ 4 callersFunctiondecorator
()
src/tempo/Decorator.ts:5923
↓ 4 callersFunctionestimateL1Gas
( client: Client<Transport, chain, account>, args: EstimateL1GasParameters<chain, account, chainOverride>,
src/op-stack/actions/estimateL1Gas.ts:69
↓ 4 callersFunctionestimateOperatorFee
( client: Client<Transport, TChain, TAccount>, args: EstimateOperatorFeeParameters<TChain, TAccount, TChai
src/op-stack/actions/estimateOperatorFee.ts:74
↓ 4 callersFunctionextendSchema
()
src/utils/chain/defineChain.ts:42
↓ 4 callersFunctionfinalizeWithdrawal
( client: Client<Transport, chain, account>, parameters: FinalizeWithdrawalParameters<chain, account, chai
src/op-stack/actions/finalizeWithdrawal.ts:87
↓ 4 callersFunctionformat
(value: bigint, decimals = 0)
src/utils/unit/Value.ts:27
↓ 4 callersFunctionformatEther
( wei: bigint, unit: 'wei' | 'gwei' | 'szabo' | 'finney' = 'wei', )
src/utils/unit/Value.ts:67
↓ 4 callersFunctionfuzzParameters
( defaultRuns: number, options: { runsVariable?: string | undefined } = {}, )
test/src/tempo/fuzz.ts:12
↓ 4 callersFunctiongetBridgehubContractAddress
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getBridgehubContractAddress.ts:10
↓ 4 callersFunctiongetCallError
( err: err, { docsPath, ...args }: CallParameters & { chain?: Chain | undefined docsPath
src/utils/errors/getCallError.ts:24
↓ 4 callersFunctiongetContract
({ abi, address, client: client_, }: GetContractParameters< transport, chain, account, abi, cl
src/actions/getContract.ts:470
↓ 4 callersFunctiongetEip712Domain
(transaction)
src/zksync/utils/getEip712Domain.ts:15
↓ 4 callersFunctiongetIpcRpcClient
( path: string, options: GetIpcRpcClientOptions = {}, )
src/utils/rpc/ipc.ts:43
↓ 4 callersFunctiongetKey
({ address, chainId }: FunctionParameters)
src/utils/nonceManager.ts:51
↓ 4 callersFunctiongetScheduler
()
src/utils/promise/createBatchScheduler.ts:85
↓ 4 callersFunctiongetSocketRpcClient
( parameters: GetSocketRpcClientParameters<socket>, )
src/utils/rpc/socket.ts:97
↓ 4 callersFunctiongetTimeToNextGame
( client: Client<Transport, chain, account>, parameters: GetTimeToNextGameParameters<chain, chainOverride>
src/op-stack/actions/getTimeToNextGame.ts:74
↓ 4 callersFunctiongetTimeToNextL2Output
( client: Client<Transport, chain, account>, parameters: GetTimeToNextL2OutputParameters<chain, chainOverr
src/op-stack/actions/getTimeToNextL2Output.ts:81
↓ 4 callersFunctiongetTransactionType
(transaction: transaction)
src/utils/transaction/getTransactionType.ts:43
↓ 4 callersFunctiongetTypesForEIP712Domain
({ domain, }: { domain?: TypedDataDomain | undefined })
src/utils/typedData.ts:144
↓ 4 callersFunctionhashAuthorization
( parameters: HashAuthorizationParameters<to>, )
src/utils/authorization/hashAuthorization.ts:33
↓ 4 callersFunctionhashStruct
({ data, primaryType, types, }: MessageDefinition<typedData, primaryType, 'data'>)
src/utils/signature/hashTypedData.ts:112
↓ 4 callersFunctionhexToBool
(hex_: Hex, opts: HexToBoolOpts = {})
src/utils/encoding/fromHex.ts:177
↓ 4 callersFunctioninitiateWithdrawal
( client: Client<Transport, chain, account>, parameters: InitiateWithdrawalParameters<chain, account, chai
src/op-stack/actions/initiateWithdrawal.ts:110
↓ 4 callersFunctionisAccessKeyAccount
( account: LocalAccount, )
src/tempo/Account.ts:778
↓ 4 callersFunctionisEmpty
( value: string | undefined | number | BigInt, )
src/celo/utils.ts:9
↓ 4 callersFunctionisNullUniversalResolverError
(err: unknown)
src/utils/ens/errors.ts:11
↓ 4 callersFunctionisPresent
( value: string | undefined | number | BigInt, )
src/celo/utils.ts:25
↓ 4 callersFunctionnormalize
(name: string)
src/utils/ens/normalize.ts:16
↓ 4 callersFunctionnumberToBytes
( value: bigint | number, opts?: NumberToHexOpts | undefined, )
src/utils/encoding/toBytes.ts:201
↓ 4 callersFunctiononResponse
(data)
src/utils/rpc/socket.ts:193
↓ 4 callersFunctionpacketToBytes
(packet: string)
src/utils/ens/packetToBytes.ts:30
↓ 4 callersFunctionparseAvatarUri
({ gatewayUrls, uri, }: { gatewayUrls?: AssetGatewayUrls | undefined uri: string })
src/utils/ens/avatar/utils.ts:195
↓ 4 callersFunctionpickWriteSyncParameters
(parameters: Record<string, unknown>)
src/tempo/internal/utils.ts:222
↓ 4 callersFunctionprepareAccount
(address: Address)
test/src/token.ts:20
↓ 4 callersFunctionpublicKeyToAddress
(publicKey: Hex)
src/accounts/utils/publicKeyToAddress.ts:26
↓ 4 callersFunctionrequest
({ method, params })
src/actions/wallet/sendCalls.test.ts:54
↓ 4 callersFunctionreset
(parameters)
src/actions/wallet/sendTransaction.ts:332
↓ 4 callersFunctionresolveRecipient
Defaults a write's `recipient` to the sending account's address. @internal
src/tempo/actions/earn.ts:3417
↓ 4 callersFunctionresolveTokenWithDecimals
( client: Client<Transport, Chain | undefined>, parameters: resolveToken.Parameters, )
src/tempo/internal/utils.ts:166
↓ 4 callersFunctionsendRawTransactionSync
( client: Client<Transport, chain>, { serializedTransaction, throwOnReceiptRevert, timeout,
src/actions/wallet/sendRawTransactionSync.ts:51
↓ 4 callersFunctionsetIntervalMining
( client: TestClient<TestClientMode, Transport, chain, account, false>, { interval }: SetIntervalMiningPar
src/actions/test/setIntervalMining.ts:38
↓ 4 callersFunctionsidecarsToVersionedHashes
( parameters: SidecarsToVersionedHashesParameters<sidecars, to>, )
src/utils/blob/sidecarsToVersionedHashes.ts:42
↓ 4 callersFunctionsupportsExecutionMode
( client: Client<Transport, chain>, parameters: SupportsExecutionModeParameters, )
src/experimental/erc7821/actions/supportsExecutionMode.ts:49
↓ 4 callersFunctiontoCoinbaseSmartAccount
( parameters: ToCoinbaseSmartAccountParameters, )
src/account-abstraction/accounts/implementations/toCoinbaseSmartAccount.ts:79
↓ 4 callersFunctiontoPrefixedMessage
(message_: SignableMessage)
src/utils/signature/toPrefixedMessage.ts:19
↓ 4 callersFunctiontoSmartAccount
( implementation: implementation, )
src/account-abstraction/accounts/toSmartAccount.ts:29
↓ 4 callersFunctionverifyAuthorization
({ address, authorization, signature, }: VerifyAuthorizationParameters)
src/utils/authorization/verifyAuthorization.ts:37
↓ 4 callersFunctionverifyHash
( client: Client<Transport, chain>, parameters: VerifyHashParameters, )
src/actions/public/verifyHash.ts:130
↓ 4 callersFunctionwaitToFinalize
( client: Client<Transport, chain, account>, parameters: WaitToFinalizeParameters<chain, chainOverride>, )
src/op-stack/actions/waitToFinalize.ts:54
↓ 4 callersFunctionwaitToProve
( client: Client<Transport, chain, account>, parameters: WaitToProveParameters<chain, chainOverride>, )
src/op-stack/actions/waitToProve.ts:104
↓ 4 callersFunctionwithTimeout
( fn: ({ signal, }: { signal: AbortController['signal'] | null }) => Promise<data>, { erro
src/utils/promise/withTimeout.ts:5
↓ 3 callersFunctionapplyL1ToL2Alias
(address: Address)
src/zksync/utils/bridge/applyL1ToL2Alias.ts:24
↓ 3 callersFunctionapprove
(options: { amount: bigint spender: Address token: Address })
src/tempo/actions/earn.test.ts:70
← previousnext →201–300 of 1,988, ranked by callers