gotake-contracts
Version:
TypeChain generated types and ABIs for GoTake contracts
166 lines (165 loc) • 16.3 kB
TypeScript
import type * as layerzerolabs from "./@layerzerolabs";
export type { layerzerolabs };
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 { ILayerZeroEndpointV2 } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroEndpointV2";
export { ILayerZeroEndpointV2__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroEndpointV2__factory";
export type { ILayerZeroReceiver } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroReceiver";
export { ILayerZeroReceiver__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroReceiver__factory";
export type { IMessageLib } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLib";
export { IMessageLib__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLib__factory";
export type { IMessageLibManager } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLibManager";
export { IMessageLibManager__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLibManager__factory";
export type { IMessagingChannel } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingChannel";
export { IMessagingChannel__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingChannel__factory";
export type { IMessagingComposer } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingComposer";
export { IMessagingComposer__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingComposer__factory";
export type { IMessagingContext } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingContext";
export { IMessagingContext__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingContext__factory";
export type { ISendLib } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ISendLib";
export { ISendLib__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ISendLib__factory";
export type { AddressCast } from "./@layerzerolabs/lz-evm-protocol-v2/contracts/libs/AddressCast";
export { AddressCast__factory } from "./factories/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/AddressCast__factory";
export type { IOAppCore } from "./@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppCore";
export { IOAppCore__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppCore__factory";
export type { IOAppMsgInspector } from "./@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppMsgInspector";
export { IOAppMsgInspector__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppMsgInspector__factory";
export type { IOAppOptionsType3 } from "./@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppOptionsType3";
export { IOAppOptionsType3__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppOptionsType3__factory";
export type { IOAppReceiver } from "./@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppReceiver";
export { IOAppReceiver__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppReceiver__factory";
export type { OAppOptionsType3 } from "./@layerzerolabs/oapp-evm/contracts/oapp/libs/OAppOptionsType3";
export { OAppOptionsType3__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/libs/OAppOptionsType3__factory";
export type { OApp } from "./@layerzerolabs/oapp-evm/contracts/oapp/OApp";
export { OApp__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/OApp__factory";
export type { OAppCore } from "./@layerzerolabs/oapp-evm/contracts/oapp/OAppCore";
export { OAppCore__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/OAppCore__factory";
export type { OAppReceiver } from "./@layerzerolabs/oapp-evm/contracts/oapp/OAppReceiver";
export { OAppReceiver__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/OAppReceiver__factory";
export type { OAppSender } from "./@layerzerolabs/oapp-evm/contracts/oapp/OAppSender";
export { OAppSender__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/oapp/OAppSender__factory";
export type { IOAppPreCrimeSimulator } from "./@layerzerolabs/oapp-evm/contracts/precrime/interfaces/IOAppPreCrimeSimulator";
export { IOAppPreCrimeSimulator__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/precrime/interfaces/IOAppPreCrimeSimulator__factory";
export type { IPreCrime } from "./@layerzerolabs/oapp-evm/contracts/precrime/interfaces/IPreCrime";
export { IPreCrime__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/precrime/interfaces/IPreCrime__factory";
export type { OAppPreCrimeSimulator } from "./@layerzerolabs/oapp-evm/contracts/precrime/OAppPreCrimeSimulator";
export { OAppPreCrimeSimulator__factory } from "./factories/@layerzerolabs/oapp-evm/contracts/precrime/OAppPreCrimeSimulator__factory";
export type { IOFT } from "./@layerzerolabs/oft-evm/contracts/interfaces/IOFT";
export { IOFT__factory } from "./factories/@layerzerolabs/oft-evm/contracts/interfaces/IOFT__factory";
export type { OFT } from "./@layerzerolabs/oft-evm/contracts/OFT";
export { OFT__factory } from "./factories/@layerzerolabs/oft-evm/contracts/OFT__factory";
export type { OFTCore } from "./@layerzerolabs/oft-evm/contracts/OFTCore";
export { OFTCore__factory } from "./factories/@layerzerolabs/oft-evm/contracts/OFTCore__factory";
export type { Initializable } from "./@openzeppelin/contracts-upgradeable/proxy/utils/Initializable";
export { Initializable__factory } from "./factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory";
export type { UUPSUpgradeable } from "./@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable";
export { UUPSUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable__factory";
export type { ReentrancyGuardUpgradeable } from "./@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable";
export { ReentrancyGuardUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable__factory";
export type { AccessControl } from "./@openzeppelin/contracts/access/AccessControl";
export { AccessControl__factory } from "./factories/@openzeppelin/contracts/access/AccessControl__factory";
export type { IAccessControl } from "./@openzeppelin/contracts/access/IAccessControl";
export { IAccessControl__factory } from "./factories/@openzeppelin/contracts/access/IAccessControl__factory";
export type { Ownable } from "./@openzeppelin/contracts/access/Ownable";
export { Ownable__factory } from "./factories/@openzeppelin/contracts/access/Ownable__factory";
export type { IERC1822Proxiable } from "./@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable";
export { IERC1822Proxiable__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable__factory";
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 { IERC1271 } from "./@openzeppelin/contracts/interfaces/IERC1271";
export { IERC1271__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC1271__factory";
export type { IERC1363 } from "./@openzeppelin/contracts/interfaces/IERC1363";
export { IERC1363__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC1363__factory";
export type { IERC1967 } from "./@openzeppelin/contracts/interfaces/IERC1967";
export { IERC1967__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC1967__factory";
export type { IERC4906 } from "./@openzeppelin/contracts/interfaces/IERC4906";
export { IERC4906__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC4906__factory";
export type { IERC5313 } from "./@openzeppelin/contracts/interfaces/IERC5313";
export { IERC5313__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC5313__factory";
export type { IBeacon } from "./@openzeppelin/contracts/proxy/beacon/IBeacon";
export { IBeacon__factory } from "./factories/@openzeppelin/contracts/proxy/beacon/IBeacon__factory";
export type { ERC1967Proxy } from "./@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy";
export { ERC1967Proxy__factory } from "./factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy__factory";
export type { ERC1967Utils } from "./@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils";
export { ERC1967Utils__factory } from "./factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils__factory";
export type { Proxy } from "./@openzeppelin/contracts/proxy/Proxy";
export { Proxy__factory } from "./factories/@openzeppelin/contracts/proxy/Proxy__factory";
export type { ProxyAdmin } from "./@openzeppelin/contracts/proxy/transparent/ProxyAdmin";
export { ProxyAdmin__factory } from "./factories/@openzeppelin/contracts/proxy/transparent/ProxyAdmin__factory";
export type { ITransparentUpgradeableProxy } from "./@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy";
export { ITransparentUpgradeableProxy__factory } from "./factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy__factory";
export type { TransparentUpgradeableProxy } from "./@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy";
export { TransparentUpgradeableProxy__factory } from "./factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy__factory";
export type { IERC1155 } from "./@openzeppelin/contracts/token/ERC1155/IERC1155";
export { IERC1155__factory } from "./factories/@openzeppelin/contracts/token/ERC1155/IERC1155__factory";
export type { ERC20 } from "./@openzeppelin/contracts/token/ERC20/ERC20";
export { ERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20__factory";
export type { IERC20Metadata } from "./@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata";
export { IERC20Metadata__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata__factory";
export type { IERC20 } from "./@openzeppelin/contracts/token/ERC20/IERC20";
export { IERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/IERC20__factory";
export type { SafeERC20 } from "./@openzeppelin/contracts/token/ERC20/utils/SafeERC20";
export { SafeERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/utils/SafeERC20__factory";
export type { ERC721 } from "./@openzeppelin/contracts/token/ERC721/ERC721";
export { ERC721__factory } from "./factories/@openzeppelin/contracts/token/ERC721/ERC721__factory";
export type { ERC721URIStorage } from "./@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage";
export { ERC721URIStorage__factory } from "./factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage__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 { Address } from "./@openzeppelin/contracts/utils/Address";
export { Address__factory } from "./factories/@openzeppelin/contracts/utils/Address__factory";
export type { ECDSA } from "./@openzeppelin/contracts/utils/cryptography/ECDSA";
export { ECDSA__factory } from "./factories/@openzeppelin/contracts/utils/cryptography/ECDSA__factory";
export type { Errors } from "./@openzeppelin/contracts/utils/Errors";
export { Errors__factory } from "./factories/@openzeppelin/contracts/utils/Errors__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 { SafeCast } from "./@openzeppelin/contracts/utils/math/SafeCast";
export { SafeCast__factory } from "./factories/@openzeppelin/contracts/utils/math/SafeCast__factory";
export type { Strings } from "./@openzeppelin/contracts/utils/Strings";
export { Strings__factory } from "./factories/@openzeppelin/contracts/utils/Strings__factory";
export type { AccountNFT } from "./contracts/AccountNFT";
export { AccountNFT__factory } from "./factories/contracts/AccountNFT__factory";
export type { ContentNFT } from "./contracts/ContentNFT";
export { ContentNFT__factory } from "./factories/contracts/ContentNFT__factory";
export type { ERC6551Account } from "./contracts/ERC6551Account";
export { ERC6551Account__factory } from "./factories/contracts/ERC6551Account__factory";
export type { ERC6551Registry } from "./contracts/ERC6551Registry.sol/ERC6551Registry";
export { ERC6551Registry__factory } from "./factories/contracts/ERC6551Registry.sol/ERC6551Registry__factory";
export type { IERC6551AccountInitializable } from "./contracts/ERC6551Registry.sol/IERC6551AccountInitializable";
export { IERC6551AccountInitializable__factory } from "./factories/contracts/ERC6551Registry.sol/IERC6551AccountInitializable__factory";
export type { IERC6551Registry } from "./contracts/ERC6551Registry.sol/IERC6551Registry";
export { IERC6551Registry__factory } from "./factories/contracts/ERC6551Registry.sol/IERC6551Registry__factory";
export type { IERC6551Account } from "./contracts/interfaces/IERC6551Account";
export { IERC6551Account__factory } from "./factories/contracts/interfaces/IERC6551Account__factory";
export type { IERC6551Executable } from "./contracts/interfaces/IERC6551Executable";
export { IERC6551Executable__factory } from "./factories/contracts/interfaces/IERC6551Executable__factory";
export type { IVideoPayment } from "./contracts/interfaces/IVideoPayment";
export { IVideoPayment__factory } from "./factories/contracts/interfaces/IVideoPayment__factory";
export type { MockERC20 } from "./contracts/MockERC20";
export { MockERC20__factory } from "./factories/contracts/MockERC20__factory";
export type { SS } from "./contracts/SS";
export { SS__factory } from "./factories/contracts/SS__factory";
export type { SSE } from "./contracts/SSE";
export { SSE__factory } from "./factories/contracts/SSE__factory";
export type { SSG } from "./contracts/SSG";
export { SSG__factory } from "./factories/contracts/SSG__factory";
export type { TokenPurchase } from "./contracts/TokenPurchase";
export { TokenPurchase__factory } from "./factories/contracts/TokenPurchase__factory";
export type { VideoPayment } from "./contracts/VideoPayment";
export { VideoPayment__factory } from "./factories/contracts/VideoPayment__factory";
export type { VideoPaymentProxy } from "./contracts/VideoPaymentProxy";
export { VideoPaymentProxy__factory } from "./factories/contracts/VideoPaymentProxy__factory";