BBProfiles
Functions
createProfile
function createProfile(
address owner,
address receiver,
string calldata cid
) external returns (uint256 profileId)
Creates a profile and sets its owner, receiver and CID
Parameters
owner
address
Owner of the created profile
receiver
address
Receiver of the created profile
cid
string
CID of the created profile
Return Values
profileId
uint256
ID of the created profile
editProfile
function editProfile(
uint256 profileId,
address owner,
address receiver,
string calldata cid
) external
Sets the owner, receiver and CID of an existing profile
Parameters
profileId
uint256
ID of the profile to edit
owner
address
New owner of the profile
receiver
address
New receiver of the profile
cid
string
New CID of the profile
totalProfiles
function totalProfiles(
) external view returns (uint256 total)
Returns the total number of profiles
Return Values
total
uint256
Number of total profiles
getProfile
function getProfile(
uint256 profileId
) external view returns (address owner, address receiver, string memory cid)
Returns an existing profiles owner, receiver and CID
Parameters
profileId
uint256
ID of the profile to return
Return Values
owner
address
Returned profiles owner
receiver
address
Returned profiles receiver
cid
string
Returned profiles CID
getOwnersProfiles
function getOwnersProfiles(
address account
) external view returns (uint256[] memory profileIds)
Returns all profile ID's an address is the owner of
Parameters
account
address
Address of owners profile ID's to return
Return Values
profileIds
uint256[]
All profile ID's owned by an address
ownersTotalProfiles
function ownersTotalProfiles(
address owner
) external view returns (uint256 total)
Returns the total number of profiles an address is the owner of
Parameters
owner
address
Address of owners total profiles to return
Return Values
total
uint256
Number of total profiles owned by an address
Last updated