diff --git a/app/src/pages/block-detail/block-detail.html b/app/src/pages/block-detail/block-detail.html index 9e03520..b7bd717 100644 --- a/app/src/pages/block-detail/block-detail.html +++ b/app/src/pages/block-detail/block-detail.html @@ -7,13 +7,27 @@ - BlockDetail + Block Detail - Hey, here's where the BlockDetail should go. - +

Block #

+

BlockHash {{ blockHash }}

+

Summary

+

Number of Transactions

+

Height

+

Block Reward

+

Timestamp

+

Mined by

+

Merkle Root

+

Previous Block

+

Difficulty

+

Bits

+

Size (bytes)

+

Version

+

Nonce

+

Next Block

diff --git a/app/src/pages/block-detail/block-detail.ts b/app/src/pages/block-detail/block-detail.ts index 7eadcc0..6bfce4d 100644 --- a/app/src/pages/block-detail/block-detail.ts +++ b/app/src/pages/block-detail/block-detail.ts @@ -16,7 +16,11 @@ import { IonicPage, NavController, NavParams } from 'ionic-angular'; }) export class BlockDetailPage { + blockHash: string; + constructor(public navCtrl: NavController, public navParams: NavParams) { + this.blockHash = navParams.get('blockHash'); + console.log('blockHash is', this.blockHash); } ionViewDidLoad() { diff --git a/app/src/pages/blocksPage/blocksPage.ts b/app/src/pages/blocksPage/blocksPage.ts index ba7d58d..5f729b9 100644 --- a/app/src/pages/blocksPage/blocksPage.ts +++ b/app/src/pages/blocksPage/blocksPage.ts @@ -50,7 +50,11 @@ export class BlocksPage { function (data) { this.resetSearch(); console.log('block-index', data); - this.navCtrl.push('block-detail'); + let parsedData = JSON.parse(data._body); + console.log('parsedData', parsedData); + this.navCtrl.push('block-detail', { + blockHash: parsedData.blockHash + }); }.bind(this), function (err) { this.loading = false;