UNPKG

@openzeppelin/contracts-ui-builder-adapter-evm

Version:
52 lines (44 loc) 1.3 kB
// Re-export the main adapter class export { EvmAdapter } from './adapter'; // Export RainbowKit customization types export * from './wallet/rainbowkit/types'; // Optionally re-export types if they need to be accessible directly // export * from './types'; export { evmNetworks, evmMainnetNetworks, evmTestnetNetworks, // Individual networks ethereumMainnet, arbitrumMainnet, polygonMainnet, polygonZkEvmMainnet, baseMainnet, bscMainnet, optimismMainnet, avalancheMainnet, lineaMainnet, scrollMainnet, zkSyncEraMainnet, ethereumSepolia, arbitrumSepolia, polygonAmoy, polygonZkEvmCardona, baseSepolia, bscTestnet, optimismSepolia, avalancheFuji, lineaSepolia, scrollSepolia, zksyncSepoliaTestnet, // ... other individual network exports } from './networks'; // Export adapter configuration export { evmAdapterConfig } from './config'; export type { TypedEvmNetworkConfig, WriteContractParameters } from './types'; export type { EvmRelayerTransactionOptions } from './transaction/relayer'; // Re-export adapter-specific types export type { EvmContractArtifacts } from './types/artifacts'; export { isEvmContractArtifacts } from './types/artifacts'; // Export abi module for comparison functionality export { abiComparisonService } from './abi';