UNPKG

intents-framework

Version:

A reference ERC7683 implementation with TypeScript support

21 lines (17 loc) 725 B
// Export contract factories export * from '../../typechain-types'; // Export contract ABIs export { default as Hyperlane7683ABI } from '../../abi/Hyperlane7683.json'; export { default as Base7683ABI } from '../../abi/Base7683.json'; export { default as BasicSwap7683ABI } from '../../abi/BasicSwap7683.json'; // Export contract addresses (to be populated during build) export const contractAddresses = { // Example format: // mainnet: { // Hyperlane7683: '0x...', // }, } as const; // Export types export type NetworkName = keyof typeof contractAddresses; export type ContractName = keyof typeof contractAddresses[NetworkName]; export type ContractAddress = typeof contractAddresses[NetworkName][ContractName];