MesDataPlatform
Verified contract
Active on
Ethereum with 4,640 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MesDataPlatform"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11485094 | 4 years ago | | | 0 | 0.0025212600 | |
| 11485086 | 4 years ago | | | 0 | 0.0026146400 | |
| 11485063 | 4 years ago | | | 0 | 0.0026146400 | |
| 11485059 | 4 years ago | | | 0 | 0.0026146400 | |
| 11485027 | 4 years ago | | | 0 | 0.0026146400 | |
| 11485015 | 4 years ago | | | 0 | 0.0026146400 | |
| 11485010 | 4 years ago | | | 0 | 0.0025560640 | |
| 11484319 | 4 years ago | | | 0 | 0.0019133060 | |
| 11484307 | 4 years ago | | | 0 | 0.0019142900 | |
| 11484281 | 4 years ago | | | 0 | 0.0017041850 |
ABI
ABI objects
Getter at block 20800265
getStudies() view returns (uint256[])
[12, 16, 17, 20, 21, 27, 22, 28, 29]
owner() view returns (address)
0x98aa04bbc618b5e61cae356553aa4d611fb25d29
Read-only
getStudyConsents(uint256 studyId) view returns (uint256[], uint256[], uint256[])
getStudyInfos(uint256 studyId) view returns (uint256, string, address, address, bool, uint256, uint256[])
getStudyParticipants(uint256 studyId) view returns (address[])
getSurveyAnswersHash(uint256 studyId, uint256 surveyId, address participantId) view returns (uint256)
getSurveyInfos(uint256 studyId, uint256 surveyId) view returns (uint256, uint256, string, uint256, bool, uint256[])
studies(uint256) view returns (uint256 studyId, string studyName, address creatorId, address supervisorId, bool isDeleted)
studiesIDs(uint256) view returns (uint256)
State-modifying
Events addParticipantConsent(uint256 studyId, uint256 timestamp) payable
addStudy(uint256 studyId, string studyName, address supervisorId) payable
addStudyCreatorConsent(uint256 studyId, address participantId, uint256 timestamp) payable
addStudyCreatorConsentToUnsignedConsents(uint256 studyId, uint256 timestamp, uint256 limit) payable
addStudySupervisorConsent(uint256 studyId, address participantId, uint256 timestamp) payable
addStudySupervisorConsentToUnsignedConsents(uint256 studyId, uint256 timestamp, uint256 limit) payable
addSurvey(string surveyName, uint256 studyId, uint256 surveyId, uint256 surveyJsonHash) payable
deleteStudy(uint256 studyId) payable
deleteSurvey(uint256 studyId, uint256 surveyId) payable
notarizeParticipationAnswersHash(uint256 studyId, uint256 surveyId, uint256 answersJsonHash) payable
notarizeSurveyExport(uint256 studyId, uint256 surveyId, uint256 hashResult) payable
updateStudy(uint256 studyId, string studyName, address supervisorId) payable
updateSurvey(string surveyName, uint256 studyId, uint256 surveyId, uint256 surveyJsonHash) payable
upsertStudy(uint256 studyId, string studyName, address supervisorId) payable
upsertSurvey(string surveyName, uint256 studyId, uint256 surveyId, uint256 surveyJsonHash) payable
This contract contains no event objects.
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.