@coti-io/coti-contracts-examples
Version:
Example smart contracts demonstrating the use of COTI's GC technology, including integrations with MPC, private ERC20, and ERC721 contracts.
55 lines (54 loc) • 4.93 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type * as cotiIo from "./@coti-io";
export type { cotiIo };
import type * as openzeppelin from "./@openzeppelin";
export type { openzeppelin };
import type * as contracts from "./contracts";
export type { contracts };
export * as factories from "./factories";
export type { DataPrivacyFramework } from "./@coti-io/coti-contracts/contracts/access/DataPrivacyFramework/DataPrivacyFramework";
export { DataPrivacyFramework__factory } from "./factories/@coti-io/coti-contracts/contracts/access/DataPrivacyFramework/DataPrivacyFramework__factory";
export type { DataPrivacyFrameworkMpc } from "./@coti-io/coti-contracts/contracts/access/DataPrivacyFramework/extensions/DataPrivacyFrameworkMpc";
export { DataPrivacyFrameworkMpc__factory } from "./factories/@coti-io/coti-contracts/contracts/access/DataPrivacyFramework/extensions/DataPrivacyFrameworkMpc__factory";
export type { IPrivateERC20 } from "./@coti-io/coti-contracts/contracts/token/PrivateERC20/IPrivateERC20";
export { IPrivateERC20__factory } from "./factories/@coti-io/coti-contracts/contracts/token/PrivateERC20/IPrivateERC20__factory";
export type { PrivateERC20 } from "./@coti-io/coti-contracts/contracts/token/PrivateERC20/PrivateERC20";
export { PrivateERC20__factory } from "./factories/@coti-io/coti-contracts/contracts/token/PrivateERC20/PrivateERC20__factory";
export type { PrivateERC721URIStorage } from "./@coti-io/coti-contracts/contracts/token/PrivateERC721/extensions/PrivateERC721URIStorage";
export { PrivateERC721URIStorage__factory } from "./factories/@coti-io/coti-contracts/contracts/token/PrivateERC721/extensions/PrivateERC721URIStorage__factory";
export type { IERC721Errors } from "./@coti-io/coti-contracts/contracts/token/PrivateERC721/IERC721Errors";
export { IERC721Errors__factory } from "./factories/@coti-io/coti-contracts/contracts/token/PrivateERC721/IERC721Errors__factory";
export type { PrivateERC721 } from "./@coti-io/coti-contracts/contracts/token/PrivateERC721/PrivateERC721";
export { PrivateERC721__factory } from "./factories/@coti-io/coti-contracts/contracts/token/PrivateERC721/PrivateERC721__factory";
export type { MpcCore } from "./@coti-io/coti-contracts/contracts/utils/mpc/MpcCore";
export { MpcCore__factory } from "./factories/@coti-io/coti-contracts/contracts/utils/mpc/MpcCore__factory";
export type { ExtendedOperations } from "./@coti-io/coti-contracts/contracts/utils/mpc/MpcInterface.sol/ExtendedOperations";
export { ExtendedOperations__factory } from "./factories/@coti-io/coti-contracts/contracts/utils/mpc/MpcInterface.sol/ExtendedOperations__factory";
export type { Ownable } from "./@openzeppelin/contracts/access/Ownable";
export { Ownable__factory } from "./factories/@openzeppelin/contracts/access/Ownable__factory";
export type { Ownable2Step } from "./@openzeppelin/contracts/access/Ownable2Step";
export { Ownable2Step__factory } from "./factories/@openzeppelin/contracts/access/Ownable2Step__factory";
export type { IERC4906 } from "./@openzeppelin/contracts/interfaces/IERC4906";
export { IERC4906__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC4906__factory";
export type { IERC721 } from "./@openzeppelin/contracts/token/ERC721/IERC721";
export { IERC721__factory } from "./factories/@openzeppelin/contracts/token/ERC721/IERC721__factory";
export type { IERC721Receiver } from "./@openzeppelin/contracts/token/ERC721/IERC721Receiver";
export { IERC721Receiver__factory } from "./factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory";
export type { ERC165 } from "./@openzeppelin/contracts/utils/introspection/ERC165";
export { ERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/ERC165__factory";
export type { IERC165 } from "./@openzeppelin/contracts/utils/introspection/IERC165";
export { IERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/IERC165__factory";
export type { DataOnChain } from "./contracts/DataOnChain";
export { DataOnChain__factory } from "./factories/contracts/DataOnChain__factory";
export type { OnChainDatabase } from "./contracts/OnChainDatabase";
export { OnChainDatabase__factory } from "./factories/contracts/OnChainDatabase__factory";
export type { PrivateAuction } from "./contracts/PrivateAuction";
export { PrivateAuction__factory } from "./factories/contracts/PrivateAuction__factory";
export type { PrivateIdentityRegistry } from "./contracts/PrivateIdentityRegistry";
export { PrivateIdentityRegistry__factory } from "./factories/contracts/PrivateIdentityRegistry__factory";
export type { PrivateNFT } from "./contracts/PrivateNFT";
export { PrivateNFT__factory } from "./factories/contracts/PrivateNFT__factory";
export type { PrivateToken } from "./contracts/PrivateToken";
export { PrivateToken__factory } from "./factories/contracts/PrivateToken__factory";