瀏覽代碼

added payment and transactions

Tennessee Gibbs 6 年之前
父節點
當前提交
12904a308e

+ 1
- 1
.sourcemaps/main.js.map
文件差異過大導致無法顯示
查看文件


+ 3
- 4
ionic.config.json 查看文件

1
 {
1
 {
2
   "name": "blueCoin",
2
   "name": "blueCoin",
3
-  "app_id": "",
4
-  "type": "ionic-angular",
5
   "integrations": {
3
   "integrations": {
6
     "cordova": {}
4
     "cordova": {}
7
-  }
8
-}
5
+  },
6
+  "type": "ionic-angular"
7
+}

+ 4
- 3
src/app/app.module.ts 查看文件

4
 import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
4
 import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
5
 import { MyApp } from './app.component';
5
 import { MyApp } from './app.component';
6
 import { HttpClientModule } from '@angular/common/http';
6
 import { HttpClientModule } from '@angular/common/http';
7
-import { AboutPage } from '../pages/about/about';
8
 import { HomePage } from '../pages/home/home';
7
 import { HomePage } from '../pages/home/home';
9
 import { TabsPage } from '../pages/tabs/tabs';
8
 import { TabsPage } from '../pages/tabs/tabs';
10
 import { WalletPageModule } from '../pages/wallet/wallet.module';
9
 import { WalletPageModule } from '../pages/wallet/wallet.module';
11
 import { StatusBar } from '@ionic-native/status-bar';
10
 import { StatusBar } from '@ionic-native/status-bar';
12
 import { SplashScreen } from '@ionic-native/splash-screen';
11
 import { SplashScreen } from '@ionic-native/splash-screen';
13
 import { TransactionPageModule } from '../pages/transactions/transactions.module';
12
 import { TransactionPageModule } from '../pages/transactions/transactions.module';
13
+import { PaymentPage } from './../pages/payment/payment';
14
+import { PaymentPageModule } from '../pages/payment/payment.module';
14
 
15
 
15
 
16
 
16
 
17
 
18
 @NgModule({
19
 @NgModule({
19
   declarations: [
20
   declarations: [
20
     MyApp,
21
     MyApp,
21
-    AboutPage,
22
     HomePage,
22
     HomePage,
23
     TabsPage
23
     TabsPage
24
   ],
24
   ],
26
     BrowserModule,
26
     BrowserModule,
27
     WalletPageModule,
27
     WalletPageModule,
28
     TransactionPageModule,
28
     TransactionPageModule,
29
+    PaymentPageModule,
29
     HttpClientModule,
30
     HttpClientModule,
30
     IonicModule.forRoot(MyApp)
31
     IonicModule.forRoot(MyApp)
31
   ],
32
   ],
32
   bootstrap: [IonicApp],
33
   bootstrap: [IonicApp],
33
   entryComponents: [
34
   entryComponents: [
34
     MyApp,
35
     MyApp,
35
-    AboutPage,
36
     HomePage,
36
     HomePage,
37
     TabsPage,
37
     TabsPage,
38
     TransactionPage,
38
     TransactionPage,
39
+    PaymentPage,
39
   ],
40
   ],
40
   providers: [
41
   providers: [
41
     StatusBar,
42
     StatusBar,

+ 0
- 22
src/pages/about/about.html 查看文件

1
-<ion-header>
2
-    <ion-navbar>
3
-      <ion-title>BlueCoin</ion-title>
4
-    </ion-navbar>
5
-  </ion-header>
6
-  
7
-  <ion-content padding>
8
-    <h2>Payment</h2>
9
-    <ion-item>
10
-        <ion-label color="primary" stacked>Your ID</ion-label>
11
-        <ion-input type="number" placeholder="Your ID"></ion-input>
12
-      </ion-item>
13
-      <ion-item>
14
-          <ion-label color="primary" stacked>Receiver ID</ion-label>
15
-          <ion-input type="number" placeholder="Receiver ID"></ion-input>
16
-        </ion-item>
17
-        <ion-item>
18
-            <ion-label color="primary" stacked>Amount</ion-label>
19
-            <ion-input type="number" placeholder="Amount"></ion-input>
20
-          </ion-item>
21
-          <button ion-button (click)='transferMoney()' block>Send BlueCoin</button>
22
-     

+ 0
- 3
src/pages/about/about.scss 查看文件

1
-page-about {
2
-
3
-}

+ 0
- 18
src/pages/about/about.ts 查看文件

1
-import { Component } from '@angular/core';
2
-import { NavController } from 'ionic-angular';
3
-
4
-@Component({
5
-  selector: 'page-about',
6
-  templateUrl: 'about.html'
7
-})
8
-export class AboutPage {
9
-  private API = "localhost:8080/"
10
-
11
-  constructor(public navCtrl: NavController) {
12
-
13
-  }
14
-transferMoney(){
15
-  return this.API + "wallet/" + "{Id}"
16
-  
17
-}
18
-}

+ 28
- 0
src/pages/payment/payment.html 查看文件

1
+<ion-header>
2
+  <ion-navbar>
3
+    <ion-title>BlueCoin</ion-title>
4
+  </ion-navbar>
5
+</ion-header>
6
+
7
+<ion-content padding>
8
+  <h2>Payment</h2>
9
+  <ion-item>
10
+      <ion-label color="primary" stacked>Your ID</ion-label>
11
+      <ion-input type="number" placeholder="Your ID"></ion-input>
12
+      <ion-input id="fromId" type="number" [(ngModel)]="fromId"></ion-input>
13
+<button (click)="setInput()">Set Value</button>
14
+    </ion-item>
15
+    <ion-item>
16
+        <ion-label color="primary" stacked>Receiver ID</ion-label>
17
+        <ion-input type="number" placeholder="Receiver ID"></ion-input>
18
+        <ion-input id="toId" type="number" [(ngModel)]="toId"></ion-input>
19
+        <button (click)="setInput()">Set Value</button>
20
+      </ion-item>
21
+      <ion-item>
22
+          <ion-label color="primary" stacked>Amount</ion-label>
23
+          <ion-input type="number" placeholder="Amount"></ion-input>
24
+          <ion-input id="amount" type="number" [(ngModel)]="amount"></ion-input>
25
+          <button (click)="setInput()">Set Value</button>
26
+        </ion-item>
27
+        <button ion-button (click)='transferMoney()' block>Send BlueCoin</button>
28
+   

+ 13
- 0
src/pages/payment/payment.module.ts 查看文件

1
+import { NgModule } from '@angular/core';
2
+import { IonicPageModule } from 'ionic-angular';
3
+import { PaymentPage } from './payment';
4
+
5
+@NgModule({
6
+  declarations: [
7
+    PaymentPage,
8
+  ],
9
+  imports: [
10
+    IonicPageModule.forChild(PaymentPage),
11
+  ],
12
+})
13
+export class PaymentPageModule {}

+ 3
- 0
src/pages/payment/payment.scss 查看文件

1
+page-payment {
2
+
3
+}

+ 28
- 0
src/pages/payment/payment.ts 查看文件

1
+import { Component } from '@angular/core';
2
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
3
+
4
+/**
5
+ * Generated class for the PaymentPage page.
6
+ *
7
+ * See https://ionicframework.com/docs/components/#navigation for more info on
8
+ * Ionic pages and navigation.
9
+ */
10
+
11
+@IonicPage()
12
+@Component({
13
+  selector: 'page-payment',
14
+  templateUrl: 'payment.html',
15
+})
16
+export class PaymentPage {
17
+  value: number = 0;
18
+
19
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
20
+  }
21
+
22
+  ionViewDidLoad() {
23
+    console.log('ionViewDidLoad PaymentPage');
24
+  }
25
+    setInput(){
26
+      this.value = 42;
27
+    }
28
+}

+ 2
- 2
src/pages/tabs/tabs.ts 查看文件

1
+import { PaymentPage } from './../payment/payment';
1
 import { TransactionPage } from './../transactions/transactions';
2
 import { TransactionPage } from './../transactions/transactions';
2
 import { WalletPage } from './../wallet/wallet';
3
 import { WalletPage } from './../wallet/wallet';
3
 import { Component } from '@angular/core';
4
 import { Component } from '@angular/core';
4
-import { AboutPage } from '../about/about';
5
 import { HomePage } from '../home/home';
5
 import { HomePage } from '../home/home';
6
 
6
 
7
 
7
 
11
 export class TabsPage {
11
 export class TabsPage {
12
 
12
 
13
   tab1Root = HomePage;
13
   tab1Root = HomePage;
14
-  tab2Root = AboutPage;
14
+  tab2Root = PaymentPage;
15
   tab3Root = TransactionPage;
15
   tab3Root = TransactionPage;
16
   tab4Root = WalletPage;
16
   tab4Root = WalletPage;
17
 
17
 

+ 1
- 1
src/pages/wallet/wallet.html 查看文件

3
     <ion-title>ZipCoin Blue Wallet</ion-title>
3
     <ion-title>ZipCoin Blue Wallet</ion-title>
4
   </ion-navbar>
4
   </ion-navbar>
5
 </ion-header>
5
 </ion-header>
6
-ç
6
+
7
 <ion-content padding>
7
 <ion-content padding>
8
   <ion-list>
8
   <ion-list>
9
     <ion-item *ngFor="let wallet of wallets">
9
     <ion-item *ngFor="let wallet of wallets">

+ 154
- 104
www/build/main.js 查看文件

1
 webpackJsonp([0],{
1
 webpackJsonp([0],{
2
 
2
 
3
-/***/ 112:
3
+/***/ 113:
4
 /***/ (function(module, exports) {
4
 /***/ (function(module, exports) {
5
 
5
 
6
 function webpackEmptyAsyncContext(req) {
6
 function webpackEmptyAsyncContext(req) {
13
 webpackEmptyAsyncContext.keys = function() { return []; };
13
 webpackEmptyAsyncContext.keys = function() { return []; };
14
 webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
14
 webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
15
 module.exports = webpackEmptyAsyncContext;
15
 module.exports = webpackEmptyAsyncContext;
16
-webpackEmptyAsyncContext.id = 112;
16
+webpackEmptyAsyncContext.id = 113;
17
 
17
 
18
 /***/ }),
18
 /***/ }),
19
 
19
 
20
-/***/ 154:
20
+/***/ 155:
21
 /***/ (function(module, exports, __webpack_require__) {
21
 /***/ (function(module, exports, __webpack_require__) {
22
 
22
 
23
 var map = {
23
 var map = {
24
+	"../pages/payment/payment.module": [
25
+		156
26
+	],
24
 	"../pages/transactions/transactions.module": [
27
 	"../pages/transactions/transactions.module": [
25
-		155
28
+		157
26
 	],
29
 	],
27
 	"../pages/wallet/wallet.module": [
30
 	"../pages/wallet/wallet.module": [
28
-		157
31
+		159
29
 	]
32
 	]
30
 };
33
 };
31
 function webpackAsyncContext(req) {
34
 function webpackAsyncContext(req) {
39
 webpackAsyncContext.keys = function webpackAsyncContextKeys() {
42
 webpackAsyncContext.keys = function webpackAsyncContextKeys() {
40
 	return Object.keys(map);
43
 	return Object.keys(map);
41
 };
44
 };
42
-webpackAsyncContext.id = 154;
45
+webpackAsyncContext.id = 155;
43
 module.exports = webpackAsyncContext;
46
 module.exports = webpackAsyncContext;
44
 
47
 
45
 /***/ }),
48
 /***/ }),
46
 
49
 
47
-/***/ 155:
50
+/***/ 156:
51
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
52
+
53
+"use strict";
54
+Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
55
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PaymentPageModule", function() { return PaymentPageModule; });
56
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
57
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
58
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__payment__ = __webpack_require__(78);
59
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
60
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
61
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
62
+    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;
63
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
64
+};
65
+
66
+
67
+
68
+var PaymentPageModule = /** @class */ (function () {
69
+    function PaymentPageModule() {
70
+    }
71
+    PaymentPageModule = __decorate([
72
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["I" /* NgModule */])({
73
+            declarations: [
74
+                __WEBPACK_IMPORTED_MODULE_2__payment__["a" /* PaymentPage */],
75
+            ],
76
+            imports: [
77
+                __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["d" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__payment__["a" /* PaymentPage */]),
78
+            ],
79
+        })
80
+    ], PaymentPageModule);
81
+    return PaymentPageModule;
82
+}());
83
+
84
+//# sourceMappingURL=payment.module.js.map
85
+
86
+/***/ }),
87
+
88
+/***/ 157:
48
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
89
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
49
 
90
 
50
 "use strict";
91
 "use strict";
51
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
92
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
52
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TransactionPageModule", function() { return TransactionPageModule; });
93
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TransactionPageModule", function() { return TransactionPageModule; });
53
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
94
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
54
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
95
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
55
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__transactions__ = __webpack_require__(55);
96
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__transactions__ = __webpack_require__(55);
56
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__providers_transaction_service__ = __webpack_require__(156);
97
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__providers_transaction_service__ = __webpack_require__(158);
57
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
98
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
58
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
99
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
59
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
100
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
87
 
128
 
88
 /***/ }),
129
 /***/ }),
89
 
130
 
90
-/***/ 156:
131
+/***/ 158:
91
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
132
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
92
 
133
 
93
 "use strict";
134
 "use strict";
94
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TransactionService; });
135
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TransactionService; });
95
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
136
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
96
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common_http__ = __webpack_require__(78);
137
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common_http__ = __webpack_require__(79);
97
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
138
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
98
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
139
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
99
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
140
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
124
 
165
 
125
 /***/ }),
166
 /***/ }),
126
 
167
 
127
-/***/ 157:
168
+/***/ 159:
128
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
169
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
129
 
170
 
130
 "use strict";
171
 "use strict";
131
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
172
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
132
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WalletPageModule", function() { return WalletPageModule; });
173
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WalletPageModule", function() { return WalletPageModule; });
133
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
174
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
134
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
135
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet__ = __webpack_require__(158);
136
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__providers_wallet_service__ = __webpack_require__(159);
175
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
176
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet__ = __webpack_require__(160);
177
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__providers_wallet_service__ = __webpack_require__(161);
137
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
178
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
138
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
179
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
139
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
180
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
167
 
208
 
168
 /***/ }),
209
 /***/ }),
169
 
210
 
170
-/***/ 158:
211
+/***/ 160:
171
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
212
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
172
 
213
 
173
 "use strict";
214
 "use strict";
174
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WalletPage; });
215
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WalletPage; });
175
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__providers_wallet_service__ = __webpack_require__(159);
216
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__providers_wallet_service__ = __webpack_require__(161);
176
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
217
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
177
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ionic_angular__ = __webpack_require__(21);
218
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ionic_angular__ = __webpack_require__(18);
178
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
219
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
179
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
220
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
180
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
221
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
201
     };
242
     };
202
     WalletPage = __decorate([
243
     WalletPage = __decorate([
203
         Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["m" /* Component */])({
244
         Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["m" /* Component */])({
204
-            selector: 'page-wallet',template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/wallet/wallet.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>ZipCoin Blue Wallet</ion-title>\n  </ion-navbar>\n</ion-header>\nç\n<ion-content padding>\n  <ion-list>\n    <ion-item *ngFor="let wallet of wallets">\n        <ion-card>\n            <ion-card-header>\n               Name: <h2>{{wallet.name}}</h2>\n            </ion-card-header>\n            <ion-card-content>\n     Balance: <h2>{{wallet.amount}}</h2>\n     Public Key: <h2>{{wallet.publicId}}</h2>\n      \n    </ion-card-content>\n  </ion-card>\n    </ion-item>\n  </ion-list>\n  \n</ion-content>'/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/wallet/wallet.html"*/,
245
+            selector: 'page-wallet',template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/wallet/wallet.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>ZipCoin Blue Wallet</ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n  <ion-list>\n    <ion-item *ngFor="let wallet of wallets">\n        <ion-card>\n            <ion-card-header>\n               Name: <h2>{{wallet.name}}</h2>\n            </ion-card-header>\n            <ion-card-content>\n     Balance: <h2>{{wallet.amount}}</h2>\n     Public Key: <h2>{{wallet.publicId}}</h2>\n      \n    </ion-card-content>\n  </ion-card>\n    </ion-item>\n  </ion-list>\n  \n</ion-content>'/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/wallet/wallet.html"*/,
205
         }),
246
         }),
206
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_2_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_2_ionic_angular__["f" /* NavParams */], __WEBPACK_IMPORTED_MODULE_0__providers_wallet_service__["a" /* WalletService */]])
247
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_2_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_2_ionic_angular__["f" /* NavParams */], __WEBPACK_IMPORTED_MODULE_0__providers_wallet_service__["a" /* WalletService */]])
207
     ], WalletPage);
248
     ], WalletPage);
212
 
253
 
213
 /***/ }),
254
 /***/ }),
214
 
255
 
215
-/***/ 159:
256
+/***/ 161:
216
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
257
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
217
 
258
 
218
 "use strict";
259
 "use strict";
219
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WalletService; });
260
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return WalletService; });
220
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
261
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
221
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common_http__ = __webpack_require__(78);
262
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common_http__ = __webpack_require__(79);
222
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
263
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
223
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
264
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
224
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
265
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
249
 
290
 
250
 /***/ }),
291
 /***/ }),
251
 
292
 
252
-/***/ 203:
293
+/***/ 205:
253
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
294
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
254
 
295
 
255
 "use strict";
296
 "use strict";
256
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TabsPage; });
297
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TabsPage; });
257
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__transactions_transactions__ = __webpack_require__(55);
258
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wallet_wallet__ = __webpack_require__(158);
259
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_core__ = __webpack_require__(0);
260
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__about_about__ = __webpack_require__(204);
261
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__home_home__ = __webpack_require__(205);
298
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__payment_payment__ = __webpack_require__(78);
299
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__transactions_transactions__ = __webpack_require__(55);
300
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__ = __webpack_require__(160);
301
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_core__ = __webpack_require__(0);
302
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__home_home__ = __webpack_require__(206);
262
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
303
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
263
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
304
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
264
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
305
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
276
 var TabsPage = /** @class */ (function () {
317
 var TabsPage = /** @class */ (function () {
277
     function TabsPage() {
318
     function TabsPage() {
278
         this.tab1Root = __WEBPACK_IMPORTED_MODULE_4__home_home__["a" /* HomePage */];
319
         this.tab1Root = __WEBPACK_IMPORTED_MODULE_4__home_home__["a" /* HomePage */];
279
-        this.tab2Root = __WEBPACK_IMPORTED_MODULE_3__about_about__["a" /* AboutPage */];
280
-        this.tab3Root = __WEBPACK_IMPORTED_MODULE_0__transactions_transactions__["a" /* TransactionPage */];
281
-        this.tab4Root = __WEBPACK_IMPORTED_MODULE_1__wallet_wallet__["a" /* WalletPage */];
320
+        this.tab2Root = __WEBPACK_IMPORTED_MODULE_0__payment_payment__["a" /* PaymentPage */];
321
+        this.tab3Root = __WEBPACK_IMPORTED_MODULE_1__transactions_transactions__["a" /* TransactionPage */];
322
+        this.tab4Root = __WEBPACK_IMPORTED_MODULE_2__wallet_wallet__["a" /* WalletPage */];
282
     }
323
     }
283
     TabsPage = __decorate([
324
     TabsPage = __decorate([
284
-        Object(__WEBPACK_IMPORTED_MODULE_2__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="tab1Root" tabTitle="Blockchain" tabIcon="cube"></ion-tab>\n  <ion-tab [root]="tab2Root" tabTitle="Payment" tabIcon="cog"></ion-tab>\n  <ion-tab [root]="tab3Root" tabTitle="Transactions" tabIcon="list-box"></ion-tab>\n  <ion-tab [root]="tab4Root" tabTitle="Wallet" tabIcon="logo-usd"></ion-tab>\n</ion-tabs>\n'/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/tabs/tabs.html"*/
325
+        Object(__WEBPACK_IMPORTED_MODULE_3__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="tab1Root" tabTitle="Blockchain" tabIcon="cube"></ion-tab>\n  <ion-tab [root]="tab2Root" tabTitle="Payment" tabIcon="cog"></ion-tab>\n  <ion-tab [root]="tab3Root" tabTitle="Transactions" tabIcon="list-box"></ion-tab>\n  <ion-tab [root]="tab4Root" tabTitle="Wallet" tabIcon="logo-usd"></ion-tab>\n</ion-tabs>\n'/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/tabs/tabs.html"*/
285
         }),
326
         }),
286
         __metadata("design:paramtypes", [])
327
         __metadata("design:paramtypes", [])
287
     ], TabsPage);
328
     ], TabsPage);
292
 
333
 
293
 /***/ }),
334
 /***/ }),
294
 
335
 
295
-/***/ 204:
296
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
297
-
298
-"use strict";
299
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AboutPage; });
300
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
301
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
302
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
303
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
304
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
305
-    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;
306
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
307
-};
308
-var __metadata = (this && this.__metadata) || function (k, v) {
309
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
310
-};
311
-
312
-
313
-var AboutPage = /** @class */ (function () {
314
-    function AboutPage(navCtrl) {
315
-        this.navCtrl = navCtrl;
316
-        this.API = "localhost:8080/";
317
-    }
318
-    AboutPage.prototype.transferMoney = function () {
319
-        return this.API + "wallet/" + "{Id}";
320
-    };
321
-    AboutPage = __decorate([
322
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
323
-            selector: 'page-about',template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/about/about.html"*/'<ion-header>\n    <ion-navbar>\n      <ion-title>BlueCoin</ion-title>\n    </ion-navbar>\n  </ion-header>\n  \n  <ion-content padding>\n    <h2>Payment</h2>\n    <ion-item>\n        <ion-label color="primary" stacked>Your ID</ion-label>\n        <ion-input type="number" placeholder="Your ID"></ion-input>\n      </ion-item>\n      <ion-item>\n          <ion-label color="primary" stacked>Receiver ID</ion-label>\n          <ion-input type="number" placeholder="Receiver ID"></ion-input>\n        </ion-item>\n        <ion-item>\n            <ion-label color="primary" stacked>Amount</ion-label>\n            <ion-input type="number" placeholder="Amount"></ion-input>\n          </ion-item>\n          <button ion-button (click)=\'transferMoney()\' block>Send BlueCoin</button>\n     '/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/about/about.html"*/
324
-        }),
325
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */]])
326
-    ], AboutPage);
327
-    return AboutPage;
328
-}());
329
-
330
-//# sourceMappingURL=about.js.map
331
-
332
-/***/ }),
333
-
334
-/***/ 205:
336
+/***/ 206:
335
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
337
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
336
 
338
 
337
 "use strict";
339
 "use strict";
338
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePage; });
340
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePage; });
339
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
341
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
340
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
342
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
341
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
343
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
342
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
344
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
343
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
345
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
368
 
370
 
369
 /***/ }),
371
 /***/ }),
370
 
372
 
371
-/***/ 206:
373
+/***/ 207:
372
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
374
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
373
 
375
 
374
 "use strict";
376
 "use strict";
375
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
377
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
376
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__ = __webpack_require__(207);
377
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_module__ = __webpack_require__(227);
378
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__ = __webpack_require__(208);
379
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_module__ = __webpack_require__(228);
378
 
380
 
379
 
381
 
380
 Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_1__app_module__["a" /* AppModule */]);
382
 Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_1__app_module__["a" /* AppModule */]);
382
 
384
 
383
 /***/ }),
385
 /***/ }),
384
 
386
 
385
-/***/ 227:
387
+/***/ 228:
386
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
388
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
387
 
389
 
388
 "use strict";
390
 "use strict";
390
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__pages_transactions_transactions__ = __webpack_require__(55);
392
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__pages_transactions_transactions__ = __webpack_require__(55);
391
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
393
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
392
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_platform_browser__ = __webpack_require__(31);
394
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_platform_browser__ = __webpack_require__(31);
393
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_ionic_angular__ = __webpack_require__(21);
394
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_component__ = __webpack_require__(274);
395
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__angular_common_http__ = __webpack_require__(78);
396
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_about_about__ = __webpack_require__(204);
397
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__pages_home_home__ = __webpack_require__(205);
398
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__pages_tabs_tabs__ = __webpack_require__(203);
399
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet_module__ = __webpack_require__(157);
400
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ionic_native_status_bar__ = __webpack_require__(199);
401
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__ionic_native_splash_screen__ = __webpack_require__(202);
402
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__pages_transactions_transactions_module__ = __webpack_require__(155);
395
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_ionic_angular__ = __webpack_require__(18);
396
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_component__ = __webpack_require__(275);
397
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__angular_common_http__ = __webpack_require__(79);
398
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_home_home__ = __webpack_require__(206);
399
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__pages_tabs_tabs__ = __webpack_require__(205);
400
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__pages_wallet_wallet_module__ = __webpack_require__(159);
401
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__ionic_native_status_bar__ = __webpack_require__(201);
402
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ionic_native_splash_screen__ = __webpack_require__(204);
403
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__pages_transactions_transactions_module__ = __webpack_require__(157);
404
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__pages_payment_payment__ = __webpack_require__(78);
405
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__pages_payment_payment_module__ = __webpack_require__(156);
403
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
406
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
404
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
407
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
405
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
408
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
419
 
422
 
420
 
423
 
421
 
424
 
425
+
422
 var AppModule = /** @class */ (function () {
426
 var AppModule = /** @class */ (function () {
423
     function AppModule() {
427
     function AppModule() {
424
     }
428
     }
426
         Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["I" /* NgModule */])({
430
         Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["I" /* NgModule */])({
427
             declarations: [
431
             declarations: [
428
                 __WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */],
432
                 __WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */],
429
-                __WEBPACK_IMPORTED_MODULE_6__pages_about_about__["a" /* AboutPage */],
430
-                __WEBPACK_IMPORTED_MODULE_7__pages_home_home__["a" /* HomePage */],
431
-                __WEBPACK_IMPORTED_MODULE_8__pages_tabs_tabs__["a" /* TabsPage */]
433
+                __WEBPACK_IMPORTED_MODULE_6__pages_home_home__["a" /* HomePage */],
434
+                __WEBPACK_IMPORTED_MODULE_7__pages_tabs_tabs__["a" /* TabsPage */]
432
             ],
435
             ],
433
             imports: [
436
             imports: [
434
                 __WEBPACK_IMPORTED_MODULE_2__angular_platform_browser__["a" /* BrowserModule */],
437
                 __WEBPACK_IMPORTED_MODULE_2__angular_platform_browser__["a" /* BrowserModule */],
435
-                __WEBPACK_IMPORTED_MODULE_9__pages_wallet_wallet_module__["WalletPageModule"],
436
-                __WEBPACK_IMPORTED_MODULE_12__pages_transactions_transactions_module__["TransactionPageModule"],
438
+                __WEBPACK_IMPORTED_MODULE_8__pages_wallet_wallet_module__["WalletPageModule"],
439
+                __WEBPACK_IMPORTED_MODULE_11__pages_transactions_transactions_module__["TransactionPageModule"],
440
+                __WEBPACK_IMPORTED_MODULE_13__pages_payment_payment_module__["PaymentPageModule"],
437
                 __WEBPACK_IMPORTED_MODULE_5__angular_common_http__["b" /* HttpClientModule */],
441
                 __WEBPACK_IMPORTED_MODULE_5__angular_common_http__["b" /* HttpClientModule */],
438
                 __WEBPACK_IMPORTED_MODULE_3_ionic_angular__["c" /* IonicModule */].forRoot(__WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */], {}, {
442
                 __WEBPACK_IMPORTED_MODULE_3_ionic_angular__["c" /* IonicModule */].forRoot(__WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */], {}, {
439
                     links: [
443
                     links: [
444
+                        { loadChildren: '../pages/payment/payment.module#PaymentPageModule', name: 'PaymentPage', segment: 'payment', priority: 'low', defaultHistory: [] },
440
                         { loadChildren: '../pages/transactions/transactions.module#TransactionPageModule', name: 'TransactionPage', segment: 'transactions', priority: 'low', defaultHistory: [] },
445
                         { loadChildren: '../pages/transactions/transactions.module#TransactionPageModule', name: 'TransactionPage', segment: 'transactions', priority: 'low', defaultHistory: [] },
441
                         { loadChildren: '../pages/wallet/wallet.module#WalletPageModule', name: 'WalletPage', segment: 'wallet', priority: 'low', defaultHistory: [] }
446
                         { loadChildren: '../pages/wallet/wallet.module#WalletPageModule', name: 'WalletPage', segment: 'wallet', priority: 'low', defaultHistory: [] }
442
                     ]
447
                     ]
445
             bootstrap: [__WEBPACK_IMPORTED_MODULE_3_ionic_angular__["a" /* IonicApp */]],
450
             bootstrap: [__WEBPACK_IMPORTED_MODULE_3_ionic_angular__["a" /* IonicApp */]],
446
             entryComponents: [
451
             entryComponents: [
447
                 __WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */],
452
                 __WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* MyApp */],
448
-                __WEBPACK_IMPORTED_MODULE_6__pages_about_about__["a" /* AboutPage */],
449
-                __WEBPACK_IMPORTED_MODULE_7__pages_home_home__["a" /* HomePage */],
450
-                __WEBPACK_IMPORTED_MODULE_8__pages_tabs_tabs__["a" /* TabsPage */],
453
+                __WEBPACK_IMPORTED_MODULE_6__pages_home_home__["a" /* HomePage */],
454
+                __WEBPACK_IMPORTED_MODULE_7__pages_tabs_tabs__["a" /* TabsPage */],
451
                 __WEBPACK_IMPORTED_MODULE_0__pages_transactions_transactions__["a" /* TransactionPage */],
455
                 __WEBPACK_IMPORTED_MODULE_0__pages_transactions_transactions__["a" /* TransactionPage */],
456
+                __WEBPACK_IMPORTED_MODULE_12__pages_payment_payment__["a" /* PaymentPage */],
452
             ],
457
             ],
453
             providers: [
458
             providers: [
454
-                __WEBPACK_IMPORTED_MODULE_10__ionic_native_status_bar__["a" /* StatusBar */],
455
-                __WEBPACK_IMPORTED_MODULE_11__ionic_native_splash_screen__["a" /* SplashScreen */],
459
+                __WEBPACK_IMPORTED_MODULE_9__ionic_native_status_bar__["a" /* StatusBar */],
460
+                __WEBPACK_IMPORTED_MODULE_10__ionic_native_splash_screen__["a" /* SplashScreen */],
456
                 { provide: __WEBPACK_IMPORTED_MODULE_1__angular_core__["u" /* ErrorHandler */], useClass: __WEBPACK_IMPORTED_MODULE_3_ionic_angular__["b" /* IonicErrorHandler */] },
461
                 { provide: __WEBPACK_IMPORTED_MODULE_1__angular_core__["u" /* ErrorHandler */], useClass: __WEBPACK_IMPORTED_MODULE_3_ionic_angular__["b" /* IonicErrorHandler */] },
457
             ]
462
             ]
458
         })
463
         })
464
 
469
 
465
 /***/ }),
470
 /***/ }),
466
 
471
 
467
-/***/ 274:
472
+/***/ 275:
468
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
473
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
469
 
474
 
470
 "use strict";
475
 "use strict";
471
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MyApp; });
476
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MyApp; });
472
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
477
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
473
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
474
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(199);
475
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(202);
476
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(203);
478
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
479
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(201);
480
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(204);
481
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(205);
477
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
482
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
478
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
483
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
479
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
484
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
516
 "use strict";
521
 "use strict";
517
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TransactionPage; });
522
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TransactionPage; });
518
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
523
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
519
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(21);
520
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_transaction_service__ = __webpack_require__(156);
524
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
525
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_transaction_service__ = __webpack_require__(158);
521
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
526
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
522
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
527
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
523
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
528
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
553
 
558
 
554
 //# sourceMappingURL=transactions.js.map
559
 //# sourceMappingURL=transactions.js.map
555
 
560
 
561
+/***/ }),
562
+
563
+/***/ 78:
564
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
565
+
566
+"use strict";
567
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PaymentPage; });
568
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
569
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(18);
570
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
571
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
572
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
573
+    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;
574
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
575
+};
576
+var __metadata = (this && this.__metadata) || function (k, v) {
577
+    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
578
+};
579
+
580
+
581
+/**
582
+ * Generated class for the PaymentPage page.
583
+ *
584
+ * See https://ionicframework.com/docs/components/#navigation for more info on
585
+ * Ionic pages and navigation.
586
+ */
587
+var PaymentPage = /** @class */ (function () {
588
+    function PaymentPage(navCtrl, navParams) {
589
+        this.navCtrl = navCtrl;
590
+        this.navParams = navParams;
591
+    }
592
+    PaymentPage.prototype.ionViewDidLoad = function () {
593
+        console.log('ionViewDidLoad PaymentPage');
594
+    };
595
+    PaymentPage = __decorate([
596
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
597
+            selector: 'page-payment',template:/*ion-inline-start:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/payment/payment.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>BlueCoin</ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n  <h2>Payment</h2>\n  <ion-item>\n      <ion-label color="primary" stacked>Your ID</ion-label>\n      <ion-input type="number" placeholder="Your ID"></ion-input>\n      <ion-input id="fromId" type="number" [(ngModel)]="fromId"></ion-input>\n<button (click)="setInput()">Set Value</button>\n    </ion-item>\n    <ion-item>\n        <ion-label color="primary" stacked>Receiver ID</ion-label>\n        <ion-input type="number" placeholder="Receiver ID"></ion-input>\n        <ion-input id="toId" type="number" [(ngModel)]="toId"></ion-input>\n        <button (click)="setInput()">Set Value</button>\n      </ion-item>\n      <ion-item>\n          <ion-label color="primary" stacked>Amount</ion-label>\n          <ion-input type="number" placeholder="Amount"></ion-input>\n          <ion-input id="amount" type="number" [(ngModel)]="amount"></ion-input>\n          <button (click)="setInput()">Set Value</button>\n        </ion-item>\n        <button ion-button (click)=\'transferMoney()\' block>Send BlueCoin</button>\n   '/*ion-inline-end:"/Users/tennesseeg/passionproject/blueCoin-UI/src/pages/payment/payment.html"*/,
598
+        }),
599
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */]])
600
+    ], PaymentPage);
601
+    return PaymentPage;
602
+}());
603
+
604
+//# sourceMappingURL=payment.js.map
605
+
556
 /***/ })
606
 /***/ })
557
 
607
 
558
-},[206]);
608
+},[207]);
559
 //# sourceMappingURL=main.js.map
609
 //# sourceMappingURL=main.js.map

+ 1
- 1
www/build/main.js.map
文件差異過大導致無法顯示
查看文件


+ 913
- 912
www/build/vendor.js
文件差異過大導致無法顯示
查看文件


+ 1
- 1
www/build/vendor.js.map
文件差異過大導致無法顯示
查看文件