import { PartialReadonlyContractAbi } from "../types" ; export const WrappedNFT = [ { constant : false , inputs : [ { internalType : "uint256[]" , name : "_nftIds" , type : "uint256[]" } , { internalType : "address[]" , name : "_destinationAddresses" , type : "address[]" , } , ] , name : "burnTokensAndWithdrawNfts" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ ] , name : "name" , outputs : [ { internalType : "string" , name : "" , type : "string" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "spender" , type : "address" } , { internalType : "uint256" , name : "value" , type : "uint256" } , ] , name : "approve" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "_operator" , type : "address" } , { internalType : "address" , name : "_from" , type : "address" } , { internalType : "uint256" , name : "_tokenId" , type : "uint256" } , { internalType : "bytes" , name : "_data" , type : "bytes" } , ] , name : "onERC721Received" , outputs : [ { internalType : "bytes4" , name : "" , type : "bytes4" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ ] , name : "totalSupply" , outputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "uint256" , name : "_numSlotsToCheck" , type : "uint256" } , ] , name : "batchRemoveWithdrawnNFTsFromStorage" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "from" , type : "address" } , { internalType : "address" , name : "to" , type : "address" } , { internalType : "uint256" , name : "value" , type : "uint256" } , ] , name : "transferFrom" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ ] , name : "decimals" , outputs : [ { internalType : "uint8" , name : "" , type : "uint8" } ] , payable : false , stateMutability : "view" , type : "function" , } , { 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 : "address" , name : "spender" , type : "address" } , { internalType : "uint256" , name : "addedValue" , type : "uint256" } , ] , name : "increaseAllowance" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ { internalType : "address" , name : "owner" , type : "address" } ] , name : "balanceOf" , outputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , name : "nftIsDepositedInContract" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "symbol" , outputs : [ { internalType : "string" , name : "" , type : "string" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : false , inputs : [ { internalType : "uint256[]" , name : "_nftIds" , type : "uint256[]" } ] , name : "depositNftsAndMintTokens" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "spender" , type : "address" } , { internalType : "uint256" , name : "subtractedValue" , type : "uint256" } , ] , name : "decreaseAllowance" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : false , inputs : [ { internalType : "address" , name : "to" , type : "address" } , { internalType : "uint256" , name : "value" , type : "uint256" } , ] , name : "transfer" , outputs : [ { internalType : "bool" , name : "" , type : "bool" } ] , payable : false , stateMutability : "nonpayable" , type : "function" , } , { constant : true , inputs : [ { internalType : "address" , name : "owner" , type : "address" } , { internalType : "address" , name : "spender" , type : "address" } , ] , name : "allowance" , outputs : [ { internalType : "uint256" , name : "" , type : "uint256" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "nftCoreAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { constant : true , inputs : [ ] , name : "wrappedNFTLiquidationProxyAddress" , outputs : [ { internalType : "address" , name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" , } , { inputs : [ { internalType : "address" , name : "_nftCoreAddress" , type : "address" } , { internalType : "address" , name : "_uniswapFactoryAddress" , type : "address" , } , { internalType : "address" , name : "_wyvernTokenTransferProxyAddress" , type : "address" , } , { internalType : "address" , name : "_wrappedNFTLiquidationProxyAddress" , type : "address" , } , ] , payable : false , stateMutability : "nonpayable" , type : "constructor" , } , { payable : true , stateMutability : "payable" , type : "fallback" } , { anonymous : false , inputs : [ { indexed : false , internalType : "uint256" , name : "nftId" , type : "uint256" , } , ] , name : "DepositNFTAndMintToken" , type : "event" , } , { anonymous : false , inputs : [ { indexed : false , internalType : "uint256" , name : "nftId" , type : "uint256" , } , ] , name : "BurnTokenAndWithdrawNFT" , type : "event" , } , { anonymous : false , inputs : [ { indexed : true , internalType : "address" , name : "from" , type : "address" } , { indexed : true , internalType : "address" , name : "to" , type : "address" } , { indexed : false , internalType : "uint256" , name : "value" , type : "uint256" , } , ] , name : "Transfer" , type : "event" , } , { anonymous : false , inputs : [ { indexed : true , internalType : "address" , name : "owner" , type : "address" , } , { indexed : true , internalType : "address" , name : "spender" , type : "address" , } , { indexed : false , internalType : "uint256" , name : "value" , type : "uint256" , } , ] , name : "Approval" , type : "event" , } , ] ;