MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 2 callersFunctionfilterChains
( parameters: FilterChainsParameters<criteria>, )
src/utils/chain/filterChains.ts:27
↓ 2 callersFunctionfindDeclaredToken
( client: Client<Transport, Chain | undefined>, token: string, )
src/actions/token/internal.ts:223
↓ 2 callersFunctionfindDeclaredTokenBySymbol
* Finds a declared token by `symbol` (case-insensitively) on the client's * `tokens` array, resolved for the client's `chain.id`. @internal
src/tempo/internal/utils.ts:105
↓ 2 callersFunctionfn
(body: RpcRequest)
src/clients/transports/http.ts:163
↓ 2 callersFunctionformatFeeHistory
(feeHistory: RpcFeeHistory)
src/utils/formatters/feeHistory.ts:7
↓ 2 callersFunctionformatMultisig
Formats a transaction operation attached to an RPC result.
src/tempo/Formatters.ts:80
↓ 2 callersFunctionformatProof
(proof: ExactPartial<RpcProof>)
src/utils/formatters/proof.ts:16
↓ 2 callersFunctionformatTransaction
( transaction: ExactPartial<RpcTransaction>, _?: string | undefined, )
src/utils/formatters/transaction.ts:48
↓ 2 callersFunctionformatTransaction
( transaction: TransactionRpc, )
src/tempo/Formatters.ts:26
↓ 2 callersFunctionformatTransactionRequest
( r: TransactionRequest, action?: string | undefined, )
src/tempo/Formatters.ts:88
↓ 2 callersFunctionformatUserOperation
(parameters: RpcUserOperation)
src/account-abstraction/utils/formatters/userOperation.ts:7
↓ 2 callersFunctionformatUserOperationGas
( parameters: RpcEstimateUserOperationGasReturnType, )
src/account-abstraction/utils/formatters/userOperationGas.ts:7
↓ 2 callersFunctionformatUserOperationReceipt
( parameters: RpcUserOperationReceipt, )
src/account-abstraction/utils/formatters/userOperationReceipt.ts:9
↓ 2 callersFunctionfrom
(value: string, decimals = 0)
src/utils/unit/Value.ts:116
↓ 2 callersFunctionfrom
(store: Store, options: from.Options = {})
src/tempo/Store.ts:51
↓ 2 callersFunctionfromBase
(parameters: fromBase.Parameters)
src/tempo/Account.ts:896
↓ 2 callersFunctionfromHex
(hex: Hex, toOrOpts: FromHexParameters<to>)
src/utils/encoding/fromHex.ts:91
↓ 2 callersFunctionfromMultisig
(value: fromMultisig.Parameters)
src/tempo/Account.ts:325
↓ 2 callersFunctionfromRlpCursor
( cursor: Cursor, to: to | To | undefined = 'hex', recursiveDepth = 0, )
src/utils/encoding/fromRlp.ts:74
↓ 2 callersFunctiongenerateBytes
(length: number)
vectors/src/abi.ts:41
↓ 2 callersFunctiongenerateBytes
(length: number)
vectors/src/rlp.ts:8
↓ 2 callersFunctiongenerateBytes
(length: number)
src/utils/encoding/toRlp.test.ts:12
↓ 2 callersFunctiongenerateBytes
(length: number)
src/utils/encoding/toRlp.bench.ts:7
↓ 2 callersFunctiongenerateBytes
(length: number)
src/utils/encoding/fromRlp.bench.ts:8
↓ 2 callersFunctiongenerateMnemonic
( wordlist: string[], strength?: number | undefined, )
src/accounts/generateMnemonic.ts:14
↓ 2 callersFunctionget
(key: string)
src/tempo/Store.ts:103
↓ 2 callersFunctiongetAddresses
(client: Client<Transport, chain, account>)
src/actions/wallet/getAddresses.ts:41
↓ 2 callersFunctiongetAllBalances
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetAllBalancesParameters<a
src/zksync/actions/getAllBalances.ts:17
↓ 2 callersFunctiongetAllowance
( client: Client<Transport, chain, account, undefined, undefined, tokens>, parameters: getAllowance.Parame
src/actions/token/getAllowance.ts:41
↓ 2 callersFunctiongetAmbiguousTypes
( sourceParameters: readonly AbiParameter[], targetParameters: readonly AbiParameter[], args: AbiItemArg
src/utils/abi/getAbiItem.ts:221
↓ 2 callersFunctiongetAssets
( client: Client<Transport, chain, account>, ...[parameters]: account extends Account ? [GetAssetsPara
src/experimental/erc7811/actions/getAssets.ts:102
↓ 2 callersFunctiongetBlobBaseFee
( client: Client<Transport, chain, account>, )
src/actions/public/getBlobBaseFee.ts:32
↓ 2 callersFunctiongetBlockDetails
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetBlockDetailsParameters,
src/zksync/actions/getBlockDetails.ts:15
↓ 2 callersFunctiongetBlockReceipts
( client: Client<Transport, chain>, { blockHash, blockNumber, blockTag = client.experimental_b
src/actions/public/getBlockReceipts.ts:74
↓ 2 callersFunctiongetBundlerError
( err: BaseError, args: GetBundlerErrorParameters, )
src/account-abstraction/utils/errors/getBundlerError.ts:133
↓ 2 callersFunctiongetChainId
(client: Client<Transport, chain, account>)
src/actions/public/getChainId.ts:40
↓ 2 callersFunctiongetChainId
()
src/account-abstraction/actions/bundler/prepareUserOperation.ts:581
↓ 2 callersFunctiongetClient
( parameters: Partial< Pick< ClientConfig<Transport, typeof zone, accountOrAddress>, 'accoun
test/src/tempo/zones.ts:63
↓ 2 callersFunctiongetConfig
( client: Client, parameters: getConfig.Parameters, )
src/tempo/actions/multisig.ts:47
↓ 2 callersFunctiongetConfigCommitment
( client: Client<Transport, chain, account>, parameters: getConfigCommitment.Parameters, )
src/tempo/actions/multisig.ts:100
↓ 2 callersFunctiongetContractAddress
(opts: GetContractAddressOptions)
src/utils/address/getContractAddress.ts:36
↓ 2 callersFunctiongetContractAddress
(address: Address)
src/errors/utils.ts:6
↓ 2 callersFunctiongetCreate2Address
(opts: GetCreate2AddressOptions)
src/utils/address/getContractAddress.ts:70
↓ 2 callersFunctiongetDefinitionExports
(tokenDefinitions: TokenDefinition[])
scripts/generateTokenlist.ts:375
↓ 2 callersFunctiongetDelegation
( client: Client<Transport, chain>, { address, blockNumber, blockTag = 'latest' }: GetDelegationParameters
src/actions/public/getDelegation.ts:61
↓ 2 callersFunctiongetEncryptionKey
( client: Client<Transport, chain>, parameters: getEncryptionKey.Parameters, )
src/tempo/actions/zone.ts:356
↓ 2 callersFunctiongetEnsAvatar
( client: Client<Transport, chain>, { blockNumber, blockTag, assetGatewayUrls, name, g
src/actions/ens/getEnsAvatar.ts:61
↓ 2 callersFunctiongetEnsResolver
( client: Client<Transport, chain>, parameters: GetEnsResolverParameters, )
src/actions/ens/getEnsResolver.ts:68
↓ 2 callersFunctiongetEnsText
( client: Client<Transport, chain>, parameters: GetEnsTextParameters, )
src/actions/ens/getEnsText.ts:93
↓ 2 callersFunctiongetEstimateGasError
( err: err, { docsPath, ...args }: Omit<EstimateGasParameters, 'account'> & { account?: Acco
src/utils/errors/getEstimateGasError.ts:23
↓ 2 callersFunctiongetEventParameters
( values: [args?: object | unknown[], options?: object], abiEvent: AbiEvent, )
src/actions/getContract.ts:794
↓ 2 callersFunctiongetExecuteError
( e: BaseError, parameters: GetExecuteErrorParameters<calls>, )
src/experimental/erc7821/utils/getExecuteError.ts:28
↓ 2 callersFunctiongetFunctionParameters
( values: [args?: readonly unknown[] | undefined, options?: object | undefined], )
src/actions/getContract.ts:782
↓ 2 callersFunctiongetGasPerPubdata
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getGasPerPubdata.ts:10
↓ 2 callersFunctiongetGateway
(custom: string | undefined, defaultGateway: string)
src/utils/ens/avatar/utils.ts:72
↓ 2 callersFunctiongetInitCode
( userOperation: Pick< UserOperation, 'authorization' | 'factory' | 'factoryData' >, options: Ge
src/account-abstraction/utils/userOperation/getInitCode.ts:9
↓ 2 callersFunctiongetKeyAuthorizationSignPayload
( account: LocalAccount, parameters: signKeyAuthorization.Parameters, )
src/tempo/Account.ts:785
↓ 2 callersFunctiongetL1Balance
( client: Client<Transport, chain, account>, ...[parameters = {}]: account extends undefined ? [GetL1B
src/zksync/actions/getL1Balance.ts:40
↓ 2 callersFunctiongetL1BaseFee
( client: Client<Transport, chain>, args?: GetL1BaseFeeParameters<chain, chainOverride> | undefined, )
src/op-stack/actions/getL1BaseFee.ts:54
↓ 2 callersFunctiongetL1BatchBlockRange
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetL1BatchBlockRangeParame
src/zksync/actions/getL1BatchBlockRange.ts:14
↓ 2 callersFunctiongetL1BatchDetails
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetL1BatchDetailsParameter
src/zksync/actions/getL1BatchDetails.ts:15
↓ 2 callersFunctiongetL1BatchNumber
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getL1BatchNumber.ts:10
↓ 2 callersFunctiongetL2BlockNumberAtTimestamp
( client: Client<Transport, Chain | undefined, Account | undefined>, parameters: GetL2BlockNumberAtTimesta
src/op-stack/utils/getL2BlockNumberAtTimestamp.ts:27
↓ 2 callersFunctiongetL2TokenAddress
( client: Client<Transport, chain, account>, parameters: GetL2TokenAddressParameters, )
src/zksync/actions/getL2TokenAddress.ts:49
↓ 2 callersFunctiongetL2TransactionHash
({ log }: GetL2TransactionHashParameters)
src/op-stack/utils/getL2TransactionHash.ts:29
↓ 2 callersFunctiongetMainContractAddress
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getMainContractAddress.ts:11
↓ 2 callersFunctiongetMetadataAvatarUri
({ gatewayUrls, uri, }: { gatewayUrls?: AssetGatewayUrls | undefined uri: string })
src/utils/ens/avatar/utils.ts:170
↓ 2 callersFunctiongetMulticallAddress
( client: Client<Transport>, parameters: { blockNumber?: bigint | undefined deployless?: boolean |
src/actions/public/call.ts:523
↓ 2 callersFunctiongetNftTokenUri
( client: Client<Transport, chain>, { nft }: { nft: ParsedNft }, )
src/utils/ens/avatar/utils.ts:260
↓ 2 callersFunctiongetPaymasterData
( client: Client<Transport>, parameters: GetPaymasterDataParameters, )
src/account-abstraction/actions/paymaster/getPaymasterData.ts:131
↓ 2 callersFunctiongetPermissions
(client: Client<Transport, chain, account>)
src/actions/wallet/getPermissions.ts:33
↓ 2 callersFunctiongetRawBlockTransactions
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetRawBlockTransactionsPar
src/zksync/actions/getRawBlockTransactions.ts:15
↓ 2 callersFunctiongetRawTransaction
( client: Client<Transport, chain>, { hash }: GetRawTransactionParameters, )
src/actions/public/getRawTransaction.ts:47
↓ 2 callersFunctiongetRedeemQuote
( client: Client<Transport, chain>, parameters: getRedeemQuote.Parameters, )
src/tempo/actions/earn.ts:1645
↓ 2 callersFunctiongetRevertErrorData
(err: unknown)
src/actions/public/call.ts:586
↓ 2 callersFunctiongetSerializedTransactionType
( serializedTransaction: serializedTransaction, )
src/utils/transaction/getSerializedTransactionType.ts:52
↓ 2 callersFunctiongetSizeOfLength
(length: number)
src/utils/encoding/toRlp.ts:129
↓ 2 callersFunctiongetSourceHash
({ domain, l1LogIndex, l1BlockHash, sequenceNumber, }: GetSourceHashParameters)
src/op-stack/utils/getSourceHash.ts:49
↓ 2 callersFunctiongetStorageAt
( client: Client<Transport, chain>, { address, blockHash, blockNumber, blockTag = 'latest'
src/actions/public/getStorageAt.ts:72
↓ 2 callersFunctiongetSupportedEntryPoints
(client: Client<Transport>)
src/account-abstraction/actions/bundler/getSupportedEntryPoints.ts:31
↓ 2 callersFunctiongetTestnetPaymasterAddress
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getTestnetPaymasterAddress.ts:11
↓ 2 callersFunctiongetText
(url: string)
scripts/generateTempoAbis.ts:889
↓ 2 callersFunctiongetTransactionConfirmations
( client: Client<Transport, chain>, { hash, transactionReceipt }: GetTransactionConfirmationsParameters<ch
src/actions/public/getTransactionConfirmations.ts:63
↓ 2 callersFunctiongetTxpoolContent
( client: TestClient<TestClientMode, Transport, chain, account, false>, )
src/actions/test/getTxpoolContent.ts:43
↓ 2 callersFunctiongetTxpoolStatus
( client: TestClient<TestClientMode, Transport, chain, account, false>, )
src/actions/test/getTxpoolStatus.ts:39
↓ 2 callersFunctiongetType
( transaction: Record<string, unknown>, )
src/tempo/Transaction.ts:193
↓ 2 callersFunctiongetWithdrawalHashStorageSlot
({ withdrawalHash, }: GetWithdrawalHashStorageSlotParameters)
src/op-stack/utils/getWithdrawalHashStorageSlot.ts:21
↓ 2 callersFunctiongetWithdrawalStatus
( client: Client<Transport, chain, account>, parameters: GetWithdrawalStatusParameters<chain, chainOverrid
src/op-stack/actions/getWithdrawalStatus.ts:143
↓ 2 callersFunctiongrantPermissions
( client: Client<Transport>, parameters: GrantPermissionsParameters, )
src/experimental/erc7715/actions/grantPermissions.ts:84
↓ 2 callersFunctionhasCode
( client: Client<Transport, Chain | undefined>, address: Address, )
src/tempo/actions/earn/deployment.ts:1367
↓ 2 callersFunctionhasDynamicChild
(param: AbiParameter)
src/utils/abi/decodeAbiParameters.ts:387
↓ 2 callersFunctionhasGeneratedBanner
(source: string)
scripts/generateTokenlist.ts:404
↓ 2 callersFunctionhashDomain
({ domain, types, }: UnionOmit<EIP712DomainDefinition<typedData>, 'primaryType'>)
src/utils/signature/hashTypedData.ts:94
↓ 2 callersFunctionhashTypedData
( parameters: HashTypedDataParameters<typedData, primaryType>, )
src/experimental/erc7739/utils/hashTypedData.ts:71
↓ 2 callersFunctionhdKeyToAccount
( hdKey_: HDKey, { accountIndex = 0, addressIndex = 0, changeIndex = 0, path, ...optio
src/accounts/hdKeyToAccount.ts:23
↓ 2 callersFunctionincreaseTime
( client: TestClient<TestClientMode, Transport, chain, account, false>, { seconds }: IncreaseTimeParameter
src/actions/test/increaseTime.ts:41
↓ 2 callersFunctioninspectTxpool
( client: TestClient<TestClientMode, Transport, chain, account, false>, )
src/actions/test/inspectTxpool.ts:40
↓ 2 callersFunctionipc
( path: string, config: IpcTransportConfig = {}, )
src/clients/transports/ipc.ts:91
↓ 2 callersFunctionisArgOfType
(arg: unknown, abiParameter: AbiParameter)
src/utils/abi/getAbiItem.ts:158
↓ 2 callersFunctionisBytes
(value: unknown)
src/utils/data/isBytes.ts:6
← previousnext →501–600 of 1,988, ranked by callers