-
{{ tx.txid }}
+
{{ tx.txid }}
first seen at
@@ -23,14 +23,14 @@
-
{{ getAddress(vout) }} {{ vout.value + ' BTC' }} (S)(U)
+
{{ getAddress(vout) }} {{ vout.value + ' BTC' }} (S)(U)
-
{{ vin.addr }}
+
{{ vin.value + ' BTC' }}
@@ -40,7 +40,7 @@
-
{{ getAddress(vout) }} {{ vout.value + ' BTC' }} (S)(U)
+
{{ getAddress(vout) }} {{ vout.value + ' BTC' }} (S)(U)
diff --git a/app/src/components/transactions/transactions.ts b/app/src/components/transactions/transactions.ts
index 4c594c2..fda0295 100644
--- a/app/src/components/transactions/transactions.ts
+++ b/app/src/components/transactions/transactions.ts
@@ -1,5 +1,6 @@
import { Component } from '@angular/core';
import { Input } from '@angular/core';
+import { NavController } from 'ionic-angular';
import { Http } from '@angular/http';
/**
@@ -18,7 +19,7 @@ export class TransactionsComponent {
@Input() public blockHash: string;
public transactions: any = [];
- constructor(private http: Http) {
+ constructor(private navCtrl: NavController, private http: Http) {
}
private ngOnInit(): void {
@@ -47,4 +48,20 @@ export class TransactionsComponent {
return 'Unparsed address';
}
}
+
+ public goToTx(txId: string): void {
+ console.log('tx', txId);
+ /*
+ this.navCtrl.push('tx', {
+ 'tx': txId
+ });
+ */
+ }
+
+ public goToAddress(address: string): void {
+ console.log('address', address);
+ this.navCtrl.push('address', {
+ 'address': address
+ });
+ }
}
diff --git a/app/src/pages/address/address.html b/app/src/pages/address/address.html
new file mode 100644
index 0000000..4bde179
--- /dev/null
+++ b/app/src/pages/address/address.html
@@ -0,0 +1,25 @@
+
+
+
+
+ Address
+
+
+
+
+
+
+ Address
+ Summary
+
+
Total Received:
+
Total Sent:
+
Final Balance:
+
No. Transactions:
+
+
diff --git a/app/src/pages/address/address.module.ts b/app/src/pages/address/address.module.ts
new file mode 100644
index 0000000..485b9e5
--- /dev/null
+++ b/app/src/pages/address/address.module.ts
@@ -0,0 +1,16 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { AddressPage } from './address';
+
+@NgModule({
+ declarations: [
+ AddressPage
+ ],
+ imports: [
+ IonicPageModule.forChild(AddressPage)
+ ],
+ exports: [
+ AddressPage
+ ]
+})
+export class AddressPageModule {}
diff --git a/app/src/pages/address/address.scss b/app/src/pages/address/address.scss
new file mode 100644
index 0000000..b081ff6
--- /dev/null
+++ b/app/src/pages/address/address.scss
@@ -0,0 +1,3 @@
+page-address {
+
+}
diff --git a/app/src/pages/address/address.ts b/app/src/pages/address/address.ts
new file mode 100644
index 0000000..00d8939
--- /dev/null
+++ b/app/src/pages/address/address.ts
@@ -0,0 +1,27 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+/**
+ * Generated class for the AddressPage page.
+ *
+ * See http://ionicframework.com/docs/components/#navigation for more info
+ * on Ionic pages and navigation.
+ */
+@IonicPage({
+ name: 'address',
+ segment: 'address/:address'
+})
+@Component({
+ selector: 'page-address',
+ templateUrl: 'address.html'
+})
+export class AddressPage {
+
+ constructor(public navCtrl: NavController, public navParams: NavParams) {
+ }
+
+ public ionViewDidLoad(): void {
+ console.log('ionViewDidLoad AddressPage');
+ }
+
+}