PortalRegistry

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xd91130e4 at 19982719
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

No balances found for "PortalRegistry"

No transactions found for "PortalRegistry"


Functions
Getter at block 23034271
getIsTestnet(view returns (bool)
false
getPortalsCount(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
router(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getPortalByAddress(address idview returns (struct Portal)
isAllowlisted(address userview returns (bool)
isIssuer(address issuerview returns (bool)
isRegistered(address idview returns (bool)
State-modifying
deployDefaultPortal(address[] modulesstring namestring descriptionbool isRevocablestring ownerName
initialize(
register(address idstring namestring descriptionbool isRevocablestring ownerName
removeIssuer(address issuer
renounceOwnership(
revoke(address id
setIsTestnet(bool _isTestnet
setIssuer(address issuer
transferOwnership(address newOwner
updateRouter(address _router
Events
Initialized(uint8 version
IsTestnetUpdated(bool isTestnet
IssuerAdded(address issuerAddress
IssuerRemoved(address issuerAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PortalRegistered(string namestring descriptionaddress portalAddress
PortalRevoked(address portalAddress
RouterUpdated(address routerAddress
Constructor
constructor(bool _isTestnet
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressInvalid(
OnlyAllowlisted(
PortalAddressInvalid(
PortalAlreadyExists(
PortalDescriptionMissing(
PortalInvalid(
PortalNameMissing(
PortalNotRegistered(
PortalOwnerNameMissing(
RouterInvalid(