mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import React from 'react';
|
|
|
|
import ContractVerificationMethod from '../ContractVerificationMethod';
|
|
import ContractVerificationFieldAutodetectArgs from '../fields/ContractVerificationFieldAutodetectArgs';
|
|
import ContractVerificationFieldCompiler from '../fields/ContractVerificationFieldCompiler';
|
|
import ContractVerificationFieldName from '../fields/ContractVerificationFieldName';
|
|
import ContractVerificationFieldSources from '../fields/ContractVerificationFieldSources';
|
|
|
|
const FILE_TYPES = [ '.json' as const ];
|
|
|
|
const ContractVerificationStandardInput = () => {
|
|
return (
|
|
<ContractVerificationMethod title="Contract verification via Solidity (standard JSON input) ">
|
|
<ContractVerificationFieldName/>
|
|
<ContractVerificationFieldCompiler/>
|
|
<ContractVerificationFieldSources
|
|
fileTypes={ FILE_TYPES }
|
|
title="Standard Input JSON"
|
|
hint="Upload the standard input JSON file created during contract compilation."
|
|
/>
|
|
<ContractVerificationFieldAutodetectArgs/>
|
|
</ContractVerificationMethod>
|
|
);
|
|
};
|
|
|
|
export default React.memo(ContractVerificationStandardInput);
|