MCPcopy Create free account

hub / github.com/wevm/viem / functions

Functions1,988 in github.com/wevm/viem

↓ 2 callersFunctionwithdraw
( client: Client<Transport, chain, account>, parameters: WithdrawParameters<chain, account, chainOverride>
src/zksync/actions/withdraw.ts:133
↓ 2 callersFunctionwriteContracts
( client: Client<Transport, chain>, parameters: WriteContractsParameters< contracts, chain, ac
src/experimental/eip5792/actions/writeContracts.ts:97
↓ 1 callersFunctionabiExportName
(name: string)
scripts/generateTempoAbis.ts:379
↓ 1 callersFunctionacquireVenueShares
( stack: Awaited<ReturnType<typeof deployEarnStack>>, assets: bigint, )
src/tempo/actions/earn.test.ts:84
↓ 1 callersFunctionaddress
(index: number)
src/tempo/nonce.node-fuzz.test.ts:241
↓ 1 callersFunctionaddress
(index: number)
src/tempo/Transport.fuzz.test.ts:185
↓ 1 callersFunctionaddress
(index: number)
src/tempo/chainConfig.fuzz.test.ts:30
↓ 1 callersFunctionapproveKeyAuthorization
( options: approveKeyAuthorization.Options, )
src/tempo/Multisig.ts:568
↓ 1 callersFunctionapproveTokens
( client: Client<Transport, chain>, chain: Chain | null | undefined, bridgeAddress: Address, baseToken
src/zksync/actions/deposit.ts:505
↓ 1 callersFunctionassertConfig
Validates a config against an observed chain commitment.
src/tempo/Multisig.ts:781
↓ 1 callersFunctionassertSuccess
(receipt: TransactionReceipt, label: string)
examples/op-stack_super-withdrawal/index.ts:128
↓ 1 callersFunctionassertTokenlist
( value: unknown, uri: string, )
scripts/generateTokenlist.ts:430
↓ 1 callersFunctionassertTransactionCIP42
( transaction: TransactionSerializableCIP42, )
src/celo/serializers.ts:82
↓ 1 callersFunctionassertValidRecoveryAuthority
@internal
src/tempo/actions/receivePolicy.ts:1288
↓ 1 callersFunctionbindActions
( client: Client<Transport, Chain | undefined, Account | undefined>, actions: actions, keys: readonly (k
src/tempo/Decorator.ts:5912
↓ 1 callersFunctionbindPublicToken
* Binds the read-only ERC-20 actions (and their `.call` helpers) to `client`. * Merged with the write actions from {@link walletActions} (when presen
src/clients/decorators/public.ts:2388
↓ 1 callersFunctionblock
(number: bigint, timestamp: bigint)
src/op-stack/actions/buildProveWithdrawal.test.ts:30
↓ 1 callersFunctionblocksFor
(method: string)
src/actions/public/simulateCalls.test.ts:1085
↓ 1 callersFunctionbuildCache
(cacheKey: string, cache: Map<string, data>)
src/utils/promise/withCache.ts:11
↓ 1 callersFunctionbuildDepositHkdfInfo
( portalAddress: Address, keyIndex: bigint, ephemeralPubkeyX: Hex.Hex, sender: Address, )
src/tempo/actions/zone.ts:2119
↓ 1 callersFunctionbuildDepositPlaintext
(recipient: Address, memo: Hex.Hex)
src/tempo/actions/zone.ts:2111
↓ 1 callersFunctionbundlerActions
(client: Client<transport, chain, account>)
src/account-abstraction/clients/decorators/bundler.ts:277
↓ 1 callersFunctioncacheNextConfigs
(options: cacheNextConfigs.Options)
src/tempo/Multisig.ts:824
↓ 1 callersFunctioncall
()
src/utils/getAction.test.ts:47
↓ 1 callersFunctioncall
(args: Args)
src/tempo/actions/dex.ts:154
↓ 1 callersFunctioncarry
* Adds 1 to a digit string with carry, returning a string of the same length * unless the carry overflows past the most-significant digit (in which c
src/utils/unit/Value.ts:176
↓ 1 callersFunctionccipReadTunnel
({ batchGateways, ccipRequest = ccipRequest_, }: CcipReadTunnelParameters)
src/utils/ccipTunnel.ts:15
↓ 1 callersFunctionceilDiv
(numerator: bigint, denominator: bigint)
src/tempo/actions/zone.ts:2133
↓ 1 callersFunctioncharCodeToBase16
(char: number)
src/utils/encoding/toBytes.ts:114
↓ 1 callersFunctionclient
({ latest = block(100n, 200n), parent = block(99n, 198n), }: { latest?: RpcBlock parent?: RpcBlock } =
src/op-stack/utils/getL2BlockNumberAtTimestamp.test.ts:16
↓ 1 callersFunctionclient
(requests: unknown[])
src/tempo/actions/wallet.test.ts:26
↓ 1 callersFunctioncompactSignatureToSignature
({ r, yParityAndS, }: CompactSignature)
src/utils/signature/compactSignatureToSignature.ts:28
↓ 1 callersFunctioncompleteSubmission
Marks a transaction as successful after a lookup proves that it was submitted.
src/tempo/Multisig.ts:995
↓ 1 callersFunctionconfigureNativeZoneToken
()
test/src/tempo/prool.ts:320
↓ 1 callersMethodconstructor
({ id }: { id: string })
src/actions/wallet/waitForCallsStatus.ts:172
↓ 1 callersFunctioncontainsNodeError
(err: BaseError)
src/utils/errors/getNodeError.ts:36
↓ 1 callersFunctioncontract
(address: address, selectors: selectors)
src/tempo/Scopes.ts:88
↓ 1 callersFunctioncreateBlockedTransfer
(amount = parseUnits('10', 6))
src/tempo/actions/receivePolicy.test.ts:31
↓ 1 callersFunctioncreateIdStore
()
src/utils/rpc/id.ts:1
↓ 1 callersFunctioncreateUnconfiguredZone
()
src/tempo/actions/zone.test.ts:131
↓ 1 callersFunctioncreateWebAuthnCredential
( parameters: CreateWebAuthnCredentialParameters, )
src/account-abstraction/accounts/createWebAuthnCredential.ts:18
↓ 1 callersFunctiondecodeAddress
({ coinType, data, args, }: { coinType: bigint | undefined data: `0x${string}` args: readonly [`0x
src/actions/ens/getEnsAddress.ts:189
↓ 1 callersFunctiondecodeAddress
(cursor: Cursor)
src/utils/abi/decodeAbiParameters.ts:136
↓ 1 callersFunctiondecodeArray
( cursor: Cursor, param: AbiParameter, { length, staticPosition }: { length: number | null; staticPositi
src/utils/abi/decodeAbiParameters.ts:143
↓ 1 callersFunctiondecodeAssetResult
( call: { data: Hex; status: 'success' | 'failure' }, abiFunction: AbiFunction.AbiFunction, )
src/actions/public/simulateCalls.ts:491
↓ 1 callersFunctiondecodeBool
(cursor: Cursor)
src/utils/abi/decodeAbiParameters.ts:237
↓ 1 callersFunctiondecodeBytes
( cursor: Cursor, param: AbiParameter, { staticPosition }: { staticPosition: number }, )
src/utils/abi/decodeAbiParameters.ts:246
↓ 1 callersFunctiondecodeNumber
(cursor: Cursor, param: AbiParameter)
src/utils/abi/decodeAbiParameters.ts:284
↓ 1 callersFunctiondecodeString
( cursor: Cursor, { staticPosition }: { staticPosition: number }, )
src/utils/abi/decodeAbiParameters.ts:359
↓ 1 callersFunctiondecodeTopic
({ param, value }: { param: AbiParameter; value: Hex })
src/utils/abi/decodeEventLog.ts:222
↓ 1 callersFunctiondecodeTuple
( cursor: Cursor, param: TupleAbiParameter, { staticPosition }: { staticPosition: number }, )
src/utils/abi/decodeAbiParameters.ts:300
↓ 1 callersFunctiondefineAnvil
( parameters: DefineAnvilParameters<chain, forkBlockNumber>, )
test/src/anvil.ts:150
↓ 1 callersFunctiondefineBundler
({ chain: chain_, port, rpcUrl, }: DefineBundlerParameters<chain>)
test/src/bundler.ts:61
↓ 1 callersFunctiondeployDemoTokenAuthority
( client: Client<Transport, Chain, viem_Account>, parameters: { privateAsset: Address; vaultAsset: Address
test/src/tempo/earn.ts:330
↓ 1 callersFunctiondeployEarnFactories
( client: Client<Transport, Chain, viem_Account>, options: deployEarnFactories.Options = {}, )
test/src/tempo/earn.ts:181
↓ 1 callersFunctiondeployEarnGateway
( client: Client<Transport, Chain, viem_Account>, options: deployEarnGateway.Options, )
test/src/tempo/earn.ts:241
↓ 1 callersFunctiondeployErc6492SignatureVerifier
()
test/src/utils.ts:196
↓ 1 callersFunctiondeploySoladyAccount_06
()
test/src/utils.ts:180
↓ 1 callersFunctiondeployStackWithPosition
()
src/tempo/actions/earn.test.ts:47
↓ 1 callersFunctiondeploymentError
( error: unknown, stage: deployErc4626StackSync.Stage, state: deployErc4626StackSync.State, receipts:
src/tempo/actions/earn/deployment.ts:1486
↓ 1 callersFunctiondeserialize
Deserializes a multisig config from storage.
src/tempo/multisig/Config.ts:96
↓ 1 callersFunctiondeserializeTempo
@internal
src/tempo/Transaction.ts:288
↓ 1 callersFunctiondevnetChain
({ id, multicall3Address, name, rpcUrl, }: { id: number multicall3Address?: Address | undefined
examples/op-stack_super-withdrawal/index.ts:99
↓ 1 callersFunctiondomainSeparator
({ domain }: { domain: TypedDataDomain })
src/utils/typedData.ts:170
↓ 1 callersFunctiondone
(fn: () => void)
src/actions/public/waitForTransactionReceipt.ts:211
↓ 1 callersFunctiondone
(fn: () => void)
src/actions/wallet/waitForCallsStatus.ts:117
↓ 1 callersFunctiondone
(fn: () => void)
src/account-abstraction/actions/bundler/waitForUserOperationReceipt.ts:89
↓ 1 callersFunctionearnAdapter
()
scripts/generateTempoAbis.ts:164
↓ 1 callersFunctioneip5792Actions
()
src/experimental/eip5792/decorators/eip5792.ts:255
↓ 1 callersFunctioneip712WalletActions
()
src/zksync/decorators/eip712.ts:219
↓ 1 callersFunctionencode
( type: packedAbiType, value: EncodePackedValues<[packedAbiType]>[0], isArray = false, )
src/utils/abi/encodePacked.ts:90
↓ 1 callersFunctionencodeAddress
(value: Hex)
src/utils/abi/encodeAbiParameters.ts:224
↓ 1 callersFunctionencodeArg
({ param, value, }: { param: AbiParameter value: AbiParameterToPrimitiveType<AbiParameter> })
src/utils/abi/encodeEventTopics.ts:153
↓ 1 callersFunctionencodeArray
( value: AbiParameterToPrimitiveType<param>, { length, param, }: { length: number | null
src/utils/abi/encodeAbiParameters.ts:239
↓ 1 callersFunctionencodeBool
(value: boolean)
src/utils/abi/encodeAbiParameters.ts:327
↓ 1 callersFunctionencodeBytes
( value: Hex, { param }: { param: param }, )
src/utils/abi/encodeAbiParameters.ts:294
↓ 1 callersFunctionencodeError
(error: CcipRequestErrorType)
src/utils/ens/localBatchGatewayRequest.ts:50
↓ 1 callersFunctionencodeExecuteBatchesData
( parameters: EncodeExecuteBatchesDataParameters<batches>, )
src/experimental/erc7821/utils/encodeExecuteBatchesData.ts:31
↓ 1 callersFunctionencodeExecuteData
( parameters: EncodeExecuteDataParameters<calls>, )
src/experimental/erc7821/utils/encodeExecuteData.ts:29
↓ 1 callersFunctionencodeField
({ types, name, type, value, }: { types: Record<string, readonly MessageTypeProperty[]> name: stri
src/utils/signature/hashTypedData.ts:232
↓ 1 callersFunctionencodeList
(payload: Uint8Array)
src/utils/encoding/fromRlp.test.ts:126
↓ 1 callersFunctionencodeNumber
( value: number, { signed, size = 256 }: { signed: boolean; size?: number | undefined }, )
src/utils/abi/encodeAbiParameters.ts:337
↓ 1 callersFunctionencodeString
(value: string)
src/utils/abi/encodeAbiParameters.ts:371
↓ 1 callersFunctionencodeTuple
( value: AbiParameterToPrimitiveType<param>, { param }: { param: param }, )
src/utils/abi/encodeAbiParameters.ts:398
↓ 1 callersFunctionensureZoneBalance
(zoneToken: Address, minimumBalance: bigint)
src/tempo/actions/zone.test.ts:102
↓ 1 callersFunctionerc7715Actions
()
src/experimental/erc7715/decorators/erc7715.ts:68
↓ 1 callersFunctionerc7739Actions
(parameters: Erc7739ActionsParameters<verifier> = {})
src/experimental/erc7739/decorators/erc7739.ts:214
↓ 1 callersFunctionerc7821Actions
()
src/experimental/erc7821/decorators/erc7821.ts:243
↓ 1 callersFunctionerc7846Actions
()
src/experimental/erc7846/decorators/erc7846.ts:76
↓ 1 callersFunctionerc7895Actions
()
src/experimental/erc7895/decorators/erc7895.ts:59
↓ 1 callersFunctionescapeRegex
(value: string)
scripts/generateTempoAbis.ts:845
↓ 1 callersFunctionestimateFeePerGasInFeeCurrency
( client: Client, feeCurrency: Address, )
src/celo/fees.ts:59
↓ 1 callersFunctionestimateMaxPriorityFeePerGasInFeeCurrency
( client: Client, feeCurrency: Address, )
src/celo/fees.ts:85
↓ 1 callersFunctionexec
()
src/utils/promise/createBatchScheduler.ts:56
↓ 1 callersFunctionexpectFallbackId
(id: string, callCount: number)
src/actions/wallet/sendCalls.test.ts:28
↓ 1 callersFunctionextend
(base: typeof chainInstance)
src/utils/chain/defineChain.ts:26
↓ 1 callersFunctionextend
(base: typeof client)
src/clients/createClient.ts:317
↓ 1 callersFunctionextractChain
({ chains, id, }: ExtractChainParameters<chains, chainId>)
src/utils/chain/extractChain.ts:19
↓ 1 callersFunctionextractStruct
(file: string, name: string)
scripts/generateTempoAbis.ts:390
↓ 1 callersFunctionextract_
(formatted: Record<string, any>)
src/utils/formatters/extract.ts:16
← previousnext →701–800 of 1,988, ranked by callers