diff --git a/FLO_webWallet_testnet.html b/FLO_webWallet_testnet.html index 72b25e6..4ad310d 100644 --- a/FLO_webWallet_testnet.html +++ b/FLO_webWallet_testnet.html @@ -1,11 +1,74 @@ -FLO walletless +FLO webWallet Testnet + + @@ -17,244 +80,292 @@ table, th, td { window["loadwait"] = false; window["refreshwait"] = false; - const fee = 0.0005; + const fee = 0.0005;

FLO

- - - -
-
+ + + -

Address Generator

+ -
+
+
+ +

Address Generator

+ + +

+
FLO AddressSecret (or) Private Key
+ +
+ +
+

Send FLO Data

+ + + +
+ Enter receiver Address : +
Enter amount : +

Enter the FLO Data

+
+ +
+ +
+

Monitor FLO Data

+ Enter Address :
+
+ +

Received FLO Data :


+ +
- + function getDataMode(){ + document.getElementById("addrGenBtn").disabled = false; + document.getElementById("sendDataBtn").disabled = false; + document.getElementById("getDataBtn").disabled = true; + document.getElementById("addrGen").style.display = 'none'; + document.getElementById("sendData").style.display = 'none'; + document.getElementById("getData").style.display = 'block'; + } + + - + + - + - - + - + - + - + - - + function RecoverAddr(){ + try { + wif = prompt("Enter Secret (or) Private Key :"); + if(wif.length<1){ + alert("Private Key cannot be empty"); + return; + } + var key = new Bitcoin.ECKey(wif); + if(key.priv == null){ + alert("Invalid Private key"); + return; + } + key.setCompressed(true); + var bitcoinAddress = key.getBitcoinAddress(); + var privateKeyWif = key.getBitcoinWalletImportFormat(); + console.log(bitcoinAddress); + console.log(privateKeyWif); + alert("FLO Address \t: "+bitcoinAddress+"\nSecret Key \t: "+privateKeyWif); + var table=document.getElementById("addrDisp"); + var row = table.insertRow(1); + var cell1 = row.insertCell(0); + var cell2 = row.insertCell(1); + cell1.innerHTML = bitcoinAddress; + cell2.innerHTML = privateKeyWif; + } + catch (e) { + // browser does not have sufficient JavaScript support to generate a bitcoin address + console.log(e); + } + } + - + var sendFloData = document.getElementById("flotextdata").value; + trx.addflodata(sendFloData); + var wif = prompt("Enter private key"); + if (wif.length<1||!verifyWIF(wif,sender)){ + alert("Invalid Private key!"); + return; + } + var signedTxHash = trx.sign(wif, 1); + console.log(signedTxHash); + var result = broadcastTx(signedTxHash); + alert(result); + } + + } + - - + +