UNPKG

minauth-erc721-timelock-plugin

Version:

This package contains an implementation of a MinAuth plugin that combines zero-knowledge Merkle "membership" proofs with the ability to register into to a Merkle tree with locking an Ethereum NFT.

32 lines (31 loc) 2.73 kB
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 { IERC1155Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors"; export { IERC1155Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors__factory"; export type { IERC20Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors"; export { IERC20Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors__factory"; export type { IERC721Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors"; export { IERC721Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors__factory"; export type { ERC721 } from "./@openzeppelin/contracts/token/ERC721/ERC721"; export { ERC721__factory } from "./factories/@openzeppelin/contracts/token/ERC721/ERC721__factory"; export type { IERC721Metadata } from "./@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata"; export { IERC721Metadata__factory } from "./factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__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 { Math } from "./@openzeppelin/contracts/utils/math/Math"; export { Math__factory } from "./factories/@openzeppelin/contracts/utils/math/Math__factory"; export type { Strings } from "./@openzeppelin/contracts/utils/Strings"; export { Strings__factory } from "./factories/@openzeppelin/contracts/utils/Strings__factory"; export type { ERC721Mock } from "./contracts/ERC721Mock"; export { ERC721Mock__factory } from "./factories/contracts/ERC721Mock__factory"; export type { ERC721TimeLock } from "./contracts/ERC721TimeLock"; export { ERC721TimeLock__factory } from "./factories/contracts/ERC721TimeLock__factory";