@bsv/wallet-toolbox
Version:
BRC100 conforming wallet, wallet storage and wallet signer components
22 lines (19 loc) • 589 B
text/typescript
import { Base64String, HexString, OutpointString, PubKeyHex } from '@bsv/sdk'
import { sdk, TableCertificateField } from '../../../index.client'
export interface TableCertificate extends sdk.EntityTimeStamp {
created_at: Date
updated_at: Date
certificateId: number
userId: number
type: Base64String
serialNumber: Base64String
certifier: PubKeyHex
subject: PubKeyHex
verifier?: PubKeyHex
revocationOutpoint: OutpointString
signature: HexString
isDeleted: boolean
}
export interface TableCertificateX extends TableCertificate {
fields?: TableCertificateField[]
}