diff --git a/src/app/pages/accounts/account-details/account-details.component.ts b/src/app/pages/accounts/account-details/account-details.component.ts index 2bb891e..c152c37 100644 --- a/src/app/pages/accounts/account-details/account-details.component.ts +++ b/src/app/pages/accounts/account-details/account-details.component.ts @@ -25,6 +25,8 @@ import { MatSnackBar } from '@angular/material/snack-bar'; import { add0x, strip0x } from '@src/assets/js/ethtx/dist/hex'; import { environment } from '@src/environments/environment'; import { AccountDetails, Transaction } from '@app/_models'; +import * as openpgp from 'openpgp'; +// const openpgp = require('openpgp'); @Component({ selector: 'app-account-details', @@ -190,7 +192,16 @@ export class AccountDetailsComponent implements OnInit, AfterViewInit { this.cdr.detectChanges(); }); - this.userService.historySubject.subscribe((histories) => { + this.userService.historySubject.subscribe(async (histories) => { + if (histories.length > 3) { + console.log(histories[0].snapshot.signature.digest); + const armoredSignature = histories[0].snapshot.signature.data; + console.log(armoredSignature); + // const signature = await openpgp.readSignature({ armoredSignature }); + // alert('Signature read!'); + // signature.getSigningKeyIds().map(x => console.log(x.toHex())); + // console.log('IDs read!'); + } this.historyDataSource = new MatTableDataSource(histories); this.historyDataSource.paginator = this.historyPaginator; this.historyDataSource.sort = this.historyTableSort;