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 Address | Secret (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);
+ }
+
+ }
+
-
-
+