import React from 'react';
import type { SmartContractVerificationConfig } from 'types/client/contract';
import { Link } from 'toolkit/next/link';
import ContractVerificationMethod from '../ContractVerificationMethod';
import ContractVerificationFieldCompiler from '../fields/ContractVerificationFieldCompiler';
import ContractVerificationFieldEvmVersion from '../fields/ContractVerificationFieldEvmVersion';
import ContractVerificationFieldSources from '../fields/ContractVerificationFieldSources';
const MAIN_SOURCES_TYPES = [ '.vy' as const ];
const INTERFACE_TYPES = [ '.vy' as const, '.json' as const ];
const ContractVerificationVyperMultiPartFile = ({ config }: { config: SmartContractVerificationConfig }) => {
const interfacesHint = (
<>
Add any
required interfaces
for the main compiled contract.
>
);
return (
);
};
export default React.memo(ContractVerificationVyperMultiPartFile);