Add test for signature keyId.

This commit is contained in:
Spencer Ofwiti 2021-07-22 19:42:37 +03:00
parent 22372c18e6
commit dd7becb0d5

View File

@ -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<any>(histories);
this.historyDataSource.paginator = this.historyPaginator;
this.historyDataSource.sort = this.historyTableSort;