AccountStorageAdapter
inputs | 0 | address | contextstorage |
OwnershipRenounced
f8df3114
inputs | 0 | address | previousOwner |
OwnershipTransferred
8be0079c
inputs | 0 | address | previousOwner | |
1 | address | newOwner |
addAllowedFieldName
78b9d4b2
used to define set of attributes valid to be part of user profile
used to define set of attributes valid to be part of user profile. Available only for Kimlic superuser or this contract owner
inputs | 0 | string | fieldName | string code for new data attribute |
getFieldDetails
9590de3b
used by user profile sync functionality - returns details for specific attribute of particular user
used by user profile sync functionality - returns details for specific attribute of particular user. Available only for user himself, owner of this contract or Kimlic superuser
inputs | 0 | address | accountAddress | user account address |
1 | string | accountFieldName | attribute code | |
outputs | 0 | string | data | attribute hash |
1 | string | verificationStatusName | attribute verification status | |
2 | address | verificationContractAddress | verification contract address | |
3 | uint256 | verifiedAt | verification timestamp, unix epoch format |
getFieldHistoryLength
bbe78c1b
used to receive historical version number for specific attribute of user account
used to receive historical version number for specific attribute of user account
inputs | 0 | address | accountAddress | user account address |
1 | string | accountFieldName | attribute code | |
outputs | 0 | uint256 | length |
getFieldLastMainData
d49dfda2
used to receive specific attribute value of user account
used to receive specific attribute value of user account
inputs | 0 | address | accountAddress | user account address |
1 | string | accountFieldName | attribute code | |
outputs | 0 | string | data |
getFieldLastVerificationData
466f1b7b
used to receive verification details for specific attribute of user account
used to receive verification details for specific attribute of user account
inputs | 0 | address | accountAddress | user account address |
1 | string | accountFieldName | attribute code | |
outputs | 0 | uint8 | verificationStatus | |
1 | address | verificationContractAddress | ||
2 | uint256 | verifiedAt |
getFieldMainData
cfd00c49
inputs | 0 | address | accountAddress | |
1 | string | accountFieldName | ||
2 | uint256 | index |
getFieldVerificationContractAddress
ced001e6
inputs | 0 | address | accountAddress | |
1 | string | accountFieldName | ||
2 | uint256 | index |
getFieldVerificationData
3babddf6
inputs | 0 | address | accountAddress | |
1 | string | accountFieldName | ||
2 | uint256 | index |
getIsFieldVerificationContractExist
caf7043b
inputs | 0 | address | accountAddress | |
1 | string | accountFieldName | ||
2 | uint256 | index |
getLastFieldVerificationContractAddress
f40650ce
used to check if there is already verification contract for specific attribute of user account
used to check if there is already verification contract for specific attribute of user account
inputs | 0 | address | accountAddress | user account address |
1 | string | accountFieldName | attribute code | |
outputs | 0 | address | verificationContract |
getRewardedAt
d5899c01
checks if user account has been already rewarded for specific milestone
checks if user account has been already rewarded for specific milestone
inputs | 0 | address | accountAddress | user account address |
1 | uint256 | milestone | milestone number | |
outputs | 0 | uint256 |
isAllowedFieldName
2b5dead1
used to check if specific attribute code is part of defined user profile
used to check if specific attribute code is part of defined user profile.
inputs | 0 | string | fieldName | string code of data attribute to be removed |
outputs | 0 | bool |
owner
8da5cb5b
removeAllowedFieldName
70bbf518
used to reduce set of attributes valid to be part of user profile
used to reduce set of attributes valid to be part of user profile. Available only for Kimlic superuser or this contract owner
inputs | 0 | string | fieldName | string code of data attribute to be removed |
renounceOwnership
715018a6
Allows the current owner to relinquish control of the contract.
setFieldMainData
849b177e
used to set value of specific attribute
used to set value of specific attribute
inputs | 0 | string | data | attribute value |
1 | string | accountFieldName | attribute code |
setFieldVerificationContractAddress
9b7e6965
inputs | 0 | address | accountAddress | |
1 | string | accountFieldName | ||
2 | uint256 | index | ||
3 | address | verificationContractAddress |
setRewardedAt
c05e88aa
marks specific milestone as achieved for user account
marks specific milestone as achieved for user account. Available for usage by RewardingContract only
inputs | 0 | address | accountAddress | user account address |
1 | uint256 | milestone | milestone number |
transferOwnership
f2fde38b
Allows the current owner to transfer control of the contract to a newOwner.
inputs | 0 | address | newOwner | The address to transfer ownership to. |