Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenZeppelin/openzeppelin-upgrades
/ functions
Functions
637 in github.com/OpenZeppelin/openzeppelin-upgrades
⨍
Functions
637
◇
Types & classes
194
↓ 3 callers
Function
toDummyEnumWithAstId
(astId: number)
packages/core/src/utils/make-namespaced.ts:254
↓ 3 callers
Function
toEip1967Hash
(label: string)
packages/core/src/eip-1967.ts:64
↓ 3 callers
Function
unorderedEqual
(arr1: string[], arr2: string[])
packages/core/src/impl-store.test.ts:88
↓ 3 callers
Function
validateBeaconImpl
( deployData: DeployData, opts: ValidationOptions, beaconAddress?: string, )
packages/plugin-hardhat/src/utils/validate-impl.ts:70
↓ 3 callers
Function
validateBuildInfoContracts
(buildInfoFiles: BuildInfoFile[])
packages/core/src/cli/validate/validations.ts:19
↓ 3 callers
Function
verifyWithArtifactOrFallback
( hre: HardhatRuntimeEnvironment, hardhatVerify: (address: string) => Promise<unknown>, etherscan: Ether
packages/plugin-hardhat/src/verify-proxy.ts:380
↓ 2 callers
Function
assertNonEmptyString
(value: unknown, option: string)
packages/core/src/cli/validate.ts:142
↓ 2 callers
Function
assertNotNamespace
(node: StructDefinition, decodeSrc: SrcDecoder, strict: boolean)
packages/core/src/validate/run.ts:320
↓ 2 callers
Function
attemptVerifyOrFallback
( attemptVerify: () => Promise<void>, hardhatVerify: (address: string) => Promise<unknown>, address: str
packages/plugin-hardhat/src/verify-proxy.ts:343
↓ 2 callers
Function
cachedDeploy
()
packages/core/src/impl-store.test.ts:34
↓ 2 callers
Function
captureWarnings
(fn: () => void)
packages/core/src/storage-erc7201-builtin.test.ts:115
↓ 2 callers
Function
checkForAddressClash
( provider: EthereumProvider, data: ManifestData, updated: Deployment & RemoteDeploymentId, merge: boo
packages/core/src/impl-store.ts:225
↓ 2 callers
Function
checkProxyVerificationStatus
( etherscan: Etherscan, guid: string, )
packages/plugin-hardhat/src/verify-proxy.ts:540
↓ 2 callers
Function
createUpgradesAPI
( hre: HardhatRuntimeEnvironment, isDefender: boolean, connection: NetworkConnection, )
packages/plugin-hardhat/src/utils/factory.ts:66
↓ 2 callers
Function
decodeTypeIdentifier
(typeIdentifier: string)
packages/core/src/utils/type-id.ts:11
↓ 2 callers
Function
deletion
(i: number, j: number)
packages/core/src/levenshtein.ts:74
↓ 2 callers
Function
deploy
(immediate = true)
packages/core/src/stub-provider.ts:29
↓ 2 callers
Function
deployImplForUpgrade
( hre: HardhatRuntimeEnvironment, referenceAddressOrContract: ContractAddressOrInstance, ImplFactory: Co
packages/plugin-hardhat/src/prepare-upgrade.ts:48
↓ 2 callers
Function
deployUpgradeableImpl
( hre: HardhatRuntimeEnvironment, ImplFactory: ContractFactory, opts: StandaloneOptions, currentImplAd
packages/plugin-hardhat/src/utils/deploy-impl.ts:65
↓ 2 callers
Function
describeError
(e: ValidationError, color = true)
packages/core/src/validate/report.ts:99
↓ 2 callers
Function
doIfReferencedFunctionFound
* Calls the callback if the referenced function definition is found in the AST. * Otherwise, does nothing. * * @param deref AST dereferencer * @pa
packages/core/src/validate/run/initializer.ts:155
↓ 2 callers
Function
enumSize
(memberCount: number)
packages/core/src/storage/compare.ts:442
↓ 2 callers
Function
execall
(re: RegExp, text: string)
packages/core/src/utils/execall.ts:1
↓ 2 callers
Function
explainBasicOperation
(op: BasicOperation<T>, getName: (t: T) => string)
packages/core/src/storage/report.ts:297
↓ 2 callers
Function
explainStorageOperation
(op: StorageOperation<StorageField>, ctx: StorageOperationContext)
packages/core/src/storage/report.ts:83
↓ 2 callers
Function
extractLinkReferences
(bytecode: SolcBytecode)
packages/core/src/link-refs.ts:11
↓ 2 callers
Function
findClash
()
packages/core/src/impl-store.ts:232
↓ 2 callers
Function
findSpecifiedContracts
( buildInfoDictionary: BuildInfoDictionary, opts: Required<ValidateUpgradeSafetyOptions>, contractName?:
packages/core/src/cli/validate/validate-upgrade-safety.ts:80
↓ 2 callers
Function
fullVerifyBeacon
( hre: HardhatRuntimeEnvironment, beaconAddress: string, hardhatVerify: (address: string) => Promise<unk
packages/plugin-hardhat/src/verify-proxy.ts:282
↓ 2 callers
Function
getAllMethods
(runValidation: ValidationRunData, fullContractName: string)
packages/core/src/validate/query.ts:178
↓ 2 callers
Function
getAndValidateAnnotationArgs
(doc: string, tag: string, contract: SourceContract, expectedLength: number)
packages/core/src/cli/validate/upgradeability-assessment.ts:82
↓ 2 callers
Function
getAndValidateString
(parsedArgs: minimist.ParsedArgs, option: string)
packages/core/src/cli/validate.ts:113
↓ 2 callers
Function
getApprovalProcess
( hre: HardhatRuntimeEnvironment, kind: 'deploy' | 'upgrade', connection: NetworkConnection, )
packages/plugin-hardhat/src/defender/get-approval-process.ts:35
↓ 2 callers
Function
getAstId
(typeName: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:228
↓ 2 callers
Function
getBeaconProxyFactory
(connection: NetworkConnection, signer?: Signer)
packages/plugin-hardhat/src/utils/factories.ts:25
↓ 2 callers
Function
getBytecodeByContractName
(contractName: string)
packages/core/src/version.test.ts:8
↓ 2 callers
Function
getCachedOpcodes
(key: number, scope: string, cache: OpcodeCache)
packages/core/src/validate/run.ts:433
↓ 2 callers
Function
getContractReports
( buildInfoDictionary: BuildInfoDictionary, opts: Required<ValidateUpgradeSafetyOptions>, specifiedContr
packages/core/src/cli/validate/contract-report.ts:83
↓ 2 callers
Function
getDefenderApiKey
(hre: HardhatRuntimeEnvironment)
packages/plugin-hardhat/src/defender/utils.ts:25
↓ 2 callers
Method
getDeploymentFromAddress
(address: string)
packages/core/src/manifest.ts:168
↓ 2 callers
Function
getDetailedNamespacedLayout
(layout: StorageLayout)
packages/core/src/storage/index.ts:98
↓ 2 callers
Function
getErc7201BuiltinNamespaceId
(node: Expression)
packages/core/src/utils/erc7201-builtin.ts:18
↓ 2 callers
Function
getEventResponse
( address: string, topic: string, etherscan: Etherscan, )
packages/plugin-hardhat/src/verify-proxy.ts:462
↓ 2 callers
Function
getFunctionOpcodeErrors
( contractOrFunctionDef: ContractDefinition | FunctionDefinition, deref: ASTDereferencer, decodeSrc: Src
packages/core/src/validate/run.ts:437
↓ 2 callers
Function
getFunctionSignature
(fnDef: FunctionDefinition, deref: ASTDereferencer)
packages/core/src/utils/function.ts:58
↓ 2 callers
Function
getInitialOwner
(opts: InitialOwner, signer?: Signer)
packages/plugin-hardhat/src/utils/initial-owner.ts:5
↓ 2 callers
Function
getJsonFiles
(dir: string)
packages/core/src/cli/validate/build-info-file.ts:130
↓ 2 callers
Function
getModifiedSource
(orig: Buffer, modifications: Modification[])
packages/core/src/utils/make-namespaced.ts:378
↓ 2 callers
Function
getOriginalStruct
* Gets the struct definition matching the given canonical name from the original contract definition.
packages/core/src/storage/namespace.ts:283
↓ 2 callers
Function
getOutputAndDecoder
(contract: string)
packages/core/src/storage-namespaced-outside-contract.test.ts:30
↓ 2 callers
Function
getPath
(srcOrFullyQualifiedName: string)
packages/core/src/cli/validate/contract-report.ts:199
↓ 2 callers
Function
getPossibleInitializers
* Get all functions that are annotated as initializers or are inferred to be initializers. * Logs a note if any reinitializer is found.
packages/core/src/validate/run/initializer.ts:330
↓ 2 callers
Method
getProxyFromAddress
(address: string)
packages/core/src/manifest.ts:180
↓ 2 callers
Function
getReferencedContract
* Gets the contract definition for the given referenced id.
packages/core/src/storage/namespace.ts:110
↓ 2 callers
Function
getRetypedRenamed
(varDecl: VariableDeclaration)
packages/core/src/storage/extract.ts:240
↓ 2 callers
Function
getStorageLayoutForAddress
( manifest: Manifest, validations: ValidationData, implAddress: string, )
packages/core/src/manifest-storage-layout.ts:10
↓ 2 callers
Function
getTransactionByHash
( provider: EthereumProvider, txHash: string, )
packages/core/src/provider.ts:108
↓ 2 callers
Function
getTransparentUpgradeableProxyFactory
( connection: NetworkConnection, signer?: Signer, )
packages/plugin-hardhat/src/utils/factories.ts:17
↓ 2 callers
Function
getTypeKind
(typeName: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:347
↓ 2 callers
Function
getUnlinkedBytecode
(data: ValidationData, bytecode: string)
packages/core/src/validate/query.ts:124
↓ 2 callers
Function
getValidationsCachePath
(hre: HardhatRuntimeEnvironment)
packages/plugin-hardhat/src/utils/validations.ts:79
↓ 2 callers
Function
hasLayout
(field: StorageField<ParsedTypeDetailed>)
packages/core/src/storage/layout.ts:114
↓ 2 callers
Function
inferInitializable
(contractValidation: ContractValidation)
packages/core/src/validate/query.ts:215
↓ 2 callers
Function
initOpcodeCache
()
packages/core/src/validate/run.ts:383
↓ 2 callers
Function
insertion
(i: number, j: number)
packages/core/src/levenshtein.ts:63
↓ 2 callers
Function
isDeploymentCompleted
( address: string, remoteDeploymentId: string, remoteDeploymentResponse: RemoteDeployment | undefined, )
packages/core/src/deployment.ts:308
↓ 2 callers
Function
isDevelopmentNetwork
(provider: EthereumProvider)
packages/core/src/provider.ts:156
↓ 2 callers
Function
isEmpty
(code: string)
packages/core/src/provider.ts:104
↓ 2 callers
Function
isErrorCode
(e: unknown, code: string)
packages/plugin-hardhat/src/utils/errors.ts:1
↓ 2 callers
Function
isInternalFunction
(node: Node)
packages/core/src/validate/run.ts:560
↓ 2 callers
Function
isMatchFound
(contractName: string, foundContract: SourceContract, buildInfoDirShortName: string)
packages/core/src/cli/validate/find-contract.ts:72
↓ 2 callers
Function
isNamespaceSupported
(solcVersion: string)
packages/core/src/storage/namespace.ts:341
↓ 2 callers
Function
isOpcodeError
(error: ValidationErrorBase)
packages/core/src/validate/run.ts:137
↓ 2 callers
Function
isTransparentProxy
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967-type.ts:25
↓ 2 callers
Function
isUnknownNetwork
(network: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:124
↓ 2 callers
Function
isValueType
(type: ParsedTypeDetailed)
packages/core/src/utils/is-value-type.ts:3
↓ 2 callers
Function
itemizeWith
(bullet: string, ...items: string[])
packages/core/src/utils/itemize.ts:14
↓ 2 callers
Function
linkProxyWithImplementationAbi
( etherscan: Etherscan, proxyAddress: string, implAddress: string, errorReport: ErrorReport, )
packages/plugin-hardhat/src/verify-proxy.ts:501
↓ 2 callers
Function
lock
(file: string)
packages/plugin-hardhat/src/utils/validations.ts:13
↓ 2 callers
Function
logNote
(title: string, lines: string[] = [])
packages/core/src/utils/log.ts:21
↓ 2 callers
Function
makeDeleteRange
(start: number, end: number)
packages/core/src/utils/make-namespaced.ts:374
↓ 2 callers
Function
makeInsertAfter
(node: Node, text: string)
packages/core/src/utils/make-namespaced.ts:354
↓ 2 callers
Function
makeNamespacedInput
(input: SolcInput, output: SolcOutput, _solcVersion?: string)
packages/core/src/utils/make-namespaced.ts:40
↓ 2 callers
Function
makeNonEnumerable
(obj: O, key: keyof O)
packages/core/src/utils/make-non-enumerable.ts:1
↓ 2 callers
Function
makeProviderError
(msg: string)
packages/core/src/upgrade-interface-version.test.ts:11
↓ 2 callers
Function
makeProviderError
(msg: string)
packages/core/src/infer-proxy-admin.test.ts:11
↓ 2 callers
Function
makeProviderReturning
(result: unknown)
packages/core/src/upgrade-interface-version.test.ts:7
↓ 2 callers
Function
mapValues
(obj: Record<string, V>, fn: (value: V) => W)
packages/core/src/utils/map-values.ts:1
↓ 2 callers
Function
migrateLegacyProject
()
packages/core/src/scripts/migrate-oz-cli-project.ts:13
↓ 2 callers
Function
normalizeManifestData
(input: ManifestData)
packages/core/src/manifest.ts:329
↓ 2 callers
Function
normalizeMemoryPointer
* Some versions of Solidity use type ids with _memory_ptr suffix while other versions use _memory suffix. * Normalize these for type comparison purpo
packages/core/src/storage/compare.ts:456
↓ 2 callers
Function
omitSrcs
(layout)
packages/plugin-hardhat/test/manifest-hh2-migration.js:51
↓ 2 callers
Function
parseIdWithDetails
(typeId: string)
packages/core/src/storage/layout.ts:68
↓ 2 callers
Function
parseList
()
packages/core/src/utils/parse-type-id.ts:35
↓ 2 callers
Function
patchManifest
(provider, fn)
packages/plugin-hardhat/test/manifest-hh2-migration.js:20
↓ 2 callers
Function
pick
(obj: T, keys: K[])
packages/core/src/utils/pick.ts:1
↓ 2 callers
Function
proxyFilesToBuild
()
packages/plugin-hardhat/src/utils/npmFilesToBuild.ts:12
↓ 2 callers
Function
readJSON
(path: string)
packages/core/src/cli/validate/build-info-file.ts:316
↓ 2 callers
Function
replaceFunction
( node: FunctionDefinition, orig: Buffer, modifications: Modification[], contractDef?: ContractDefinit
packages/core/src/utils/make-namespaced.ts:258
↓ 2 callers
Function
resolveBaseSlot
(node: Expression)
packages/core/src/utils/erc7201-builtin.ts:71
← previous
next →
201–300 of 637, ranked by callers