HiveRegistryV1
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
16
Slot
XX
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
Balances ($0.00)
No balances found for "HiveRegistryV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "HiveRegistryV1"
ABI
ABI objects
Getter at block 21797783 getNumOfGlobalCategories() view returns (uint256 noOfCategories) getNumOfHives() view returns (uint256 noOfHives)
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
iNftContract() view returns (address)
0x0000000000000000000000000000000000000000
personalityContract() view returns (address)
0x0000000000000000000000000000000000000000
podStakingContract() view returns (address)
0x0000000000000000000000000000000000000000
totalNumOfAssetsLinked() view returns (uint256)
0
Read-only
assetCatalogue(uint256, uint16, uint256) view returns (address tokenAddress, uint256 tokenId)
getCategoryIndex(string _category) view returns (uint16 categoryId)
getHiveCreatorPod(uint256 _hiveId) view returns (struct TradeableSharesSharesSubject pod)
getHiveDetails(uint16 _hiveId) view returns (struct TradeableSharesSharesSubject pod, address hiveOwner, address hiveTokenAddr, string hiveUri)
getHiveId(uint256 _podId) view returns (uint256 hiveId)
getHiveToken(uint256 _hiveId) view returns (address tokenAddr)
getHiveURI(uint16 _hiveId) view returns (string hiveUri)
getLinkedAssetDetails(struct TradeableSharesSharesSubject _asset) view returns (uint256 hiveId, uint256 categoryId, string category)
getNonce(address clientAddress) view returns (uint256 nonce)
getNumOfAssetsLinkedWithHive(uint16 _hiveId) view returns (uint256 numOfAssets)
getNumOfAssetsLinkedWithHive(uint16 _hiveId, uint16 _category) view returns (uint256 numOfAssets)
getRole(address operator) view returns (uint256)
globalCategories(uint256) view returns (string category, address allowedCollection)
isAssetLinked(struct TradeableSharesSharesSubject _asset) view returns (bool status)
isDPTRegistered(struct TradeableSharesSharesSubject _dpt) view returns (bool status)
isFeatureEnabled(uint256 required) view returns (bool)
isOperatorInRole(address operator, uint256 required) view returns (bool)
isPodWhitelisted(uint256 _podId) view returns (bool status)
isSenderInRole(uint256 required) view returns (bool)
State-modifying
Events addCategory(string _categoryName, address _allowedCollection)
createHive(uint256 _podId, string _hiveURI)
delistPods(uint256[] _pods)
eip712RegisterAsDPT(struct HiveRegistryRegisterAsDPTRequest _req, bytes _signature)
fastForwardTheNonce(address _issuer, uint256 _nonce)
linkAsset(struct TradeableSharesSharesSubject _asset, uint16 _hiveId, string _categoryName)
linkAsset(struct TradeableSharesSharesSubject _asset, uint16 _hiveId, uint16 _categoryId)
postConstruct(address _personalityContract, address _iNftContract, address _podStakingContract)
registerAsDPT(struct TradeableSharesSharesSubject _dpt)
setHiveTokenAddress(uint256 _hiveId, address _tokenAddress)
unlinkAsset(struct TradeableSharesSharesSubject _asset)
updateFeatures(uint256 _mask)
updateHiveURI(uint256 _hiveId, string _hiveURI)
updateRole(address operator, uint256 role)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
whitelistPods(uint256[] _pods)
AdminChanged(address previousAdmin, address newAdmin)
AssetLinked(address by, address indexed tokenAddress, uint256 indexed tokenId, uint16 indexed hiveId, uint16 category, uint256 timestamp)
AssetUnlinked(address by, address indexed tokenAddress, uint256 indexed tokenId, uint16 indexed hiveId, uint16 category, uint256 timestamp)
BeaconUpgraded(address indexed beacon)
CategoryAdded(address indexed by, uint256 indexed categoryIndex, string category, address allowedCollection)
DPTRegistered(address indexed by, address indexed dptAddress, uint256 indexed dptId, uint256 timestamp)
HiveCreated(address indexed by, uint256 indexed hiveId, address tokenAddress, uint256 indexed tokenId, uint256 timestamp)
HiveTokenUpdated(address indexed by, uint256 indexed hiveId, address indexed tokenAddress)
HiveUriUpdated(address indexed by, uint256 indexed hiveId, string hiveURI)
NonceUsed(address indexed issuer, uint256 nonce)
PodDelisted(address indexed by, uint256 podId)
PodWhitelisted(address indexed by, uint256 podId)
RoleUpdated(address indexed operator, uint256 requested, uint256 assigned)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.