EcoID

Verified contract

Active on Ethereum with 4,456 txns
Deployed by via 0x26a261a9 at 15849845
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EcoID"

0x5be29f0f5601e90511e75fae56b0fbe73782223e95cfa9bd8a3fff4bb6493813
0x1691946049544cd24091fd39dcfeab7dea58716485754108fcbcb69567209ccf
0xfc627c78f6ed7f5a2d4cf1f47c9cc45176fac0879791c5ecc3d64d7da057ce3d
0xa57def5bfb6e1a073b4c49c362d14a0d5d14ffc1c8beee9b9f0e1f769ec66363
0xd5b968c2155d73c33daf8b1f96c263d0de244e9086f1549e365bb638997437cb
0x13cc885d4bf453a48bb28b0cb4e322380e38887cf8fe4fc5cbda5211ac535afe
0x2c0930a4dcb8d8c9692e3e109d6ea05047debe23de0e460fc73c09e0c07d2646
0x290ef33dd466a0a1187642291dfcca6f259b7eb23063101b4d290d4789eafe45
0x75b5d5bec9717c1c8026876955bc558e0021ac0f5dd3f9ee51b4013e5eb67f28
0xcf298fcc2dd8255c8b26b204e8baa74ffeee74fa0d2cdd54f4c6539a05fa2300

Functions
Getter at block 21208150
CONTRACT_LEVEL_METADATA_URL(view returns (string)
https://ipfs.io/ipfs/QmZ7vpY34jdmDyn8otBMzvX7omn6NWTfdxVFr8RMuAAVPZ
DOMAIN_SEPARATOR(view returns (bytes32)
0xa4a8ea8c6583a51f3e2f4fa8d71191c39851ae65ca62d986c621524ff23b85cb
META_LIMIT(view returns (uint256)
50
NFT_DESCRIPTION(view returns (string)
Eco IDs are fully decentralized and permissionless identity primitives designed to be simple, versatile and immutable. They are intended to serve as a basic foundation to bootstrap increasingly-complex and custom reputation and governance systems.
NFT_EXTERNAL_URL(view returns (string)
https://eco.org/eco-id
NFT_IMAGE_URL(view returns (string)
https://ipfs.io/ipfs/QmWZFvb88KDos7BYyf52btxPuEEifZN7i5CA2YfC3azS8J
SUB_NAME_LENGTH(view returns (uint256)
10
_token(view returns (address)
0x8dbf9a4c99580fc7fd4024ee08f3994420035727
_tokenIDIndex(view returns (uint256)
1969
contractURI(pure returns (string)
https://ipfs.io/ipfs/QmZ7vpY34jdmDyn8otBMzvX7omn6NWTfdxVFr8RMuAAVPZ
name(view returns (string)
EcoID
symbol(view returns (string)
EcoID
Read-only
_tokenClaimIDs(uint256view returns (address recipientstring claim)
_verifiedClaims(addressstringview returns (string claimuint256 tokenID)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isClaimVerified(address recipientstring claimaddress verifierview returns (bool)
nonces(string claimview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIDview returns (string)
tokenURICursor(uint256 tokenIDuint256 cursoruint256 limitview returns (string meta)
State-modifying
approve(address touint256 tokenId
mintNFT(address recipientstring claimreturns (uint256 tokenID)
register(string claimuint256 feeAmountbool revocableaddress recipientaddress verifieruint256 deadlinebytes approveSigbytes verifySig
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
unregister(string claimaddress recipientaddress verifieruint256 deadlinebytes verifySig
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
InitializeEcoID(
Mint(address indexed recipientstring claimuint256 tokenID
RegisterClaim(string claimuint256 feeAmountbool revocableaddress indexed recipientaddress indexed verifier
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UnregisterClaim(string claimaddress indexed recipientaddress indexed verifier
Constructor
constructor(address token
Fallback and receive

This contract contains no fallback and receive objects.

Errors
DeadlineExpired(
DuplicateVerifier(address verifier
EmptyClaim(
FeePaymentFailed(
InvalidRegistrationApproveSignature(
InvalidRegistrationVerifierSignature(
InvalidVerifierSignature(
NftAlreadyMinted(uint256 tokenID
NonExistantToken(
UnrevocableClaim(
UnverifiedClaim(