diff --git a/web-ui/src/app/components/transaction-details/transaction-details.component.html b/web-ui/src/app/components/transaction-details/transaction-details.component.html
index 56f5b40..d2f92c1 100644
--- a/web-ui/src/app/components/transaction-details/transaction-details.component.html
+++ b/web-ui/src/app/components/transaction-details/transaction-details.component.html
@@ -61,15 +61,15 @@
-
+
{{'label.coinbase' | translate}} |
|
-
+
- {{transaction.input.address}}
+ {{item.address}}
|
- {{transaction.input.value}} {{'label.coinName' | translate}} |
+ {{item.value}} {{'label.coinName' | translate}} |
|
diff --git a/web-ui/src/app/components/transaction-details/transaction-details.component.ts b/web-ui/src/app/components/transaction-details/transaction-details.component.ts
index 259b725..122f1a1 100644
--- a/web-ui/src/app/components/transaction-details/transaction-details.component.ts
+++ b/web-ui/src/app/components/transaction-details/transaction-details.component.ts
@@ -47,10 +47,10 @@ export class TransactionDetailsComponent implements OnInit {
}
private getVIN(tx): number {
- if (tx.input == null) {
+ if (tx.input == null || tx.input.length === 0) {
return 0;
} else {
- return tx.input.value;
+ return tx.input.map(t => t.value).reduce((a, b) => a + b, 0);
}
}
}
diff --git a/web-ui/src/app/models/transaction.ts b/web-ui/src/app/models/transaction.ts
index 198d453..e848633 100644
--- a/web-ui/src/app/models/transaction.ts
+++ b/web-ui/src/app/models/transaction.ts
@@ -6,7 +6,7 @@ export class Transaction {
time: number;
blocktime: number;
confirmations: number;
- input: TransactionValue;
+ input: TransactionValue[];
output: TransactionValue[];
}