removed static master comment
This commit is contained in:
parent
9148290922
commit
41ffea38a3
153
index.html
153
index.html
@ -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',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user