removed static master comment

This commit is contained in:
Abhishek Sinha 2020-05-26 21:13:56 +05:30
parent 9148290922
commit 41ffea38a3

View File

@ -521,11 +521,11 @@
<div id="send_crypto_hidden_section" class="expand hide-completely deposit-crypto-group">
<label class="input">
<input name="senderFloId" type="text" required disabled>
<div class="label">Sender's FLO ID</div>
<div class="label">Sending Crypto Address</div>
</label>
<label class="input">
<input name="senderPrivateKey" type="password" required disabled>
<div class="label">Sender's Private Key</div>
<div class="label">Crypto's Private Key</div>
</label>
</div>
<div id="confirm_deposit_btn_section" class="expand deposit-crypto-group hide-completely">
@ -11611,10 +11611,38 @@
const ENVR = 'TEST'; // LIVE, TEST
const WS = 'ws';
const DBName = "localbitcoinDBRemote";
const DBName = "localbitcoinDBUser";
// MUST REMOVE FROM HERE. FETCH IT FROM A CONFIG FILE
const masterEncryptionKey = "rEmoVeMefRomHerE";
//const masterEncryptionKey = "rEmoVeMefRomHerE";
// let ec_key = '';
// if(typeof localStorage.masterEncryptionKey !== "string"
// || localStorage.masterEncryptionKey.length<1) {
// ec_key = prompt('Enter MASTER ENCRYPT KEY', '');
// if(ec_key.length) localStorage.setItem('masterEncryptionKey', ec_key);
// }
// if(typeof localStorage.masterEncryptionKey !== "string"
// || localStorage.masterEncryptionKey.length<1)
// throw new Error('Master Encrypt Key not found.');
if(DBName !== "localbitcoinDBUser") {
let ec_key = '';
if(typeof localStorage.masterEncryptionKey !== "string"
|| localStorage.masterEncryptionKey.length<1) {
ec_key = prompt('Enter MASTER ENCRYPT KEY', '');
if(ec_key.length) localStorage.setItem('masterEncryptionKey', ec_key);
}
if(typeof localStorage.masterEncryptionKey !== "string"
|| localStorage.masterEncryptionKey.length<1)
throw new Error('Master Encrypt Key not found.');
} else {
localStorage.setItem('masterEncryptionKey', DBName);
}
const masterEncryptionKey = localStorage.masterEncryptionKey;
if (ENVR === 'LIVE') {
@ -12189,31 +12217,7 @@
// SECTION: ACTIONS
localbitcoinplusplus.actions = {
parse_flo_comments: async function (callback) {
text = `masterFLOPubKey=03EA5E2CAB18DA585400D6EC569438D415FAF200528E05D0E2B9BEAA2B5C3DCA90
#!#tradableAsset1=BTC,FLO,BTC_TEST,FLO_TEST#!#tradableAsset2=INR,USD,
#!#validTradingAmount=10,50,100,#!#btcTradeMargin=5000
#!#MaxBackups=1
#!#waitTime={"normaldelay":60000, "exportdelay":60000, "syncdelay":60000, "hugedelay":60000}
#!#ordersLife={"trade":300000, "cryptoDeposit":900000, "cryptoWithdraw":300000, "cashDeposit":900000, "cashWithdraw":900000}
#!#miners_fee={"btc":0.0005, "flo":0.001}
#!#supernodesPubKeys=026FCC6CFF6EB3A39E54BEB6E13FC2F02C3A93F4767AA80E49E7E876443F95AE5F,0349B08AA1ABDCFFB6D78CD7C949665AD2FF065EA02B3C6C47A5E9592C9A1C6BCB,
039B4AA00DBFC0A6631DE6DA83526611A0E6B857D3579DF840BBDEAE8B6898E3B6,0315C3A20FE7096CC2E0F81A80D5F1A687B8F9EFA65242A0B0881E1BA3EE7D7D53,
03C8E3836C9A77E2AF03D4265D034BA85732738919708EAF6A16382195AE796EDF,03F7493F11B8E44B9798CD434D20FBE7FA34B9779D144984889D11A17C56A18742
#!#specialNodes=02348523EB008BD37BF297AA360757062CB9D153C371EE727349A02F0B67910613,03C38E6523D6A2C45E00E60DC072E4D4340007F8A0026F134DCBBC670E4C44D31C
#!#cashiers={"032871A74D2DDA9D0DE7135F58B5BD2D7F679D2CCA20EA7909466D1A6912DF4022":{"upi":"johnDoe@upi", "currencies":["INR"], "is_live":false},
"03DB4A12EB543B293DDBB0CE314C46C36D6761294AFBB7264A6D78F710FFD97CF0":{"upi":"janeDoe@upi", "currencies":["INR", "USD"], "is_live":false}}
#!#ShamirsMaxShares=8#!#supernodeSeeds={
"ranchimall1":{"ip":"127.0.0.1:9111","kbucketId":"oZxHcbSf1JC8t5GjutopWYXs7C6Fe9p7ps"},
"ranchimall2":{"ip":"127.0.0.1:9112","kbucketId":"oTWjPupy3Z7uMdPcu5uXd521HBkcsLuSuM"},
"ranchimall3":{"ip":"127.0.0.1:9113","kbucketId":"odYA6KagmbokSh9GY7yAfeTUZRtZLwecY1"},
"ranchimall4":{"ip":"127.0.0.1:9114","kbucketId":"oJosrve9dBv2Hj2bfncxv2oEpTysg3Wejv"},
"ranchimall5":{"ip":"127.0.0.1:9115","kbucketId":"oMhv5sAzqg77sYHxmUGZWKRrVo4P4JQduS"},
"ranchimall6":{"ip":"127.0.0.1:9116","kbucketId":"oV1wCeWca3VawbBTfUGKA7Vd368PATnKAx"}}`;
///return callback(localStorage.lppconf);
return callback(text);
let master_data = '';
if (ENVR === 'LIVE') {
@ -15199,6 +15203,20 @@
}, []);
}
function getPositionsOf(string, regex) {
var match,
indexes = {};
regex = new RegExp(regex);
while (match = regex.exec(string)) {
if (!indexes[match[0]]) indexes[match[0]] = [];
indexes[match[0]].push(match.index);
}
return indexes;
}
// SECTION: Wallet Operations (Generate, Sign and Verify)
var wallets = (localbitcoinplusplus.wallets = function (wallets) { });
@ -19629,11 +19647,6 @@
|| params.upi_txid.length < 1)
throw new Error(`Error: Invalid/Incomplete message sent by cashier.`);
// Fetch and update withdraw request from db
// #todo
// Note: Remove withdraw requests older than 1 week using
// window.requestIdleCallback function
if (localbitcoinplusplus.wallets.my_local_flo_address !== params.receiver_flo_address) return;
let _readDB = readDB;
@ -22335,25 +22348,12 @@
for(let i=0; i<=idxes["#!#"].length; i++) {
let idx = idxes["#!#"][i];
if(i==idxes["#!#"].length) {
sliced_txt = txt.slice(pos, idxes["#!#"][i]);
sliced_txt = admin_config.slice(pos, idxes["#!#"][i]);
console.log(sliced_txt);
}
if(idx<len_counter || isNaN(idx)) continue;
sliced_txt = txt.slice(pos, idxes["#!#"][i-1]);
sliced_txt = admin_config.slice(pos, idxes["#!#"][i-1]);
console.log(sliced_txt);
console.log('');
RM_TRADE.sendMultipleInputsTransaction(
localbitcoinplusplus.BASE_BLOCKCHAIN,
[localbitcoinplusplus.wallets.MY_SUPERNODE_PRIVATE_KEY],
localbitcoinplusplus.RM_FLO_SENDING_ADDR,
0.01,
localbitcoinplusplus.wallets.my_local_flo_address,
async function (res) {
},
sliced_txt
);
await localbitcoinplusplus.actions.delay(60000);
pos = pos+sliced_txt.length;
len_counter += len_counter;
}
@ -22845,10 +22845,10 @@
limit_function_calls(async function () {
// Close all databases first
db.close();
for (su in localbitcoinplusplus.newBackupDatabase.db) {
localbitcoinplusplus.newBackupDatabase.db[su].db.close();
}
// db.close();
// for (su in localbitcoinplusplus.newBackupDatabase.db) {
// localbitcoinplusplus.newBackupDatabase.db[su].db.close();
// }
BitBang.call(localbitcoinplusplus);
await localbitcoinplusplus.actions.delay(180000);
@ -23246,7 +23246,7 @@
if (localbitcoinplusplus.wallets.my_local_flo_address
=== buyOrders_data.trader_flo_address) {
displayTradeOrders(localbitcoinplusplus.wallets.my_local_flo_address)
notify(`Your buy order is placed successfully.`);
notify(`Your buy order is placed successfully.`, '', true, true, true);
}
});
}
@ -23283,7 +23283,7 @@
if (localbitcoinplusplus.wallets.my_local_flo_address
=== sellOrders_data.trader_flo_address) {
displayTradeOrders(localbitcoinplusplus.wallets.my_local_flo_address);
notify(`Your sell order is placed successfully.`);
notify(`Your sell order is placed successfully.`, '', true, true, true);
}
});
@ -23486,9 +23486,11 @@
showMessage(res_obj.params[0].msg);
return true;
}
addDB("withdraw_cash", res_obj.params[0]).then(() => {
showMessage(
`Your cash withdrawal request is placed successfully.`
addDB("withdraw_cash", res_obj.params[0]).then((resp) => {
notify(
`Your cash withdrawal request of ${resp.currency} ${resp.withdraw_amount}
is placed successfully. It will be processed within 24 hours.`,
'', true, true, true
);
});
}
@ -23596,7 +23598,7 @@
displayBalances(
localbitcoinplusplus.wallets.my_local_flo_address
);
notify("Trade successfull. Balances updated.")
notify("Trade successfull. Balances updated.", '', true, true, true)
showMessage("Trade successfull. Balances updated.")
})
.catch(e => { throw new Error(e) });
@ -24675,7 +24677,13 @@
updateinDB('cash_balances', deposit_success_response.depositor_cash_data,
deposit_success_response.depositor_cash_data.id, false, false)
.then(res=>displayBalances(localbitcoinplusplus.wallets.my_local_flo_address));
.then(res=>{
displayBalances(localbitcoinplusplus.wallets.my_local_flo_address);
notify(`Your new cash balance is
${deposit_success_response.depositor_cash_data.currency}
${deposit_success_response.depositor_cash_data.cash_balance}`,
'', true, true, true);
});
removeinDB('cash_deposits', deposit_success_response.deposit_req_id);
return true;
@ -24946,7 +24954,7 @@
if (localbitcoinplusplus.wallets.my_local_flo_address
=== buyOrders_data.trader_flo_address) {
displayTradeOrders(localbitcoinplusplus.wallets.my_local_flo_address)
notify(`Your buy order is placed successfully.`);
notify(`Your buy order is placed successfully.`, '', true, true, true);
}
});
}
@ -24987,7 +24995,7 @@
if (localbitcoinplusplus.wallets.my_local_flo_address
=== sellOrders_data.trader_flo_address) {
displayTradeOrders(localbitcoinplusplus.wallets.my_local_flo_address);
notify(`Your sell order is placed successfully.`);
notify(`Your sell order is placed successfully.`, '', true, true, true);
}
});
}
@ -25206,8 +25214,10 @@
return true;
}
addDB("withdraw_cash", res_obj.params[0]).then(() => {
showMessage(
`Your cash withdrawal request is placed successfully.`
notify(
`Your cash withdrawal request of ${resp.currency} ${resp.withdraw_amount}
is placed successfully. It will be processed within 24 hours.`,
'', true, true, true
);
});
}
@ -25312,7 +25322,7 @@
displayBalances(
localbitcoinplusplus.wallets.my_local_flo_address
);
notify("Trade successfull. Balances updated.")
notify("Trade successfull. Balances updated.", '', true, true, true);
showMessage("Trade successfull. Balances updated.")
})
.catch(e => { throw new Error(e) });
@ -28283,7 +28293,7 @@
let withdraw_cash_life = JSON.parse(localbitcoinplusplus.master_configurations.ordersLife);
localbitcoinplusplus.actions.delay(withdraw_cash_life.cashWithdraw).then(function () {
_removeinDB('withdraw_cash', successfull_withdraw_resp.id);
})
});
});
}
@ -28830,6 +28840,17 @@
unique: false
});
}
if (!db.objectStoreNames.contains("my_inbox")) {
var objectStore = db.createObjectStore("my_inbox", {
keyPath: "id"
});
objectStore.createIndex("trader_flo_address", "trader_flo_address", {
unique: false
});
objectStore.createIndex("sender", "sender", {
unique: false
});
}
};
const exception_datastores = ['localbitcoinUser', 'ipTable', 'kBucketStore', 'myClosestSupernodes',