QuadPassport

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xb515db95 at 15136764
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 49 additional slots
-
variable spans 49 additional slots

No balances found for "QuadPassport"

No transactions found for "QuadPassport"


Functions
Getter at block 21299843
GOVERNANCE_ROLE(view returns (bytes32)
0x71840dc4906352362b0cdaf79870196c8e42acafade72d5d5a6d59291253ceb1
ISSUER_ROLE(view returns (bytes32)
0x114e74f6ea3bd819998f78687bfcb11b140da08e9b7d222fa9c1f1ba1f2aa122
READER_ROLE(view returns (bytes32)
0xc757f485a2bb9eadbad5c86f7618c2a7a2ecb41b29f8610fb0e8bea3ed5ab6cf
governance(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
pendingGovernance(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
Read-only
attributes(address _accountbytes32 _attributeaddress _issuerview returns (struct QuadPassportStoreAttribute)
attributesByDID(bytes32 _dIDbytes32 _attributeaddress _issuerview returns (struct QuadPassportStoreAttribute)
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
isApprovedForAll(address accountaddress operatorview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
uri(uint256view returns (string)
State-modifying
acceptGovernance(
burnPassport(uint256 _tokenId
burnPassportIssuer(address _accountuint256 _tokenId
increaseAccountBalance(address _tokenaddress _accountuint256 _amount
increaseAccountBalanceETH(address _accountuint256 _amount
initialize(address _governanceContractstring _uri
mintPassport(struct QuadPassportStoreMintConfig _configbytes _sigIssuerbytes _sigAccountpayable 
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setAttribute(address _accountuint256 _tokenIdbytes32 _attributebytes32 _valueuint256 _issuedAtbytes _sigpayable 
setAttributeIssuer(address _accountuint256 _tokenIdbytes32 _attributebytes32 _valueuint256 _issuedAt
setGovernance(address _governanceContract
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawETH(address _toreturns (uint256)
withdrawToken(address _toaddress _tokenreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
BeaconUpgraded(address indexed beacon
GovernanceUpdated(address indexed _oldGovernanceaddress indexed _governance
SetPendingGovernance(address indexed _pendingGovernance
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(
Fallback and receive
fallback(
Errors

This contract contains no error objects.