DOID: Decentralized OpenID
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
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
1 additional
variable
Balances ($0.00)
No balances found for "DOID: Decentralized OpenID"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DOID: Decentralized OpenID"
ABI
ABI objects
Getter at block 21276079
COIN_TYPE_ETH() view returns (uint256)
60
maxCommitmentAge() view returns (uint256)
0
minCommitmentAge() view returns (uint256)
0
name() pure returns (string)
DOID: Decentralized OpenID
symbol() pure returns (string)
DOID
totalSupply() view returns (uint256)
0
Read-only
addr(bytes32 node) view returns (address)
addrOfType(bytes32 node, uint256 coinType) view returns (bytes)
addrs(bytes32 node) view returns (struct IAddressResolverTypedAddress[])
available(string name) view returns (bool)
available(uint256 id) view returns (bool)
balanceOf(address owner) view returns (uint256)
commitments(bytes32) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
makeAddrMessage(string name, uint256 coinType, address a, uint256 timestamp, uint256 nonce) pure returns (string)
makeCommitment(string name, address owner, bytes32 secret, bytes[] data) pure returns (bytes32)
nameHash(string name) pure returns (bytes32)
names(bytes32) view returns (bytes)
namesOfOwner(address _user) view returns (struct IDoidRegistryDoidInfo[])
ownerOf(uint256 tokenId) view returns (address)
passReserved(string name) view returns (bool)
passReserved(uint256 id) view returns (bool)
statusOfName(string _name) view returns (string status, address owner, uint256 id)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address _user) view returns (uint256[])
valid(string _name) pure returns (bool)
State-modifying
Events approve(address to, uint256 tokenId)
claimLockedName(string name, address owner)
commit(bytes32 commitment)
initialize(address passRegistry, uint256 _minCommitmentAge, uint256 _maxCommitmentAge)
register(string name, address owner, bytes32 secret, bytes[] data)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setAddr(string name, uint256 coinType, address a, uint256 timestamp, uint256 nonce, bytes signature)
setApprovalForAll(address operator, bool approved)
transferFrom(address from, address to, uint256 tokenId)
AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint8 version)
NameRegistered(uint256 indexed id, string name, address indexed owner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.