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
↓ 5 callers
Function
getProjectReport
( upgradeableContractReports: UpgradeableContractReport[], specifiedContract?: boolean, )
packages/core/src/cli/validate/project-report.ts:49
↓ 5 callers
Function
hasProperty
(obj, prop)
packages/core/scripts/copy-build-info-v5.js:14
↓ 5 callers
Function
indent
(text: string, amount: number, amount0 = amount)
packages/core/src/utils/indent.ts:1
↓ 5 callers
Function
isBeacon
(provider: EthereumProvider, beaconAddress: string)
packages/core/src/beacon.ts:9
↓ 5 callers
Function
isCurrentValidationData
(data: ValidationData, exact = true)
packages/core/src/validate/data.ts:31
↓ 5 callers
Function
isGap
(field: StorageField)
packages/core/src/storage/gap.ts:9
↓ 5 callers
Function
isNullish
(value: unknown)
packages/core/src/utils/is-nullish.ts:1
↓ 5 callers
Function
isTransparentOrUUPSProxy
(provider: EthereumProvider, address: string)
packages/core/src/eip-1967-type.ts:11
↓ 5 callers
Function
log
(prefix: string, title: string, lines: string[])
packages/core/src/utils/log.ts:7
↓ 5 callers
Function
readManifest
(provider)
packages/plugin-hardhat/test/manifest-hh2-migration.js:29
↓ 5 callers
Function
readValidations
( hre: HardhatRuntimeEnvironment, acquireLock = true, )
packages/plugin-hardhat/src/utils/validations.ts:40
↓ 5 callers
Function
storageFieldEnd
(field: StorageField)
packages/core/src/storage/compare.ts:85
↓ 5 callers
Function
unexpectedErc7201BuiltinAst
(detail: string)
packages/core/src/utils/erc7201-builtin.ts:55
↓ 5 callers
Function
validateImpl
( deployData: DeployData, opts: ValidationOptions, currentImplAddress?: string, )
packages/plugin-hardhat/src/utils/validate-impl.ts:37
↓ 4 callers
Function
assertBuildInfoFiles
(t: ExecutionContext, buildInfoFiles: BuildInfoFile[])
packages/core/src/cli/validate/build-info-file.test.ts:652
↓ 4 callers
Function
assertUnreachable
(_: never)
packages/core/src/utils/assert.ts:1
↓ 4 callers
Function
change
(i: number, j: number)
packages/core/src/levenshtein.ts:81
↓ 4 callers
Function
deployAndVerify
(contractName, constructorArguments = [])
packages/core/scripts/verify.js:7
↓ 4 callers
Function
deployBeaconImpl
( hre: HardhatRuntimeEnvironment, ImplFactory: ContractFactory, opts: UpgradeOptions, beaconAddress: s
packages/plugin-hardhat/src/utils/deploy-impl.ts:95
↓ 4 callers
Function
deployLibrary
(libraryName)
packages/plugin-hardhat/test/transparent-linked-libraries.js:126
↓ 4 callers
Function
deployLibrary
(libraryName)
packages/plugin-hardhat/test/uups-linked-libraries.js:126
↓ 4 callers
Function
deployLibrary
(libraryName)
packages/plugin-hardhat/test/beacon-linked-libraries.js:125
↓ 4 callers
Function
getAnnotationArgs
(doc: string, tag: string, supportedArgs?: readonly string[])
packages/core/src/utils/annotations.ts:19
↓ 4 callers
Function
getCode
(provider: EthereumProvider, address: string, block = 'latest')
packages/core/src/provider.ts:80
↓ 4 callers
Function
getDocumentation
(node: Node)
packages/core/src/utils/annotations.ts:49
↓ 4 callers
Function
getErrors
(data: ValidationData, version: Version, opts: ValidationOptions = {})
packages/core/src/validate/query.ts:144
↓ 4 callers
Function
getInitializerData
(contractInterface, args)
packages/plugin-hardhat/test/transparent-admin-unknown-upgrade-interface.js:39
↓ 4 callers
Function
getNetworkName
(filename: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:114
↓ 4 callers
Function
getProxyFactory
(connection: NetworkConnection, signer?: Signer)
packages/plugin-hardhat/src/utils/factories.ts:12
↓ 4 callers
Function
getRemoteDeployment
( hre: HardhatRuntimeEnvironment, remoteDeploymentId: string, )
packages/plugin-hardhat/src/defender/utils.ts:159
↓ 4 callers
Function
getStorageLocationAnnotation
(node: Node)
packages/core/src/storage/namespace.ts:228
↓ 4 callers
Method
getStorageUpgradeReport
(newVersion: UpgradeableContract, opts: ValidationOptions = {})
packages/core/src/standalone.ts:47
↓ 4 callers
Method
getTypeChange
( original: ParsedTypeDetailed, updated: ParsedTypeDetailed, { allowAppend }: { allowAppend: boole
packages/core/src/storage/compare.ts:257
↓ 4 callers
Function
getUpdatedStorageLayout
( data: ValidationData, versionWithoutMetadata: string, layout: StorageLayout, )
packages/core/src/manifest-storage-layout.ts:51
↓ 4 callers
Function
hasAnnotationTag
(doc: string, tag: string)
packages/core/src/utils/annotations.ts:7
↓ 4 callers
Function
hasCode
(provider: EthereumProvider, address: string, block?: string)
packages/core/src/provider.ts:99
↓ 4 callers
Function
inferProxyKind
(data: ValidationData, version: Version)
packages/core/src/validate/query.ts:200
↓ 4 callers
Function
isDevelopmentNetwork
(network: string)
packages/core/src/scripts/migrate-oz-cli-project.ts:118
↓ 4 callers
Function
lens
(description: string, type: string, fn: (data: ManifestData) => ManifestField<T>)
packages/core/src/impl-store.ts:221
↓ 4 callers
Function
makeDeployContract
( hre: HardhatRuntimeEnvironment, defenderModule: boolean, connection: NetworkConnection, )
packages/plugin-hardhat/src/deploy-contract.ts:66
↓ 4 callers
Function
mark
(job, group)
packages/core/hardhat/separate-test-contracts.js:33
↓ 4 callers
Function
mergeAddresses
(existing: ImplDeployment, value: ImplDeployment)
packages/core/src/impl-store.ts:196
↓ 4 callers
Function
recordError
(message: string, errorReport: ErrorReport)
packages/plugin-hardhat/src/verify-proxy.ts:153
↓ 4 callers
Function
recordVerificationError
( address: string, contractType: string, details: string, errorReport: ErrorReport, )
packages/plugin-hardhat/src/verify-proxy.ts:143
↓ 4 callers
Function
remapKeys
(original: Record<string, T>, canonicalToUser: Record<string, string>)
packages/core/src/cli/validate/build-info-file.ts:320
↓ 4 callers
Function
removeStorageLayoutMembers
(layout: StorageLayout)
packages/core/src/manifest-storage-layout.test.ts:115
↓ 4 callers
Function
run
()
packages/core/src/cli/cli.ts:5
↓ 4 callers
Function
storageFieldBegin
(field: StorageField)
packages/core/src/storage/compare.ts:72
↓ 4 callers
Function
testMakeNamespaced
( origBuildInfo: BuildInfo | undefined, t: ExecutionContext<unknown>, solcVersion: string, keepAllNatS
packages/core/src/utils/make-namespaced.test.ts:37
↓ 4 callers
Function
typeDescriptions
(x: { typeDescriptions: TypeDescriptions })
packages/core/src/storage/extract.ts:154
↓ 4 callers
Function
withCliDefaults
(opts: ValidateUpgradeSafetyOptions)
packages/core/src/cli/validate/validate-upgrade-safety.ts:100
↓ 3 callers
Function
addImplToManifest
( hre: HardhatRuntimeEnvironment, implAddress: string, ImplFactory: ContractFactory, opts: ForceImport
packages/plugin-hardhat/src/force-import.ts:100
↓ 3 callers
Method
addProxy
(proxy: ProxyDeployment)
packages/core/src/manifest.ts:189
↓ 3 callers
Function
assertStorageUpgradeSafe
( original: StorageLayout, updated: StorageLayout, opts: Required<ValidationOptions> | boolean = false,
packages/core/src/storage/index.ts:23
↓ 3 callers
Function
attachProxyAdminV4
( connection: NetworkConnection, address: string, signer?: Signer, )
packages/plugin-hardhat/src/utils/attach-abi.ts:39
↓ 3 callers
Function
callEtherscanApi
( etherscan: Etherscan, params: Record<string, string | number | undefined>, options?: EtherscanCustomAp
packages/plugin-hardhat/src/utils/etherscan-api.ts:35
↓ 3 callers
Function
callOptionalSignature
(provider: EthereumProvider, address: string, signature: string)
packages/core/src/call-optional-signature.ts:4
↓ 3 callers
Function
deployImpl
( hre: HardhatRuntimeEnvironment, deployData: DeployData, ImplFactory: ContractFactory, opts: UpgradeO
packages/plugin-hardhat/src/utils/deploy-impl.ts:107
↓ 3 callers
Function
deployProxyImpl
( hre: HardhatRuntimeEnvironment, ImplFactory: ContractFactory, opts: UpgradeOptions, proxyAddress: st
packages/plugin-hardhat/src/utils/deploy-impl.ts:77
↓ 3 callers
Function
describeTransition
(original: ParsedTypeDetailed, updated: ParsedTypeDetailed)
packages/core/src/storage/report.ts:313
↓ 3 callers
Function
endMatchesGap
(original: StorageField, updated: StorageField)
packages/core/src/storage/gap.ts:21
↓ 3 callers
Method
exists
(file: string)
packages/core/src/manifest.ts:201
↓ 3 callers
Function
fetchOrDeployGeneric
* Fetches the deployment from the manifest, or deploys it if not found. * * @param lens the manifest lens * @param provider the Ethereum provider
packages/core/src/impl-store.ts:41
↓ 3 callers
Function
findContract
( contractName: string, origin: SourceContract | undefined, buildInfoDictionary: BuildInfoDictionary,
packages/core/src/cli/validate/find-contract.ts:34
↓ 3 callers
Function
findManifestKeyByAddress
(impls, address)
packages/plugin-hardhat/test/manifest-hh2-migration.js:62
↓ 3 callers
Method
getAdmin
()
packages/core/src/manifest.ts:164
↓ 3 callers
Function
getAllowed
(node: Node, reachable: boolean)
packages/core/src/validate/run.ts:145
↓ 3 callers
Function
getAndValidateStringArray
( parsedArgs: minimist.ParsedArgs, option: string, useCommaDelimiter: boolean, )
packages/core/src/cli/validate.ts:121
↓ 3 callers
Function
getChainId
(provider: EthereumProvider)
packages/core/src/provider.ts:45
↓ 3 callers
Function
getContractOpcodeErrors
( contractDef: ContractDefinition, deref: ASTDereferencer, decodeSrc: SrcDecoder, opcode: OpcodePatter
packages/core/src/validate/run.ts:411
↓ 3 callers
Method
getErrorReport
()
packages/core/src/standalone.ts:43
↓ 3 callers
Function
getEtherscanFromConnection
(hre: HardhatRuntimeEnvironment)
packages/plugin-hardhat/src/utils/etherscan-api.ts:19
↓ 3 callers
Function
getFullyQualifiedName
(source: string, contractName: string)
packages/core/src/utils/contract-name.ts:1
↓ 3 callers
Function
getNetwork
(hre: HardhatRuntimeEnvironment, connection: NetworkConnection)
packages/plugin-hardhat/src/defender/utils.ts:36
↓ 3 callers
Function
getPositions
(node: Node)
packages/core/src/utils/make-namespaced.ts:337
↓ 3 callers
Function
getStorageFallback
(provider: EthereumProvider, address: string, ...slots: string[])
packages/core/src/eip-1967.ts:47
↓ 3 callers
Function
getStorageUpgradeReport
( original: StorageLayout, updated: StorageLayout, opts: Required<ValidationOptions>, )
packages/core/src/storage/index.ts:59
↓ 3 callers
Function
getTypeMembers
( typeDef: StructDefinition | EnumDefinition, includeFields: { src?: boolean; typeName?: boolean } = {}, )
packages/core/src/storage/extract.ts:170
↓ 3 callers
Function
getUpgradeableBeaconFactory
( connection: NetworkConnection, signer?: Signer, )
packages/plugin-hardhat/src/utils/factories.ts:30
↓ 3 callers
Function
hardhatVerify
(address: string)
packages/plugin-hardhat/src/verify-proxy.ts:104
↓ 3 callers
Function
hasJsonFiles
(dir: string)
packages/core/src/cli/validate/build-info-file.ts:117
↓ 3 callers
Function
implLens
(versionWithoutMetadata: string)
packages/core/src/impl-store.ts:170
↓ 3 callers
Function
inferUUPS
(runValidation: ValidationRunData, fullContractName: string)
packages/core/src/validate/query.ts:195
↓ 3 callers
Function
isEnumMembers
(members: TypeItemMembers<T>)
packages/core/src/storage/layout.ts:103
↓ 3 callers
Method
layoutLevenshtein
( original: F[], updated: F[], { allowAppend }: { allowAppend: boolean }, )
packages/core/src/storage/compare.ts:147
↓ 3 callers
Function
loadLayoutType
(typeName: TypeName | null | undefined, layout: StorageLayout, deref: ASTDereferencer)
packages/core/src/storage/extract.ts:204
↓ 3 callers
Method
lock
(retries = 3)
packages/core/src/manifest.ts:288
↓ 3 callers
Function
makeDelete
(node: Node, orig: Buffer)
packages/core/src/utils/make-namespaced.ts:359
↓ 3 callers
Function
makeProviderReturning
(result: unknown)
packages/core/src/infer-proxy-admin.test.ts:7
↓ 3 callers
Function
makeUpgradeProxy
( hre: HardhatRuntimeEnvironment, defenderModule: boolean, connection: NetworkConnection, log = debug,
packages/plugin-hardhat/src/upgrade-proxy.ts:31
↓ 3 callers
Function
migrateManifestsData
(manifestsData: Record<string, NetworkFileData>)
packages/core/src/scripts/migrate-oz-cli-project.ts:65
↓ 3 callers
Function
normalizeDeployment
( input: D, include: K[] = [], )
packages/core/src/manifest.ts:343
↓ 3 callers
Function
normalizeTypeIdentifier
(typeIdentifier: string)
packages/core/src/utils/type-id.ts:29
↓ 3 callers
Function
parseAddress
(addressString: string)
packages/core/src/utils/address.ts:9
↓ 3 callers
Function
parseAddressFromStorage
(storage: string)
packages/core/src/eip-1967.ts:74
↓ 3 callers
Function
parseHexOrUndefined
(value?: string | number | null)
packages/plugin-hardhat/src/defender/utils.ts:229
↓ 3 callers
Function
parseTypeId
(id: string)
packages/core/src/utils/parse-type-id.ts:32
↓ 3 callers
Method
pass
()
packages/core/src/storage/report.ts:27
↓ 3 callers
Function
printWithHints
(result: WithHints)
packages/core/src/storage/report.ts:169
↓ 3 callers
Function
skipCheckReachable
(error: string, node: Node)
packages/core/src/validate/run.ts:159
← previous
next →
101–200 of 637, ranked by callers