Commit 15d2d949 authored by Max Alekseenko's avatar Max Alekseenko

fix types

parent 7c36394c
...@@ -109,7 +109,7 @@ const solidityscanReportSchema: yup.ObjectSchema<MarketplaceAppSecurityReport['c ...@@ -109,7 +109,7 @@ const solidityscanReportSchema: yup.ObjectSchema<MarketplaceAppSecurityReport['c
threat_score: yup.string().required(), threat_score: yup.string().required(),
}) })
.required(), .required(),
scanner_reference_url: yup.string().required(), scanner_reference_url: yup.string().test(urlTest).required(),
}); });
const contractDataSchema: yup.ObjectSchema<MarketplaceAppSecurityReport['contractsData'][number]> = yup const contractDataSchema: yup.ObjectSchema<MarketplaceAppSecurityReport['contractsData'][number]> = yup
......
...@@ -65,6 +65,7 @@ export const VERIFIED_CONTRACTS_COUNTERS: VerifiedContractsCounters = { ...@@ -65,6 +65,7 @@ export const VERIFIED_CONTRACTS_COUNTERS: VerifiedContractsCounters = {
export const SOLIDITYSCAN_REPORT: SolidityscanReport = { export const SOLIDITYSCAN_REPORT: SolidityscanReport = {
scan_report: { scan_report: {
contractname: 'BullRunners',
scan_status: 'scan_done', scan_status: 'scan_done',
scan_summary: { scan_summary: {
issue_severity_distribution: { issue_severity_distribution: {
......
...@@ -178,6 +178,7 @@ export interface SmartContractVerificationError { ...@@ -178,6 +178,7 @@ export interface SmartContractVerificationError {
export type SolidityscanReport = { export type SolidityscanReport = {
scan_report: { scan_report: {
contractname: string;
scan_status: string; scan_status: string;
scan_summary: { scan_summary: {
issue_severity_distribution: { issue_severity_distribution: {
......
...@@ -55,15 +55,11 @@ export type MarketplaceAppSecurityReport = { ...@@ -55,15 +55,11 @@ export type MarketplaceAppSecurityReport = {
totalIssues?: number; totalIssues?: number;
issueSeverityDistribution: SolidityscanReport['scan_report']['scan_summary']['issue_severity_distribution']; issueSeverityDistribution: SolidityscanReport['scan_report']['scan_summary']['issue_severity_distribution'];
}; };
contractsData: [ contractsData: Array<{
{ address: string;
address: string; isVerified: boolean;
isVerified: boolean; solidityScanReport?: SolidityscanReport['scan_report'] | null;
solidityScanReport?: SolidityscanReport['scan_report'] & { }>;
contractname: string;
} | null;
}
];
} }
export type MarketplaceAppSecurityReportRaw = { export type MarketplaceAppSecurityReportRaw = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment