MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 11 callersFunctionsignMessage
()
src/tempo/Account.ts:404
↓ 11 callersFunctionslice
( value: value, start?: number | undefined, end?: number | undefined, { strict }: { strict?: boolean |
src/utils/data/slice.ts:28
↓ 10 callersFunctionfn
()
src/utils/promise/withDedupe.test.ts:9
↓ 10 callersFunctiongetDefaultBridgeAddresses
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getDefaultBridgeAddresses.ts:10
↓ 10 callersFunctiongetHttpRpcClient
( url_: string, options: HttpRpcClientOptions = {}, )
src/utils/rpc/http.ts:92
↓ 10 callersFunctionhashTypedData
( parameters: HashTypedDataParameters<typedData, primaryType>, )
src/utils/signature/hashTypedData.ts:46
↓ 10 callersFunctionprepareTransactionRequest
( client: Client<Transport, chain, account>, args: PrepareTransactionRequestParameters< chain, acc
src/actions/wallet/prepareTransactionRequest.ts:281
↓ 10 callersFunctionresolveToken
( client: Client<Transport, Chain | undefined>, parameters: resolveToken.Parameters, )
src/actions/token/internal.ts:180
↓ 10 callersFunctionsignTransaction
(transaction, options)
src/tempo/Account.ts:407
↓ 10 callersFunctionunwatch
()
src/utils/poll.ts:24
↓ 9 callersFunctionencodeFunctionResult
( parameters: EncodeFunctionResultParameters<abi, functionName>, )
src/utils/abi/encodeFunctionResult.ts:67
↓ 9 callersFunctionextract
( value_: Record<string, unknown>, { format }: { format?: ChainFormatter['format'] | undefined }, )
src/utils/formatters/extract.ts:9
↓ 9 callersFunctionformatGwei
(wei: bigint, unit: 'wei' = 'wei')
src/utils/unit/Value.ts:93
↓ 9 callersFunctiongetSmartAccounts_08
()
test/src/account-abstraction.ts:49
↓ 9 callersFunctiongetUrl
(url: string)
src/errors/utils.ts:31
↓ 9 callersFunctionpadHex
(hex_: Hex, { dir, size = 32 }: PadOptions = {})
src/utils/data/pad.ts:29
↓ 9 callersFunctionparseTransaction
( serializedTransaction: serialized, )
src/celo/parsers.ts:36
↓ 9 callersFunctionpublicActionsL2
()
src/zksync/decorators/publicL2.ts:501
↓ 9 callersFunctionreset
( client: TestClient<TestClientMode, Transport, chain, account, false>, { blockNumber, jsonRpcUrl }: Reset
src/actions/test/reset.ts:40
↓ 9 callersFunctionsignAuthorization
(parameters)
src/tempo/Account.ts:932
↓ 9 callersFunctiontoFunctionSelector
(fn: string | AbiFunction)
src/utils/hash/toFunctionSelector.ts:22
↓ 9 callersFunctiontransport
(options)
src/tempo/e2e.multisig.test.ts:2698
↓ 9 callersFunctionverifyMessage
( client: Client<Transport, chain>, { address, message, factory, factoryData, signatur
src/actions/public/verifyMessage.ts:57
↓ 9 callersFunctionverifyTypedData
( client: Client<Transport, chain>, parameters: VerifyTypedDataParameters<typedData, primaryType>, )
src/actions/public/verifyTypedData.ts:52
↓ 9 callersMethodwalk
(fn?: any)
src/errors/base.ts:80
↓ 9 callersFunctionwithResolvers
()
src/utils/promise/withResolvers.ts:9
↓ 8 callersFunctionblobsToCommitments
( parameters: BlobsToCommitmentsParameters<blobs, to>, )
src/utils/blob/blobsToCommitments.ts:44
↓ 8 callersFunctionencodeDeployData
( parameters: EncodeDeployDataParameters<abi>, )
src/utils/abi/encodeDeployData.ts:50
↓ 8 callersFunctionencodeErrorResult
( parameters: EncodeErrorResultParameters<abi, errorName>, )
src/utils/abi/encodeErrorResult.ts:68
↓ 8 callersFunctionformatBlockParameter
( parameters: FormatBlockParameterParameters, )
src/utils/block/formatBlockParameter.ts:47
↓ 8 callersFunctiongetAbortError
(signal?: AbortSignal | undefined)
src/errors/utils.ts:8
↓ 8 callersFunctiongetLogs
( client: Client<Transport, chain>, { address, blockHash, fromBlock, toBlock, event,
src/actions/public/getLogs.ts:136
↓ 8 callersFunctiongetPortalVersion
( client: Client<Transport, chain>, parameters: GetPortalVersionParameters<chain, chainOverride>, )
src/op-stack/actions/getPortalVersion.ts:59
↓ 8 callersFunctiongetWithdrawals
({ logs, }: GetWithdrawalsParameters)
src/op-stack/utils/getWithdrawals.ts:20
↓ 8 callersFunctionisAbortError
(error: unknown)
src/errors/utils.ts:17
↓ 8 callersFunctionprepareUserOperation
( client: Client<Transport, Chain | undefined, account>, parameters_: PrepareUserOperationParameters<
src/account-abstraction/actions/bundler/prepareUserOperation.ts:319
↓ 8 callersFunctionsendTransaction
( client: Client<Transport, chain, account>, parameters: SendTransactionParameters<chain, account, chainOv
src/zksync/actions/sendTransaction.ts:76
↓ 8 callersFunctionsetupToken
( client: Client<Transport, Chain, viem_Account>, parameters: Partial< Awaited<ReturnType<typeof Actio
test/src/tempo/config.ts:153
↓ 8 callersFunctionsignTransaction
( client: Client<Transport, chain, account>, parameters: SignTransactionParameters<chain, account, chainOv
src/actions/wallet/signTransaction.ts:121
↓ 8 callersFunctiontoBlobSidecars
( parameters: ToBlobSidecarsParameters<data, blobs, to>, )
src/utils/blob/toBlobSidecars.ts:82
↓ 8 callersFunctionuid
(length = 11)
src/utils/uid.ts:5
↓ 7 callersFunctionbytesToNumber
( bytes: ByteArray, opts: BytesToNumberOpts = {}, )
src/utils/encoding/fromBytes.ts:184
↓ 7 callersFunctioncreateBundlerClient
( parameters: BundlerClientConfig, )
src/account-abstraction/clients/createBundlerClient.ts:134
↓ 7 callersFunctioncreateContractEventFilter
( client: Client<Transport, chain>, parameters: CreateContractEventFilterParameters< abi, eventNam
src/actions/public/createContractEventFilter.ts:100
↓ 7 callersFunctioncreateEventFilter
( client: Client<Transport, chain>, { address, args, event, events: events_, fromBlock
src/actions/public/createEventFilter.ts:141
↓ 7 callersFunctioncreatePaymasterClient
( parameters: PaymasterClientConfig, )
src/account-abstraction/clients/createPaymasterClient.ts:66
↓ 7 callersFunctioncreatePendingTransactionFilter
( client: Client<transport, chain>, )
src/actions/public/createPendingTransactionFilter.ts:36
↓ 7 callersFunctioncreateTestClient
(parameters: TestClientConfig)
src/clients/createTestClient.ts:115
↓ 7 callersFunctiondecodeErrorResult
( parameters: DecodeErrorResultParameters<abi>, )
src/utils/abi/decodeErrorResult.ts:66
↓ 7 callersFunctionencodeEventTopics
( parameters: EncodeEventTopicsParameters<abi, eventName>, )
src/utils/abi/encodeEventTopics.ts:94
↓ 7 callersFunctiongetCode
( client: Client<Transport, chain>, { address, blockHash, blockNumber, blockTag = 'latest'
src/actions/public/getCode.ts:70
↓ 7 callersFunctiongetContractError
( err: err, { abi, address, args, docsPath, functionName, sender, }: { abi:
src/utils/errors/getContractError.ts:30
↓ 7 callersFunctiongetContractError
(parameters: { calls: readonly Call[] revertData: Hex })
src/account-abstraction/utils/errors/getUserOperationError.ts:89
↓ 7 callersFunctiongetGame
( client: Client<Transport, chain, account>, parameters: GetGameParameters<chain, chainOverride>, )
src/op-stack/actions/getGame.ts:84
↓ 7 callersFunctiongetSmartAccounts_06
()
test/src/account-abstraction.ts:114
↓ 7 callersFunctionhttp
* @deprecated use `getHttpRpcClient` instead. * * ```diff * -import { rpc } from 'viem/utils' * +import { getHttpRpcClient } from 'viem/ut
src/utils/rpc/compat.ts:87
↓ 7 callersFunctiononError
(error: Error)
src/actions/public/watchEvent.ts:377
↓ 7 callersFunctionparseApproval
( signature: SignatureEnvelope.Serialized, )
src/tempo/multisig/Signature.ts:4
↓ 7 callersFunctionrecoverAddress
({ hash, signature, }: RecoverAddressParameters)
src/utils/signature/recoverAddress.ts:17
↓ 7 callersFunctionsendUserOperation
( client: Client<Transport, Chain | undefined, account>, parameters: SendUserOperationParameters<account,
src/account-abstraction/actions/bundler/sendUserOperation.ts:118
↓ 7 callersFunctionserializeSignature
({ r, s, to = 'hex', v, yParity, }: SerializeSignatureParameters<to>)
src/utils/signature/serializeSignature.ts:38
↓ 7 callersFunctionserializeStateOverride
( parameters?: SerializeStateOverrideParameters, )
src/utils/stateOverride.ts:88
↓ 7 callersFunctionsignTransaction
( client: Client<Transport, chain, account>, args: SignTransactionParameters<chain, account, chainOverride
src/zksync/actions/signTransaction.ts:85
↓ 7 callersFunctionsliceHex
( value_: Hex, start?: number | undefined, end?: number | undefined, { strict }: { strict?: boolean |
src/utils/data/slice.ts:116
↓ 6 callersFunctionassertCurrentChain
({ chain, currentChainId, }: AssertCurrentChainParameters)
src/utils/chain/assertCurrentChain.ts:20
↓ 6 callersFunctionboolToHex
(value: boolean, opts: BoolToHexOpts = {})
src/utils/encoding/toHex.ts:96
↓ 6 callersFunctionchecksumAddress
( address_: Address, /** * Warning: EIP-1191 checksum addresses are generally not backwards compatible
src/utils/address/getAddress.ts:20
↓ 6 callersFunctioncreateCursor
( bytes: ByteArray, { recursiveReadLimit = 8_192 }: CursorConfig = {}, )
src/utils/cursor.ts:229
↓ 6 callersFunctionencodePacked
(types: packedAbiTypes, values: EncodePackedValues<packedAbiTypes>)
src/utils/abi/encodePacked.ts:61
↓ 6 callersFunctionestimateGas
( client: Client<Transport, chain, account>, parameters: deposit.Parameters<chain, account>, )
src/tempo/actions/earn.ts:558
↓ 6 callersFunctionestimateGasL1ToL2
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: EstimateGasL1ToL2Parameter
src/zksync/actions/estimateGasL1ToL2.ts:16
↓ 6 callersFunctionfromRlp
( value: ByteArray | Hex, to: to | To | undefined = 'hex', )
src/utils/encoding/fromRlp.ts:41
↓ 6 callersFunctiongetBalance
( client: Client<Transport, chain, account>, parameters: getBalance.Parameters<account>, )
src/tempo/actions/dex.ts:846
↓ 6 callersFunctiongetGames
( client: Client<Transport, chain, account>, parameters: GetGamesParameters<chain, chainOverride>, )
src/op-stack/actions/getGames.ts:81
↓ 6 callersFunctiongetLogProof
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetLogProofParameters, )
src/zksync/actions/getLogProof.ts:16
↓ 6 callersFunctiongetNodeError
( err: BaseError, args: GetNodeErrorParameters, )
src/utils/errors/getNodeError.ts:62
↓ 6 callersFunctiongetTransactionCount
( client: Client<Transport, chain, account>, { address, blockHash, blockNumber, blockTag =
src/actions/public/getTransactionCount.ts:78
↓ 6 callersFunctiongetTransactionError
( err: err, { docsPath, ...args }: GetTransactionErrorParameters, )
src/utils/errors/getTransactionError.ts:32
↓ 6 callersFunctiongetWebSocketRpcClient
( url: string, options: GetWebSocketRpcClientOptions | undefined = {}, )
src/utils/rpc/webSocket.ts:20
↓ 6 callersFunctionisEIP712Transaction
( transaction: ExactPartial< OneOf<ZksyncTransactionRequest | ZksyncTransactionSerializable> >, )
src/zksync/utils/isEip712Transaction.ts:7
↓ 6 callersFunctionparseSignature
(signatureHex: Hex)
src/utils/signature/parseSignature.ts:22
↓ 6 callersFunctionprettyPrint
( args: Record<string, bigint | number | string | undefined | false | unknown>, )
src/errors/transaction.ts:15
↓ 6 callersFunctionsendCalls
( client: Client<Transport, chain, account>, parameters: SendCallsParameters<chain, account, chainOverride
src/actions/wallet/sendCalls.ts:89
↓ 6 callersFunctionserializeAccessList
( accessList?: AccessList | undefined, )
src/utils/transaction/serializeAccessList.ts:30
↓ 6 callersFunctionserializeErc6492Signature
( parameters: SerializeErc6492SignatureParameters<to>, )
src/utils/signature/serializeErc6492Signature.ts:37
↓ 6 callersFunctionserializeTransaction
( transaction: transaction, signature?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:109
↓ 6 callersFunctionserializeTransaction
( transaction: CeloTransactionSerializable, signature?: Signature | undefined, )
src/celo/serializers.ts:23
↓ 6 callersFunctionsetupFeeToken
( client: Client<Transport, Chain>, parameters: setupFeeToken.Parameters, )
test/src/tempo/config.ts:307
↓ 6 callersFunctionsignAuthorization
(authorization)
src/accounts/privateKeyToAccount.ts:57
↓ 6 callersFunctionstopImpersonatingAccount
( client: TestClient<TestClientMode, Transport, chain, account, false>, { address }: StopImpersonatingAcco
src/actions/test/stopImpersonatingAccount.ts:42
↓ 6 callersFunctiontoYParitySignatureArray
( transaction: TransactionSerializableGeneric, signature_?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:449
↓ 6 callersFunctionunwatch
()
src/actions/public/watchEvent.test.ts:670
↓ 6 callersFunctionwithCache
( fn: () => Promise<data>, { cacheKey, cacheTime = Number.POSITIVE_INFINITY }: WithCacheParameters, )
src/utils/promise/withCache.ts:44
↓ 6 callersFunctionwrapSignature
(parameters: { ownerIndex?: number | undefined signature: Hex })
src/account-abstraction/accounts/implementations/toCoinbaseSmartAccount.ts:407
↓ 5 callersFunctionassertTransactionEIP1559
( transaction: TransactionSerializableEIP1559, )
src/utils/transaction/assertTransaction.ts:97
↓ 5 callersFunctionblobsToProofs
( parameters: blobsToProofsParameters<blobs, commitments, to>, )
src/utils/blob/blobsToProofs.ts:58
↓ 5 callersFunctioncreateBatchScheduler
({ fn, id, shouldSplitBatch, wait = 0, sort, }: CreateBatchSchedulerArguments< parameters, retur
src/utils/promise/createBatchScheduler.ts:43
↓ 5 callersFunctioncreateBlockFilter
( client: Client<Transport, chain>, )
src/actions/public/createBlockFilter.ts:34
↓ 5 callersFunctioncreateFilterRequestScope
( client: Client<Transport, chain>, { method }: CreateFilterRequestScopeParameters, )
src/utils/filters/createFilterRequestScope.ts:30
↓ 5 callersFunctioncreateVerifyingPaymasterServer
( client: Client<Transport, Chain | undefined, Account>, { paymaster }: { paymaster: Address }, )
test/src/account-abstraction.ts:214
← previousnext →101–200 of 1,988, ranked by callers