Factory contract for data verification process
\contracts\VerificationContractFactory.sol

Bohdan Grytsenko

constructor

VerificationContractFactory

inputs0addresscontextStorage
function

createBaseVerificationContract 1d276977

creates verification contract for specific client and attribute

inputs0addressaccount

user account address

inputs1addressattestationPartyAddress

Attestation party address which going to perform verification

inputs2stringkey

random string, used to receive created contract address

inputs3stringaccountFieldName

attribute code

function

createDocumentVerification c3e2ddb1

inputs0addressaccount
inputs1addressattestationPartyAddress
inputs2stringkey
function

createEmailVerification b1b5dcf5

inputs0addressaccount
inputs1addressattestationPartyAddress
inputs2stringkey
function

createPhoneVerification 16b5a81a

inputs0addressaccount
inputs1addressattestationPartyAddress
inputs2stringkey
function, constant

createdContracts 3b562a6d

inputs0address
function, constant

getTokensLockPeriod 8a7992d3

returns tokens lock period for specific attribute

inputs0stringfiledName

attribute code

outputs0uint256
function, constant

getVerificationContract 8575e5a5

returns address of created contract

inputs0stringkey

random string speficied at creation

function

setTokensLockPeriod e10deff2

defines tokens lock period for specific attribute

inputs0stringfiledName

attribute code

inputs1uint256lockPeriod

tokens lock period for specific attribute in seconds