Profiles

Verified contract

Active on Base with 418 txns
Deployed by via 0x547a2ca9 at 3088376
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 48 additional slots

No balances found for "Profiles"

0xb10fa51b2a74730e9683e462404036f18aaa833a359c48e79fab896986001f3c
0x33312b2cfcc8c95a2377a3c4c183d077f3c22999f1d3d390f2a8758abb8b23d3
0x56833b6a0ba71550a232d4b8ef95fa1cc4b15272f6833fc07930f17fbd44bde1
0x4a090ff04756e2b8668906423109565a3e8371f651263153e4ecb8425e5e5845
0x0a5df400363d864840b948d67a7831efb6086fe9f9ed459fbc4b2aefddee420e
0x52e5c00c3238e441fafd51fabe45bd3a5825d7b38300f60566c1d4b03b6e36ee
0xce42ef390561c1db59fc46dae0144e5d8e63829039681991830460420131380f
0x70ffeeb5ad0912feee1a39f82a7468074018d40549fce3cbbba031b47700be54
0x22e4edbb4d66c5839b4c3d3604d3921d6318d9e2fab562e1c1d654156d5c3b8d
0x71959532acbc2a0fd5bc34de23f8d58f835c34ef14c66723d4852f22ff39f42a

Functions
Getter at block 21747118
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MODERATOR_ROLE(view returns (bytes32)
0x71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f
POINTS_ROLE(view returns (bytes32)
0x074d40a305a8a90af8f1a910f983406ed04849c36b2bc8143f091437b95cbb12
getProfileCount(view returns (uint256 count)
375
profileCreationFee(view returns (uint256)
43210000000000000
refFee(view returns (uint256)
40
withdrawalAddress(view returns (address)
0xf5c29cd4fb6e13873eb582bf4b4aa939831f949d
Read-only
addressToIndex(addressview returns (uint256)
addresses(uint256view returns (address)
getAddressByName(string nameview returns (address profileAddress)
getProfileByAddress(address profileAddressview returns (uint256 _idaddress _ownerstring _nameuint64 _createduint8 _picIduint256 _points)
getProfileByName(string nameview returns (uint256 _idaddress _ownerstring _nameuint64 _createduint8 _picIduint256 _points)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nameTaken(string nameview returns (bool taken)
nameToIndex(stringview returns (uint256)
points(uint256view returns (uint256)
profileExists(address profileAddressview returns (bool exists)
profiles(uint256view returns (uint256 idaddress ownerstring nameuint64 createduint8 picIdbool setstring refBy)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addPoints(address _addressuint256 _pointsreturns (bool success)
changeName(uint256 profileIdstring _namereturns (bool success)
changePic(uint256 profileIduint8 _picIdreturns (bool success)
createProfile(string _nameuint8 _picIdstring refNamepayable returns (bool success)
createProfileFor(string _nameuint8 _picIdstring refNameaddress forAddresspayable returns (bool success)
grantRole(bytes32 roleaddress account
initialize(address _withdrawalAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setNameLengths(uint8 _minuint8 _maxreturns (bool success)
setPicMax(uint8 _maxreturns (bool success)
setProfileCreationFee(uint256 fee
setRefFee(uint256 fee
setWithdrawalAddress(address wAddress
withdrawEther(
Events
Initialized(uint8 version
ProfileCreated(uint256 profileIdaddress ownerstring nameuint64 createduint8 picId
ProfileUpdated(uint256 profileIdaddress ownerstring nameuint64 createduint8 picId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.