Okapi Reputation Attestation V2

Unverified contract

Proxy

Active on Base with 645 txns
Deployed by via 0xb954d1f1 at 14792440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x9402b026b179c3554404bb69049511cf6223fc7dddf9df532dbbba5557f07460
0xd2e7364f6e7de04030293f3fb61ed50203092df2b9b70e57133e4a21d7601528
0xfeb9429f66c5839f23d0d271a34ea2c5465ad7d324b6f0e76959d75ff81c93ee
0x6c57571b00bb23927fb356965143d59a10606e943afb078014e5802ca56654dd
0x07ec8a5f5af679121e709c4c3e6957cbef4da62a37419424494501d2c9dcd754
0x2befcfb6b8aab961109dcb53a8a695351cf2405563f9691d106c45cfec2cd8cb
0xf7f1e0903ecf87919d8cc5943f79a725df50c47b8a81a1cfa5da7e077ebcbe69
0xf6c0e692c0c16d15f25c989589a33749aba2330eebb95a8b76459929b8f6c1b4
0x04cba072a4fba8a39b730cd494cc452993ff3614a26bb9aeb0254a36fa5caa1d
0x2da8936f524884309d03762b3cd3a1b5f67632f54fdf05bf091d0566e66b3a43

Functions
Getter at block 23109814
chargeStartTime(view returns (uint256)
0
name(view returns (string)
Okapi Reputation Attestation V2
symbol(view returns (string)
OKRA2
Read-only
badgeImages(uint256uint8view returns (string)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getMintFee(string _userIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
profiles(uint256view returns (string userIdbytes32 merkleRootuint64 badgeCount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _idview returns (string)
userMintCount(stringview returns (uint32)
verifyBadge(string _userIdstring _badgeIdstring _tierstring _projectIdbytes32[] merkleProofview returns (bool)
State-modifying
approve(address touint256 tokenId
mint(address _tostring _userIdbytes32 _merkleRootuint64 _badgeCountbytes _signaturebool _isFreeMintpayable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBadgeImage(uint64 _badgeIduint8 _tierstring _image
setChargeStartTime(uint32 _chargeStartTime
setMintFee(uint256 _fee
setOkapiProfileImage(string _image
setPaymentAddress(address _paymentAddress
setSignAddress(address _signAddress
setUserFreeMintCount(uint16 _userFreeMintCount
transferFrom(address fromaddress touint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OkapiBadgeMint(uint64 indexed badgeIduint64 indexed porjectIdstring indexed userIduint8 tier
OkapiProfileUpdated(string indexed userIdbytes32 merkleRootuint64 badgeCount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId