Skip to content

Instantly share code, notes, and snippets.

@linhmtran168
Created July 23, 2018 13:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save linhmtran168/d95b6a4a619fa263e7f771d325f311ef to your computer and use it in GitHub Desktop.
Save linhmtran168/d95b6a4a619fa263e7f771d325f311ef to your computer and use it in GitHub Desktop.
Sample final output file
(function(exports) {
exports.CNS_ADDRESS = "0xdummy99999999999999999999999999999999";
exports.HISTORY_ADDRESS = "0xdummy99999999999999999999999999999999";
exports.HISTORY_ABI = [{"constant":true,"inputs":[],"name":"organizations","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"nonces","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"histories","outputs":[{"name":"isCreated","type":"bool"},{"name":"allowGroupId","type":"bytes32"},{"name":"userDataObjectId","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"gmoCns","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_gmoCns","type":"address"},{"name":"_organizations","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[],"name":"getAddressGroupInstance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDataObjectInstance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"}],"name":"createHistory","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"createHistoryWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"remove","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"removeWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"}],"name":"addAllowGroup","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"addAllowGroupWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"}],"name":"removeAllowGroup","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"removeAllowGroupWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_patient","type":"address"},{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"}],"name":"addRecord","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_patient","type":"address"},{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"addRecordWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_organizationKey","type":"bytes32"},{"name":"_patient","type":"address"}],"name":"isAllowGroup","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_patient","type":"address"}],"name":"getPatientDataObjectId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_patient","type":"address"},{"name":"_index","type":"uint256"}],"name":"getRecordObjectId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_patient","type":"address"}],"name":"getRecordLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_functionName","type":"bytes32"}],"name":"calcEnvHash","outputs":[{"name":"hash","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_hash","type":"bytes32"},{"name":"_sign","type":"bytes"}],"name":"recoverAddress","outputs":[{"name":"recoverdAddr","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}];
exports.ORGANIZATION_ADDRESS = "0xdummy99999999999999999999999999999999";
exports.ORGANIZATION_ABI = [{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"nonces","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"organizations","outputs":[{"name":"created","type":"bool"},{"name":"active","type":"bool"},{"name":"name","type":"bytes32"},{"name":"adminCount","type":"uint256"},{"name":"adminGroupId","type":"bytes32"},{"name":"memberGroupId","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"adminOrganizationKeys","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"memberOrganizationKeys","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_gmoCns","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_organizationKey","type":"bytes32"},{"indexed":false,"name":"action","type":"uint8"}],"name":"OranizationEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_organizationKey","type":"bytes32"},{"indexed":false,"name":"action","type":"uint8"},{"indexed":false,"name":"_address","type":"address"}],"name":"AdminEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_organizationKey","type":"bytes32"},{"indexed":false,"name":"action","type":"uint8"},{"indexed":false,"name":"_address","type":"address"}],"name":"MemberEvent","type":"event"},{"constant":true,"inputs":[],"name":"getAddressGroupInstance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"isAdmin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"isMember","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_organizationKey","type":"bytes32"}],"name":"isActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"},{"name":"_name","type":"bytes32"}],"name":"createOrganization","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_organizationKey","type":"bytes32"},{"name":"_name","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"createOrganizationWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"changeActivation","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"changeActivationWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"addAdmin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"addAdminWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"removeAdmin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"removeAdminWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"addMember","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"addMemberWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"removeMember","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_sign","type":"bytes"}],"name":"removeMemberWithSign","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_organizationKey","type":"bytes32"}],"name":"getMemberGroupId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_organizationKey","type":"bytes32"}],"name":"getName","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_functionName","type":"bytes32"}],"name":"calcEnvHash","outputs":[{"name":"hash","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_hash","type":"bytes32"},{"name":"_sign","type":"bytes"}],"name":"recoverAddress","outputs":[{"name":"recoverdAddr","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}];
exports.PROXYCONTROLLER_ADDRESS = "0xdummy99999999999999999999999999999999";
exports.PROXYCONTROLLER_ABI = [{"constant":true,"inputs":[],"name":"provider","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isVersionContract","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isVersionLogic","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractName","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"logic_v1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isVersionContractOrLogic","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cns","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractName","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCns","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_cns","type":"address"},{"name":"_logic_v1","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[{"name":"_organizationsAddress","type":"address"},{"name":"_addr","type":"address"}],"name":"getNonceInOrganizations","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_organizationKey","type":"bytes32"},{"name":"_name","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"createOrganization","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"changeOrganizationActivation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"addOrganizationAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"removeOrganizationAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"addOrganizationMember","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_organizationsAddress","type":"address"},{"name":"_addr","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"removeOrganizationMember","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_organizationsAddress","type":"address"},{"name":"_organizationKey","type":"bytes32"}],"name":"getOrganizationName","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_historiesAddress","type":"address"},{"name":"_addr","type":"address"}],"name":"getNonceInHistories","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"},{"name":"_historiesAddress","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"createHistory","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_historiesAddress","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"removeHistory","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_historiesAddress","type":"address"},{"name":"_organizationKey","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"addHistoryAllowGroup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_historiesAddress","type":"address"},{"name":"_organizationKey","type":"bytes32"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"removeHistoryAllowGroup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sign","type":"bytes"},{"name":"_objectId","type":"bytes32"},{"name":"_dataHash","type":"bytes32"},{"name":"_historiesAddress","type":"address"},{"name":"_patient","type":"address"},{"name":"_nonce","type":"uint256"},{"name":"_clientSign","type":"bytes"}],"name":"addHistoryRecord","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_historiesAddress","type":"address"},{"name":"_groupId","type":"bytes32"},{"name":"_patient","type":"address"}],"name":"isHistoryAllowGroup","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_historiesAddress","type":"address"},{"name":"_addr","type":"address"}],"name":"getHistoryPatientDataObjectId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_historiesAddress","type":"address"},{"name":"_addr","type":"address"}],"name":"getHistoryRecordDataObjectIds","outputs":[{"name":"","type":"bytes32[]"}],"payable":false,"stateMutability":"view","type":"function"}];
}(typeof exports === 'undefined' ? window : exports));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment