HiveRegistryV1

Verified contract

Implementation

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

No balances found for "HiveRegistryV1"

No transactions found for "HiveRegistryV1"


Functions
Getter at block 23194614
FEATURE_ALLOW_ASSET_LINKING(view returns (uint32)
2
FEATURE_ALLOW_ASSET_UNLINKING(view returns (uint32)
4
FEATURE_ALLOW_HIVE_CREATION(view returns (uint32)
1
ROLE_ACCESS_MANAGER(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
ROLE_CATEGORY_MANAGER(view returns (uint32)
262144
ROLE_DPT_REGISTRAR(view returns (uint32)
65536
ROLE_HIVE_TOKEN_MANAGER(view returns (uint32)
524288
ROLE_POD_WHITELIST_MANAGER(view returns (uint32)
131072
ROLE_UPGRADE_MANAGER(view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
features(view returns (uint256)
0
getImplementation(view returns (address)
0x0000000000000000000000000000000000000000
 
getNumOfGlobalCategories(view returns (uint256 noOfCategories)
 
getNumOfHives(view returns (uint256 noOfHives)
iNftContract(view returns (address)
0x0000000000000000000000000000000000000000
personalityContract(view returns (address)
0x0000000000000000000000000000000000000000
podStakingContract(view returns (address)
0x0000000000000000000000000000000000000000
totalNumOfAssetsLinked(view returns (uint256)
0
Read-only
assetCatalogue(uint256uint16uint256view returns (address tokenAddressuint256 tokenId)
getCategoryIndex(string _categoryview returns (uint16 categoryId)
getHiveCreatorPod(uint256 _hiveIdview returns (struct TradeableSharesSharesSubject pod)
getHiveDetails(uint16 _hiveIdview returns (struct TradeableSharesSharesSubject podaddress hiveOwneraddress hiveTokenAddrstring hiveUri)
getHiveId(uint256 _podIdview returns (uint256 hiveId)
getHiveToken(uint256 _hiveIdview returns (address tokenAddr)
getHiveURI(uint16 _hiveIdview returns (string hiveUri)
getLinkedAssetDetails(struct TradeableSharesSharesSubject _assetview returns (uint256 hiveIduint256 categoryIdstring category)
getNonce(address clientAddressview returns (uint256 nonce)
getNumOfAssetsLinkedWithHive(uint16 _hiveIdview returns (uint256 numOfAssets)
getNumOfAssetsLinkedWithHive(uint16 _hiveIduint16 _categoryview returns (uint256 numOfAssets)
getRole(address operatorview returns (uint256)
globalCategories(uint256view returns (string categoryaddress allowedCollection)
isAssetLinked(struct TradeableSharesSharesSubject _assetview returns (bool status)
isDPTRegistered(struct TradeableSharesSharesSubject _dptview returns (bool status)
isFeatureEnabled(uint256 requiredview returns (bool)
isOperatorInRole(address operatoruint256 requiredview returns (bool)
isPodWhitelisted(uint256 _podIdview returns (bool status)
isSenderInRole(uint256 requiredview returns (bool)
State-modifying
addCategory(string _categoryNameaddress _allowedCollection
createHive(uint256 _podIdstring _hiveURI
delistPods(uint256[] _pods
eip712RegisterAsDPT(struct HiveRegistryRegisterAsDPTRequest _reqbytes _signature
fastForwardTheNonce(address _issueruint256 _nonce
linkAsset(struct TradeableSharesSharesSubject _assetuint16 _hiveIdstring _categoryName
linkAsset(struct TradeableSharesSharesSubject _assetuint16 _hiveIduint16 _categoryId
postConstruct(address _personalityContractaddress _iNftContractaddress _podStakingContract
registerAsDPT(struct TradeableSharesSharesSubject _dpt
setHiveTokenAddress(uint256 _hiveIdaddress _tokenAddress
unlinkAsset(struct TradeableSharesSharesSubject _asset
updateFeatures(uint256 _mask
updateHiveURI(uint256 _hiveIdstring _hiveURI
updateRole(address operatoruint256 role
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
whitelistPods(uint256[] _pods
Events
AdminChanged(address previousAdminaddress newAdmin
AssetLinked(address byaddress indexed tokenAddressuint256 indexed tokenIduint16 indexed hiveIduint16 categoryuint256 timestamp
AssetUnlinked(address byaddress indexed tokenAddressuint256 indexed tokenIduint16 indexed hiveIduint16 categoryuint256 timestamp
BeaconUpgraded(address indexed beacon
CategoryAdded(address indexed byuint256 indexed categoryIndexstring categoryaddress allowedCollection
DPTRegistered(address indexed byaddress indexed dptAddressuint256 indexed dptIduint256 timestamp
HiveCreated(address indexed byuint256 indexed hiveIdaddress tokenAddressuint256 indexed tokenIduint256 timestamp
HiveTokenUpdated(address indexed byuint256 indexed hiveIdaddress indexed tokenAddress
HiveUriUpdated(address indexed byuint256 indexed hiveIdstring hiveURI
NonceUsed(address indexed issueruint256 nonce
PodDelisted(address indexed byuint256 podId
PodWhitelisted(address indexed byuint256 podId
RoleUpdated(address indexed operatoruint256 requesteduint256 assigned
Upgraded(address indexed implementation
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.