import { PartialReadonlyContractAbi } from "../types" ; export const WrappedNFTFactory = [ { constant : true , inputs : [ ] , name : "wyvernTokenTransferProxyAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "uniswapFactoryAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "uint256" , name : "_startIndex" , type : "uint256" } , { internalType : "uint256" , name : "_endIndex" , type : "uint256" } , { internalType : "address" , name : "_previousFactoryAddress" , type : "address" , } , ] , name : "importMappingsFromPreviousFactory" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , name : "idToNftContract" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "wrapperContractsCreated" , outputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ { internalType : "address" , name : "" , type : "address" } ] , name : "wrapperContractToNftContract" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ ] , name : "renounceOwnership" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "_nftContractAddress" , type : "address" } , ] , name : "createWrapperContract" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ ] , name : "owner" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "isOwner" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "_newWyvernTokenTransferProxyAddress" , type : "address" , } , ] , name : "updateWyvernTokenTransferProxyAddress" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "_newWrappedNFTLiquidationProxyAddress" , type : "address" , } , ] , name : "updateWrappedNFTLiquidationProxyAddress" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ { internalType : "address" , name : "" , type : "address" } ] , name : "nftContractToWrapperContract" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ { internalType : "address" , name : "_nftContractAddress" , type : "address" } , ] , name : "getWrapperContractForNFTContractAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "_newUniswapFactoryAddress" , type : "address" , } , ] , name : "updateUniswapFactoryContractAddress" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "newOwner" , type : "address" } ] , name : "transferOwnership" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ ] , name : "wrappedNFTLiquidationProxyAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { inputs : [ { internalType : "address" , name : "_uniswapFactoryAddress" , type : "address" , } , { internalType : "address" , name : "_wyvernTokenTransferProxyAddress" , type : "address" , } , ] , payable : false , stateMutability : "nonpayable" , type : "constructor" , } , { anonymous : false , inputs : [ { indexed : false , internalType : "address" , name : "nftContract" , type : "address" , } , { indexed : false , internalType : "address" , name : "wrapperContract" , type : "address" , } , ] , name : "NewWrapperContractCreated" , type : "event" , } , { anonymous : false , inputs : [ { indexed : false , internalType : "address" , name : "previousOwner" , type : "address" , } , { indexed : false , internalType : "address" , name : "newOwner" , type : "address" , } , ] , name : "OwnershipTransferred" , type : "event" , } , ] ;