diff --git a/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html
new file mode 100644
index 000000000..1e04e1ee9
--- /dev/null
+++ b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html
@@ -0,0 +1,24 @@
+
+
+
Liquid Federation Wallet
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.scss b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.scss
new file mode 100644
index 000000000..4b07e45e3
--- /dev/null
+++ b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.scss
@@ -0,0 +1,13 @@
+ul {
+ margin-bottom: 20px;
+}
+
+@media (max-width: 767.98px) {
+ .nav-container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+ }
+}
\ No newline at end of file
diff --git a/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.ts b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.ts
new file mode 100644
index 000000000..bfb7c4c1d
--- /dev/null
+++ b/frontend/src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.ts
@@ -0,0 +1,15 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+ selector: 'app-federation-wallet',
+ templateUrl: './federation-wallet.component.html',
+ styleUrls: ['./federation-wallet.component.scss']
+})
+export class FederationWalletComponent implements OnInit {
+
+ constructor() { }
+
+ ngOnInit(): void {
+ }
+
+}
diff --git a/frontend/src/app/liquid/liquid-master-page.module.ts b/frontend/src/app/liquid/liquid-master-page.module.ts
index c8134cdf9..94a1fb943 100644
--- a/frontend/src/app/liquid/liquid-master-page.module.ts
+++ b/frontend/src/app/liquid/liquid-master-page.module.ts
@@ -18,6 +18,7 @@ import { AssetsNavComponent } from '../components/assets/assets-nav/assets-nav.c
import { ReservesAuditDashboardComponent } from '../components/liquid-reserves-audit/reserves-audit-dashboard/reserves-audit-dashboard.component';
import { ReservesSupplyStatsComponent } from '../components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component';
import { FederationUtxosStatsComponent } from '../components/liquid-reserves-audit/federation-utxos-stats/federation-utxos-stats.component';
+import { FederationWalletComponent } from '../components/liquid-reserves-audit/federation-wallet/federation-wallet.component';
import { FederationUtxosListComponent } from '../components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component';
import { FederationAddressesStatsComponent } from '../components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component';
import { FederationAddressesListComponent } from '../components/liquid-reserves-audit/federation-addresses-list/federation-addresses-list.component';
@@ -88,12 +89,25 @@ const routes: Routes = [
]
},
{
- path: 'audit/utxos',
- component: FederationUtxosListComponent,
- },
- {
- path: 'audit/addresses',
- component: FederationAddressesListComponent,
+ path: 'audit/wallet',
+ data: { networks: ['liquid'] },
+ component: FederationWalletComponent,
+ children: [
+ {
+ path: 'utxos',
+ data: { networks: ['liquid'] },
+ component: FederationUtxosListComponent,
+ },
+ {
+ path: 'addresses',
+ data: { networks: ['liquid'] },
+ component: FederationAddressesListComponent,
+ },
+ {
+ path: '**',
+ redirectTo: 'utxos'
+ }
+ ]
},
{
path: 'assets',
@@ -163,6 +177,7 @@ export class LiquidRoutingModule { }
ReservesAuditDashboardComponent,
ReservesSupplyStatsComponent,
FederationUtxosStatsComponent,
+ FederationWalletComponent,
FederationUtxosListComponent,
FederationAddressesStatsComponent,
FederationAddressesListComponent,