ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 1,226 txns
Deployed by via 0xd7a0ee8a at 14698999
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 46 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
4 additional variables

No balances found for "ERC1967Proxy"

0x38c25b6521c9410d4e852a933340ed9aa869e5e271fd789039a554904e1894c0
0x926ab163e1497527024e03765f7e70d0b1fe0d5002794d8f6a8c739400c71835
0x546b137fc11a132c937aecb470ac15cfb3faaa292d211e67d0b0505a01a51fa5
0x2fef41d2a5f49319ca96af229a7f8c9f724eb9fd0051aea56f58c90de6e5a0ac
0x128fea780995ae734f0a011fa3cb71dc37a4d2cb4fbf7f4901c93a159f18afee
0x99f3658a1e7d245be70e29114c26624ce816493fcd6b933bdd3c4d57131cc06c
0xfdb2522d6d93ae666c5d0ba0b38155e08b31a52333fb75e96b20dde33e0c15b0
0x58fac1ee53c2adbb0141d5bec01ca575042eaac7e69cc6bff9767a2c20ec157a
0x6ae4936c8e8c638b500254fea0b7a7ae0a22e1fce3a50bbdc26ddb11bf5ab3eb
From
0xa856650a583aa28280a096008267b7a1520e73216daf7f92e8d7eade66e190d3

Functions
Getter at block 21205810
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PUBLISHER_ROLE(view returns (bytes32)
0x0ac90c257048ef1c3e387c26d4a99bde06894efbcbff862dc1885c3a9319308a
getCurrentTokenIdForTest(view returns (uint256)
164
getVersion(pure returns (string)
2.0.0
 
proxiableUUID(view returns (bytes32)
version(pure returns (string)
1
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
exists(uint256 idview returns (bool)
getIpfsHashByBadgeId(uint256 badgeIdview returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
ipfsHashMap(uint256view returns (string)
isApprovedForAll(address accountaddress operatorview returns (bool)
isBadgeLockedMap(uint256view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(uint256 idview returns (uint256)
uri(uint256 badgeIdview returns (string)
wasPublished(uint256 badgeIdview returns (bool)
State-modifying
burnBatch(address fromuint256[] badgeIdsuint256[] amounts
grantRole(bytes32 roleaddress account
initialize(string _initUri
lockBadgeIpfsHash(uint256 badgeId
mint(address touint256 badgeIduint256 amountbytes data
publish(string ipfsHash
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setMinter(address account
setPublisher(address account
setURI(string _newUri
updateBadgeIpfsHash(uint256 badgeIdstring newIpfsHash
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
BadgeBurned(uint256 indexed badgeIdaddress indexed fromuint256 amount
BadgeClaimed(uint256 indexed badgeIdaddress indexed touint256 amount
BadgeIpfsLocked(address indexed publisheruint256 indexed badgeId
BadgeIpfsUpdated(address indexed publisheruint256 indexed badgeIdstring newIpfsHash
BadgePublished(address indexed publisheruint256 indexed badgeIdstring ipfsHash
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.