10 && tx['@voutLimit']">
diff --git a/frontend/src/app/components/transactions-list/transactions-list.component.scss b/frontend/src/app/components/transactions-list/transactions-list.component.scss
index 3f78768ca..8cfc8212a 100644
--- a/frontend/src/app/components/transactions-list/transactions-list.component.scss
+++ b/frontend/src/app/components/transactions-list/transactions-list.component.scss
@@ -81,4 +81,20 @@
.scriptmessage.longer {
max-width: 280px !important;
}
-}
\ No newline at end of file
+}
+
+.details-table {
+ margin-top: 5px;
+ max-width: 500px;
+}
+
+.details-table td {
+ padding: 0.75rem;
+}
+
+.script-details {
+ word-break: break-all;
+ white-space: normal;
+ font-family: "Courier New", Courier, monospace;
+ font-size: 12px;
+}
diff --git a/frontend/src/app/components/transactions-list/transactions-list.component.ts b/frontend/src/app/components/transactions-list/transactions-list.component.ts
index adc33e8b4..cce2cee20 100644
--- a/frontend/src/app/components/transactions-list/transactions-list.component.ts
+++ b/frontend/src/app/components/transactions-list/transactions-list.component.ts
@@ -16,6 +16,7 @@ import { map } from 'rxjs/operators';
export class TransactionsListComponent implements OnInit, OnChanges {
network = '';
nativeAssetId = environment.nativeAssetId;
+ displayDetails = false;
@Input() transactions: Transaction[];
@Input() showConfirmations = false;
@@ -95,4 +96,14 @@ export class TransactionsListComponent implements OnInit, OnChanges {
trackByIndexFn(index: number) {
return index;
}
+
+ formatHex(num: number): string {
+ const str = num.toString(16);
+ return '0x' + (str.length % 2 ? '0' : '') + str;
+ }
+
+ toggleDetails() {
+ this.displayDetails = !this.displayDetails;
+ this.ref.markForCheck();
+ }
}
diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss
index 45769be32..ac02e49bf 100644
--- a/frontend/src/styles.scss
+++ b/frontend/src/styles.scss
@@ -10,6 +10,7 @@ $nav-tabs-link-active-bg: #11131f;
$primary: #105fb0;
$secondary: #2d3348;
$success: #1a9436;
+$info: #1bd8f4;
$pagination-bg: $body-bg;
$pagination-border-color: $gray-800;
|