POAP

Verified contract

Proxy

Active on Ethereum with 18,277 txns
Deployed by via 0xc152506d at 7844214
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
3 additional variables
ERC-20
Value $3
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#22770)
ERC-721
--
 (#10429)
ERC-721
--
 (#9041)
ERC-721
--
 (#8540)
ERC-721
--
 (#8209)
ERC-721
--
0xe504c89506cf343ebfbfd78906545b180da9548a8ed6dcaf3221c872db3b6d12
0x977f10f5bd2afae57d8f3375d0861a75bfc428bda8d46df4ec19a11a64192cf0
0x05913f4e4f5ba71f79c2854763a330309a90ac1455359ab765182e2c70fbe9d9
0x502b622d8fa6b91a67116984c9847e4fa1ec1404095ece099de6147ba14880b1
0xbff3b6577b96e36f4d9216520b2e221496c50d8b05c446edc6c46a232910767c
0xf16bd5868b82609c6ac4d71114b1275ca4cee47aa69016c7aa9caff5f6214e93
0x9539b8e2ad7788ce7ada4453a30212df6d38b4fe40dc1002d1e13c620db4201d
0x9b170e6e6030f7e714edb982118954f1c5d0ea504a270445824c4efb7bdba277
0x9b59b62445a578e326a000d7520d3fe807e130513959350c031d082c2a522195
0xfef3a6d09bc928374b380debc553eb086cd12967173215de63bccadaf64a2534

Functions
Getter at block 21262632
 
admin(view returns (address)
 
implementation(view returns (address)
name(view returns (string)
POAP
paused(view returns (bool)
false
symbol(view returns (string)
The Proof of Attendance Protocol
totalSupply(view returns (uint256)
36276
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isAdmin(address accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isEventMinter(uint256 eventIdaddress accountview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenDetailsOfOwnerByIndex(address owneruint256 indexview returns (uint256 tokenIduint256 eventId)
tokenEvent(uint256 tokenIdview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
changeAdmin(address newAdmin
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAdmin(address account
addEventMinter(uint256 eventIdaddress account
approve(address touint256 tokenId
burn(uint256 tokenId
initialize(
initialize(address sender
initialize(string __namestring __symbolstring __baseURIaddress[] admins
mintEventToManyUsers(uint256 eventIdaddress[] toreturns (bool)
mintToken(uint256 eventIdaddress toreturns (bool)
mintToken(uint256 eventIduint256 tokenIdaddress toreturns (bool)
mintUserToManyEvents(uint256[] eventIdsaddress toreturns (bool)
pause(
removeAdmin(address account
removeEventMinter(uint256 eventIdaddress account
renounceAdmin(
renounceEventMinter(uint256 eventId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address tobool approved
setBaseURI(string baseURI
transferFrom(address fromaddress touint256 tokenId
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AdminAdded(address indexed account
AdminRemoved(address indexed account
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
EventMinterAdded(uint256 indexed eventIdaddress indexed account
EventMinterRemoved(uint256 indexed eventIdaddress indexed account
EventToken(uint256 eventIduint256 tokenId
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _implementationaddress _adminbytes _data
Fallback and receive
fallback(
Errors

This contract contains no error objects.