MCPcopy Create free account

hub / github.com/OpenZeppelin/openzeppelin-upgrades / functions

Functions637 in github.com/OpenZeppelin/openzeppelin-upgrades

↓ 118 callersFunctiongetStorageUpgradeErrors
( original: StorageLayout, updated: StorageLayout, opts: ValidationOptions = {}, )
packages/core/src/storage/index.ts:118
↓ 107 callersMethodwriteFile
(content: string)
packages/core/src/manifest.ts:231
↓ 77 callersFunctiontestValid
(name: string, kind: ValidationOptions['kind'], valid: boolean, numExpectedErrors?: number)
packages/core/src/validate.test.ts:43
↓ 53 callersFunctionassert
(p: unknown)
packages/core/src/utils/assert.ts:5
↓ 52 callersMethodexplain
(color?: boolean)
packages/core/src/standalone.ts:18
↓ 49 callersFunctiongetTempDir
(t: ExecutionContext)
packages/core/src/cli/cli.test.ts:14
↓ 38 callersFunctiontestAccepts
(name: string, kind: ValidationOptions['kind'])
packages/core/src/validate-initializers.test.ts:36
↓ 38 callersFunctiontestValid
(name: string, kind: ValidationOptions['kind'], valid: boolean)
packages/core/src/validate-ignore-errors.test.ts:69
↓ 29 callersMethodread
(retries?: number)
packages/core/src/manifest.ts:248
↓ 28 callersFunctiontestRejects
(name: string, kind: ValidationOptions['kind'], expectedErrors: ExpectedErrors)
packages/core/src/validate-initializers.test.ts:45
↓ 25 callersFunctiongetBuildInfoFiles
(buildInfoDir?: string)
packages/core/src/cli/validate/build-info-file.ts:65
↓ 25 callersFunctionstubProvider
(chainId = genChainId(), clientVersion = defaultClientVersion)
packages/core/src/stub-provider.ts:12
↓ 24 callersFunctionassertResult
(t, result)
packages/plugin-hardhat/test/defender-deploy.js:112
↓ 23 callersFunctionnormalizeUint256Literal
(literal: string | null | undefined)
packages/core/src/utils/integer-literals.ts:37
↓ 22 callersMethodsend
(method: 'anvil_metadata', params: [])
packages/core/src/provider.ts:2
↓ 21 callersMethodmatch
(re: RegExp | string)
packages/core/src/utils/parse-type-id.ts:95
↓ 20 callersFunctiongetReport
(original: StorageLayout, updated: StorageLayout)
packages/core/src/storage/report-gap.test.ts:62
↓ 20 callersFunctionresumeOrDeploy
( provider: EthereumProvider, cached: T | undefined, deploy: () => Promise<U>, type?: string, opts?:
packages/core/src/deployment.ts:64
↓ 18 callersFunctionextractStorageLayout
( contractDef: ContractDefinition, decodeSrc: SrcDecoder, deref: ASTDereferencer, storageLayout?: Stor
packages/core/src/storage/extract.ts:33
↓ 18 callersMethodget
()
packages/core/src/impl-store.ts:23
↓ 18 callersFunctiongetCombinedBuildInfo
( artifactManager: ArtifactManager, contractNameOrFullyQualifiedName: string, )
packages/plugin-hardhat/src/utils/artifacts.ts:89
↓ 17 callersMethodlockedRun
(cb: () => Promise<T>)
packages/core/src/manifest.ts:276
↓ 16 callersFunctionlogWarning
(title: string, lines: string[] = [])
packages/core/src/utils/log.ts:25
↓ 16 callersMethodset
(value: T | undefined)
packages/core/src/impl-store.ts:24
↓ 16 callersFunctionskipCheck
(error: ValidationError['kind'], node: Node)
packages/core/src/validate/run.ts:163
↓ 16 callersFunctionstabilizeStorageLayout
(layout: StorageLayout)
packages/core/src/utils/stabilize-layout.ts:5
↓ 16 callersFunctionstripContractSubstrings
(label?: string)
packages/core/src/storage/compare.ts:446
↓ 15 callersFunctiontestValid
(name: string, valid: boolean | undefined)
packages/core/src/cli/validate/validations.test.ts:54
↓ 14 callersFunctiondeleteManifests
(t: ExecutionContext<unknown>, id: number)
packages/core/src/manifest.test.ts:43
↓ 14 callersFunctionsolcInputOutputDecoder
(solcInput: SolcInput, solcOutput: SolcOutput, basePath = '.')
packages/core/src/src-decoder.ts:11
↓ 14 callersFunctionvalidate
( solcOutput: SolcOutput, decodeSrc: SrcDecoder, solcVersion?: string, solcInput?: SolcInput, namesp
packages/core/src/validate/run.ts:184
↓ 13 callersFunctiongetDetailedLayout
(layout: StorageLayout)
packages/core/src/storage/layout.ts:60
↓ 13 callersFunctionwaitAndValidateDeployment
( provider: EthereumProvider, deployment: Deployment & RemoteDeploymentId, type?: string, opts?: Deplo
packages/core/src/deployment.ts:172
↓ 12 callersFunctionenableDefender
( hre: HardhatRuntimeEnvironment, defenderModule: boolean, opts: T, )
packages/plugin-hardhat/src/defender/utils.ts:104
↓ 12 callersMethodreadFile
()
packages/core/src/manifest.ts:210
↓ 11 callersMethodforNetwork
(provider: EthereumProvider)
packages/core/src/manifest.ts:115
↓ 11 callersFunctiongetAnnotationArgs
(doc: string, tag: string)
packages/core/src/validate/run.ts:155
↓ 11 callersFunctiongetDeployData
( hre: HardhatRuntimeEnvironment, ImplFactory: ContractFactory, opts: UpgradeOptions, connection: Netw
packages/plugin-hardhat/src/utils/deploy-impl.ts:41
↓ 11 callersFunctiongetVersion
(bytecode: string, linkedBytecode?: string, constructorArgs = '')
packages/core/src/version.ts:10
↓ 11 callersMethodwrite
(data: ManifestData)
packages/core/src/manifest.ts:268
↓ 10 callersFunctiondeepEqual
(a: DeepArray<T>, b: DeepArray<T>)
packages/core/src/utils/deep-array.ts:3
↓ 10 callersFunctiondeleteFile
(t: ExecutionContext, file: string)
packages/core/src/manifest.test.ts:23
↓ 10 callersFunctiondisableDefender
( hre: HardhatRuntimeEnvironment, defenderModule: boolean, opts: DefenderDeploy, unsupportedFunction:
packages/plugin-hardhat/src/defender/utils.ts:129
↓ 10 callersFunctiongetContractNameAndRunValidation
(data: ValidationData, version: Version)
packages/core/src/validate/query.ts:59
↓ 10 callersFunctionstabilizeTypeIdentifier
(typeIdentifier: string)
packages/core/src/utils/type-id.ts:36
↓ 9 callersFunctionassertGasLimit
(t, oldBlockNumber, expectedGasLimit, minExpectedBlocks)
packages/plugin-hardhat/test/tx-overrides.js:32
↓ 9 callersFunctiongetAdminAddress
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967.ts:9
↓ 9 callersFunctiongetReport
(original: StorageLayout, updated: StorageLayout)
packages/core/src/storage/report.test.ts:33
↓ 9 callersFunctiongetStorageLayout
(data: ValidationData, version: Version)
packages/core/src/validate/query.ts:82
↓ 9 callersFunctiongetUpgradeUnsafeRegex
(contractName)
packages/plugin-hardhat/test/implementation-functions.js:26
↓ 9 callersFunctionlevenshtein
(a: T[], b: T[], getChangeOp: GetChangeOp<T, C>)
packages/core/src/levenshtein.ts:24
↓ 9 callersFunctionnormalizeValidationData
(data: ValidationData)
packages/core/src/validate/data.ts:21
↓ 9 callersFunctionwriteTestManifest
(file: string, address?: string)
packages/core/src/manifest.test.ts:7
↓ 8 callersFunctionfetchOrDeploy
( version: Version, provider: EthereumProvider, deploy: () => Promise<ImplDeployment>, opts?: DeployOp
packages/core/src/impl-store.ts:129
↓ 8 callersFunctiongetContractVersion
(runData: ValidationRunData, contractName: string)
packages/core/src/validate/query.ts:32
↓ 8 callersFunctiongetReport
(original: StorageLayout, updated: StorageLayout)
packages/core/src/storage/report-retype-from-contract.test.ts:61
↓ 8 callersFunctionhashBytecode
(bytecode: string, constructorArgs = '')
packages/core/src/version.ts:22
↓ 8 callersFunctionhashBytecodeWithoutMetadata
(bytecode: string, constructorArgs = '')
packages/core/src/version.ts:46
↓ 8 callersFunctionisBeaconProxy
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967-type.ts:30
↓ 8 callersFunctionlabel
(variable: { label: string })
packages/core/src/storage/report.ts:336
↓ 8 callersFunctionmakeReplace
(node: Node, orig: Buffer, text: string)
packages/core/src/utils/make-namespaced.ts:343
↓ 7 callersFunctionattach
(contractFactory: ContractFactory, address: string)
packages/plugin-hardhat/src/utils/ethers.ts:6
↓ 7 callersFunctionfetchOrDeployGetDeployment
( version: Version, provider: EthereumProvider, deploy: () => Promise<T>, opts?: DeployOpts, merge?:
packages/core/src/impl-store.ts:152
↓ 7 callersFunctiongetBeaconAddress
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967.ts:37
↓ 7 callersFunctiongetImplementationAddressFromBeacon
( provider: EthereumProvider, // v2 may differ from v3 beaconAddress: string, )
packages/core/src/impl-address.ts:22
↓ 7 callersFunctiongetReport
(original: StorageLayout, updated: StorageLayout)
packages/core/src/storage/report-rename-retype.test.ts:55
↓ 7 callersFunctiongetTransactionReceipt
( provider: EthereumProvider, txHash: string, )
packages/core/src/provider.ts:115
↓ 7 callersFunctionisEmptySlot
(storage: string)
packages/core/src/eip-1967.ts:70
↓ 7 callersFunctiontestOverride
( name: string, kind: ValidationOptions['kind'], opts: ValidationOptions, valid: boolean, numExpecte
packages/core/src/validate.test.ts:47
↓ 7 callersFunctiontoBytes32Hex
(value: bigint)
packages/core/src/utils/integer-literals.ts:14
↓ 7 callersFunctionupgrades
( hre: HardhatRuntimeEnvironment, connection: NetworkConnection, )
packages/plugin-hardhat/src/utils/factory.ts:32
↓ 7 callersFunctionvalidateUpgradeSafety
( buildInfoDir?: string, contract?: string, reference?: string, opts: ValidateUpgradeSafetyOptions = {
packages/core/src/cli/validate/validate-upgrade-safety.ts:34
↓ 7 callersFunctionwithDefaults
(parsedArgs: minimist.ParsedArgs)
packages/core/src/cli/validate.ts:186
↓ 7 callersFunctionwithValidationDefaults
(opts: ValidationOptions)
packages/core/src/validate/overrides.ts:104
↓ 6 callersFunctionassertNewName
(t: ExecutionContext<unknown>, id: number)
packages/core/src/manifest.test.ts:38
↓ 6 callersMethodcompareLayouts
( original: StorageItem[], updated: StorageItem[], originalNamespaces?: Record<string, StorageItem
packages/core/src/storage/compare.ts:111
↓ 6 callersFunctiondeploy
( hre: HardhatRuntimeEnvironment, opts: UpgradeOptions & EthersDeployOptions & DefenderDeployOptions, fa
packages/plugin-hardhat/src/utils/deploy.ts:17
↓ 6 callersFunctiongetContractAddress
(addressOrInstance: ContractAddressOrInstance)
packages/plugin-hardhat/src/utils/contract-types.ts:3
↓ 6 callersFunctiongetDeployClient
(hre: HardhatRuntimeEnvironment)
packages/plugin-hardhat/src/defender/client.ts:11
↓ 6 callersFunctiongetImplementationAddress
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967.ts:20
↓ 6 callersFunctiongetLinkedContractFactory
(contractName, libraries)
packages/plugin-hardhat/test/transparent-linked-libraries.js:133
↓ 6 callersFunctiongetLinkedContractFactory
(contractName, libraries)
packages/plugin-hardhat/test/uups-linked-libraries.js:133
↓ 6 callersFunctiongetLinkedContractFactory
(contractName, libraries)
packages/plugin-hardhat/test/beacon-linked-libraries.js:132
↓ 6 callersFunctiongetSigner
(runner?: null | ContractRunner)
packages/plugin-hardhat/src/utils/ethers.ts:13
↓ 6 callersFunctiongetUpgradeInterfaceVersion
( provider: EthereumProvider, address: string, log = debug, )
packages/core/src/upgrade-interface-version.ts:5
↓ 6 callersFunctioninferProxyAdmin
(provider: EthereumProvider, possibleContractAddress: string)
packages/core/src/infer-proxy-admin.ts:11
↓ 6 callersFunctionisStructMembers
(members: TypeItemMembers<T>)
packages/core/src/storage/layout.ts:107
↓ 6 callersFunctionitemize
(...items: string[])
packages/core/src/utils/itemize.ts:10
↓ 6 callersFunctionmakeProviderReturning
(result: unknown)
packages/core/src/provider.test.ts:6
↓ 6 callersFunctionreadJSON
(path)
packages/core/scripts/copy-build-info-v5.js:6
↓ 6 callersFunctionstripContractName
(s: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:341
↓ 6 callersFunctiontestOverride
( name: string, kind: ValidationOptions['kind'], opts: ValidationOptions, expectedErrors?: ExpectedErr
packages/core/src/validate-initializers.test.ts:49
↓ 6 callersFunctiontransformTypeName
(typeName: string, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:286
↓ 5 callersFunctionassertOldName
(t: ExecutionContext<unknown>, id: number)
packages/core/src/manifest.test.ts:33
↓ 5 callersFunctionassertUpgradeSafe
(data: ValidationData, version: Version, opts: ValidationOptions)
packages/core/src/validate/query.ts:13
↓ 5 callersFunctioncalculateERC7201StorageLocation
(id: string)
packages/core/src/utils/erc7201.ts:14
↓ 5 callersFunctioncollectSrcs
(layout)
packages/plugin-hardhat/test/manifest-hh2-migration.js:55
↓ 5 callersFunctiongetArgument
(typeName: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:335
↓ 5 callersFunctiongetContractInstance
( hre: HardhatRuntimeEnvironment, contract: F, opts: DeployOpts & DefenderDeploy, deployment: Deployme
packages/plugin-hardhat/src/utils/contract-instance.ts:23
↓ 5 callersFunctiongetFunctionArgs
(parsedArgs: minimist.ParsedArgs, extraArgs: string[])
packages/core/src/cli/validate.ts:87
next →1–100 of 637, ranked by callers