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
↓ 1 callers
Function
transformEnumTypeName
(typeName: string, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:311
↓ 1 callers
Function
transformImplementationItem
(contract: ContractInterface)
packages/core/src/scripts/migrate-oz-cli-project.ts:209
↓ 1 callers
Function
transformImplementations
(contracts: LegacyContracts)
packages/core/src/scripts/migrate-oz-cli-project.ts:196
↓ 1 callers
Function
transformLayout
(contract: ContractInterface)
packages/core/src/scripts/migrate-oz-cli-project.ts:220
↓ 1 callers
Function
transformMappingTypeName
(typeName: string, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:317
↓ 1 callers
Function
transformProxies
(proxies: LegacyProxies)
packages/core/src/scripts/migrate-oz-cli-project.ts:174
↓ 1 callers
Function
transformStaticArrayTypeName
(typeName: string, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:327
↓ 1 callers
Function
transformStorageItem
(storageItem: LegacyStorageItem, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:242
↓ 1 callers
Function
transformStructTypeName
(typeName: string, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:305
↓ 1 callers
Function
transformType
(typeKind: TypeKind, oldType: LegacyType, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:264
↓ 1 callers
Function
transformTypes
(oldTypes: LegacyTypes, getAstId: AstIdGetter)
packages/core/src/scripts/migrate-oz-cli-project.ts:252
↓ 1 callers
Function
trimBytecodeMetadata
(bytecode: string)
packages/core/src/version.ts:50
↓ 1 callers
Function
tryDerefStruct
(deref: ASTDereferencer, referencedDeclaration: number)
packages/core/src/validate/run.ts:528
↓ 1 callers
Function
tryRemoveNonStructNatSpec
* If Slang is supported for the current compiler version, use Slang to parse and remove all NatSpec comments * that do not precede a struct definitio
packages/core/src/utils/make-namespaced.ts:202
↓ 1 callers
Function
tryRequire
(id: string, resolveOnly?: boolean)
packages/plugin-hardhat/src/utils/try-require.ts:10
↓ 1 callers
Method
uncachedGetTypeChange
( original: ParsedTypeDetailed, updated: ParsedTypeDetailed, { allowAppend }: { allowAppend: boole
packages/core/src/storage/compare.ts:281
↓ 1 callers
Function
updateManifestData
(oldManifestData: NetworkFileData)
packages/core/src/scripts/migrate-oz-cli-project.ts:153
↓ 1 callers
Function
validateBaseSlotUnchanged
(original: StorageLayout, updated: StorageLayout)
packages/core/src/storage/index.ts:40
↓ 1 callers
Function
validateCached
( cached: T | undefined, provider: EthereumProvider, type?: string, opts?: DeployOpts, deployment?:
packages/core/src/deployment.ts:84
↓ 1 callers
Function
validateOptions
(parsedArgs: minimist.ParsedArgs)
packages/core/src/cli/validate.ts:148
↓ 1 callers
Function
validateOrUpdateManifestVersion
(data: ManifestData)
packages/core/src/manifest.ts:301
↓ 1 callers
Function
validateStoredDeployment
( stored: T, provider: EthereumProvider, type?: string, opts?: DeployOpts, merge?: boolean, getRem
packages/core/src/deployment.ts:112
↓ 1 callers
Function
verify
( args: Record<string, unknown>, hre: HardhatRuntimeEnvironment, runSuper: (taskArguments: Record<string
packages/plugin-hardhat/src/verify-proxy.ts:89
↓ 1 callers
Function
verifyAdmin
()
packages/plugin-hardhat/src/verify-proxy.ts:194
↓ 1 callers
Function
verifyAdminOrFallback
( hre: HardhatRuntimeEnvironment, hardhatVerify: (address: string) => Promise<unknown>, etherscan: Ether
packages/plugin-hardhat/src/verify-proxy.ts:216
↓ 1 callers
Function
verifyAndGetStatus
( params: EtherscanVerifyArgs, etherscan: Etherscan, )
packages/plugin-hardhat/src/utils/etherscan-api.ts:53
↓ 1 callers
Function
verifyBeacon
()
packages/plugin-hardhat/src/verify-proxy.ts:294
↓ 1 callers
Function
verifyBeaconProxy
()
packages/plugin-hardhat/src/verify-proxy.ts:268
↓ 1 callers
Function
verifyTransparentOrUUPS
()
packages/plugin-hardhat/src/verify-proxy.ts:202
↓ 1 callers
Function
waitForDeployment
( hre: HardhatRuntimeEnvironment, opts: DeployOpts, address: string, remoteDeploymentId: string, )
packages/plugin-hardhat/src/defender/utils.ts:179
↓ 1 callers
Function
warnIfCustomLayoutAndNamespacesFound
( namespacesWithSrc: Record<string, NamespaceWithSrc>, decodeSrc: SrcDecoder, origContractDef: ContractD
packages/core/src/storage/namespace.ts:193
↓ 1 callers
Function
withDefaults
(opts: UpgradeOptions = {})
packages/plugin-hardhat/src/utils/options.ts:46
↓ 1 callers
Function
writeCache
(cache)
packages/plugin-hardhat/test/force-recompile-on-outdated-cache.js:16
↓ 1 callers
Function
writeJSON
(path, data)
packages/core/scripts/copy-build-info-v5.js:10
↓ 1 callers
Function
writeValidations
(hre: HardhatRuntimeEnvironment, newRunData: ValidationRunData)
packages/plugin-hardhat/src/utils/validations.ts:18
Method
[util.inspect.custom]
()
packages/core/src/error.ts:23
Function
action
(taskArguments, hre, runSuper)
packages/plugin-hardhat/src/compile-task-action.ts:10
Function
action
(taskArguments, hre, runSuper)
packages/plugin-hardhat/src/verify-proxy-task-action.ts:4
Function
addContract
(address: string)
packages/core/src/stub-provider.ts:62
Function
assertUpgSafe
()
packages/core/src/validate-ignore-errors.test.ts:79
Function
assertUpgSafe
()
packages/core/src/validate.test.ts:63
Function
assertUpgSafe
()
packages/core/src/validate-initializers.test.ts:62
Method
change
(from: T, to: T)
packages/core/src/storage/compare.ts:241
Method
constructor
(address: string, events: string[])
packages/plugin-hardhat/src/verify-proxy.ts:161
Method
constructor
(message: string, contractName: string)
packages/plugin-hardhat/src/verify-proxy.ts:172
Method
constructor
()
packages/plugin-hardhat/src/utils/validations.ts:68
Method
constructor
()
packages/plugin-hardhat/src/utils/validations.ts:74
Method
constructor
( readonly deployment: Deployment & RemoteDeploymentId, type?: string, configurableTimeout?: boole
packages/core/src/deployment.ts:260
Method
constructor
(readonly deployment: Deployment)
packages/core/src/deployment.ts:283
Method
constructor
()
packages/core/src/usage-error.ts:4
Method
constructor
(kind: string)
packages/core/src/usage-error.ts:13
Method
constructor
(beaconAddress: string)
packages/core/src/usage-error.ts:22
Method
constructor
(implAddress: string)
packages/core/src/usage-error.ts:28
Method
constructor
(proxyAddress: string)
packages/core/src/usage-error.ts:37
Method
constructor
(proxyOrBeaconAddress: string)
packages/core/src/usage-error.ts:49
Method
constructor
(proxyOrBeaconAddress: string)
packages/core/src/usage-error.ts:61
Method
constructor
(address: string)
packages/core/src/usage-error.ts:70
Method
constructor
()
packages/core/src/usage-error.ts:79
Method
constructor
()
packages/core/src/usage-error.ts:89
Method
constructor
(kind: string)
packages/core/src/usage-error.ts:99
Method
constructor
(message: string, details = noDetails)
packages/core/src/error.ts:19
Method
constructor
(chainId: number, devInstanceMetadata?: DevInstanceMetadata, osTmpDir?: string)
packages/core/src/manifest.ts:125
Method
constructor
( readonly name: string, solcInput: SolcInput, solcOutput: SolcOutput, opts: ValidationOptions
packages/core/src/standalone.ts:29
Method
constructor
(private readonly text: string)
packages/core/src/utils/parse-type-id.ts:93
Method
constructor
(readonly report: LayoutCompatibilityReport)
packages/core/src/storage/index.ts:112
Method
constructor
(readonly ops: StorageOperation<StorageItem>[])
packages/core/src/storage/report.ts:21
Method
constructor
( readonly unsafeAllowCustomTypes = false, readonly unsafeAllowRenames = false, )
packages/core/src/storage/compare.ts:106
Method
constructor
(id: string, contractName: string, src1: string, src2: string)
packages/core/src/storage/namespace.ts:73
Method
constructor
(id: string, contractName: string, src: string)
packages/core/src/storage/namespace.ts:87
Method
constructor
(reference: string, origin?: string, buildInfoDirs?: string[])
packages/core/src/cli/validate/find-contract.ts:22
Method
constructor
( readonly upgradeableContractReports: UpgradeableContractReport[], readonly specifiedContract?: boole
packages/core/src/cli/validate/project-report.ts:5
Method
constructor
( readonly contract: string, readonly reference: string | undefined, readonly standaloneReport: Up
packages/core/src/cli/validate/contract-report.ts:29
Method
constructor
( contractName: string, readonly errors: ValidationError[], )
packages/core/src/validate/error.ts:6
Method
constructor
()
packages/core/src/validate/error.ts:17
Method
constructor
(readonly errors: ValidationError[])
packages/core/src/validate/report.ts:7
Function
curried
(a: A, ...b: [] | [B])
packages/core/src/utils/curry.ts:9
Function
curry2
(fn: (a: A, b: B) => T)
packages/core/src/utils/curry.ts:6
Function
defender
( hre: HardhatRuntimeEnvironment, connection: NetworkConnection, )
packages/plugin-hardhat/src/utils/factory.ts:58
Function
deployCount
()
packages/core/src/stub-provider.ts:53
Function
deployPending
()
packages/core/src/stub-provider.ts:47
Function
deployWithExtraProxyArgs
(hre, opts, factory, ...args)
packages/plugin-hardhat/test/beacon-custom-beacon-proxy.js:28
Function
deployWithExtraProxyArgs
(hre, opts, factory, ...args)
packages/plugin-hardhat/test/uups-custom-proxy.js:30
Function
deployment1
()
packages/core/src/impl-store.test.ts:149
Function
deployment2
()
packages/core/src/impl-store.test.ts:174
Function
detectProxyKind
(provider: EthereumProvider, proxyAddress: string)
packages/core/src/proxy-kind.ts:74
Function
dummyDecodeSrc
()
packages/core/src/storage-namespaced.test.ts:36
Function
dummyDecodeSrc
()
packages/core/src/storage-custom-layout.test.ts:42
Function
dummyDecodeSrc
()
packages/core/src/storage-memory-0.5.test.ts:44
Function
dummyDecodeSrc
()
packages/core/src/storage-erc7201-builtin.test.ts:42
Function
dummyDecodeSrc
()
packages/core/src/storage.test.ts:37
Function
dummyDecodeSrc
()
packages/core/src/storage-0.8.test.ts:38
Function
dummyDecodeSrc
()
packages/core/src/storage/report-retype-from-contract.test.ts:16
Function
dummyDecodeSrc
()
packages/core/src/storage/report-rename-retype.test.ts:16
Function
dummyDecodeSrc
()
packages/core/src/storage/report-gap.test.ts:15
Function
dummyDecodeSrc
()
packages/core/src/storage/report.test.ts:17
Function
dummyDecodeSrc
()
packages/core/src/cli/validate/project-report.test.ts:21
Method
explain
(color = true)
packages/core/src/storage/report.ts:31
Method
explain
(color = true)
packages/core/src/cli/validate/project-report.ts:14
Method
explain
* Explain any errors in the report.
packages/core/src/cli/validate/contract-report.ts:52
Method
explain
(color = true)
packages/core/src/validate/report.ts:13
← previous
next →
501–600 of 637, ranked by callers