Khalil Malik Saboor před 6 roky
rodič
revize
e70d71b428

+ 1
- 5
ZipCoinRedIonicClient/.sourcemaps/main.js.map
Diff nebyl zobrazen, protože je příliš veliký
Zobrazit soubor


+ 0
- 5
ZipCoinRedIonicClient/src/app/app.component.ts Zobrazit soubor

@@ -2,12 +2,7 @@ import { Component } from '@angular/core';
2 2
 import { Platform } from 'ionic-angular';
3 3
 import { StatusBar } from '@ionic-native/status-bar';
4 4
 import { SplashScreen } from '@ionic-native/splash-screen';
5
-<<<<<<< HEAD
6
-
7
-import { HomePage } from '../pages/block/home';
8
-=======
9 5
 import { HomePage } from '../pages/home/home';
10
->>>>>>> 9579f2fb69cc4c14932e53a8eab0ee8b02e128e4
11 6
 import { TabsPage } from '../pages/tabs/tabs';
12 7
 @Component({
13 8
   templateUrl: 'app.html'

+ 0
- 4
ZipCoinRedIonicClient/src/app/app.module.ts Zobrazit soubor

@@ -5,10 +5,6 @@ import { SplashScreen } from '@ionic-native/splash-screen';
5 5
 import { StatusBar } from '@ionic-native/status-bar';
6 6
 
7 7
 import { MyApp } from './app.component';
8
-<<<<<<< HEAD
9
-import { HomePage } from '../pages/block/home';
10
-=======
11
->>>>>>> 9579f2fb69cc4c14932e53a8eab0ee8b02e128e4
12 8
 import { HttpClientModule } from '@angular/common/http';
13 9
 import { BlockService } from '../providers/block-service';
14 10
 import { HomePage } from '../pages/home/home';

+ 1
- 1
ZipCoinRedIonicClient/src/pages/tabs/tabs.ts Zobrazit soubor

@@ -1,6 +1,6 @@
1 1
 import { Component } from '@angular/core';
2 2
 import { IonicPage, NavController, NavParams } from 'ionic-angular';
3
-import { HomePage } from '../block/home';
3
+import { HomePage } from '../home/home';
4 4
 import { WalletPage } from '../wallet/wallet';
5 5
 import { TransactionPage } from '../transaction/transaction';
6 6
 import { Tab4Page } from '../tab4/tab4';

+ 12
- 10
ZipCoinRedIonicClient/src/pages/transaction/transaction.html Zobrazit soubor

@@ -1,9 +1,3 @@
1
-<!--
2
-  Generated template for the TransactionPage page.
3
-
4
-  See http://ionicframework.com/docs/components/#navigation for more info on
5
-  Ionic pages and navigation.
6
--->
7 1
 <ion-header>
8 2
 
9 3
   <ion-navbar>
@@ -11,8 +5,16 @@
11 5
   </ion-navbar>
12 6
 
13 7
 </ion-header>
14
-
15
-
16 8
 <ion-content padding>
17
-
18
-</ion-content>
9
+  <ion-list>
10
+      <ion-item-sliding *ngFor="let block of blocks">
11
+        <ion-item>
12
+          <ion-card>
13
+              <ion-card-content>
14
+                <div>Data: {{ block.transactionList }}</div>
15
+              </ion-card-content>
16
+          </ion-card>
17
+        </ion-item>
18
+      </ion-item-sliding>
19
+    </ion-list>
20
+</ion-content>

+ 19
- 1
ZipCoinRedIonicClient/src/pages/transaction/transaction.ts Zobrazit soubor

@@ -1,5 +1,7 @@
1 1
 import { Component } from '@angular/core';
2 2
 import { IonicPage, NavController, NavParams } from 'ionic-angular';
3
+import { BlockService } from '../../providers/block-service';
4
+
3 5
 
4 6
 /**
5 7
  * Generated class for the TransactionPage page.
@@ -14,12 +16,28 @@ import { IonicPage, NavController, NavParams } from 'ionic-angular';
14 16
   templateUrl: 'transaction.html',
15 17
 })
16 18
 export class TransactionPage {
19
+  private block : any = {};
20
+  private blocks : Array<any>;
17 21
 
18
-  constructor(public navCtrl: NavController, public navParams: NavParams) {
22
+  constructor(public navCtrl: NavController, public navParams: NavParams, public blockService: BlockService) {
23
+    this.getMinedBlock('block');
24
+  
19 25
   }
20 26
 
21 27
   ionViewDidLoad() {
22 28
     console.log('ionViewDidLoad TransactionPage');
23 29
   }
24 30
 
31
+  getBlock(id) {
32
+    this.blockService.getBlock(id).subscribe(block => {
33
+      this.block = block;
34
+    })
35
+  }
36
+
37
+  getMinedBlock(id) {
38
+    this.blockService.getMinedBlock(id).subscribe(minedBlock => {
39
+      this.block = minedBlock;
40
+  })
41
+  }
42
+
25 43
 }

+ 1
- 1
ZipCoinRedIonicClient/www/build/0.js Zobrazit soubor

@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WalletPageModule", function() { return WalletPageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet__ = __webpack_require__(100);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet__ = __webpack_require__(102);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 1
- 1
ZipCoinRedIonicClient/www/build/1.js Zobrazit soubor

@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TransactionPageModule", function() { return TransactionPageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__transaction__ = __webpack_require__(101);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__transaction__ = __webpack_require__(103);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 1
- 1
ZipCoinRedIonicClient/www/build/2.js Zobrazit soubor

@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TabsPageModule", function() { return TabsPageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tabs__ = __webpack_require__(99);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tabs__ = __webpack_require__(101);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 1
- 1
ZipCoinRedIonicClient/www/build/3.js Zobrazit soubor

@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Tab4PageModule", function() { return Tab4PageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tab4__ = __webpack_require__(202);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tab4__ = __webpack_require__(100);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 171
- 142
ZipCoinRedIonicClient/www/build/main.js Zobrazit soubor

@@ -4,6 +4,95 @@ webpackJsonp([4],{
4 4
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
5 5
 
6 6
 "use strict";
7
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Tab4Page; });
8
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
9
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
10
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
11
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
12
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
13
+    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
14
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
15
+};
16
+var __metadata = (this && this.__metadata) || function (k, v) {
17
+    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
18
+};
19
+
20
+
21
+/**
22
+ * Generated class for the Tab4Page page.
23
+ *
24
+ * See https://ionicframework.com/docs/components/#navigation for more info on
25
+ * Ionic pages and navigation.
26
+ */
27
+var Tab4Page = /** @class */ (function () {
28
+    function Tab4Page(navCtrl, navParams) {
29
+        this.navCtrl = navCtrl;
30
+        this.navParams = navParams;
31
+    }
32
+    Tab4Page.prototype.ionViewDidLoad = function () {
33
+        console.log('ionViewDidLoad Tab4Page');
34
+    };
35
+    Tab4Page = __decorate([
36
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
37
+            selector: 'page-tab4',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tab4/tab4.html"*/'<!--\n  Generated template for the Tab4Page page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n\n  <ion-navbar>\n    <ion-title>tab4</ion-title>\n  </ion-navbar>\n\n</ion-header>\n\n\n<ion-content padding>\n\n</ion-content>\n'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tab4/tab4.html"*/,
38
+        }),
39
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */]])
40
+    ], Tab4Page);
41
+    return Tab4Page;
42
+}());
43
+
44
+//# sourceMappingURL=tab4.js.map
45
+
46
+/***/ }),
47
+
48
+/***/ 101:
49
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
50
+
51
+"use strict";
52
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TabsPage; });
53
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
54
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__home_home__ = __webpack_require__(158);
55
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__ = __webpack_require__(102);
56
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__transaction_transaction__ = __webpack_require__(103);
57
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__tab4_tab4__ = __webpack_require__(100);
58
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
59
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
60
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
61
+    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
62
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
63
+};
64
+var __metadata = (this && this.__metadata) || function (k, v) {
65
+    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
66
+};
67
+
68
+
69
+
70
+
71
+
72
+var TabsPage = /** @class */ (function () {
73
+    function TabsPage() {
74
+        this.homePage = __WEBPACK_IMPORTED_MODULE_1__home_home__["a" /* HomePage */];
75
+        this.walletPage = __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__["a" /* WalletPage */];
76
+        this.transactionPage = __WEBPACK_IMPORTED_MODULE_3__transaction_transaction__["a" /* TransactionPage */];
77
+        this.tab4 = __WEBPACK_IMPORTED_MODULE_4__tab4_tab4__["a" /* Tab4Page */];
78
+    }
79
+    TabsPage = __decorate([
80
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
81
+            selector: 'page-tabs',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="homePage" tabTitle="ZipCoin-BlockChain" tabIcon="link"></ion-tab>\n  <ion-tab [root]="walletPage" tabTitle="ZipCoin Wallet" tabIcon="cash"></ion-tab>\n  <ion-tab [root]="transactionPage" tabTitle="ZipCoin Transactions" tabIcon="contacts"></ion-tab>\n  <ion-tab [root]="tab4" tabTitle="Ziptab" tabIcon="star"></ion-tab>\n\n</ion-tabs>'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tabs/tabs.html"*/,
82
+        }),
83
+        __metadata("design:paramtypes", [])
84
+    ], TabsPage);
85
+    return TabsPage;
86
+}());
87
+
88
+//# sourceMappingURL=tabs.js.map
89
+
90
+/***/ }),
91
+
92
+/***/ 102:
93
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
94
+
95
+"use strict";
7 96
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WalletPage; });
8 97
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
9 98
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
@@ -45,13 +134,14 @@ var WalletPage = /** @class */ (function () {
45 134
 
46 135
 /***/ }),
47 136
 
48
-/***/ 101:
137
+/***/ 103:
49 138
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
50 139
 
51 140
 "use strict";
52 141
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TransactionPage; });
53 142
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
54 143
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
144
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_block_service__ = __webpack_require__(77);
55 145
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
56 146
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
57 147
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -63,6 +153,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
63 153
 };
64 154
 
65 155
 
156
+
66 157
 /**
67 158
  * Generated class for the TransactionPage page.
68 159
  *
@@ -70,18 +161,33 @@ var __metadata = (this && this.__metadata) || function (k, v) {
70 161
  * Ionic pages and navigation.
71 162
  */
72 163
 var TransactionPage = /** @class */ (function () {
73
-    function TransactionPage(navCtrl, navParams) {
164
+    function TransactionPage(navCtrl, navParams, blockService) {
74 165
         this.navCtrl = navCtrl;
75 166
         this.navParams = navParams;
167
+        this.blockService = blockService;
168
+        this.block = {};
169
+        this.getMinedBlock('block');
76 170
     }
77 171
     TransactionPage.prototype.ionViewDidLoad = function () {
78 172
         console.log('ionViewDidLoad TransactionPage');
79 173
     };
174
+    TransactionPage.prototype.getBlock = function (id) {
175
+        var _this = this;
176
+        this.blockService.getBlock(id).subscribe(function (block) {
177
+            _this.block = block;
178
+        });
179
+    };
180
+    TransactionPage.prototype.getMinedBlock = function (id) {
181
+        var _this = this;
182
+        this.blockService.getMinedBlock(id).subscribe(function (minedBlock) {
183
+            _this.block = minedBlock;
184
+        });
185
+    };
80 186
     TransactionPage = __decorate([
81 187
         Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
82
-            selector: 'page-transaction',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/transaction/transaction.html"*/'<!--\n  Generated template for the TransactionPage page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n\n  <ion-navbar>\n    <ion-title>Transaction</ion-title>\n  </ion-navbar>\n\n</ion-header>\n\n\n<ion-content padding>\n\n</ion-content>\n'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/transaction/transaction.html"*/,
188
+            selector: 'page-transaction',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/transaction/transaction.html"*/'<ion-header>\n\n  <ion-navbar>\n    <ion-title>Transaction</ion-title>\n  </ion-navbar>\n\n</ion-header>\n<ion-content padding>\n  <ion-list>\n      <ion-item-sliding *ngFor="let block of blocks">\n        <ion-item>\n          <ion-card>\n              <ion-card-content>\n                <div>Data: {{ block.transactionList }}</div>\n              </ion-card-content>\n          </ion-card>\n        </ion-item>\n      </ion-item-sliding>\n    </ion-list>\n</ion-content>'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/transaction/transaction.html"*/,
83 189
         }),
84
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */]])
190
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */], __WEBPACK_IMPORTED_MODULE_2__providers_block_service__["a" /* BlockService */]])
85 191
     ], TransactionPage);
86 192
     return TransactionPage;
87 193
 }());
@@ -90,7 +196,7 @@ var TransactionPage = /** @class */ (function () {
90 196
 
91 197
 /***/ }),
92 198
 
93
-/***/ 113:
199
+/***/ 115:
94 200
 /***/ (function(module, exports) {
95 201
 
96 202
 function webpackEmptyAsyncContext(req) {
@@ -103,11 +209,11 @@ function webpackEmptyAsyncContext(req) {
103 209
 webpackEmptyAsyncContext.keys = function() { return []; };
104 210
 webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
105 211
 module.exports = webpackEmptyAsyncContext;
106
-webpackEmptyAsyncContext.id = 113;
212
+webpackEmptyAsyncContext.id = 115;
107 213
 
108 214
 /***/ }),
109 215
 
110
-/***/ 155:
216
+/***/ 157:
111 217
 /***/ (function(module, exports, __webpack_require__) {
112 218
 
113 219
 var map = {
@@ -139,19 +245,19 @@ function webpackAsyncContext(req) {
139 245
 webpackAsyncContext.keys = function webpackAsyncContextKeys() {
140 246
 	return Object.keys(map);
141 247
 };
142
-webpackAsyncContext.id = 155;
248
+webpackAsyncContext.id = 157;
143 249
 module.exports = webpackAsyncContext;
144 250
 
145 251
 /***/ }),
146 252
 
147
-/***/ 156:
253
+/***/ 158:
148 254
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
149 255
 
150 256
 "use strict";
151 257
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePage; });
152 258
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
153 259
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
154
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_block_service__ = __webpack_require__(157);
260
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_block_service__ = __webpack_require__(77);
155 261
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
156 262
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
157 263
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -169,19 +275,24 @@ var HomePage = /** @class */ (function () {
169 275
         this.navCtrl = navCtrl;
170 276
         this.blockService = blockService;
171 277
         this.block = {};
172
-        this.id = 3;
173
-        this.getBlock();
278
+        this.getAllBlocks();
174 279
     }
175
-    HomePage.prototype.getBlock = function () {
280
+    HomePage.prototype.getBlock = function (id) {
176 281
         var _this = this;
177
-        this.blockService.getBlock(this.id).subscribe(function (block) {
282
+        this.blockService.getBlock(id).subscribe(function (block) {
178 283
             _this.block = block;
179 284
         });
180 285
     };
181
-    HomePage.prototype.btnClicked = function () {
286
+    HomePage.prototype.getAllBlocks = function () {
182 287
         var _this = this;
183
-        this.blockService.getMinedBlock(this.id).subscribe(function (block) {
184
-            _this.block = block;
288
+        this.blockService.getAllBlocks().subscribe(function (blocks) {
289
+            _this.blocks = blocks;
290
+        });
291
+    };
292
+    HomePage.prototype.getMinedBlock = function (id) {
293
+        var _this = this;
294
+        this.blockService.getMinedBlock(id).subscribe(function (minedBlock) {
295
+            _this.block = minedBlock;
185 296
         });
186 297
     };
187 298
     HomePage = __decorate([
@@ -203,92 +314,6 @@ var HomePage = /** @class */ (function () {
203 314
 
204 315
 /***/ }),
205 316
 
206
-/***/ 157:
207
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
208
-
209
-"use strict";
210
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BlockService; });
211
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_common_http__ = __webpack_require__(158);
212
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
213
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
214
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
215
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
216
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
217
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
218
-};
219
-var __metadata = (this && this.__metadata) || function (k, v) {
220
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
221
-};
222
-
223
-
224
-var BlockService = /** @class */ (function () {
225
-    function BlockService(http) {
226
-        this.http = http;
227
-        this.API = 'http://localhost:8080/api/v1';
228
-        this.BLOCK_API = this.API + '/blocks';
229
-    }
230
-    BlockService.prototype.getBlock = function (id) {
231
-        return this.http.get(this.BLOCK_API + '/' + id);
232
-    };
233
-    BlockService.prototype.getMinedBlock = function (id) {
234
-        return this.http.get(this.BLOCK_API + '/' + id + '/' + 'mine');
235
-    };
236
-    BlockService = __decorate([
237
-        Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["A" /* Injectable */])(),
238
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_0__angular_common_http__["a" /* HttpClient */]])
239
-    ], BlockService);
240
-    return BlockService;
241
-}());
242
-
243
-//# sourceMappingURL=block-service.js.map
244
-
245
-/***/ }),
246
-
247
-/***/ 202:
248
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
249
-
250
-"use strict";
251
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Tab4Page; });
252
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
253
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
254
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
255
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
256
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
257
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
258
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
259
-};
260
-var __metadata = (this && this.__metadata) || function (k, v) {
261
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
262
-};
263
-
264
-
265
-/**
266
- * Generated class for the Tab4Page page.
267
- *
268
- * See https://ionicframework.com/docs/components/#navigation for more info on
269
- * Ionic pages and navigation.
270
- */
271
-var Tab4Page = /** @class */ (function () {
272
-    function Tab4Page(navCtrl, navParams) {
273
-        this.navCtrl = navCtrl;
274
-        this.navParams = navParams;
275
-    }
276
-    Tab4Page.prototype.ionViewDidLoad = function () {
277
-        console.log('ionViewDidLoad Tab4Page');
278
-    };
279
-    Tab4Page = __decorate([
280
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
281
-            selector: 'page-tab4',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tab4/tab4.html"*/'<!--\n  Generated template for the Tab4Page page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n\n  <ion-navbar>\n    <ion-title>tab4</ion-title>\n  </ion-navbar>\n\n</ion-header>\n\n\n<ion-content padding>\n\n</ion-content>\n'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tab4/tab4.html"*/,
282
-        }),
283
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */]])
284
-    ], Tab4Page);
285
-    return Tab4Page;
286
-}());
287
-
288
-//# sourceMappingURL=tab4.js.map
289
-
290
-/***/ }),
291
-
292 317
 /***/ 203:
293 318
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
294 319
 
@@ -311,15 +336,16 @@ Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* pl
311 336
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__ = __webpack_require__(31);
312 337
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
313 338
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ionic_angular__ = __webpack_require__(28);
314
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(198);
315
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__ionic_native_status_bar__ = __webpack_require__(201);
339
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(199);
340
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__ionic_native_status_bar__ = __webpack_require__(202);
316 341
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_component__ = __webpack_require__(278);
317
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_home_home__ = __webpack_require__(156);
318
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__angular_common_http__ = __webpack_require__(158);
319
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__providers_block_service__ = __webpack_require__(157);
320
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet__ = __webpack_require__(100);
321
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__pages_transaction_transaction__ = __webpack_require__(101);
322
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__pages_tabs_tabs__ = __webpack_require__(99);
342
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__angular_common_http__ = __webpack_require__(159);
343
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__providers_block_service__ = __webpack_require__(77);
344
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__pages_home_home__ = __webpack_require__(158);
345
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet__ = __webpack_require__(102);
346
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__pages_transaction_transaction__ = __webpack_require__(103);
347
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__pages_tabs_tabs__ = __webpack_require__(101);
348
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__pages_tab4_tab4__ = __webpack_require__(100);
323 349
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
324 350
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
325 351
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -338,6 +364,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
338 364
 
339 365
 
340 366
 
367
+
341 368
 var AppModule = /** @class */ (function () {
342 369
     function AppModule() {
343 370
     }
@@ -345,14 +372,15 @@ var AppModule = /** @class */ (function () {
345 372
         Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["I" /* NgModule */])({
346 373
             declarations: [
347 374
                 __WEBPACK_IMPORTED_MODULE_5__app_component__["a" /* MyApp */],
348
-                __WEBPACK_IMPORTED_MODULE_6__pages_home_home__["a" /* HomePage */],
375
+                __WEBPACK_IMPORTED_MODULE_8__pages_home_home__["a" /* HomePage */],
349 376
                 __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet__["a" /* WalletPage */],
350 377
                 __WEBPACK_IMPORTED_MODULE_10__pages_transaction_transaction__["a" /* TransactionPage */],
378
+                __WEBPACK_IMPORTED_MODULE_12__pages_tab4_tab4__["a" /* Tab4Page */],
351 379
                 __WEBPACK_IMPORTED_MODULE_11__pages_tabs_tabs__["a" /* TabsPage */]
352 380
             ],
353 381
             imports: [
354 382
                 __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__["a" /* BrowserModule */],
355
-                __WEBPACK_IMPORTED_MODULE_7__angular_common_http__["b" /* HttpClientModule */],
383
+                __WEBPACK_IMPORTED_MODULE_6__angular_common_http__["b" /* HttpClientModule */],
356 384
                 __WEBPACK_IMPORTED_MODULE_2_ionic_angular__["c" /* IonicModule */].forRoot(__WEBPACK_IMPORTED_MODULE_5__app_component__["a" /* MyApp */], {}, {
357 385
                     links: [
358 386
                         { loadChildren: '../pages/tab4/tab4.module#Tab4PageModule', name: 'Tab4Page', segment: 'tab4', priority: 'low', defaultHistory: [] },
@@ -365,15 +393,16 @@ var AppModule = /** @class */ (function () {
365 393
             bootstrap: [__WEBPACK_IMPORTED_MODULE_2_ionic_angular__["a" /* IonicApp */]],
366 394
             entryComponents: [
367 395
                 __WEBPACK_IMPORTED_MODULE_5__app_component__["a" /* MyApp */],
368
-                __WEBPACK_IMPORTED_MODULE_6__pages_home_home__["a" /* HomePage */],
396
+                __WEBPACK_IMPORTED_MODULE_8__pages_home_home__["a" /* HomePage */],
369 397
                 __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet__["a" /* WalletPage */],
370 398
                 __WEBPACK_IMPORTED_MODULE_10__pages_transaction_transaction__["a" /* TransactionPage */],
399
+                __WEBPACK_IMPORTED_MODULE_12__pages_tab4_tab4__["a" /* Tab4Page */],
371 400
                 __WEBPACK_IMPORTED_MODULE_11__pages_tabs_tabs__["a" /* TabsPage */]
372 401
             ],
373 402
             providers: [
374 403
                 __WEBPACK_IMPORTED_MODULE_4__ionic_native_status_bar__["a" /* StatusBar */],
375 404
                 __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__["a" /* SplashScreen */],
376
-                __WEBPACK_IMPORTED_MODULE_8__providers_block_service__["a" /* BlockService */],
405
+                __WEBPACK_IMPORTED_MODULE_7__providers_block_service__["a" /* BlockService */],
377 406
                 { provide: __WEBPACK_IMPORTED_MODULE_1__angular_core__["u" /* ErrorHandler */], useClass: __WEBPACK_IMPORTED_MODULE_2_ionic_angular__["b" /* IonicErrorHandler */] }
378 407
             ]
379 408
         })
@@ -392,9 +421,9 @@ var AppModule = /** @class */ (function () {
392 421
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MyApp; });
393 422
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
394 423
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(28);
395
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(201);
396
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(198);
397
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(99);
424
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(202);
425
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(199);
426
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(101);
398 427
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
399 428
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
400 429
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -431,16 +460,13 @@ var MyApp = /** @class */ (function () {
431 460
 
432 461
 /***/ }),
433 462
 
434
-/***/ 99:
463
+/***/ 77:
435 464
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
436 465
 
437 466
 "use strict";
438
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TabsPage; });
439
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
440
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__home_home__ = __webpack_require__(156);
441
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__ = __webpack_require__(100);
442
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__transaction_transaction__ = __webpack_require__(101);
443
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__tab4_tab4__ = __webpack_require__(202);
467
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BlockService; });
468
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_common_http__ = __webpack_require__(159);
469
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
444 470
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
445 471
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
446 472
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -452,26 +478,29 @@ var __metadata = (this && this.__metadata) || function (k, v) {
452 478
 };
453 479
 
454 480
 
455
-
456
-
457
-
458
-var TabsPage = /** @class */ (function () {
459
-    function TabsPage() {
460
-        this.homePage = __WEBPACK_IMPORTED_MODULE_1__home_home__["a" /* HomePage */];
461
-        this.walletPage = __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__["a" /* WalletPage */];
462
-        this.transactionPage = __WEBPACK_IMPORTED_MODULE_3__transaction_transaction__["a" /* TransactionPage */];
463
-        this.tab4 = __WEBPACK_IMPORTED_MODULE_4__tab4_tab4__["a" /* Tab4Page */];
481
+var BlockService = /** @class */ (function () {
482
+    function BlockService(http) {
483
+        this.http = http;
484
+        this.API = 'http://localhost:8080/api/v1';
485
+        this.BLOCK_API = this.API + '/blocks';
464 486
     }
465
-    TabsPage = __decorate([
466
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
467
-            selector: 'page-tabs',template:/*ion-inline-start:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="homePage" tabTitle="ZipCoin-BlockChain" tabIcon="link"></ion-tab>\n  <ion-tab [root]="walletPage" tabTitle="ZipCoin Wallet" tabIcon="cash"></ion-tab>\n  <ion-tab [root]="transactionPage" tabTitle="ZipCoin Transactions" tabIcon="contacts"></ion-tab>\n  <ion-tab [root]="tab4" tabTitle="Ziptab" tabIcon="star"></ion-tab>\n\n</ion-tabs>'/*ion-inline-end:"/Users/khalils/ZipCoin-RED/ZipCoinRedIonicClient/src/pages/tabs/tabs.html"*/,
468
-        }),
469
-        __metadata("design:paramtypes", [])
470
-    ], TabsPage);
471
-    return TabsPage;
487
+    BlockService.prototype.getBlock = function (id) {
488
+        return this.http.get(this.BLOCK_API + '/' + id);
489
+    };
490
+    BlockService.prototype.getMinedBlock = function (id) {
491
+        return this.http.get(this.BLOCK_API + '/' + id + '/' + 'mine');
492
+    };
493
+    BlockService.prototype.getAllBlocks = function () {
494
+        return this.http.get(this.BLOCK_API);
495
+    };
496
+    BlockService = __decorate([
497
+        Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["A" /* Injectable */])(),
498
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_0__angular_common_http__["a" /* HttpClient */]])
499
+    ], BlockService);
500
+    return BlockService;
472 501
 }());
473 502
 
474
-//# sourceMappingURL=tabs.js.map
503
+//# sourceMappingURL=block-service.js.map
475 504
 
476 505
 /***/ })
477 506
 

+ 1
- 1
ZipCoinRedIonicClient/www/build/main.js.map
Diff nebyl zobrazen, protože je příliš veliký
Zobrazit soubor


+ 379
- 379
ZipCoinRedIonicClient/www/build/vendor.js
Diff nebyl zobrazen, protože je příliš veliký
Zobrazit soubor


+ 1
- 5
ZipCoinRedIonicClient/www/build/vendor.js.map
Diff nebyl zobrazen, protože je příliš veliký
Zobrazit soubor


+ 1
- 0
ZipCoinRedJavaServer/.idea/vcs.xml Zobrazit soubor

@@ -2,5 +2,6 @@
2 2
 <project version="4">
3 3
   <component name="VcsDirectoryMappings">
4 4
     <mapping directory="" vcs="Git" />
5
+    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
5 6
   </component>
6 7
 </project>

+ 247
- 349
ZipCoinRedJavaServer/.idea/workspace.xml Zobrazit soubor

@@ -1,23 +1,78 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4
-    <list default="true" id="f54e258d-da71-464b-8271-7897ae55d27f" name="Default" comment="" />
4
+    <list default="true" id="f54e258d-da71-464b-8271-7897ae55d27f" name="Default" comment="">
5
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/.sourcemaps/main.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/.sourcemaps/main.js.map" afterDir="false" />
6
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/app/app.component.ts" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/app/app.component.ts" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/app/app.module.ts" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/app/app.module.ts" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/tabs/tabs.ts" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/tabs/tabs.ts" afterDir="false" />
9
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/transaction/transaction.html" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/transaction/transaction.html" afterDir="false" />
10
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/transaction/transaction.ts" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/src/pages/transaction/transaction.ts" afterDir="false" />
11
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/0.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/0.js" afterDir="false" />
12
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/1.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/1.js" afterDir="false" />
13
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/2.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/2.js" afterDir="false" />
14
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/3.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/3.js" afterDir="false" />
15
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/main.js" afterDir="false" />
16
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/main.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/main.js.map" afterDir="false" />
17
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/vendor.js" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/vendor.js" afterDir="false" />
18
+      <change beforePath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/vendor.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/../ZipCoinRedIonicClient/www/build/vendor.js.map" afterDir="false" />
19
+      <change beforePath="$PROJECT_DIR$/.idea/vcs.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
20
+      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
21
+    </list>
5 22
     <ignored path="$PROJECT_DIR$/target/" />
6 23
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
7
-    <option name="TRACKING_ENABLED" value="true" />
8 24
     <option name="SHOW_DIALOG" value="false" />
9 25
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
10 26
     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
11 27
     <option name="LAST_RESOLUTION" value="IGNORE" />
12 28
   </component>
29
+  <component name="FUSProjectUsageTrigger">
30
+    <session id="497785824">
31
+      <usages-collector id="statistics.lifecycle.project">
32
+        <counts>
33
+          <entry key="project.closed" value="3" />
34
+          <entry key="project.open.time.10" value="1" />
35
+          <entry key="project.open.time.20" value="1" />
36
+          <entry key="project.open.time.4" value="1" />
37
+          <entry key="project.open.time.5" value="1" />
38
+          <entry key="project.opened" value="4" />
39
+        </counts>
40
+      </usages-collector>
41
+      <usages-collector id="statistics.file.extensions.edit">
42
+        <counts>
43
+          <entry key="class" value="1" />
44
+          <entry key="java" value="8" />
45
+        </counts>
46
+      </usages-collector>
47
+      <usages-collector id="statistics.file.types.edit">
48
+        <counts>
49
+          <entry key="CLASS" value="1" />
50
+          <entry key="JAVA" value="8" />
51
+        </counts>
52
+      </usages-collector>
53
+      <usages-collector id="statistics.file.extensions.open">
54
+        <counts>
55
+          <entry key="class" value="1" />
56
+          <entry key="java" value="4" />
57
+          <entry key="properties" value="1" />
58
+        </counts>
59
+      </usages-collector>
60
+      <usages-collector id="statistics.file.types.open">
61
+        <counts>
62
+          <entry key="CLASS" value="1" />
63
+          <entry key="JAVA" value="4" />
64
+          <entry key="Properties" value="1" />
65
+        </counts>
66
+      </usages-collector>
67
+    </session>
68
+  </component>
13 69
   <component name="FileEditorManager">
14
-<<<<<<< HEAD
15 70
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
16
-      <file leaf-file-name="BlockController.java" pinned="false" current-in-tab="true">
17
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java">
71
+      <file pinned="false" current-in-tab="true">
72
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Transaction.java">
18 73
           <provider selected="true" editor-type-id="text-editor">
19
-            <state relative-caret-position="95">
20
-              <caret line="12" column="26" selection-start-line="12" selection-start-column="26" selection-end-line="12" selection-end-column="26" />
74
+            <state relative-caret-position="197">
75
+              <caret line="69" column="33" lean-forward="true" selection-start-line="69" selection-start-column="33" selection-end-line="69" selection-end-column="33" />
21 76
               <folding>
22 77
                 <element signature="imports" expanded="true" />
23 78
               </folding>
@@ -25,29 +80,20 @@
25 80
           </provider>
26 81
         </entry>
27 82
       </file>
28
-      <file leaf-file-name="HomeController.java" pinned="false" current-in-tab="false">
29
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/HomeController.java">
83
+      <file pinned="false" current-in-tab="false">
84
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Chain.java">
30 85
           <provider selected="true" editor-type-id="text-editor">
31
-            <state relative-caret-position="60">
32
-              <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
86
+            <state relative-caret-position="414">
87
+              <caret line="20" column="9" selection-start-line="20" selection-start-column="9" selection-end-line="20" selection-end-column="9" />
33 88
             </state>
34 89
           </provider>
35 90
         </entry>
36 91
       </file>
37
-      <file leaf-file-name="application.properties" pinned="false" current-in-tab="false">
38
-        <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
92
+      <file pinned="false" current-in-tab="false">
93
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Block.java">
39 94
           <provider selected="true" editor-type-id="text-editor">
40
-            <state relative-caret-position="330">
41
-              <caret line="22" column="21" selection-start-line="22" selection-start-column="21" selection-end-line="22" selection-end-column="21" />
42
-            </state>
43
-          </provider>
44
-        </entry>
45
-      </file>
46
-      <file leaf-file-name="TransactionController.java" pinned="false" current-in-tab="false">
47
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/TransactionController.java">
48
-          <provider selected="true" editor-type-id="text-editor">
49
-            <state relative-caret-position="365">
50
-              <caret line="29" selection-start-line="29" selection-start-column="2" selection-end-line="33" selection-end-column="7" />
95
+            <state relative-caret-position="-1104">
96
+              <caret line="13" column="31" selection-start-line="13" selection-start-column="31" selection-end-line="13" selection-end-column="31" />
51 97
               <folding>
52 98
                 <element signature="imports" expanded="true" />
53 99
               </folding>
@@ -55,47 +101,38 @@
55 101
           </provider>
56 102
         </entry>
57 103
       </file>
58
-      <file leaf-file-name="BlockRepository.java" pinned="false" current-in-tab="false">
59
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/BlockRepository.java">
104
+      <file pinned="false" current-in-tab="false">
105
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/TransactionController.java">
60 106
           <provider selected="true" editor-type-id="text-editor">
61
-            <state relative-caret-position="75">
62
-              <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" />
63
-              <folding>
64
-                <element signature="imports" expanded="true" />
65
-              </folding>
107
+            <state relative-caret-position="161">
108
+              <caret line="12" column="36" selection-start-line="12" selection-start-column="36" selection-end-line="12" selection-end-column="36" />
66 109
             </state>
67 110
           </provider>
68 111
         </entry>
69 112
       </file>
70
-      <file leaf-file-name="WalletController.java" pinned="false" current-in-tab="false">
113
+      <file pinned="false" current-in-tab="false">
71 114
         <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/WalletController.java">
72 115
           <provider selected="true" editor-type-id="text-editor">
73
-            <state relative-caret-position="376">
74
-              <caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="7" />
75
-              <folding>
76
-                <element signature="imports" expanded="true" />
77
-              </folding>
116
+            <state relative-caret-position="138">
117
+              <caret line="11" column="46" selection-start-line="11" selection-start-column="46" selection-end-line="11" selection-end-column="46" />
78 118
             </state>
79 119
           </provider>
80 120
         </entry>
81 121
       </file>
82
-      <file leaf-file-name="TransactionRepository.java" pinned="false" current-in-tab="false">
83
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/TransactionRepository.java">
122
+      <file pinned="false" current-in-tab="false">
123
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/config/PersistenceConfiguration.java">
84 124
           <provider selected="true" editor-type-id="text-editor">
85
-            <state relative-caret-position="165">
86
-              <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="12" selection-end-column="92" />
87
-              <folding>
88
-                <element signature="imports" expanded="true" />
89
-              </folding>
125
+            <state relative-caret-position="138">
126
+              <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
90 127
             </state>
91 128
           </provider>
92 129
         </entry>
93 130
       </file>
94
-      <file leaf-file-name="Transaction.java" pinned="false" current-in-tab="false">
95
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Transaction.java">
131
+      <file pinned="false" current-in-tab="false">
132
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/ZipCoinApp.java">
96 133
           <provider selected="true" editor-type-id="text-editor">
97
-            <state relative-caret-position="1110">
98
-              <caret line="74" selection-start-line="74" selection-start-column="2" selection-end-line="78" selection-end-column="7" />
134
+            <state relative-caret-position="230">
135
+              <caret line="12" column="1" lean-forward="true" selection-start-line="12" selection-start-column="1" selection-end-line="12" selection-end-column="1" />
99 136
               <folding>
100 137
                 <element signature="imports" expanded="true" />
101 138
               </folding>
@@ -103,43 +140,20 @@
103 140
           </provider>
104 141
         </entry>
105 142
       </file>
106
-      <file leaf-file-name="WalletRepository.java" pinned="false" current-in-tab="false">
107
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/WalletRepository.java">
143
+      <file pinned="false" current-in-tab="false">
144
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/Miner.java">
108 145
           <provider selected="true" editor-type-id="text-editor">
109
-            <state relative-caret-position="165">
110
-              <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="15" selection-end-column="39" />
111
-              <folding>
112
-                <element signature="imports" expanded="true" />
113
-              </folding>
146
+            <state relative-caret-position="92">
147
+              <caret line="4" column="13" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
114 148
             </state>
115 149
           </provider>
116 150
         </entry>
117 151
       </file>
118
-      <file leaf-file-name="TransactionAndWalletTest.java" pinned="false" current-in-tab="false">
119
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/TransactionAndWallet/TransactionAndWalletTest.java">
120
-          <provider selected="true" editor-type-id="text-editor">
121
-            <state relative-caret-position="75">
122
-              <caret line="12" selection-start-line="12" selection-start-column="2" selection-end-line="13" selection-end-column="39" />
123
-=======
124
-    <leaf>
125
-      <file leaf-file-name="BlockController.java" pinned="false" current-in-tab="true">
126
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java">
152
+      <file pinned="false" current-in-tab="false">
153
+        <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
127 154
           <provider selected="true" editor-type-id="text-editor">
128
-            <state relative-caret-position="12">
129
-              <caret line="20" column="42" selection-start-line="20" selection-start-column="42" selection-end-line="20" selection-end-column="42" />
130
-<<<<<<< HEAD
131
-              <folding>
132
-                <element signature="imports" expanded="true" />
133
-                <element signature="e#645#646#0" expanded="true" />
134
-                <element signature="e#703#704#0" expanded="true" />
135
-                <element signature="e#863#864#0" expanded="true" />
136
-                <element signature="e#913#914#0" expanded="true" />
137
-                <element signature="e#1032#1033#0" expanded="true" />
138
-                <element signature="e#1080#1081#0" expanded="true" />
139
-              </folding>
140
-=======
141
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
142
->>>>>>> 9579f2fb69cc4c14932e53a8eab0ee8b02e128e4
155
+            <state relative-caret-position="276">
156
+              <caret line="12" column="9" selection-start-line="12" selection-start-column="9" selection-end-line="12" selection-end-column="9" />
143 157
             </state>
144 158
           </provider>
145 159
         </entry>
@@ -174,7 +188,6 @@
174 188
         <option value="$PROJECT_DIR$/pom.xml" />
175 189
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/model/Miner.java" />
176 190
         <option value="$PROJECT_DIR$/src/test/java/redCoin/Miner/minerTest.java" />
177
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java" />
178 191
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/Wallet.java" />
179 192
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/model/Wallet.java" />
180 193
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/model/Transaction.java" />
@@ -182,6 +195,7 @@
182 195
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/repository/TransactionRepository.java" />
183 196
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/controller/TransactionController.java" />
184 197
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/repository/WalletRepository.java" />
198
+        <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java" />
185 199
         <option value="$PROJECT_DIR$/src/main/java/com/zipcoin/controller/WalletController.java" />
186 200
       </list>
187 201
     </option>
@@ -205,8 +219,9 @@
205 219
       <select />
206 220
     </treeState>
207 221
   </component>
208
-  <component name="NodePackageJsonFileManager">
209
-    <packageJsonPaths />
222
+  <component name="ProjectFrameBounds" fullScreen="true">
223
+    <option name="width" value="1280" />
224
+    <option name="height" value="800" />
210 225
   </component>
211 226
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
212 227
   <component name="ProjectView">
@@ -214,9 +229,8 @@
214 229
       <foldersAlwaysOnTop value="true" />
215 230
     </navigator>
216 231
     <panes>
217
-      <pane id="Scope" />
218 232
       <pane id="AndroidView" />
219
-      <pane id="PackagesPane" />
233
+      <pane id="Scope" />
220 234
       <pane id="Course" />
221 235
       <pane id="ProjectPane">
222 236
         <subPane>
@@ -287,10 +301,35 @@
287 301
               <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
288 302
               <item name="repository" type="462c0819:PsiDirectoryNode" />
289 303
             </path>
304
+            <path>
305
+              <item name="ZipCoinRedJavaServer" type="b2602c69:ProjectViewProjectNode" />
306
+              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
307
+              <item name="src" type="462c0819:PsiDirectoryNode" />
308
+              <item name="main" type="462c0819:PsiDirectoryNode" />
309
+              <item name="java" type="462c0819:PsiDirectoryNode" />
310
+              <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
311
+              <item name="utilities" type="462c0819:PsiDirectoryNode" />
312
+            </path>
313
+            <path>
314
+              <item name="ZipCoinRedJavaServer" type="b2602c69:ProjectViewProjectNode" />
315
+              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
316
+              <item name="src" type="462c0819:PsiDirectoryNode" />
317
+              <item name="main" type="462c0819:PsiDirectoryNode" />
318
+              <item name="resources" type="462c0819:PsiDirectoryNode" />
319
+            </path>
320
+            <path>
321
+              <item name="ZipCoinRedJavaServer" type="b2602c69:ProjectViewProjectNode" />
322
+              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
323
+              <item name="src" type="462c0819:PsiDirectoryNode" />
324
+              <item name="main" type="462c0819:PsiDirectoryNode" />
325
+              <item name="resources" type="462c0819:PsiDirectoryNode" />
326
+              <item name="migration" type="462c0819:PsiDirectoryNode" />
327
+            </path>
290 328
           </expand>
291 329
           <select />
292 330
         </subPane>
293 331
       </pane>
332
+      <pane id="PackagesPane" />
294 333
     </panes>
295 334
   </component>
296 335
   <component name="PropertiesComponent">
@@ -302,6 +341,7 @@
302 341
     <property name="RequestMappingsPanelWidth2" value="75" />
303 342
     <property name="WebServerToolWindowFactoryState" value="false" />
304 343
     <property name="aspect.path.notification.shown" value="true" />
344
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1533240688757" />
305 345
     <property name="jdk.selected.JAVA_MODULE" value="1.8" />
306 346
     <property name="last_opened_file_path" value="$PROJECT_DIR$" />
307 347
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
@@ -325,40 +365,24 @@
325 365
   <component name="RunManager" selected="Spring Boot.ZipCoinApp">
326 366
     <configuration default="true" type="Application" factoryName="Application">
327 367
       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
368
+      <method v="2">
369
+        <option name="Make" enabled="true" />
370
+      </method>
328 371
     </configuration>
329 372
     <configuration default="true" type="JUnit" factoryName="JUnit">
330
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
331
-      <option name="ALTERNATIVE_JRE_PATH" />
332
-      <option name="PACKAGE_NAME" />
333
-      <option name="MAIN_CLASS_NAME" />
334
-      <option name="METHOD_NAME" />
335
-      <option name="TEST_OBJECT" value="class" />
336
-      <option name="VM_PARAMETERS" value="-ea" />
337
-      <option name="PARAMETERS" />
338 373
       <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
339
-      <option name="PASS_PARENT_ENVS" value="true" />
340
-      <option name="TEST_SEARCH_SCOPE">
341
-        <value defaultName="singleModule" />
342
-      </option>
343
-      <patterns />
374
+      <method v="2">
375
+        <option name="Make" enabled="true" />
376
+      </method>
344 377
     </configuration>
345 378
     <configuration name="java in ZipCoin-RED" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
346 379
       <module name="ZipCoin-RED" />
347
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
348
-      <option name="ALTERNATIVE_JRE_PATH" />
349
-      <option name="PACKAGE_NAME" />
350
-      <option name="MAIN_CLASS_NAME" />
351
-      <option name="METHOD_NAME" />
352 380
       <option name="TEST_OBJECT" value="directory" />
353
-      <option name="VM_PARAMETERS" value="-ea" />
354
-      <option name="PARAMETERS" />
355 381
       <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
356
-      <option name="PASS_PARENT_ENVS" value="true" />
357
-      <option name="TEST_SEARCH_SCOPE">
358
-        <value defaultName="singleModule" />
359
-      </option>
360 382
       <dir value="$PROJECT_DIR$/src/test/java" />
361
-      <patterns />
383
+      <method v="2">
384
+        <option name="Make" enabled="true" />
385
+      </method>
362 386
     </configuration>
363 387
     <configuration name="minerTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
364 388
       <module name="ZipCoin-RED" />
@@ -368,20 +392,12 @@
368 392
           <option name="ENABLED" value="true" />
369 393
         </pattern>
370 394
       </extension>
371
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
372
-      <option name="ALTERNATIVE_JRE_PATH" />
373 395
       <option name="PACKAGE_NAME" value="com.zipcoin.redCoin.miner.test" />
374 396
       <option name="MAIN_CLASS_NAME" value="com.zipcoin.redCoin.miner.test.minerTest" />
375
-      <option name="METHOD_NAME" />
376
-      <option name="TEST_OBJECT" value="class" />
377
-      <option name="VM_PARAMETERS" value="-ea" />
378
-      <option name="PARAMETERS" />
379 397
       <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
380
-      <option name="PASS_PARENT_ENVS" value="true" />
381
-      <option name="TEST_SEARCH_SCOPE">
382
-        <value defaultName="singleModule" />
383
-      </option>
384
-      <patterns />
398
+      <method v="2">
399
+        <option name="Make" enabled="true" />
400
+      </method>
385 401
     </configuration>
386 402
     <configuration name="testMain.test" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
387 403
       <module name="ZipCoin-RED" />
@@ -391,20 +407,14 @@
391 407
           <option name="ENABLED" value="true" />
392 408
         </pattern>
393 409
       </extension>
394
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
395
-      <option name="ALTERNATIVE_JRE_PATH" />
396 410
       <option name="PACKAGE_NAME" value="redCoin" />
397 411
       <option name="MAIN_CLASS_NAME" value="redCoin.testMain" />
398 412
       <option name="METHOD_NAME" value="test" />
399 413
       <option name="TEST_OBJECT" value="method" />
400
-      <option name="VM_PARAMETERS" value="-ea" />
401
-      <option name="PARAMETERS" />
402 414
       <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
403
-      <option name="PASS_PARENT_ENVS" value="true" />
404
-      <option name="TEST_SEARCH_SCOPE">
405
-        <value defaultName="singleModule" />
406
-      </option>
407
-      <patterns />
415
+      <method v="2">
416
+        <option name="Make" enabled="true" />
417
+      </method>
408 418
     </configuration>
409 419
     <configuration name="ZipCoinApp" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
410 420
       <module name="ZipCoin-RED" />
@@ -415,28 +425,17 @@
415 425
         </pattern>
416 426
       </extension>
417 427
       <option name="SPRING_BOOT_MAIN_CLASS" value="com.zipcoin.ZipCoinApp" />
428
+      <method v="2">
429
+        <option name="Make" enabled="true" />
430
+      </method>
418 431
     </configuration>
419 432
     <configuration default="true" type="TestNG" factoryName="TestNG">
420
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
421
-      <option name="ALTERNATIVE_JRE_PATH" />
422
-      <option name="SUITE_NAME" />
423
-      <option name="PACKAGE_NAME" />
424
-      <option name="MAIN_CLASS_NAME" />
425
-      <option name="METHOD_NAME" />
426
-      <option name="GROUP_NAME" />
427
-      <option name="TEST_OBJECT" value="CLASS" />
428
-      <option name="VM_PARAMETERS" value="-ea" />
429
-      <option name="PARAMETERS" />
430 433
       <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
431
-      <option name="OUTPUT_DIRECTORY" />
432
-      <option name="PASS_PARENT_ENVS" value="true" />
433
-      <option name="TEST_SEARCH_SCOPE">
434
-        <value defaultName="singleModule" />
435
-      </option>
436
-      <option name="USE_DEFAULT_REPORTERS" value="false" />
437
-      <option name="PROPERTIES_FILE" />
438 434
       <properties />
439 435
       <listeners />
436
+      <method v="2">
437
+        <option name="Make" enabled="true" />
438
+      </method>
440 439
     </configuration>
441 440
     <list>
442 441
       <item itemvalue="JUnit.testMain.test" />
@@ -469,97 +468,54 @@
469 468
       <workItem from="1531775595883" duration="5604000" />
470 469
       <workItem from="1531837614306" duration="20000" />
471 470
       <workItem from="1532460990056" duration="2526000" />
471
+      <workItem from="1532542538025" duration="121000" />
472
+      <workItem from="1532542754421" duration="705000" />
473
+      <workItem from="1532693771749" duration="2295000" />
474
+      <workItem from="1533222096708" duration="184000" />
475
+      <workItem from="1533239417825" duration="658000" />
472 476
     </task>
473 477
     <servers />
474 478
   </component>
475 479
   <component name="TimeTrackingManager">
476
-    <option name="totallyTimeSpent" value="21018000" />
480
+    <option name="totallyTimeSpent" value="25645000" />
477 481
   </component>
478 482
   <component name="ToolWindowManager">
479
-    <frame x="0" y="0" width="1280" height="800" extended-state="6" />
483
+    <frame x="0" y="0" width="1280" height="800" extended-state="0" />
480 484
     <editor active="true" />
481 485
     <layout>
482
-<<<<<<< HEAD
483
-      <window_info anchor="right" id="Palette" order="3" />
484
-      <window_info anchor="bottom" id="Event Log" order="7" sideWeight="0.50080776" side_tool="true" weight="0.25103447" />
485
-      <window_info anchor="right" id="Maven Projects" order="3" />
486
-      <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
487
-      <window_info id="Capture Tool" order="2" />
488
-      <window_info id="Designer" order="2" />
489
-      <window_info anchor="right" id="Database" order="3" />
490
-=======
491
-      <window_info anchor="right" id="Palette" />
492
-      <window_info anchor="bottom" id="Event Log" side_tool="true" />
493
-      <window_info anchor="right" id="Maven Projects" />
494
-      <window_info anchor="bottom" id="Database Changes" show_stripe_button="false" />
495
-      <window_info id="Capture Tool" />
496
-      <window_info id="Designer" />
497
-      <window_info anchor="right" id="Database" />
498
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
486
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.27705976" />
499 487
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
500
-      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
501
-      <window_info id="UI Designer" />
488
+      <window_info id="Designer" order="2" />
489
+      <window_info id="Image Layers" order="3" />
490
+      <window_info id="UI Designer" order="4" />
491
+      <window_info id="Favorites" order="5" side_tool="true" />
492
+      <window_info id="Capture Tool" order="6" />
493
+      <window_info id="Learn" order="7" />
494
+      <window_info id="Web" order="8" side_tool="true" />
495
+      <window_info anchor="bottom" id="Message" order="0" />
496
+      <window_info anchor="bottom" id="Find" order="1" weight="0.32954547" />
497
+      <window_info anchor="bottom" id="Run" order="2" weight="0.58356166" />
502 498
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
499
+      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
500
+      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
503 501
       <window_info anchor="bottom" id="TODO" order="6" />
504
-<<<<<<< HEAD
505
-      <window_info anchor="bottom" id="Messages" order="9" weight="0.32965517" />
506
-      <window_info anchor="right" id="Palette&#9;" order="3" />
507
-      <window_info id="Image Layers" order="2" />
508
-      <window_info anchor="bottom" id="Java Enterprise" order="8" weight="0.32965517" />
509
-      <window_info anchor="right" id="Capture Analysis" order="3" />
510
-      <window_info anchor="bottom" id="Version Control" order="7" />
511
-      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.49919224" visible="true" weight="0.30068967" />
512
-      <window_info anchor="bottom" id="Spring" order="9" weight="0.32965517" />
513
-      <window_info anchor="bottom" id="Terminal" order="7" sideWeight="0.49919224" weight="0.5958621" />
514
-=======
515
-      <window_info anchor="bottom" id="Messages" />
516
-      <window_info anchor="right" id="Palette&#9;" />
517
-      <window_info id="Image Layers" />
518
-      <window_info anchor="bottom" id="Java Enterprise" />
519
-      <window_info anchor="right" id="Capture Analysis" />
520
-      <window_info anchor="bottom" id="Run" order="2" />
521
-      <window_info anchor="bottom" id="Version Control" />
522
-      <window_info anchor="bottom" id="Spring" />
523
-      <window_info anchor="bottom" id="Terminal" />
524
-      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24959612" />
525
-      <window_info anchor="right" id="Bean Validation" />
526
-      <window_info id="Web" side_tool="true" />
527
-      <window_info id="Learn" />
528
-      <window_info anchor="right" id="Theme Preview" />
529
-      <window_info id="Favorites" side_tool="true" />
530
-      <window_info id="Designer" order="2" />
531
-      <window_info anchor="right" id="Palette" order="3" />
532
-      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.10068966" />
533
-      <window_info anchor="bottom" id="Spring" order="9" weight="0.32965517" />
534
-      <window_info id="Image Layers" order="2" />
502
+      <window_info anchor="bottom" id="Terminal" order="7" weight="0.32827586" />
503
+      <window_info anchor="bottom" id="Event Log" order="8" side_tool="true" weight="0.32876712" />
504
+      <window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
505
+      <window_info anchor="bottom" id="Version Control" order="10" />
506
+      <window_info anchor="bottom" id="Java Enterprise" order="11" weight="0.32965517" />
507
+      <window_info anchor="bottom" id="Spring" order="12" weight="0.32965517" />
508
+      <window_info anchor="bottom" id="Messages" order="13" weight="0.32965517" />
535 509
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
536
-      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
537 510
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
538
-      <window_info id="UI Designer" order="2" />
539
-      <window_info id="Favorites" order="2" side_tool="true" />
540
-      <window_info anchor="bottom" id="Terminal" order="7" weight="0.32827586" />
541
-      <window_info id="Capture Tool" order="2" />
542
-      <window_info anchor="right" id="Capture Analysis" order="3" />
543
-      <window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
544
-      <window_info anchor="bottom" id="Messages" order="9" weight="0.32965517" />
545
-      <window_info anchor="bottom" id="TODO" order="6" />
546 511
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
547
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
548
-      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.26494345" />
549
-      <window_info anchor="bottom" id="Java Enterprise" order="8" weight="0.32965517" />
550
-      <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
551
-      <window_info anchor="bottom" id="Version Control" order="7" />
552
-      <window_info anchor="right" id="Maven Projects" order="3" />
553
-      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
554
-      <window_info anchor="right" id="Database" order="3" />
555
-      <window_info anchor="bottom" id="Message" order="0" />
556
-      <window_info id="Web" order="4" side_tool="true" />
557
-      <window_info anchor="right" id="Palette&#9;" order="3" />
558
-      <window_info anchor="right" id="Theme Preview" order="3" />
559
-      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
560
-      <window_info anchor="bottom" id="Find" order="1" weight="0.32954547" />
561
-      <window_info anchor="right" id="Bean Validation" order="4" />
562
-      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
512
+      <window_info anchor="right" id="Palette" order="3" />
513
+      <window_info anchor="right" id="Capture Analysis" order="4" />
514
+      <window_info anchor="right" id="Database" order="5" />
515
+      <window_info anchor="right" id="Maven Projects" order="6" />
516
+      <window_info anchor="right" id="Palette&#9;" order="7" />
517
+      <window_info anchor="right" id="Theme Preview" order="8" />
518
+      <window_info anchor="right" id="Bean Validation" order="9" />
563 519
     </layout>
564 520
   </component>
565 521
   <component name="TypeScriptGeneratedFilesManager">
@@ -569,27 +525,9 @@
569 525
     <option name="myLimit" value="2678400000" />
570 526
   </component>
571 527
   <component name="editorHistoryManager">
572
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/testMain.java" />
573
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/redCoin/Main.java" />
574
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/testMain.java" />
575
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/redCoin/Main.java" />
576
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/testMain.java" />
577
-    <entry file="file://$PROJECT_DIR$/pom.xml" />
578
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/redCoin/Main.java" />
579 528
     <entry file="file://$PROJECT_DIR$/ZipCoin-RED.iml" />
580 529
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/block/test/BlockControllerTest.java" />
581
-    <entry file="file://$PROJECT_DIR$/.idea/workspace.xml">
582
-      <provider selected="true" editor-type-id="text-editor">
583
-        <state relative-caret-position="438">
584
-          <caret line="461" column="19" selection-start-line="461" selection-start-column="19" selection-end-line="461" selection-end-column="19" />
585
-        </state>
586
-      </provider>
587
-    </entry>
588
-    <entry file="file://$PROJECT_DIR$/pom.xml" />
589 530
     <entry file="file://$PROJECT_DIR$/src/main/java/Main.java" />
590
-    <entry file="file://$PROJECT_DIR$/src/main/java/redCoin/Main.java" />
591
-    <entry file="file://$PROJECT_DIR$/src/test/java/redCoin/testMain.java" />
592
-    <entry file="file://$PROJECT_DIR$/pom.xml" />
593 531
     <entry file="file://$PROJECT_DIR$/src/test/java/redCoin/minerTest.java" />
594 532
     <entry file="file://$PROJECT_DIR$/.idea/workspace.xml">
595 533
       <provider selected="true" editor-type-id="text-editor">
@@ -601,8 +539,6 @@
601 539
     <entry file="file://$PROJECT_DIR$/.idea/ZipCoin-RED.iml" />
602 540
     <entry file="file://$PROJECT_DIR$/src/main/java/redCoin/Main.java" />
603 541
     <entry file="file://$PROJECT_DIR$/src/test/java/redCoin/testMain.java" />
604
-    <entry file="file://$PROJECT_DIR$/src/main/java/redCoin/Main.java" />
605
-    <entry file="file://$PROJECT_DIR$/src/test/java/redCoin/testMain.java" />
606 542
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/redCoin/Main.java" />
607 543
     <entry file="file://$PROJECT_DIR$/src/test/java/mainTest.java" />
608 544
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/testMain.java" />
@@ -611,16 +547,6 @@
611 547
     <entry file="file://$PROJECT_DIR$/src/main/resources/db.migration/V2__mine_block.sql" />
612 548
     <entry file="file://$PROJECT_DIR$/src/main/java/redCoin/Miner/Miner.java" />
613 549
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/block/test/BlockTest.java" />
614
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/ZipCoinApp.java">
615
-      <provider selected="true" editor-type-id="text-editor">
616
-        <state relative-caret-position="75">
617
-          <caret line="6" column="13" selection-start-line="6" selection-start-column="13" selection-end-line="6" selection-end-column="13" />
618
-          <folding>
619
-            <element signature="imports" expanded="true" />
620
-          </folding>
621
-        </state>
622
-      </provider>
623
-    </entry>
624 550
     <entry file="file://$PROJECT_DIR$/src/main/resources/db/migration/V2__create_block.sql">
625 551
       <provider selected="true" editor-type-id="text-editor">
626 552
         <state relative-caret-position="105">
@@ -643,36 +569,45 @@
643 569
         </state>
644 570
       </provider>
645 571
     </entry>
646
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/StringUtil.java">
572
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Wallet.java">
647 573
       <provider selected="true" editor-type-id="text-editor">
648
-        <state relative-caret-position="450">
649
-          <caret line="30" column="5" lean-forward="true" selection-start-line="30" selection-start-column="5" selection-end-line="30" selection-end-column="5" />
574
+        <state relative-caret-position="120">
575
+          <caret line="12" column="32" selection-start-line="12" selection-start-column="32" selection-end-line="12" selection-end-column="32" />
650 576
         </state>
651 577
       </provider>
652 578
     </entry>
653
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/Miner.java">
579
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/TransactionAndWallet/TransactionAndWalletTest.java">
654 580
       <provider selected="true" editor-type-id="text-editor">
655
-        <state relative-caret-position="60">
656
-          <caret line="4" column="13" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
581
+        <state relative-caret-position="75">
582
+          <caret line="12" selection-start-line="12" selection-start-column="2" selection-end-line="13" selection-end-column="39" />
657 583
         </state>
658 584
       </provider>
659 585
     </entry>
660
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/config/PersistenceConfiguration.java">
586
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/WalletRepository.java">
661 587
       <provider selected="true" editor-type-id="text-editor">
662
-        <state relative-caret-position="90">
663
-          <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
588
+        <state relative-caret-position="165">
589
+          <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="15" selection-end-column="39" />
664 590
         </state>
665 591
       </provider>
666 592
     </entry>
667
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Chain.java">
593
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/TransactionRepository.java">
668 594
       <provider selected="true" editor-type-id="text-editor">
669
-<<<<<<< HEAD
670
-        <state relative-caret-position="60">
671
-          <caret line="4" column="13" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
672
-=======
673
-        <state relative-caret-position="12">
674
-          <caret line="20" column="42" selection-start-line="20" selection-start-column="42" selection-end-line="20" selection-end-column="42" />
675
-<<<<<<< HEAD
595
+        <state relative-caret-position="120">
596
+          <caret line="12" column="32" selection-start-line="12" selection-start-column="32" selection-end-line="12" selection-end-column="32" />
597
+        </state>
598
+      </provider>
599
+    </entry>
600
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/BlockRepository.java">
601
+      <provider selected="true" editor-type-id="text-editor">
602
+        <state relative-caret-position="1110">
603
+          <caret line="74" selection-start-line="74" selection-start-column="2" selection-end-line="78" selection-end-column="7" />
604
+        </state>
605
+      </provider>
606
+    </entry>
607
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java">
608
+      <provider selected="true" editor-type-id="text-editor">
609
+        <state relative-caret-position="138">
610
+          <caret line="13" column="46" selection-start-line="13" selection-start-column="46" selection-end-line="13" selection-end-column="46" />
676 611
           <folding>
677 612
             <element signature="imports" expanded="true" />
678 613
             <element signature="e#645#646#0" expanded="true" />
@@ -682,140 +617,103 @@
682 617
             <element signature="e#1032#1033#0" expanded="true" />
683 618
             <element signature="e#1080#1081#0" expanded="true" />
684 619
           </folding>
685
-=======
686
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
687
->>>>>>> 9579f2fb69cc4c14932e53a8eab0ee8b02e128e4
688 620
         </state>
689 621
       </provider>
690 622
     </entry>
691
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Block.java">
623
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/HomeController.java">
692 624
       <provider selected="true" editor-type-id="text-editor">
693
-        <state relative-caret-position="165">
694
-          <caret line="11" column="20" lean-forward="true" selection-start-line="9" selection-start-column="4" selection-end-line="11" selection-end-column="20" />
695
-          <folding>
696
-            <element signature="imports" expanded="true" />
697
-          </folding>
625
+        <state relative-caret-position="92">
626
+          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
698 627
         </state>
699 628
       </provider>
700 629
     </entry>
701
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Wallet.java">
630
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/TransactionController.java">
702 631
       <provider selected="true" editor-type-id="text-editor">
703
-        <state relative-caret-position="120">
704
-          <caret line="12" column="32" selection-start-line="12" selection-start-column="32" selection-end-line="12" selection-end-column="32" />
705
-          <folding>
706
-            <element signature="imports" expanded="true" />
707
-          </folding>
632
+        <state relative-caret-position="161">
633
+          <caret line="12" column="36" selection-start-line="12" selection-start-column="36" selection-end-line="12" selection-end-column="36" />
708 634
         </state>
709 635
       </provider>
710 636
     </entry>
711
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Transaction.java">
637
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/WalletController.java">
712 638
       <provider selected="true" editor-type-id="text-editor">
713
-        <state relative-caret-position="1110">
714
-          <caret line="74" selection-start-line="74" selection-start-column="2" selection-end-line="78" selection-end-column="7" />
715
-          <folding>
716
-            <element signature="imports" expanded="true" />
717
-          </folding>
639
+        <state relative-caret-position="138">
640
+          <caret line="11" column="46" selection-start-line="11" selection-start-column="46" selection-end-line="11" selection-end-column="46" />
718 641
         </state>
719 642
       </provider>
720 643
     </entry>
721
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/TransactionAndWallet/TransactionAndWalletTest.java">
644
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/config/PersistenceConfiguration.java">
722 645
       <provider selected="true" editor-type-id="text-editor">
723
-        <state relative-caret-position="75">
724
-          <caret line="12" selection-start-line="12" selection-start-column="2" selection-end-line="13" selection-end-column="39" />
646
+        <state relative-caret-position="138">
647
+          <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
725 648
         </state>
726 649
       </provider>
727 650
     </entry>
728
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/WalletRepository.java">
651
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/Miner.java">
729 652
       <provider selected="true" editor-type-id="text-editor">
730
-        <state relative-caret-position="165">
731
-          <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="15" selection-end-column="39" />
732
-          <folding>
733
-            <element signature="imports" expanded="true" />
734
-          </folding>
653
+        <state relative-caret-position="92">
654
+          <caret line="4" column="13" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
735 655
         </state>
736 656
       </provider>
737 657
     </entry>
738
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/TransactionRepository.java">
658
+    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
739 659
       <provider selected="true" editor-type-id="text-editor">
740
-<<<<<<< HEAD
741
-        <state relative-caret-position="165">
742
-          <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="12" selection-end-column="92" />
660
+        <state relative-caret-position="276">
661
+          <caret line="12" column="9" selection-start-line="12" selection-start-column="9" selection-end-line="12" selection-end-column="9" />
662
+        </state>
663
+      </provider>
664
+    </entry>
665
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/ZipCoinApp.java">
666
+      <provider selected="true" editor-type-id="text-editor">
667
+        <state relative-caret-position="230">
668
+          <caret line="12" column="1" lean-forward="true" selection-start-line="12" selection-start-column="1" selection-end-line="12" selection-end-column="1" />
743 669
           <folding>
744 670
             <element signature="imports" expanded="true" />
745 671
           </folding>
746
-=======
747
-        <state relative-caret-position="120">
748
-          <caret line="12" column="32" selection-start-line="12" selection-start-column="32" selection-end-line="12" selection-end-column="32" />
749
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
750 672
         </state>
751 673
       </provider>
752 674
     </entry>
753
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/repository/BlockRepository.java">
675
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Block.java">
754 676
       <provider selected="true" editor-type-id="text-editor">
755
-<<<<<<< HEAD
756
-        <state relative-caret-position="75">
757
-          <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" />
677
+        <state relative-caret-position="-1104">
678
+          <caret line="13" column="31" selection-start-line="13" selection-start-column="31" selection-end-line="13" selection-end-column="31" />
758 679
           <folding>
759 680
             <element signature="imports" expanded="true" />
760 681
           </folding>
761
-=======
762
-        <state relative-caret-position="1110">
763
-          <caret line="74" selection-start-line="74" selection-start-column="2" selection-end-line="78" selection-end-column="7" />
764
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
765 682
         </state>
766 683
       </provider>
767 684
     </entry>
768
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/HomeController.java">
685
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Chain.java">
769 686
       <provider selected="true" editor-type-id="text-editor">
770
-        <state relative-caret-position="60">
771
-          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
687
+        <state relative-caret-position="414">
688
+          <caret line="20" column="9" selection-start-line="20" selection-start-column="9" selection-end-line="20" selection-end-column="9" />
772 689
         </state>
773 690
       </provider>
774 691
     </entry>
775
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/TransactionController.java">
692
+    <entry file="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10.jar!/org/apache/commons/codec/digest/DigestUtils.class">
776 693
       <provider selected="true" editor-type-id="text-editor">
777
-<<<<<<< HEAD
778
-        <state relative-caret-position="365">
779
-          <caret line="29" selection-start-line="29" selection-start-column="2" selection-end-line="33" selection-end-column="7" />
780
-          <folding>
781
-            <element signature="imports" expanded="true" />
782
-          </folding>
783
-=======
784
-        <state relative-caret-position="165">
785
-          <caret line="11" selection-start-line="11" selection-start-column="2" selection-end-line="12" selection-end-column="92" />
786
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
694
+        <state relative-caret-position="539">
695
+          <caret line="220" column="35" selection-start-line="220" selection-start-column="35" selection-end-line="220" selection-end-column="35" />
787 696
         </state>
788 697
       </provider>
789 698
     </entry>
790
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/WalletController.java">
699
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/utilities/StringUtil.java">
791 700
       <provider selected="true" editor-type-id="text-editor">
792
-<<<<<<< HEAD
793
-        <state relative-caret-position="376">
794
-          <caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="7" />
701
+        <state relative-caret-position="495">
702
+          <caret line="33" column="25" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
795 703
           <folding>
796
-            <element signature="imports" expanded="true" />
704
+            <element signature="e#1170#1171#0" expanded="true" />
705
+            <element signature="e#1209#1210#0" expanded="true" />
797 706
           </folding>
798 707
         </state>
799 708
       </provider>
800 709
     </entry>
801
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
802
-      <provider selected="true" editor-type-id="text-editor">
803
-        <state relative-caret-position="330">
804
-          <caret line="22" column="21" selection-start-line="22" selection-start-column="21" selection-end-line="22" selection-end-column="21" />
805
-        </state>
806
-      </provider>
807
-    </entry>
808
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/controller/BlockController.java">
710
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Transaction.java">
809 711
       <provider selected="true" editor-type-id="text-editor">
810
-        <state relative-caret-position="95">
811
-          <caret line="12" column="26" selection-start-line="12" selection-start-column="26" selection-end-line="12" selection-end-column="26" />
712
+        <state relative-caret-position="197">
713
+          <caret line="69" column="33" lean-forward="true" selection-start-line="69" selection-start-column="33" selection-end-line="69" selection-end-column="33" />
812 714
           <folding>
813 715
             <element signature="imports" expanded="true" />
814 716
           </folding>
815
-=======
816
-        <state relative-caret-position="180">
817
-          <caret line="12" column="70" selection-start-line="11" selection-start-column="4" selection-end-line="12" selection-end-column="70" />
818
->>>>>>> d5351112dec273d41f50fea3731c9fae9fc95cd9
819 717
         </state>
820 718
       </provider>
821 719
     </entry>