@mean-finance/dca-v2-core
Version:
Core smart contracts of DCA v2 by mean.finance
74 lines • 7.94 kB
TypeScript
import type * as artifacts from "./artifacts";
export type { artifacts };
export * as factories from "./factories";
export type { IDCAHubPositionDescriptor } from "./artifacts/@mean-finance/nft-descriptors/solidity/interfaces/IDCAHubPositionDescriptor";
export { IDCAHubPositionDescriptor__factory } from "./factories/artifacts/@mean-finance/nft-descriptors/solidity/interfaces/IDCAHubPositionDescriptor__factory";
export type { ITokenPriceOracle } from "./artifacts/@mean-finance/oracles/solidity/interfaces/ITokenPriceOracle";
export { ITokenPriceOracle__factory } from "./factories/artifacts/@mean-finance/oracles/solidity/interfaces/ITokenPriceOracle__factory";
export type { AccessControl } from "./artifacts/@openzeppelin/contracts/access/AccessControl";
export { AccessControl__factory } from "./factories/artifacts/@openzeppelin/contracts/access/AccessControl__factory";
export type { IAccessControl } from "./artifacts/@openzeppelin/contracts/access/IAccessControl";
export { IAccessControl__factory } from "./factories/artifacts/@openzeppelin/contracts/access/IAccessControl__factory";
export type { Pausable } from "./artifacts/@openzeppelin/contracts/security/Pausable";
export { Pausable__factory } from "./factories/artifacts/@openzeppelin/contracts/security/Pausable__factory";
export type { ERC20 } from "./artifacts/@openzeppelin/contracts/token/ERC20/ERC20";
export { ERC20__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC20/ERC20__factory";
export type { IERC20Permit } from "./artifacts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit";
export { IERC20Permit__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit__factory";
export type { IERC20Metadata } from "./artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata";
export { IERC20Metadata__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata__factory";
export type { IERC20 } from "./artifacts/@openzeppelin/contracts/token/ERC20/IERC20";
export { IERC20__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC20/IERC20__factory";
export type { ERC721 } from "./artifacts/@openzeppelin/contracts/token/ERC721/ERC721";
export { ERC721__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC721/ERC721__factory";
export type { IERC721Metadata } from "./artifacts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata";
export { IERC721Metadata__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory";
export type { IERC721 } from "./artifacts/@openzeppelin/contracts/token/ERC721/IERC721";
export { IERC721__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC721/IERC721__factory";
export type { IERC721Receiver } from "./artifacts/@openzeppelin/contracts/token/ERC721/IERC721Receiver";
export { IERC721Receiver__factory } from "./factories/artifacts/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory";
export type { ERC165 } from "./artifacts/@openzeppelin/contracts/utils/introspection/ERC165";
export { ERC165__factory } from "./factories/artifacts/@openzeppelin/contracts/utils/introspection/ERC165__factory";
export type { IERC165 } from "./artifacts/@openzeppelin/contracts/utils/introspection/IERC165";
export { IERC165__factory } from "./factories/artifacts/@openzeppelin/contracts/utils/introspection/IERC165__factory";
export type { DCAHub } from "./artifacts/contracts/DCAHub/DCAHub";
export { DCAHub__factory } from "./factories/artifacts/contracts/DCAHub/DCAHub__factory";
export type { DCAHubConfigHandler } from "./artifacts/contracts/DCAHub/DCAHubConfigHandler";
export { DCAHubConfigHandler__factory } from "./factories/artifacts/contracts/DCAHub/DCAHubConfigHandler__factory";
export type { DCAHubParameters } from "./artifacts/contracts/DCAHub/DCAHubParameters";
export { DCAHubParameters__factory } from "./factories/artifacts/contracts/DCAHub/DCAHubParameters__factory";
export type { DCAHubPlatformHandler } from "./artifacts/contracts/DCAHub/DCAHubPlatformHandler";
export { DCAHubPlatformHandler__factory } from "./factories/artifacts/contracts/DCAHub/DCAHubPlatformHandler__factory";
export type { DCAHubPositionHandler } from "./artifacts/contracts/DCAHub/DCAHubPositionHandler";
export { DCAHubPositionHandler__factory } from "./factories/artifacts/contracts/DCAHub/DCAHubPositionHandler__factory";
export type { DCAHubSwapHandler } from "./artifacts/contracts/DCAHub/DCAHubSwapHandler";
export { DCAHubSwapHandler__factory } from "./factories/artifacts/contracts/DCAHub/DCAHubSwapHandler__factory";
export type { DCAPermissionsManager } from "./artifacts/contracts/DCAPermissionsManager/DCAPermissionsManager";
export { DCAPermissionsManager__factory } from "./factories/artifacts/contracts/DCAPermissionsManager/DCAPermissionsManager__factory";
export type { IDCAHub } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHub";
export { IDCAHub__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHub__factory";
export type { IDCAHubConfigHandler } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubConfigHandler";
export { IDCAHubConfigHandler__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubConfigHandler__factory";
export type { IDCAHubParameters } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubParameters";
export { IDCAHubParameters__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubParameters__factory";
export type { IDCAHubPlatformHandler } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubPlatformHandler";
export { IDCAHubPlatformHandler__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubPlatformHandler__factory";
export type { IDCAHubPositionHandler } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubPositionHandler";
export { IDCAHubPositionHandler__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubPositionHandler__factory";
export type { IDCAHubSwapHandler } from "./artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubSwapHandler";
export { IDCAHubSwapHandler__factory } from "./factories/artifacts/contracts/interfaces/IDCAHub.sol/IDCAHubSwapHandler__factory";
export type { IDCAHubSwapCallee } from "./artifacts/contracts/interfaces/IDCAHubSwapCallee";
export { IDCAHubSwapCallee__factory } from "./factories/artifacts/contracts/interfaces/IDCAHubSwapCallee__factory";
export type { IDCAPermissionManager } from "./artifacts/contracts/interfaces/IDCAPermissionManager.sol/IDCAPermissionManager";
export { IDCAPermissionManager__factory } from "./factories/artifacts/contracts/interfaces/IDCAPermissionManager.sol/IDCAPermissionManager__factory";
export type { IERC721BasicEnumerable } from "./artifacts/contracts/interfaces/IDCAPermissionManager.sol/IERC721BasicEnumerable";
export { IERC721BasicEnumerable__factory } from "./factories/artifacts/contracts/interfaces/IDCAPermissionManager.sol/IERC721BasicEnumerable__factory";
export type { FeeMath } from "./artifacts/contracts/libraries/FeeMath";
export { FeeMath__factory } from "./factories/artifacts/contracts/libraries/FeeMath__factory";
export type { Intervals } from "./artifacts/contracts/libraries/Intervals";
export { Intervals__factory } from "./factories/artifacts/contracts/libraries/Intervals__factory";
export type { Governable } from "./artifacts/contracts/utils/Governable.sol/Governable";
export { Governable__factory } from "./factories/artifacts/contracts/utils/Governable.sol/Governable__factory";
export type { IGovernable } from "./artifacts/contracts/utils/Governable.sol/IGovernable";
export { IGovernable__factory } from "./factories/artifacts/contracts/utils/Governable.sol/IGovernable__factory";
//# sourceMappingURL=index.d.ts.map