DOID: Decentralized OpenID

Verified contract

Proxy

Active on Ethereum with 1,849 txns
Deployed by via 0x50fce91a at 16251035
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 43 additional slots
-
variable spans 47 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
5 additional variables

No balances found for "DOID: Decentralized OpenID"

0xc165bf1ea797c82e24ad0b0ef93d0058a133be5933a487adc2cf14ee14b44b2e
0xfd56d8d6f1dd96f8ac24ebbdf923418db7250fa43f26bad0e2ab78c34f56686d
0xae4dac3c74ea5d425198dae89cffe75b8d993a591c6db87487cf259589f5a4d1
0x28a53357a987e310e85e6b34cdaa9cc026dd95b3c440ea6cc00f8d419de69102
0xfb6ac532763d487f6d8913c05a2c387393596e660d7f7a6aada419ee7de0a1eb
0x4a88803d24ce0162e6f5d11cd459a977339f748bae18a419e620a4ae8c43d8bc
0xb7d4933fdd0970e8820226c8e28adc13dfe0a8f3dfe9768dc5f62eb5c0549368
0x6f8ad3e412a90c12d25785131d6fd03206a95f1d60e3e83b29071cd5cc68de8f
0x8ac4f2e08a661cdbcc47828c66f0b56688f1d2d5b6531504a112004fc7870f8e
0x79389bfda0c0dd7640dace8d16b33bbbd81ae16acaa354a9e480a5dd1bbfe33c

Functions
Getter at block 21276079
COIN_TYPE_ETH(view returns (uint256)
60
maxCommitmentAge(view returns (uint256)
86400
minCommitmentAge(view returns (uint256)
60
name(pure returns (string)
DOID: Decentralized OpenID
symbol(pure returns (string)
DOID
totalSupply(view returns (uint256)
1080
Read-only
addr(bytes32 nodeview returns (address)
addrOfType(bytes32 nodeuint256 coinTypeview returns (bytes)
addrs(bytes32 nodeview returns (struct IAddressResolverTypedAddress[])
available(string nameview returns (bool)
available(uint256 idview returns (bool)
balanceOf(address ownerview returns (uint256)
commitments(bytes32view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
makeAddrMessage(string nameuint256 coinTypeaddress auint256 timestampuint256 noncepure returns (string)
makeCommitment(string nameaddress ownerbytes32 secretbytes[] datapure returns (bytes32)
nameHash(string namepure returns (bytes32)
names(bytes32view returns (bytes)
namesOfOwner(address _userview returns (struct IDoidRegistryDoidInfo[])
ownerOf(uint256 tokenIdview returns (address)
passReserved(string nameview returns (bool)
passReserved(uint256 idview returns (bool)
statusOfName(string _nameview returns (string statusaddress owneruint256 id)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address _userview returns (uint256[])
valid(string _namepure returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address touint256 tokenId
claimLockedName(string nameaddress owner
commit(bytes32 commitment
initialize(address passRegistryuint256 _minCommitmentAgeuint256 _maxCommitmentAge
register(string nameaddress ownerbytes32 secretbytes[] data
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAddr(string nameuint256 coinTypeaddress auint256 timestampuint256 noncebytes signature
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddressChanged(bytes32 indexed nodeuint256 coinTypebytes newAddress
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
NameRegistered(uint256 indexed idstring nameaddress indexed owner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.