diff --git a/manage.html b/manage.html index 481451a..0e10cd0 100644 --- a/manage.html +++ b/manage.html @@ -488,12 +488,12 @@ } let floData if (manageType === 'aggregator') - floData = `KYC|APPROVE_KYC|${addresses.join(',')}` + floData = `KYC|APPROVE_KYC|${addresses.join('+')}` else { const addressWithLabels = addresses.map((address, index) => { return `${address}:${addressLabels[index]}` }) - floData = `KYC|APPROVE_AGGREGATOR|${addressWithLabels.join(',')}` + floData = `KYC|APPROVE_AGGREGATOR|${addressWithLabels.join('+')}` } console.log(floData) if (floData.length > 1040) { @@ -541,9 +541,9 @@ } let floData if (manageType === 'aggregator') - floData = `KYC|REVOKE_KYC|${addresses.join(',')}` + floData = `KYC|REVOKE_KYC|${addresses.join('+')}` else - floData = `KYC|REVOKE_AGGREGATOR|${addresses.join(',')}` + floData = `KYC|REVOKE_AGGREGATOR|${addresses.join('+')}` console.log(floData) getConfirmation('Revoke selected addresses?', { confirmText: 'Revoke', diff --git a/scripts/chainkyc.js b/scripts/chainkyc.js index 4b0a383..23ee40e 100644 --- a/scripts/chainkyc.js +++ b/scripts/chainkyc.js @@ -172,13 +172,13 @@ function getApprovedAggregators() { const [service, operationType, operationData, validity] = floData.split('|'); switch (operationType) { case 'APPROVE_AGGREGATOR': - operationData.split(',').forEach(aggregator => { + operationData.split('+').forEach(aggregator => { const [address, label = ''] = aggregator.split(':'); floGlobals.approvedKycAggregators[floCrypto.toFloID(address)] = label; }); break; case 'REVOKE_AGGREGATOR': - operationData.split(',').forEach(aggregator => { + operationData.split('+').forEach(aggregator => { const [address, label = ''] = aggregator.split(':'); delete floGlobals.approvedKycAggregators[floCrypto.toFloID(address)] }); @@ -210,7 +210,7 @@ function getApprovedKycs() { const [service, operationType, operationData, validity] = floData.split('|'); switch (operationType) { case 'APPROVE_KYC': - operationData.split(',').forEach(address => { + operationData.split('+').forEach(address => { floGlobals.approvedKyc[address] = { validFrom: time * 1000, validTo: validity || Date.now() + 10000000, @@ -219,7 +219,7 @@ function getApprovedKycs() { }); break; case 'REVOKE_KYC': - operationData.split(',').forEach(address => { + operationData.split('+').forEach(address => { if (!floGlobals.approvedKyc[address]) return floGlobals.approvedKyc[address].validTo = time * 1000; floGlobals.approvedKyc[address].revokedBy = vin[0].addr; diff --git a/scripts/floGlobals.js b/scripts/floGlobals.js index 974b2c2..28c9adc 100644 --- a/scripts/floGlobals.js +++ b/scripts/floGlobals.js @@ -2,5 +2,5 @@ const floGlobals = { blockchain: "FLO", adminID: "FKAEdnPfjXLHSYwrXQu377ugN4tXU7VGdf", application: "KYC", - masterAddress: 'FUT2sV3EJiLGgoLmpXW9jAFuhmWy35V5G6' + masterAddress: 'FRSUrLuy5nhz6PCyuxMmo7vg9JmTFX5Goi' } \ No newline at end of file