MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 3 callersFunctionassertEip712Request
(args: AssertEip712RequestParameters)
src/zksync/utils/assertEip712Request.ts:25
↓ 3 callersFunctionassertEip712Transaction
( transaction: ExactPartial<ZksyncTransactionSerializable>, )
src/zksync/utils/assertEip712Transaction.ts:13
↓ 3 callersFunctionassertTransactionEIP2930
( transaction: TransactionSerializableEIP2930, )
src/utils/transaction/assertTransaction.ts:121
↓ 3 callersFunctionassertTransactionEIP4844
( transaction: TransactionSerializableEIP4844, )
src/utils/transaction/assertTransaction.ts:67
↓ 3 callersFunctionassertTransactionEIP7702
( transaction: TransactionSerializableEIP7702, )
src/utils/transaction/assertTransaction.ts:45
↓ 3 callersFunctionassertTransactionLegacy
( transaction: TransactionSerializableLegacy, )
src/utils/transaction/assertTransaction.ts:144
↓ 3 callersFunctionbindActionDecorators
( client: Client<Transport, Chain | undefined, any>, action: any, )
src/clients/createClient.ts:358
↓ 3 callersFunctionbuildDepositTransaction
( client: Client<Transport, chain, account>, args: BuildDepositTransactionParameters< chain, accou
src/op-stack/actions/buildDepositTransaction.ts:107
↓ 3 callersFunctionbuildRequest
(request: request, options: EIP1193RequestOptions = {})
src/utils/buildRequest.ts:124
↓ 3 callersFunctionbytesToBigInt
( bytes: ByteArray, opts: BytesToBigIntOpts = {}, )
src/utils/encoding/fromBytes.ts:116
↓ 3 callersFunctionbytesToBool
( bytes_: ByteArray, opts: BytesToBoolOpts = {}, )
src/utils/encoding/fromBytes.ts:149
↓ 3 callersFunctionbytesToRlp
( bytes: RecursiveArray<ByteArray>, to: to | To | undefined = 'bytes', )
src/utils/encoding/toRlp.ts:46
↓ 3 callersFunctioncamelCase
(name: string)
scripts/generateTempoAbis.ts:744
↓ 3 callersFunctionccipRequest
({ data, requestOptions, sender, urls, }: CcipRequestParameters)
src/utils/ccip.ts:145
↓ 3 callersFunctioncommitmentToVersionedHash
( parameters: CommitmentToVersionedHashParameters<commitment, to>, )
src/utils/blob/commitmentToVersionedHash.ts:46
↓ 3 callersFunctioncommitmentsToVersionedHashes
( parameters: CommitmentsToVersionedHashesParameters<commitments, to>, )
src/utils/blob/commitmentsToVersionedHashes.ts:49
↓ 3 callersFunctionconnect
( client: Client<Transport, chain>, parameters: ConnectParameters = {}, )
src/experimental/erc7846/actions/connect.ts:49
↓ 3 callersFunctiondecodeParameter
( cursor: Cursor, param: AbiParameter, { staticPosition }: { staticPosition: number }, )
src/utils/abi/decodeAbiParameters.ts:99
↓ 3 callersFunctiondeployContract
( walletClient: Client<Transport, chain, account>, parameters: DeployContractParameters<abi, chain, accoun
src/actions/wallet/deployContract.ts:71
↓ 3 callersFunctiondeployEarnStack
( client: Client<Transport, Chain, viem_Account>, options: deployEarnStack.Options = {}, )
test/src/tempo/earn.ts:33
↓ 3 callersFunctiondepositTransaction
( client: Client<Transport, chain, account>, parameters: DepositTransactionParameters<chain, account, chai
src/op-stack/actions/depositTransaction.ts:114
↓ 3 callersFunctiondropTransaction
( client: TestClient<TestClientMode, Transport, chain, account, false>, { hash }: DropTransactionParameter
src/actions/test/dropTransaction.ts:41
↓ 3 callersFunctionencodeParams
(preparedParams: PreparedParam[])
src/utils/abi/encodeAbiParameters.ts:188
↓ 3 callersFunctionencodedLabelToLabelhash
(label: string)
src/utils/ens/encodedLabelToLabelhash.ts:7
↓ 3 callersFunctionestimateFee
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: EstimateFeeParameters<chai
src/zksync/actions/estimateFee.ts:19
↓ 3 callersFunctionestimateFeesPerGas
()
src/actions/public/estimateFeesPerGas.test.ts:66
↓ 3 callersFunctionestimateGas
( client: Client<Transport, chain, account>, args: EstimateGasParameters<chain>, )
src/actions/public/estimateGas.ts:107
↓ 3 callersFunctionestimateTotalFee
( client: Client<Transport, chain, account>, args: EstimateTotalFeeParameters<chain, account, chainOverrid
src/op-stack/actions/estimateTotalFee.ts:72
↓ 3 callersFunctionestimateTotalGas
( client: Client<Transport, chain, account>, args: EstimateTotalGasParameters<chain, account, chainOverrid
src/op-stack/actions/estimateTotalGas.ts:56
↓ 3 callersFunctionextractTransactionDepositedLogs
({ logs, }: ExtractTransactionDepositedLogsParameters)
src/op-stack/utils/extractTransactionDepositedLogs.ts:28
↓ 3 callersFunctionfillTransaction
( client: Client<Transport, chain, account>, parameters: FillTransactionParameters< chain, account
src/actions/public/fillTransaction.ts:99
↓ 3 callersFunctionfinalizeWithdrawal
( client: Client<Transport, chain, account>, parameters: FinalizeWithdrawalParameters< chain, acco
src/zksync/actions/finalizeWithdrawal.ts:118
↓ 3 callersFunctionformatAbiItemWithArgs
({ abiItem, args, includeFunctionName = true, includeName = false, }: { abiItem: AbiItem args: rea
src/utils/abi/formatAbiItemWithArgs.ts:9
↓ 3 callersFunctionformatBlock
( block: ExactPartial<RpcBlock>, _?: string | undefined, )
src/utils/formatters/block.ts:43
↓ 3 callersFunctionfromBlobs
(parameters: FromBlobsParameters<blobs, to>)
src/utils/blob/fromBlobs.ts:30
↓ 3 callersFunctiongenerateBytes
(length: number)
vectors/src/transaction.ts:19
↓ 3 callersFunctiongetAutomine
( client: TestClient<TestClientMode, Transport, chain, account, false>, )
src/actions/test/getAutomine.ts:35
↓ 3 callersFunctiongetBaseTokenL1Address
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getBaseTokenL1Address.ts:11
↓ 3 callersFunctiongetBlock
()
src/actions/wallet/prepareTransactionRequest.ts:561
↓ 3 callersFunctiongetBlockTransactionCount
( client: Client<Transport, chain>, { blockHash, blockNumber, blockTag = 'latest', }: GetBlo
src/actions/public/getBlockTransactionCount.ts:69
↓ 3 callersFunctiongetCache
(cacheKey: string)
src/utils/promise/withCache.ts:10
↓ 3 callersFunctiongetCapabilities
( client: Client<Transport>, parameters: GetCapabilitiesParameters<chainId> = {}, )
src/actions/wallet/getCapabilities.ts:57
↓ 3 callersFunctiongetChainId
(_client: Client)
src/clients/createClient.test.ts:713
↓ 3 callersFunctiongetContractEvents
( client: Client<Transport, chain>, parameters: GetContractEventsParameters< abi, eventName, s
src/actions/public/getContractEvents.ts:115
↓ 3 callersFunctiongetCreateAddress
(opts: GetCreateAddressOptions)
src/utils/address/getContractAddress.ts:48
↓ 3 callersFunctiongetEnsAddress
( client: Client<Transport, chain>, parameters: GetEnsAddressParameters, )
src/actions/ens/getEnsAddress.ts:121
↓ 3 callersFunctiongetEnsName
( client: Client<Transport, chain>, parameters: GetEnsNameParameters, )
src/actions/ens/getEnsName.ts:92
↓ 3 callersFunctiongetFeeHistory
( client: Client<Transport, chain>, { blockCount, blockNumber, blockTag = 'latest', reward
src/actions/public/getFeeHistory.ts:71
↓ 3 callersFunctiongetFilterLogs
( _client: Client<Transport, chain>, { filter, }: GetFilterLogsParameters<abi, eventName, strict, fr
src/actions/public/getFilterLogs.ts:77
↓ 3 callersFunctiongetJsonImage
(data: any)
src/utils/ens/avatar/utils.ts:152
↓ 3 callersFunctiongetL1Allowance
( client: Client<Transport, chain, account>, parameters: GetL1AllowanceParameters<account>, )
src/zksync/actions/getL1Allowance.ts:25
↓ 3 callersFunctiongetL1ChainId
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, )
src/zksync/actions/getL1ChainId.ts:11
↓ 3 callersFunctiongetL1TokenBalance
( client: Client<Transport, chain, account>, parameters: GetL1TokenBalanceParameters<account>, )
src/zksync/actions/getL1TokenBalance.ts:40
↓ 3 callersFunctiongetL2TransactionHashes
({ logs, }: GetL2TransactionHashesParameters)
src/op-stack/utils/getL2TransactionHashes.ts:16
↓ 3 callersFunctiongetListeners
()
src/utils/observe.ts:38
↓ 3 callersFunctiongetPaymasterStubData
( client: Client<Transport>, parameters: GetPaymasterStubDataParameters, )
src/account-abstraction/actions/paymaster/getPaymasterStubData.ts:108
↓ 3 callersFunctiongetProof
( client: Client<Transport, chain>, { address, blockHash, blockNumber, blockTag = 'latest'
src/actions/public/getProof.ts:85
↓ 3 callersFunctiongetTimeToProve
( client: Client<Transport, chain, account>, parameters: GetTimeToProveParameters<chain, chainOverride>, )
src/op-stack/actions/getTimeToProve.ts:97
↓ 3 callersFunctiongetTransactionDetails
( client: Client<Transport, chain, account, PublicZksyncRpcSchema>, parameters: GetTransactionDetailsParam
src/zksync/actions/getTransactionDetails.ts:15
↓ 3 callersFunctiongetUserOperation
( client: Client<Transport>, { hash }: GetUserOperationParameters, )
src/account-abstraction/actions/bundler/getUserOperation.ts:61
↓ 3 callersFunctiongetUserOperationError
( err: err, { calls, docsPath, ...args }: GetUserOperationErrorParameters, )
src/account-abstraction/utils/errors/getUserOperationError.ts:38
↓ 3 callersFunctiongetUserOperationHash
( parameters: GetUserOperationHashParameters<entryPointVersion>, )
src/account-abstraction/utils/userOperation/getUserOperationHash.ts:24
↓ 3 callersFunctiongetUserOperationReceipt
( client: Client<Transport>, { hash }: GetUserOperationReceiptParameters, )
src/account-abstraction/actions/bundler/getUserOperationReceipt.ts:49
↓ 3 callersFunctiongetUserOperationTypedData
( parameters: GetUserOperationTypedDataParameters, )
src/account-abstraction/utils/userOperation/getUserOperationTypedData.ts:31
↓ 3 callersFunctiongetWithdrawalL2ToL1Log
( client: Client<Transport, chain, account>, parameters: GetWithdrawalL2ToL1LogParameters, )
src/zksync/utils/bridge/getWithdrawalL2ToL1Log.ts:27
↓ 3 callersFunctiongetWithdrawalLog
( client: Client<Transport, chain, account>, parameters: GetWithdrawalLogParameters, )
src/zksync/utils/bridge/getWithdrawalLog.ts:26
↓ 3 callersFunctionhashBytecode
(bytecode: Hex)
src/zksync/utils/hashBytecode.ts:24
↓ 3 callersFunctionhexToString
(hex: Hex, opts: HexToStringOpts = {})
src/utils/encoding/fromHex.ts:260
↓ 3 callersFunctioninternal_estimateMaxPriorityFeePerGas
( client: Client<Transport, chain>, args: EstimateMaxPriorityFeePerGasParameters<chain, chainOverride> & {
src/actions/public/estimateMaxPriorityFeePerGas.ts:75
↓ 3 callersFunctionisAddress
(value: string)
scripts/generateTokenlist.ts:514
↓ 3 callersFunctionisCIP64
( transaction: CeloTransactionSerializable | CeloTransactionRequest, )
src/celo/utils.ts:41
↓ 3 callersFunctionisEth
(token: Address)
src/zksync/utils/isEth.ts:8
↓ 3 callersFunctionisSuperGameType
(gameType: number)
src/op-stack/gameTypes.ts:7
↓ 3 callersFunctionisTempo
(transaction: Record<string, unknown>)
src/tempo/Transaction.ts:221
↓ 3 callersFunctionmined
Mines blocks until a `*Sync` action resolves (anvil runs with `noMining`).
src/clients/decorators/wallet.test.ts:365
↓ 3 callersFunctionmultiply
(value: bigint)
src/celo/fees.test.ts:46
↓ 3 callersFunctiononClose
()
src/utils/rpc/ipc.ts:53
↓ 3 callersFunctiononError
(error_)
src/utils/rpc/socket.ts:179
↓ 3 callersFunctionpadBytes
( bytes: ByteArray, { dir, size = 32 }: PadOptions = {}, )
src/utils/data/pad.ts:47
↓ 3 callersFunctionprepareAuthorization
( client: Client<Transport, chain, account>, parameters: PrepareAuthorizationParameters<account>, )
src/actions/wallet/prepareAuthorization.ts:89
↓ 3 callersFunctionprepareEncodeFunctionData
( parameters: PrepareEncodeFunctionDataParameters<abi, functionName>, )
src/utils/abi/prepareEncodeFunctionData.ts:84
↓ 3 callersFunctionprepareParam
({ param, value, }: { param: param value: AbiParameterToPrimitiveType<param> })
src/utils/abi/encodeAbiParameters.ts:142
↓ 3 callersFunctionprivateKeyToAddress
(privateKey: Hex)
src/accounts/utils/privateKeyToAddress.ts:27
↓ 3 callersFunctionreadGzippedJson
(path: string)
vectors/utils.ts:1
↓ 3 callersFunctionrecoverTypedDataAddress
( parameters: RecoverTypedDataAddressParameters<typedData, primaryType>, )
src/utils/signature/recoverTypedDataAddress.ts:25
↓ 3 callersFunctionrequestAddresses
( client: Client<Transport, chain, account>, )
src/actions/wallet/requestAddresses.ts:39
↓ 3 callersFunctionrequireEnv
(name: string)
examples/op-stack_super-withdrawal/index.ts:68
↓ 3 callersFunctionresolveAccessKey
( accessKey: resolveAccessKey.Parameters, )
src/tempo/Account.ts:1103
↓ 3 callersFunctionresolveAmountDecimals
( amount: AmountInput, decimals: number | undefined, )
src/actions/token/internal.ts:157
↓ 3 callersFunctionresolveAvatarUri
({ uri, gatewayUrls, }: { uri: string gatewayUrls?: AssetGatewayUrls | undefined })
src/utils/ens/avatar/utils.ts:83
↓ 3 callersFunctionresolveTokenForChain
* Resolves a {@link Token} to a {@link ResolvedToken} for `chainId`, or * `undefined` when the token has no address for `chainId`. @internal
src/tempo/internal/utils.ts:125
↓ 3 callersFunctionresolveTokenWithDecimals
( client: Client<Transport, Chain | undefined>, parameters: resolveToken.Parameters, )
src/actions/token/internal.ts:296
↓ 3 callersFunctionselectApprovals
Validates primitive approvals and translates invalid input into an RPC error.
src/tempo/Multisig.ts:892
↓ 3 callersFunctionsendEip712Transaction
( client: Client<Transport, chain, account>, parameters: SendEip712TransactionParameters< chain, a
src/zksync/actions/sendEip712Transaction.ts:81
↓ 3 callersFunctionserializeErc8010Signature
( parameters: SerializeErc8010SignatureParameters<to>, )
src/utils/signature/serializeErc8010Signature.ts:34
↓ 3 callersFunctionserializeKey
(key: Key)
src/tempo/KeyAuthorizationManager.ts:45
↓ 3 callersFunctionsetAutomine
( client: TestClient<TestClientMode, Transport, chain, account, false>, enabled: boolean, )
src/actions/test/setAutomine.ts:32
↓ 3 callersFunctionsetBlockTimestampInterval
( client: TestClient<TestClientMode, Transport, chain, account, false>, { interval }: SetBlockTimestampInt
src/actions/test/setBlockTimestampInterval.ts:38
↓ 3 callersFunctionsetErrorConfig
(config: ErrorConfig)
src/errors/base.ts:22
↓ 3 callersFunctionsetVitalikResolver
()
test/src/utils.ts:203
← previousnext →301–400 of 1,988, ranked by callers