ProvisioningContractFactory
inputs | 0 | address | contextStorage |
createProvisioningContract
7c502361
creates provisioning contract for specific client and attribute
inputs | 0 | address | account | user account address |
1 | string | accountFieldName | attribute code | |
2 | string | key | random string, used to receive created contract address |
createdContracts
3b562a6d
inputs | 0 | address |
getAccountInterestPercent
7bea5578
returns cashflow split for user account
inputs | 0 | string | fieldName | attribute code |
outputs | 0 | uint8 |
getCoOwnerInterestPercent
cf8d5c95
returns cashflow split for verification co-owner
inputs | 0 | string | fieldName | attribute code |
outputs | 0 | uint8 |
getCommunityTokenWalletInterestPercent
945ba30c
returns cashflow split for CommunityToken wallet
inputs | 0 | string | fieldName | attribute code |
outputs | 0 | uint8 |
getKimlicWalletInterestPercent
8bbf2bd8
returns cashflow split for Kimlic wallet
inputs | 0 | string | fieldName | attribute code |
outputs | 0 | uint8 |
getProvisioningContract
c50ce9bc
returns address of created contract
inputs | 0 | string | key | random string speficied at creation |
getTokensLockPeriod
8a7992d3
returns tokens lock period for specific attribute
inputs | 0 | string | filedName | attribute code |
outputs | 0 | uint256 |
setInterestsPercent
4efc1c5d
defines cashflow split for specific atttribute
inputs | 0 | string | attributeName | cashflow split for user account |
1 | uint8 | communityTokenWallet | casflow split for community token wallet | |
2 | uint8 | coOwner | casflow split for verification co-owner | |
3 | uint8 | kimlicWallet | cashflow split for Kimlic wallet | |
4 | uint8 | account |
setTokensLockPeriod
e10deff2
defines tokens lock period for specific attribute
inputs | 0 | string | filedName | attribute code |
1 | uint256 | lockPeriod | tokens lock period for specific attribute in seconds |