GatewayRegistry.sol
Key Features
Contract Roles
Access Control
Modifiers
Data Structures
Gateway
Key Functions
Constructor
Parameters:
Registration and Staking
register(bytes calldata _id, string memory metadata)
register(bytes calldata _id, string memory metadata)registerAndStake(bytes calldata _id, string memory metadata, uint256 amount)
registerAndStake(bytes calldata _id, string memory metadata, uint256 amount)Lifecycle Operations
windDownCluster()
windDownCluster()unstakeCluster()
unstakeCluster()Metadata Management
updateMetadata(bytes calldata _id, string memory metadata)
updateMetadata(bytes calldata _id, string memory metadata)Activation and Deactivation
deactivate(bytes calldata _id)
deactivate(bytes calldata _id)reactivate(bytes calldata _id)
reactivate(bytes calldata _id)Query Functions
getGatewayIds()
getGatewayIds()getGatewayIdsByOwner(address _owner)
getGatewayIdsByOwner(address _owner)getActiveGatewayIds()
getActiveGatewayIds()getActiveGateways()
getActiveGateways()getActiveGatewayCount()
getActiveGatewayCount()getGateway(bytes calldata _id)
getGateway(bytes calldata _id)registered(bytes calldata _id)
registered(bytes calldata _id)Events
Last updated