MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 1 callersFunctionprepare
( client: Client<Transport, chain>, parameters: prepare.Parameters, )
src/tempo/actions/earn.ts:1026
↓ 1 callersFunctionprepareCheckout
(commit: string)
scripts/generateTempoAbis.ts:271
↓ 1 callersFunctionprepareParams
({ params, values, }: { params: params values: AbiParametersToPrimitiveTypes<params> })
src/utils/abi/encodeAbiParameters.ts:116
↓ 1 callersFunctionprepareTransactionRequest
(args)
src/actions/wallet/prepareTransactionRequest.test.ts:1018
↓ 1 callersFunctionprettyStateMapping
(stateMapping: StateMapping)
src/errors/stateOverride.ts:29
↓ 1 callersFunctionprettyStateOverride
(stateOverride: StateOverride)
src/errors/stateOverride.ts:35
↓ 1 callersFunctionproof
()
src/op-stack/actions/buildProveWithdrawal.test.ts:40
↓ 1 callersFunctionpublicActions
( client: Client<transport, chain, account, undefined, undefined, tokens>, )
src/clients/decorators/public.ts:2302
↓ 1 callersFunctionpublicActionsL1
()
src/op-stack/decorators/publicL1.ts:662
↓ 1 callersFunctionrandomBigInt
()
vectors/src/transaction.ts:32
↓ 1 callersFunctionrandomValidAfter
Returns random past seconds to distinguish otherwise-identical expiring transactions.
src/tempo/chainConfig.ts:444
↓ 1 callersFunctionrandomWitness
Returns a random 32-byte witness.
src/tempo/actions/accessKey.test.ts:601
↓ 1 callersFunctionrankTransports_
()
src/clients/transports/fallback.ts:251
↓ 1 callersFunctionreadAbiExport
(content: string, name: string)
scripts/generateTempoAbis.ts:755
↓ 1 callersFunctionreadBalance
( client: Client<Transport, chain>, parameters: { account: Address address?: Address | undefined
src/actions/public/simulateCalls.ts:503
↓ 1 callersFunctionreadInteger
(name: string, fallback: number)
test/src/tempo/fuzz.ts:3
↓ 1 callersFunctionreadLength
(cursor: Cursor, prefix: number, offset: number)
src/utils/encoding/fromRlp.ts:109
↓ 1 callersFunctionreadList
( cursor: Cursor, length: number, to: to | To, recursiveDepth: number, )
src/utils/encoding/fromRlp.ts:121
↓ 1 callersFunctionreadMetadataContracts
( client: Client<Transport, chain>, parameters: Pick< MulticallParameters, | 'blockNumber' | '
src/tempo/actions/token.ts:1559
↓ 1 callersFunctionreadResponseBody
( response: Response, { maxResponseBodySize }: { maxResponseBodySize: number | false }, )
src/utils/rpc/http.ts:210
↓ 1 callersFunctionrecoverTransactionAddress
( parameters: RecoverTransactionAddressParameters, )
src/utils/signature/recoverTransactionAddress.ts:31
↓ 1 callersFunctionreleaseSubmission
Releases a failed submission lease without discarding collected approvals.
src/tempo/Multisig.ts:1040
↓ 1 callersFunctionreplaceAbiExport
( content: string, name: string, abi: readonly AbiItem.AbiItem[], )
scripts/generateTempoAbis.ts:779
↓ 1 callersFunctionreplaceSelectorExport
( content: string, name: string, replacement: string, )
scripts/generateTempoAbis.ts:794
↓ 1 callersFunctionrequest
({ method, params }: any, opts: any = {})
test/src/anvil.ts:197
↓ 1 callersFunctionrequest
(url: string)
src/utils/buildRequest.test.ts:43
↓ 1 callersFunctionrequest
({ method, params }, options)
src/tempo/Transport.ts:178
↓ 1 callersFunctionrequest
({ method, params })
src/experimental/erc7715/decorators/erc7715.test.ts:9
↓ 1 callersFunctionrequireAddress
(name: string)
examples/op-stack_super-withdrawal/index.ts:74
↓ 1 callersFunctionrequireChainId
(name: string)
examples/op-stack_super-withdrawal/index.ts:87
↓ 1 callersFunctionrequireTokenDecimals
(decimals: number | undefined)
src/actions/token/internal.ts:142
↓ 1 callersFunctionresolveClaimer
@internal
src/tempo/actions/receivePolicy.ts:1280
↓ 1 callersFunctionresolveMinimumShareAmount
(parameters: MinimumShareAmountParameters)
src/tempo/actions/earn.ts:3092
↓ 1 callersFunctionresolvePolicyRef
@internal
src/tempo/actions/receivePolicy.ts:1266
↓ 1 callersFunctionresolveRequestChainId
Resolves a chain from request fields, envelopes, or stored operations.
src/tempo/Multisig.ts:1271
↓ 1 callersFunctionresolveRequestOptions
Resolves and validates the chain used by a handled request.
src/tempo/Multisig.ts:1242
↓ 1 callersFunctionretry
({ error }: { error: Error })
src/utils/promise/withRetry.ts:48
↓ 1 callersFunctionripemd160
( value: Hex | ByteArray, to_?: to | undefined, )
src/utils/hash/ripemd160.ts:21
↓ 1 callersFunctionrouterCallbackDataParameter
(checkout: string)
scripts/generateTempoAbis.ts:421
↓ 1 callersFunctionscaleGasLimit
(gasLimit: bigint)
src/zksync/actions/deposit.ts:943
↓ 1 callersFunctionscheduleMulticall
( client: Client<Transport>, args: ScheduleMulticallParameters<chain>, )
src/actions/public/call.ts:421
↓ 1 callersFunctionscheduleMulticall
( client: Client<Transport>, parameters: ScheduleMulticallParameters, )
src/actions/public/multicall.ts:359
↓ 1 callersFunctionselectOwners
Selects a deterministic minimum-cardinality owner quorum.
src/tempo/chainConfig.ts:452
↓ 1 callersFunctionselectorExport
(abi: readonly AbiItem.AbiItem[], exportName: string)
scripts/generateTempoAbis.ts:807
↓ 1 callersFunctionsendCallsSync
( client: Client<Transport, chain, account>, parameters: SendCallsSyncParameters<chain, account>, )
src/actions/wallet/sendCallsSync.test.ts:31
↓ 1 callersFunctionsendTransactionSync
( client: Client<Transport, chain, account>, parameters: SendTransactionSyncParameters<chain, account>, )
src/actions/wallet/sendTransactionSync.test.ts:79
↓ 1 callersFunctionserialize
Serializes a multisig operation for storage.
src/tempo/multisig/Operation.ts:140
↓ 1 callersFunctionserialize
Serializes a multisig config for storage.
src/tempo/multisig/Config.ts:113
↓ 1 callersFunctionserializeCompactSignature
({ r, yParityAndS, }: CompactSignature)
src/utils/signature/serializeCompactSignature.ts:23
↓ 1 callersFunctionserializeTempo
@internal
src/tempo/Transaction.ts:308
↓ 1 callersFunctionserializeTransactionCIP64
( transaction: TransactionSerializableCIP64, signature?: Signature | undefined, )
src/celo/serializers.ts:41
↓ 1 callersFunctionserializeTransactionDeposit
( transaction: TransactionSerializableDeposit, )
src/op-stack/serializers.ts:49
↓ 1 callersFunctionserializeTransactionEIP1559
( transaction: TransactionSerializableEIP1559, signature?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:308
↓ 1 callersFunctionserializeTransactionEIP2930
( transaction: TransactionSerializableEIP2930, signature?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:356
↓ 1 callersFunctionserializeTransactionEIP4844
( transaction: TransactionSerializableEIP4844, signature?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:213
↓ 1 callersFunctionserializeTransactionEIP712
( transaction: ZksyncTransactionSerializableEIP712, )
src/zksync/serializers.ts:37
↓ 1 callersFunctionserializeTransactionEIP7702
( transaction: TransactionSerializableEIP7702, signature?: Signature | undefined, )
src/utils/transaction/serializeTransaction.ts:159
↓ 1 callersFunctionserializeTransactionLegacy
( transaction: TransactionSerializableLegacy, signature?: SignatureLegacy | undefined, )
src/utils/transaction/serializeTransaction.ts:392
↓ 1 callersFunctionserializeUnsigned
Canonically serializes an unsigned Tempo transaction.
src/tempo/Multisig.ts:1213
↓ 1 callersFunctionsession
(options: from.Options = {})
src/tempo/Store.ts:133
↓ 1 callersFunctionsetEnsAvatar
(avatar: string)
src/actions/ens/getEnsAvatar.test.ts:222
↓ 1 callersFunctionsetScheduler
(item: SchedulerItem)
src/utils/promise/createBatchScheduler.ts:87
↓ 1 callersFunctionsetVitalikName
(name: string)
test/src/utils.ts:227
↓ 1 callersFunctionsetup
()
src/actions/public/waitForTransactionReceipt.test.ts:28
↓ 1 callersFunctionsetup
()
src/actions/public/getBalance.test.ts:21
↓ 1 callersFunctionsetup
()
src/actions/wallet/sendTransactionSync.test.ts:64
↓ 1 callersFunctionsetup
()
src/actions/wallet/sendTransaction.test.ts:55
↓ 1 callersFunctionsetup
()
src/actions/wallet/prepareTransactionRequest.test.ts:35
↓ 1 callersFunctionsetup
()
src/tempo/actions/earn.deployment.test.ts:17
↓ 1 callersFunctionsetup
()
src/tempo/actions/earn.test.ts:43
↓ 1 callersFunctionsetupAccessKey
Authorizes an access key and returns it.
src/tempo/actions/accessKey.test.ts:21
↓ 1 callersFunctionsetupChannel
()
src/tempo/actions/channel.test.ts:356
↓ 1 callersFunctionsetupKzg
( parameters: SetupKzgParameters, path: string, )
src/utils/kzg/setupKzg.ts:27
↓ 1 callersFunctionsetupPoolWithLiquidity
( client: Client<Transport, Chain, viem_Account>, )
test/src/tempo/config.ts:181
↓ 1 callersFunctionshimKeyData
* Auto-shim user-provided keyData that is longer than 4 bytes into a * 2-byte big-endian length hint. The node gas estimator only accepts * 1, 2, o
src/tempo/Formatters.ts:217
↓ 1 callersFunctionshouldPerformMulticall
({ request }: { request: TransactionRequest })
src/actions/public/call.ts:376
↓ 1 callersFunctionshouldSplitBatch
(args)
src/actions/public/call.ts:465
↓ 1 callersFunctionsign
(parameters: Parameters<typeof account.sign>[0])
src/tempo/actions/accessKey.test.ts:149
↓ 1 callersFunctionsignAuthorization
( parameters: SignAuthorizationParameters<to>, )
src/accounts/utils/signAuthorization.ts:40
↓ 1 callersFunctionsignAuthorization
( client: Client<Transport, chain, account>, parameters: signAuthorization.Parameters<account>, )
src/tempo/actions/accessKey.ts:1170
↓ 1 callersFunctionsignEip712Transaction
( client: Client<Transport, chain, account>, args: SignEip712TransactionParameters<chain, account, chainOv
src/zksync/actions/signEip712Transaction.ts:93
↓ 1 callersFunctionsignKeyAuthorization
( account: LocalAccount, parameters: signKeyAuthorization.Parameters, )
src/tempo/Account.ts:807
↓ 1 callersFunctionsignMessage
({ message, privateKey, }: SignMessageParameters)
src/accounts/utils/signMessage.ts:30
↓ 1 callersFunctionsignTypedData
(typedData)
src/zksync/accounts/toSmartAccount.ts:52
↓ 1 callersFunctionsignVoucher
(parameters: { channel: Hex.Hex cumulativeAmount: bigint })
src/tempo/actions/channel.test.ts:400
↓ 1 callersFunctionsignatureToCompactSignature
( signature: Signature, )
src/utils/signature/signatureToCompactSignature.ts:28
↓ 1 callersFunctionsimulateCalls
( client: Client<Transport, chain>, parameters: SimulateCallsParameters<calls, account>, )
src/actions/public/simulateCalls.ts:158
↓ 1 callersFunctionsimulateCalls
( client: Client<Transport, chain>, parameters: simulateCalls.Parameters<calls, account>, )
src/tempo/actions/simulate.ts:366
↓ 1 callersFunctionsocketClient
()
src/utils/rpc/socket.test.ts:28
↓ 1 callersFunctionsplitUri
(value: string)
src/utils/siwe/utils.ts:46
↓ 1 callersFunctionstartZone
( parameters: DefineZoneParameters, )
test/src/tempo/prool.ts:250
↓ 1 callersFunctionstopLeaseOnce
()
src/tempo/Multisig.ts:454
↓ 1 callersFunctionstructComponents
( file: string, name: string, nested: Record<string, readonly AbiParameter[]> = {}, )
scripts/generateTempoAbis.ts:408
↓ 1 callersFunctionsubmittingResult
Waits for the relay that owns a live submission lease.
src/tempo/Multisig.ts:937
↓ 1 callersFunctionsubscribeBlockNumber
()
src/actions/public/watchBlockNumber.ts:167
↓ 1 callersFunctionsubscribeBlocks
()
src/actions/public/watchBlocks.ts:207
↓ 1 callersFunctionsubscribeContractEvent
()
src/actions/public/watchContractEvent.ts:285
↓ 1 callersFunctionsubscribeEvent
()
src/actions/public/watchEvent.ts:307
↓ 1 callersFunctionsubscribePendingTransactions
()
src/actions/public/watchPendingTransactions.ts:140
↓ 1 callersFunctionsuperGameClient
({ targetTimestamp = 180n } = {})
src/op-stack/actions/buildProveWithdrawal.test.ts:59
← previousnext →1,001–1,100 of 1,988, ranked by callers