DOID: Decentralized OpenID
Verified contract
Proxy
Active on
Ethereum with 1,849 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8b2a…e43f
-
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
Balances ($0.00)
No balances found for "DOID: Decentralized OpenID"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20501026 | 4 months ago | | | 0 | 0.00028491729 | |
| 20501019 | 4 months ago | | | 0 | 0.000098036843 | |
| 20497622 | 4 months ago | | | 0 | 0.00011978586 | |
| 20493480 | 4 months ago | | | 0 | 0.0017815159 | |
| 20493452 | 4 months ago | | | 0 | 0.00024162112 | |
| 20493359 | 4 months ago | | | 0 | 0.00020705308 | |
| 20493356 | 4 months ago | | | 0 | 0.00033182627 | |
| 20489347 | 4 months ago | | | 0 | 0.00078375693 | |
| 20489328 | 4 months ago | | | 0 | 0.00011614818 | |
| 20486611 | 4 months ago | | | 0 | 0.00096130926 |
ABI
ABI objects
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 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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.