DependencyRegistryV0

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xcb5fee2c at 21273706
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 12 additional slots

No balances found for "DependencyRegistryV0"

No transactions found for "DependencyRegistryV0"


Functions
Getter at block 21303221
adminACLContract(view returns (address)
0x0000000000000000000000000000000000000000
getDependencyCount(view returns (uint256)
0
getDependencyNamesAndVersions(view returns (string[])
[]
getLicenseTypeCount(view returns (uint256)
0
getLicenseTypes(view returns (string[])
[]
 
getSupportedCoreContractCount(view returns (uint256)
 
getSupportedCoreContracts(view returns (address[])
owner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getDependencyAdditionalCDN(bytes32 dependencyNameAndVersionuint256 indexview returns (string)
getDependencyAdditionalRepository(bytes32 dependencyNameAndVersionuint256 indexview returns (string)
getDependencyDetails(bytes32 dependencyNameAndVersionview returns (string nameAndVersionstring licenseTypestring preferredCDNuint24 additionalCDNCountstring preferredRepositoryuint24 additionalRepositoryCountstring dependencyWebsitebool availableOnChainuint24 scriptCount)
getDependencyDetailsFromString(string dependencyNameAndVersionview returns (string nameAndVersionstring licenseTypestring preferredCDNuint24 additionalCDNCountstring preferredRepositoryuint24 additionalRepositoryCountstring dependencyWebsitebool availableOnChainuint24 scriptCount)
getDependencyNameAndVersion(uint256 indexview returns (string)
getDependencyNameAndVersionForProject(address contractAddressuint256 projectIdview returns (string)
getDependencyScript(bytes32 dependencyNameAndVersionuint256 indexview returns (string)
getDependencyScriptBytecodeAddress(bytes32 dependencyNameAndVersionuint256 indexview returns (address)
getDependencyScriptBytecodeStorageVersion(bytes32 dependencyNameAndVersionuint256 indexview returns (bytes32)
getDependencyScriptCount(bytes32 dependencyNameAndVersionview returns (uint256)
getLicenseText(bytes32 licenseTypeuint256 indexview returns (string)
getLicenseTextChunkCount(bytes32 licenseTypeview returns (uint256)
getLicenseType(uint256 indexview returns (string)
getSupportedCoreContract(uint256 indexview returns (address)
isSupportedCoreContract(address coreContractAddressview returns (bool)
stringToBytes32(string inputpure returns (bytes32)
State-modifying
addDependency(bytes32 dependencyNameAndVersionbytes32 licenseTypestring preferredCDNstring preferredRepositorystring dependencyWebsite
addDependencyAdditionalCDN(bytes32 dependencyNameAndVersionstring additionalCDN
addDependencyAdditionalRepository(bytes32 dependencyNameAndVersionstring additionalRepository
addDependencyScript(bytes32 dependencyNameAndVersionstring script
addDependencyScriptPointer(bytes32 dependencyNameAndVersionaddress scriptPointer
addLicenseText(bytes32 licenseTypestring text
addLicenseType(bytes32 licenseType
addProjectDependencyOverride(address contractAddressuint256 projectIdbytes32 dependencyNameAndVersion
addSupportedCoreContractOverride(address contractAddress
adminACLAllowed(address senderaddress contract_bytes4 selectorreturns (bool)
initialize(address adminACLContract_
removeDependency(bytes32 dependencyNameAndVersion
removeDependencyAdditionalCDN(bytes32 dependencyNameAndVersionuint256 index
removeDependencyAdditionalRepository(bytes32 dependencyNameAndVersionuint256 index
removeDependencyLastScript(bytes32 dependencyNameAndVersion
removeLicenseLastText(bytes32 licenseType
removeProjectDependencyOverride(address contractAddressuint256 projectId
removeSupportedCoreContractOverride(address contractAddress
renounceOwnership(
transferOwnership(address newOwner
updateCoreRegistryAddress(address _coreRegistryAddress
updateDependencyAdditionalCDN(bytes32 dependencyNameAndVersionuint256 indexstring additionalCDN
updateDependencyAdditionalRepository(bytes32 dependencyNameAndVersionuint256 indexstring additionalRepository
updateDependencyPreferredCDN(bytes32 dependencyNameAndVersionstring preferredCDN
updateDependencyPreferredRepository(bytes32 dependencyNameAndVersionstring preferredRepository
updateDependencyScript(bytes32 dependencyNameAndVersionuint256 indexstring script
updateDependencyScriptPointer(bytes32 dependencyNameAndVersionuint256 indexaddress scriptPointer
updateDependencyWebsite(bytes32 dependencyNameAndVersionstring dependencyWebsite
updateLicenseText(bytes32 licenseTypeuint256 indexstring text
Events
CoreRegistryAddressUpdated(address indexed coreRegistryAddress
DependencyAdded(bytes32 indexed dependencyNameAndVersionbytes32 indexed licenseTypestring preferredCDNstring preferredRepositorystring website
DependencyAdditionalCDNRemoved(bytes32 indexed dependencyNameAndVersionuint256 indexed additionalCDNIndex
DependencyAdditionalCDNUpdated(bytes32 indexed dependencyNameAndVersionstring additionalCDNuint256 additionalCDNIndex
DependencyAdditionalRepositoryRemoved(bytes32 indexed dependencyNameAndVersionuint256 indexed additionalRepositoryIndex
DependencyAdditionalRepositoryUpdated(bytes32 indexed dependencyNameAndVersionstring additionalRepositoryuint256 additionalRepositoryIndex
DependencyPreferredCDNUpdated(bytes32 indexed dependencyNameAndVersionstring preferredCDN
DependencyPreferredRepositoryUpdated(bytes32 indexed dependencyNameAndVersionstring preferredRepository
DependencyRemoved(bytes32 indexed dependencyNameAndVersion
DependencyScriptUpdated(bytes32 indexed dependencyNameAndVersion
DependencyWebsiteUpdated(bytes32 indexed dependencyNameAndVersionstring website
Initialized(uint8 version
LicenseTextUpdated(bytes32 indexed licenseType
LicenseTypeAdded(bytes32 indexed licenseType
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProjectDependencyOverrideAdded(address indexed coreContractAddressuint256 indexed projectIdbytes32 dependencyNameAndVersion
ProjectDependencyOverrideRemoved(address indexed coreContractAddressuint256 indexed projectId
SupportedCoreContractAdded(address indexed coreContractAddress
SupportedCoreContractOverrideAdded(address indexed coreContractAddress
SupportedCoreContractOverrideRemoved(address indexed coreContractAddress
SupportedCoreContractRemoved(address indexed coreContractAddress
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.