import React from 'react'; import { TransactionSection, FieldRow } from './CommonFields'; import { ContractCallInfo, ContractCreateData, ContractUpdateData, ContractDeleteData, } from './types'; export const ContractCallSection: React.FC<{ contractCall: ContractCallInfo; }> = ({ contractCall }) => (
{contractCall.functionParameters && (
Function Parameters
{contractCall.functionParameters}
)}
); export const ContractCreateSection: React.FC<{ contractCreate: ContractCreateData; }> = ({ contractCreate }) => (
{contractCreate.constructorParameters && (
Constructor Parameters
{contractCreate.constructorParameters}
)} {contractCreate.initcode && (
Initcode
{contractCreate.initcode.length > 100 ? `${contractCreate.initcode.substring(0, 100)}...` : contractCreate.initcode}
)}
); export const ContractUpdateSection: React.FC<{ contractUpdate: ContractUpdateData; }> = ({ contractUpdate }) => (
); export const ContractDeleteSection: React.FC<{ contractDelete: ContractDeleteData; }> = ({ contractDelete }) => (
);