Address & script parsing refactor

This commit is contained in:
Mononaut
2024-06-12 04:16:58 +00:00
parent 3b419be341
commit 7dfdb5553e
9 changed files with 340 additions and 94 deletions

View File

@@ -1,4 +1,4 @@
@switch (vout?.scriptpubkey_type || null) {
@switch (address.type || null) {
@case ('fee') {
<span i18n="address.fee">fee</span>
}
@@ -24,6 +24,6 @@
<span>unknown</span>
}
@default {
<span>{{ vout.scriptpubkey_type.toUpperCase() }}</span>
<span>{{ address.type.toUpperCase() }}</span>
}
}

View File

@@ -1,5 +1,5 @@
import { Component, Input } from '@angular/core';
import { Vout } from '../../../interfaces/electrs.interface';
import { AddressTypeInfo } from '../../address-utils';
@Component({
selector: 'app-address-type',
@@ -7,5 +7,5 @@ import { Vout } from '../../../interfaces/electrs.interface';
styleUrls: []
})
export class AddressTypeComponent {
@Input() vout: Vout;
@Input() address: AddressTypeInfo;
}