VerificationContractFactory | inputs | 0 | address | contextStorage |
createBaseVerificationContract 1d276977creates verification contract for specific client and attribute
| inputs | 0 | address | account | user account address |
| 1 | address | attestationPartyAddress | Attestation party address which going to perform verification | |
| 2 | string | key | random string, used to receive created contract address | |
| 3 | string | accountFieldName | attribute code |
createDocumentVerification c3e2ddb1| inputs | 0 | address | account | |
| 1 | address | attestationPartyAddress | ||
| 2 | string | key |
createEmailVerification b1b5dcf5| inputs | 0 | address | account | |
| 1 | address | attestationPartyAddress | ||
| 2 | string | key |
createPhoneVerification 16b5a81a| inputs | 0 | address | account | |
| 1 | address | attestationPartyAddress | ||
| 2 | string | key |
createdContracts 3b562a6d| inputs | 0 | address |
getTokensLockPeriod 8a7992d3returns tokens lock period for specific attribute
| inputs | 0 | string | filedName | attribute code |
| outputs | 0 | uint256 |
getVerificationContract 8575e5a5returns address of created contract
| inputs | 0 | string | key | random string speficied at creation |
setTokensLockPeriod e10deff2defines tokens lock period for specific attribute
| inputs | 0 | string | filedName | attribute code |
| 1 | uint256 | lockPeriod | tokens lock period for specific attribute in seconds |