@fuul/protocol-abis
Advanced tools
@@ -1,1 +0,1 @@ | ||
| "use strict";var o=Object.defineProperty;var l=(n,e,t)=>e in n?o(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var i=(n,e,t)=>(l(n,typeof e!="symbol"?e+"":e,t),t);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("ethers"),m=[{inputs:[],name:"TokenCurrencyAlreadyAccepted",type:"error"},{inputs:[],name:"TokenCurrencyNotAccepted",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"AttributorFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ClientFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"}],name:"NftFeeCurrencyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"NftFixedFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"projectId",type:"uint256"},{indexed:!0,internalType:"address",name:"deployedAddress",type:"address"},{indexed:!0,internalType:"address",name:"eventSigner",type:"address"},{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"},{indexed:!1,internalType:"address",name:"clientFeeCollector",type:"address"}],name:"ProjectCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectRemovePeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCollector",type:"address"}],name:"ProtocolFeeCollectorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProtocolFeeUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"acceptedCurrencies",outputs:[{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"},{internalType:"bool",name:"isAccepted",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"addCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"attributionFeeHelper",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"attributorFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"clientFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"projectAdmin",type:"address"},{internalType:"address",name:"projectEventSigner",type:"address"},{internalType:"string",name:"projectInfoURI",type:"string"},{internalType:"address",name:"clientFeeCollector",type:"address"}],name:"createFuulProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getAllFees",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getBudgetRemoveInfo",outputs:[{internalType:"uint256",name:"cooldown",type:"uint256"},{internalType:"uint256",name:"removeWindow",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getUserProjectByIndex",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getUserProjectCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"hasManagerRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftFeeCurrency",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectBudgetCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"projectId",type:"uint256"}],name:"projects",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"protocolFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"removeCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setAttributorFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setClientFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newCurrency",type:"address"}],name:"setNftFeeCurrency",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setNftFixedFeeAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectBudgetCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectRemoveBudgetPeriod",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalProjectsCreated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],c=[{inputs:[{internalType:"address",name:"attributor",type:"address"},{internalType:"address",name:"pauser",type:"address"},{internalType:"address",name:"unpauser",type:"address"},{internalType:"address",name:"acceptedERC20CurrencyToken",type:"address"},{internalType:"uint256",name:"initialTokenLimit",type:"uint256"},{internalType:"uint256",name:"initialNativeTokenLimit",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"LimitAlreadySet",type:"error"},{inputs:[],name:"OverTheLimit",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClaimCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{inputs:[],name:"ATTRIBUTOR_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PAUSER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UNPAUSER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"}],name:"addCurrencyLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"projectAttributions",type:"tuple[]"}],internalType:"struct IFuulManager.AttributionEntity[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],internalType:"struct IFuulManager.ClaimCheck[]",name:"claimChecks",type:"tuple[]"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimCooldown",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"currencyLimits",outputs:[{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"},{internalType:"uint256",name:"cumulativeClaimPerCooldown",type:"uint256"},{internalType:"uint256",name:"claimCooldownPeriodStarted",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"isPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"pauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setClaimCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"limit",type:"uint256"}],name:"setCurrencyTokenLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"unpauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"usersClaims",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],T=[{inputs:[],name:"AlreadyAttributed",type:"error"},{inputs:[],name:"EmptyURI",type:"error"},{inputs:[],name:"Forbidden",type:"error"},{inputs:[],name:"IncorrectMsgValue",type:"error"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"InvalidCurrency",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[],name:"ManagerIsPaused",type:"error"},{inputs:[],name:"NoRemovalApplication",type:"error"},{inputs:[],name:"OutsideRemovalWindow",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!0,internalType:"uint256",name:"totalAmount",type:"uint256"},{indexed:!1,internalType:"address[5]",name:"receivers",type:"address[5]"},{indexed:!1,internalType:"uint256[5]",name:"amounts",type:"uint256[5]"},{indexed:!1,internalType:"bytes32",name:"proof",type:"bytes32"}],name:"Attributed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"}],name:"ProjectInfoUpdated",type:"event"},{inputs:[],name:"applyToRemoveBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"availableToClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"canRemoveFunds",outputs:[{internalType:"bool",name:"insideRemovalWindow",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"claimFromProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"clientFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"depositFungibleToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"depositNFTToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"fuulFactory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBudgetRemovePeriod",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastRemovalApplication",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastStatusHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectInfoURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"removeFungibleBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"removeNFTBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"projectURI",type:"string"}],name:"setProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"}],s=[{inputs:[],name:"TokenCurrencyAlreadyAccepted",type:"error"},{inputs:[],name:"TokenCurrencyNotAccepted",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"AttributorFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ClientFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"}],name:"NftFeeCurrencyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"NftFixedFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"projectId",type:"uint256"},{indexed:!0,internalType:"address",name:"deployedAddress",type:"address"},{indexed:!0,internalType:"address",name:"eventSigner",type:"address"},{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"},{indexed:!1,internalType:"address",name:"clientFeeCollector",type:"address"}],name:"ProjectCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectRemovePeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCollector",type:"address"}],name:"ProtocolFeeCollectorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"value",type:"uint256"}],name:"ProtocolFeeUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"acceptedCurrencies",outputs:[{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"},{internalType:"bool",name:"isAccepted",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"addCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"attributionFeeHelper",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"attributorFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"clientFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"projectAdmin",type:"address"},{internalType:"address",name:"projectEventSigner",type:"address"},{internalType:"string",name:"projectInfoURI",type:"string"},{internalType:"address",name:"clientFeeCollector",type:"address"}],name:"createFuulProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getAllFees",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getBudgetRemoveInfo",outputs:[{internalType:"uint256",name:"cooldown",type:"uint256"},{internalType:"uint256",name:"removeWindow",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getUserProjectByIndex",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getUserProjectCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"hasManagerRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftFeeCurrency",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectBudgetCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"projectId",type:"uint256"}],name:"projects",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"protocolFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"removeCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setAttributorFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setClientFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newCurrency",type:"address"}],name:"setNftFeeCurrency",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setNftFixedFeeAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectBudgetCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectRemoveBudgetPeriod",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalProjectsCreated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class r{static createInterface(){return new a.utils.Interface(s)}static connect(e,t){return new a.Contract(e,s,t)}}i(r,"abi",s);const u=[{inputs:[{internalType:"address",name:"attributor",type:"address"},{internalType:"address",name:"pauser",type:"address"},{internalType:"address",name:"unpauser",type:"address"},{internalType:"address",name:"acceptedERC20CurrencyToken",type:"address"},{internalType:"uint256",name:"initialTokenLimit",type:"uint256"},{internalType:"uint256",name:"initialNativeTokenLimit",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"LimitAlreadySet",type:"error"},{inputs:[],name:"OverTheLimit",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClaimCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{inputs:[],name:"ATTRIBUTOR_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PAUSER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UNPAUSER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"}],name:"addCurrencyLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"projectAttributions",type:"tuple[]"}],internalType:"struct IFuulManager.AttributionEntity[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],internalType:"struct IFuulManager.ClaimCheck[]",name:"claimChecks",type:"tuple[]"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimCooldown",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"currencyLimits",outputs:[{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"},{internalType:"uint256",name:"cumulativeClaimPerCooldown",type:"uint256"},{internalType:"uint256",name:"claimCooldownPeriodStarted",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"isPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"pauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setClaimCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"limit",type:"uint256"}],name:"setCurrencyTokenLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"unpauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"usersClaims",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class y{static createInterface(){return new a.utils.Interface(u)}static connect(e,t){return new a.Contract(e,u,t)}}i(y,"abi",u);const p=[{inputs:[],name:"AlreadyAttributed",type:"error"},{inputs:[],name:"EmptyURI",type:"error"},{inputs:[],name:"Forbidden",type:"error"},{inputs:[],name:"IncorrectMsgValue",type:"error"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"InvalidCurrency",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[],name:"ManagerIsPaused",type:"error"},{inputs:[],name:"NoRemovalApplication",type:"error"},{inputs:[],name:"OutsideRemovalWindow",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!0,internalType:"uint256",name:"totalAmount",type:"uint256"},{indexed:!1,internalType:"address[5]",name:"receivers",type:"address[5]"},{indexed:!1,internalType:"uint256[5]",name:"amounts",type:"uint256[5]"},{indexed:!1,internalType:"bytes32",name:"proof",type:"bytes32"}],name:"Attributed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"}],name:"ProjectInfoUpdated",type:"event"},{inputs:[],name:"applyToRemoveBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"availableToClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"canRemoveFunds",outputs:[{internalType:"bool",name:"insideRemovalWindow",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"claimFromProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"clientFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"depositFungibleToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"depositNFTToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"fuulFactory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBudgetRemovePeriod",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastRemovalApplication",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastStatusHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectInfoURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"removeFungibleBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"removeNFTBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"projectURI",type:"string"}],name:"setProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"}];class d{static createInterface(){return new a.utils.Interface(p)}static connect(e,t){return new a.Contract(e,p,t)}}i(d,"abi",p);const b=Object.freeze(Object.defineProperty({__proto__:null,FuulFactory__factory:r,FuulManager__factory:y,FuulProject__factory:d},Symbol.toStringTag,{value:"Module"}));exports.FuulFactoryAbi=m;exports.FuulFactory__factory=r;exports.FuulManagerAbi=c;exports.FuulManager__factory=y;exports.FuulProjectAbi=T;exports.FuulProject__factory=d;exports.factories=b; | ||
| "use strict";var o=Object.defineProperty;var l=(n,e,t)=>e in n?o(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var i=(n,e,t)=>(l(n,typeof e!="symbol"?e+"":e,t),t);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("ethers"),m=[{inputs:[],name:"InvalidTokenType",type:"error"},{inputs:[],name:"TokenCurrencyAlreadyAccepted",type:"error"},{inputs:[],name:"TokenCurrencyNotAccepted",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"AttributorFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClientFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"newCurrency",type:"address"}],name:"NftFeeCurrencyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"NftFixedFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"projectId",type:"uint256"},{indexed:!0,internalType:"address",name:"deployedAddress",type:"address"},{indexed:!0,internalType:"address",name:"eventSigner",type:"address"},{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"},{indexed:!1,internalType:"address",name:"clientFeeCollector",type:"address"}],name:"ProjectCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectRemovePeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCollector",type:"address"}],name:"ProtocolFeeCollectorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProtocolFeeUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"acceptedCurrencies",outputs:[{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"},{internalType:"bool",name:"isAccepted",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"addCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"attributionFeeHelper",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"attributorFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"clientFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"projectAdmin",type:"address"},{internalType:"address",name:"projectEventSigner",type:"address"},{internalType:"string",name:"projectInfoURI",type:"string"},{internalType:"address",name:"clientFeeCollector",type:"address"}],name:"createFuulProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getAllFees",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getBudgetRemoveInfo",outputs:[{internalType:"uint256",name:"cooldown",type:"uint256"},{internalType:"uint256",name:"removeWindow",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"hasManagerRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftFeeCurrency",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectBudgetCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"removeCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setAttributorFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setClientFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newCurrency",type:"address"}],name:"setNftFeeCurrency",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setNftFixedFeeAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectBudgetCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectRemoveBudgetPeriod",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalProjectsCreated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],c=[{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"LimitAlreadySet",type:"error"},{inputs:[],name:"OverTheLimit",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClaimCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"}],name:"addCurrencyLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"projectAttributions",type:"tuple[]"}],internalType:"struct IFuulManager.AttributionEntity[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],internalType:"struct IFuulManager.ClaimCheck[]",name:"claimChecks",type:"tuple[]"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currencyToken",type:"address"}],name:"currencyLimits",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"isPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"pauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setClaimCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"limit",type:"uint256"}],name:"setCurrencyTokenLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"usersClaims",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],T=[{inputs:[],name:"AlreadyAttributed",type:"error"},{inputs:[],name:"EmptyURI",type:"error"},{inputs:[],name:"Forbidden",type:"error"},{inputs:[],name:"IncorrectMsgValue",type:"error"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"InvalidCurrency",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[],name:"ManagerIsPaused",type:"error"},{inputs:[],name:"NoRemovalApplication",type:"error"},{inputs:[],name:"OutsideRemovalWindow",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"}],name:"AppliedToRemove",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"totalAmount",type:"uint256"},{indexed:!1,internalType:"address[5]",name:"receivers",type:"address[5]"},{indexed:!1,internalType:"uint256[5]",name:"amounts",type:"uint256[5]"},{indexed:!1,internalType:"bytes32",name:"proof",type:"bytes32"}],name:"Attributed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"}],name:"ProjectInfoUpdated",type:"event"},{inputs:[],name:"applyToRemoveBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"proof",type:"bytes32"}],name:"attributionProofs",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"availableToClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"canRemoveFunds",outputs:[{internalType:"bool",name:"insideRemovalWindow",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"claimFromProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"clientFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"depositFungibleToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"depositNFTToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"fuulFactory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBudgetRemovePeriod",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastRemovalApplication",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectInfoURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"removeFungibleBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"removeNFTBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"projectURI",type:"string"}],name:"setProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"}],u=[{inputs:[],name:"InvalidTokenType",type:"error"},{inputs:[],name:"TokenCurrencyAlreadyAccepted",type:"error"},{inputs:[],name:"TokenCurrencyNotAccepted",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"AttributorFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClientFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCurrency",type:"address"},{indexed:!1,internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"CurrencyRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"newCurrency",type:"address"}],name:"NftFeeCurrencyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"NftFixedFeeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"projectId",type:"uint256"},{indexed:!0,internalType:"address",name:"deployedAddress",type:"address"},{indexed:!0,internalType:"address",name:"eventSigner",type:"address"},{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"},{indexed:!1,internalType:"address",name:"clientFeeCollector",type:"address"}],name:"ProjectCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProjectRemovePeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newCollector",type:"address"}],name:"ProtocolFeeCollectorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ProtocolFeeUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"acceptedCurrencies",outputs:[{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"},{internalType:"bool",name:"isAccepted",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"enum IFuulFactory.TokenType",name:"tokenType",type:"uint8"}],name:"addCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"attributionFeeHelper",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"attributorFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"clientFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"projectAdmin",type:"address"},{internalType:"address",name:"projectEventSigner",type:"address"},{internalType:"string",name:"projectInfoURI",type:"string"},{internalType:"address",name:"clientFeeCollector",type:"address"}],name:"createFuulProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getAllFees",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"attributorFee",type:"uint256"},{internalType:"uint256",name:"clientFee",type:"uint256"},{internalType:"address",name:"protocolFeeCollector",type:"address"},{internalType:"uint256",name:"nftFixedFeeAmount",type:"uint256"},{internalType:"address",name:"nftFeeCurrency",type:"address"}],internalType:"struct IFuulFactory.FeesInformation",name:"",type:"tuple"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getBudgetRemoveInfo",outputs:[{internalType:"uint256",name:"cooldown",type:"uint256"},{internalType:"uint256",name:"removeWindow",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"hasManagerRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftFeeCurrency",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectBudgetCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFee",outputs:[{internalType:"uint256",name:"fees",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"}],name:"removeCurrencyToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setAttributorFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setClientFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newCurrency",type:"address"}],name:"setNftFeeCurrency",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setNftFixedFeeAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectBudgetCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setProjectRemoveBudgetPeriod",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalProjectsCreated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class r{static createInterface(){return new a.utils.Interface(u)}static connect(e,t){return new a.Contract(e,u,t)}}i(r,"abi",u);const p=[{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"LimitAlreadySet",type:"error"},{inputs:[],name:"OverTheLimit",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ClaimCooldownUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TokenLimitUpdated",type:"event"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"claimLimitPerCooldown",type:"uint256"}],name:"addCurrencyLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"projectAttributions",type:"tuple[]"}],internalType:"struct IFuulManager.AttributionEntity[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"projectAddress",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],internalType:"struct IFuulManager.ClaimCheck[]",name:"claimChecks",type:"tuple[]"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimCooldown",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currencyToken",type:"address"}],name:"currencyLimits",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"isPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"pauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"period",type:"uint256"}],name:"setClaimCooldown",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"limit",type:"uint256"}],name:"setCurrencyTokenLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpauseAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"usersClaims",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class y{static createInterface(){return new a.utils.Interface(p)}static connect(e,t){return new a.Contract(e,p,t)}}i(y,"abi",p);const s=[{inputs:[],name:"AlreadyAttributed",type:"error"},{inputs:[],name:"EmptyURI",type:"error"},{inputs:[],name:"Forbidden",type:"error"},{inputs:[],name:"IncorrectMsgValue",type:"error"},{inputs:[],name:"InvalidArgument",type:"error"},{inputs:[],name:"InvalidCurrency",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[],name:"ManagerIsPaused",type:"error"},{inputs:[],name:"NoRemovalApplication",type:"error"},{inputs:[],name:"OutsideRemovalWindow",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"}],name:"AppliedToRemove",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"totalAmount",type:"uint256"},{indexed:!1,internalType:"address[5]",name:"receivers",type:"address[5]"},{indexed:!1,internalType:"uint256[5]",name:"amounts",type:"uint256[5]"},{indexed:!1,internalType:"bytes32",name:"proof",type:"bytes32"}],name:"Attributed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"ERC721BudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FeeBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"address",name:"currency",type:"address"}],name:"FungibleBudgetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"projectInfoURI",type:"string"}],name:"ProjectInfoUpdated",type:"event"},{inputs:[],name:"applyToRemoveBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"partner",type:"address"},{internalType:"address",name:"endUser",type:"address"},{internalType:"uint256",name:"amountToPartner",type:"uint256"},{internalType:"uint256",name:"amountToEndUser",type:"uint256"},{internalType:"bytes32",name:"proof",type:"bytes32"},{internalType:"bytes32",name:"proofWithoutProject",type:"bytes32"}],internalType:"struct IFuulProject.Attribution[]",name:"attributions",type:"tuple[]"},{internalType:"address",name:"attributorFeeCollector",type:"address"}],name:"attributeConversions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"proof",type:"bytes32"}],name:"attributionProofs",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"currency",type:"address"}],name:"availableToClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"canRemoveFunds",outputs:[{internalType:"bool",name:"insideRemovalWindow",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"claimFromProject",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"clientFeeCollector",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"depositFungibleToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"depositNFTToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"fuulFactory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBudgetRemovePeriod",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastRemovalApplication",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectInfoURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"removeFungibleBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"uint256[]",name:"rewardTokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"removeNFTBudget",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"projectURI",type:"string"}],name:"setProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"}];class d{static createInterface(){return new a.utils.Interface(s)}static connect(e,t){return new a.Contract(e,s,t)}}i(d,"abi",s);const f=Object.freeze(Object.defineProperty({__proto__:null,FuulFactory__factory:r,FuulManager__factory:y,FuulProject__factory:d},Symbol.toStringTag,{value:"Module"}));exports.FuulFactoryAbi=m;exports.FuulFactory__factory=r;exports.FuulManagerAbi=c;exports.FuulManager__factory=y;exports.FuulProjectAbi=T;exports.FuulProject__factory=d;exports.factories=f; |
@@ -7,2 +7,6 @@ import { Signer } from "ethers"; | ||
| readonly inputs: readonly []; | ||
| readonly name: "InvalidTokenType"; | ||
| readonly type: "error"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "TokenCurrencyAlreadyAccepted"; | ||
@@ -25,3 +29,3 @@ readonly type: "error"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -36,3 +40,3 @@ readonly name: "value"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -77,3 +81,3 @@ readonly name: "value"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "address"; | ||
@@ -88,3 +92,3 @@ readonly name: "newCurrency"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -99,3 +103,3 @@ readonly name: "value"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -110,3 +114,3 @@ readonly name: "value"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -141,3 +145,3 @@ readonly name: "projectId"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -162,3 +166,3 @@ readonly name: "value"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -337,35 +341,3 @@ readonly name: "value"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "index"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly name: "getUserProjectByIndex"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "getUserProjectCount"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "uint256"; | ||
| readonly name: ""; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "hasManagerRole"; | ||
@@ -400,16 +372,2 @@ readonly outputs: readonly [{ | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "uint256"; | ||
| readonly name: "projectId"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly name: "projects"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly stateMutability: "nonpayable"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
@@ -416,0 +374,0 @@ readonly name: "protocolFee"; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulFactory__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulFactory__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAwpBxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} | ||
| {"version":3,"file":"FuulFactory__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulFactory__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AA+lBxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} |
@@ -6,30 +6,2 @@ import { Signer } from "ethers"; | ||
| static readonly abi: readonly [{ | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: "attributor"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "pauser"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "unpauser"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "acceptedERC20CurrencyToken"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "initialTokenLimit"; | ||
| readonly type: "uint256"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "initialNativeTokenLimit"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly stateMutability: "nonpayable"; | ||
| readonly type: "constructor"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
@@ -48,2 +20,6 @@ readonly name: "InvalidArgument"; | ||
| readonly inputs: readonly []; | ||
| readonly name: "Unauthorized"; | ||
| readonly type: "error"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "ZeroAddress"; | ||
@@ -64,74 +40,4 @@ readonly type: "error"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: false; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "Paused"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "previousAdminRole"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "newAdminRole"; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly name: "RoleAdminChanged"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "sender"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "RoleGranted"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "sender"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "RoleRevoked"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "token"; | ||
@@ -163,54 +69,4 @@ readonly type: "address"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: false; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "Unpaused"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "ATTRIBUTOR_ROLE"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "DEFAULT_ADMIN_ROLE"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "PAUSER_ROLE"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "UNPAUSER_ROLE"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: "tokenAddress"; | ||
@@ -315,3 +171,3 @@ readonly type: "address"; | ||
| readonly internalType: "uint256"; | ||
| readonly name: ""; | ||
| readonly name: "period"; | ||
| readonly type: "uint256"; | ||
@@ -324,3 +180,3 @@ }]; | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly name: "currencyToken"; | ||
| readonly type: "address"; | ||
@@ -331,94 +187,16 @@ }]; | ||
| readonly internalType: "uint256"; | ||
| readonly name: "claimLimitPerCooldown"; | ||
| readonly name: ""; | ||
| readonly type: "uint256"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "cumulativeClaimPerCooldown"; | ||
| readonly name: ""; | ||
| readonly type: "uint256"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "claimCooldownPeriodStarted"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly name: "getRoleAdmin"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly internalType: "uint256"; | ||
| readonly name: "index"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly name: "getRoleMember"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly name: "getRoleMemberCount"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "uint256"; | ||
| readonly name: ""; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "grantRole"; | ||
| readonly outputs: readonly []; | ||
| readonly stateMutability: "nonpayable"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "hasRole"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bool"; | ||
| readonly name: ""; | ||
| readonly type: "bool"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
@@ -440,41 +218,3 @@ readonly name: "isPaused"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "paused"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bool"; | ||
| readonly name: ""; | ||
| readonly type: "bool"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "renounceRole"; | ||
| readonly outputs: readonly []; | ||
| readonly stateMutability: "nonpayable"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "role"; | ||
| readonly type: "bytes32"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }]; | ||
| readonly name: "revokeRole"; | ||
| readonly outputs: readonly []; | ||
| readonly stateMutability: "nonpayable"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "uint256"; | ||
@@ -503,16 +243,2 @@ readonly name: "period"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes4"; | ||
| readonly name: "interfaceId"; | ||
| readonly type: "bytes4"; | ||
| }]; | ||
| readonly name: "supportsInterface"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bool"; | ||
| readonly name: ""; | ||
| readonly type: "bool"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
@@ -526,7 +252,7 @@ readonly name: "unpauseAll"; | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly name: "user"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly internalType: "address"; | ||
| readonly name: ""; | ||
| readonly name: "currency"; | ||
| readonly type: "address"; | ||
@@ -533,0 +259,0 @@ }]; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulManager__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulManager__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AA8qBxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} | ||
| {"version":3,"file":"FuulManager__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulManager__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AA0UxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} |
@@ -52,2 +52,12 @@ import { Signer } from "ethers"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
| readonly name: "timestamp"; | ||
| readonly type: "uint256"; | ||
| }]; | ||
| readonly name: "AppliedToRemove"; | ||
| readonly type: "event"; | ||
| }, { | ||
| readonly anonymous: false; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
@@ -58,3 +68,3 @@ readonly internalType: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -94,3 +104,3 @@ readonly name: "totalAmount"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -120,3 +130,3 @@ readonly name: "amount"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -151,3 +161,3 @@ readonly name: "amount"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -177,8 +187,3 @@ readonly name: "amount"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -203,8 +208,3 @@ readonly name: "amount"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -234,3 +234,3 @@ readonly name: "amount"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -255,3 +255,3 @@ readonly name: "amount"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -271,8 +271,3 @@ readonly name: "amount"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -292,8 +287,3 @@ readonly name: "amount"; | ||
| readonly inputs: readonly [{ | ||
| readonly indexed: true; | ||
| readonly internalType: "address"; | ||
| readonly name: "account"; | ||
| readonly type: "address"; | ||
| }, { | ||
| readonly indexed: true; | ||
| readonly indexed: false; | ||
| readonly internalType: "uint256"; | ||
@@ -371,2 +361,16 @@ readonly name: "amount"; | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: "proof"; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly name: "attributionProofs"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bool"; | ||
| readonly name: ""; | ||
| readonly type: "bool"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly [{ | ||
| readonly internalType: "address"; | ||
@@ -502,12 +506,2 @@ readonly name: "account"; | ||
| readonly inputs: readonly []; | ||
| readonly name: "lastStatusHash"; | ||
| readonly outputs: readonly [{ | ||
| readonly internalType: "bytes32"; | ||
| readonly name: ""; | ||
| readonly type: "bytes32"; | ||
| }]; | ||
| readonly stateMutability: "view"; | ||
| readonly type: "function"; | ||
| }, { | ||
| readonly inputs: readonly []; | ||
| readonly name: "projectInfoURI"; | ||
@@ -514,0 +508,0 @@ readonly outputs: readonly [{ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulProject__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulProject__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAqrBxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} | ||
| {"version":3,"file":"FuulProject__factory.d.ts","sourceRoot":"","sources":["../../../../src/types/factories/FuulProject__factory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,MAAM,EAAS,MAAM,QAAQ,CAAC;AACjD,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,KAAK,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAgrBxE,qBAAa,oBAAoB;IAC/B,MAAM,CAAC,QAAQ,CAAC,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAAQ;IAC3B,MAAM,CAAC,eAAe,IAAI,oBAAoB;IAG9C,MAAM,CAAC,OAAO,CACZ,OAAO,EAAE,MAAM,EACf,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAClC,WAAW;CAGf"} |
@@ -40,8 +40,5 @@ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; | ||
| "getBudgetRemoveInfo()": FunctionFragment; | ||
| "getUserProjectByIndex(address,uint256)": FunctionFragment; | ||
| "getUserProjectCount(address)": FunctionFragment; | ||
| "hasManagerRole(address)": FunctionFragment; | ||
| "nftFeeCurrency()": FunctionFragment; | ||
| "projectBudgetCooldown()": FunctionFragment; | ||
| "projects(uint256)": FunctionFragment; | ||
| "protocolFee()": FunctionFragment; | ||
@@ -59,3 +56,3 @@ "protocolFeeCollector()": FunctionFragment; | ||
| }; | ||
| getFunction(nameOrSignatureOrTopic: "acceptedCurrencies" | "addCurrencyToken" | "attributionFeeHelper" | "attributorFee" | "clientFee" | "createFuulProject" | "getAllFees" | "getBudgetRemoveInfo" | "getUserProjectByIndex" | "getUserProjectCount" | "hasManagerRole" | "nftFeeCurrency" | "projectBudgetCooldown" | "projects" | "protocolFee" | "protocolFeeCollector" | "removeCurrencyToken" | "setAttributorFee" | "setClientFee" | "setNftFeeCurrency" | "setNftFixedFeeAmount" | "setProjectBudgetCooldown" | "setProjectRemoveBudgetPeriod" | "setProtocolFee" | "totalProjectsCreated"): FunctionFragment; | ||
| getFunction(nameOrSignatureOrTopic: "acceptedCurrencies" | "addCurrencyToken" | "attributionFeeHelper" | "attributorFee" | "clientFee" | "createFuulProject" | "getAllFees" | "getBudgetRemoveInfo" | "hasManagerRole" | "nftFeeCurrency" | "projectBudgetCooldown" | "protocolFee" | "protocolFeeCollector" | "removeCurrencyToken" | "setAttributorFee" | "setClientFee" | "setNftFeeCurrency" | "setNftFixedFeeAmount" | "setProjectBudgetCooldown" | "setProjectRemoveBudgetPeriod" | "setProtocolFee" | "totalProjectsCreated"): FunctionFragment; | ||
| encodeFunctionData(functionFragment: "acceptedCurrencies", values: [string]): string; | ||
@@ -69,8 +66,5 @@ encodeFunctionData(functionFragment: "addCurrencyToken", values: [string, BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "getBudgetRemoveInfo", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "getUserProjectByIndex", values: [string, BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "getUserProjectCount", values: [string]): string; | ||
| encodeFunctionData(functionFragment: "hasManagerRole", values: [string]): string; | ||
| encodeFunctionData(functionFragment: "nftFeeCurrency", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "projectBudgetCooldown", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "projects", values: [BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "protocolFee", values?: undefined): string; | ||
@@ -95,8 +89,5 @@ encodeFunctionData(functionFragment: "protocolFeeCollector", values?: undefined): string; | ||
| decodeFunctionResult(functionFragment: "getBudgetRemoveInfo", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "getUserProjectByIndex", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "getUserProjectCount", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "hasManagerRole", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "nftFeeCurrency", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "projectBudgetCooldown", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "projects", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "protocolFee", data: BytesLike): Result; | ||
@@ -271,4 +262,2 @@ decodeFunctionResult(functionFragment: "protocolFeeCollector", data: BytesLike): Result; | ||
| }>; | ||
| getUserProjectByIndex(account: string, index: BigNumberish, overrides?: CallOverrides): Promise<[string]>; | ||
| getUserProjectCount(account: string, overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| hasManagerRole(account: string, overrides?: CallOverrides): Promise<[boolean]>; | ||
@@ -279,5 +268,2 @@ nftFeeCurrency(overrides?: CallOverrides): Promise<[string]>; | ||
| }>; | ||
| projects(projectId: BigNumberish, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| protocolFee(overrides?: CallOverrides): Promise<[BigNumber] & { | ||
@@ -338,10 +324,5 @@ fees: BigNumber; | ||
| }>; | ||
| getUserProjectByIndex(account: string, index: BigNumberish, overrides?: CallOverrides): Promise<string>; | ||
| getUserProjectCount(account: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| hasManagerRole(account: string, overrides?: CallOverrides): Promise<boolean>; | ||
| nftFeeCurrency(overrides?: CallOverrides): Promise<string>; | ||
| projectBudgetCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| projects(projectId: BigNumberish, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| protocolFee(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -392,8 +373,5 @@ protocolFeeCollector(overrides?: CallOverrides): Promise<string>; | ||
| }>; | ||
| getUserProjectByIndex(account: string, index: BigNumberish, overrides?: CallOverrides): Promise<string>; | ||
| getUserProjectCount(account: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| hasManagerRole(account: string, overrides?: CallOverrides): Promise<boolean>; | ||
| nftFeeCurrency(overrides?: CallOverrides): Promise<string>; | ||
| projectBudgetCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| projects(projectId: BigNumberish, overrides?: CallOverrides): Promise<string>; | ||
| protocolFee(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -412,6 +390,6 @@ protocolFeeCollector(overrides?: CallOverrides): Promise<string>; | ||
| filters: { | ||
| "AttributorFeeUpdated(uint256)"(value?: BigNumberish | null): AttributorFeeUpdatedEventFilter; | ||
| AttributorFeeUpdated(value?: BigNumberish | null): AttributorFeeUpdatedEventFilter; | ||
| "ClientFeeUpdated(uint256)"(value?: BigNumberish | null): ClientFeeUpdatedEventFilter; | ||
| ClientFeeUpdated(value?: BigNumberish | null): ClientFeeUpdatedEventFilter; | ||
| "AttributorFeeUpdated(uint256)"(value?: null): AttributorFeeUpdatedEventFilter; | ||
| AttributorFeeUpdated(value?: null): AttributorFeeUpdatedEventFilter; | ||
| "ClientFeeUpdated(uint256)"(value?: null): ClientFeeUpdatedEventFilter; | ||
| ClientFeeUpdated(value?: null): ClientFeeUpdatedEventFilter; | ||
| "CurrencyAdded(address,uint8)"(newCurrency?: string | null, tokenType?: null): CurrencyAddedEventFilter; | ||
@@ -421,16 +399,16 @@ CurrencyAdded(newCurrency?: string | null, tokenType?: null): CurrencyAddedEventFilter; | ||
| CurrencyRemoved(newCurrency?: string | null, tokenType?: null): CurrencyRemovedEventFilter; | ||
| "NftFeeCurrencyUpdated(address)"(newCurrency?: string | null): NftFeeCurrencyUpdatedEventFilter; | ||
| NftFeeCurrencyUpdated(newCurrency?: string | null): NftFeeCurrencyUpdatedEventFilter; | ||
| "NftFixedFeeUpdated(uint256)"(value?: BigNumberish | null): NftFixedFeeUpdatedEventFilter; | ||
| NftFixedFeeUpdated(value?: BigNumberish | null): NftFixedFeeUpdatedEventFilter; | ||
| "ProjectCooldownUpdated(uint256)"(value?: BigNumberish | null): ProjectCooldownUpdatedEventFilter; | ||
| ProjectCooldownUpdated(value?: BigNumberish | null): ProjectCooldownUpdatedEventFilter; | ||
| "ProjectCreated(uint256,address,address,string,address)"(projectId?: BigNumberish | null, deployedAddress?: string | null, eventSigner?: string | null, projectInfoURI?: null, clientFeeCollector?: null): ProjectCreatedEventFilter; | ||
| ProjectCreated(projectId?: BigNumberish | null, deployedAddress?: string | null, eventSigner?: string | null, projectInfoURI?: null, clientFeeCollector?: null): ProjectCreatedEventFilter; | ||
| "ProjectRemovePeriodUpdated(uint256)"(value?: BigNumberish | null): ProjectRemovePeriodUpdatedEventFilter; | ||
| ProjectRemovePeriodUpdated(value?: BigNumberish | null): ProjectRemovePeriodUpdatedEventFilter; | ||
| "NftFeeCurrencyUpdated(address)"(newCurrency?: null): NftFeeCurrencyUpdatedEventFilter; | ||
| NftFeeCurrencyUpdated(newCurrency?: null): NftFeeCurrencyUpdatedEventFilter; | ||
| "NftFixedFeeUpdated(uint256)"(value?: null): NftFixedFeeUpdatedEventFilter; | ||
| NftFixedFeeUpdated(value?: null): NftFixedFeeUpdatedEventFilter; | ||
| "ProjectCooldownUpdated(uint256)"(value?: null): ProjectCooldownUpdatedEventFilter; | ||
| ProjectCooldownUpdated(value?: null): ProjectCooldownUpdatedEventFilter; | ||
| "ProjectCreated(uint256,address,address,string,address)"(projectId?: null, deployedAddress?: string | null, eventSigner?: string | null, projectInfoURI?: null, clientFeeCollector?: null): ProjectCreatedEventFilter; | ||
| ProjectCreated(projectId?: null, deployedAddress?: string | null, eventSigner?: string | null, projectInfoURI?: null, clientFeeCollector?: null): ProjectCreatedEventFilter; | ||
| "ProjectRemovePeriodUpdated(uint256)"(value?: null): ProjectRemovePeriodUpdatedEventFilter; | ||
| ProjectRemovePeriodUpdated(value?: null): ProjectRemovePeriodUpdatedEventFilter; | ||
| "ProtocolFeeCollectorUpdated(address)"(newCollector?: string | null): ProtocolFeeCollectorUpdatedEventFilter; | ||
| ProtocolFeeCollectorUpdated(newCollector?: string | null): ProtocolFeeCollectorUpdatedEventFilter; | ||
| "ProtocolFeeUpdated(uint256)"(value?: BigNumberish | null): ProtocolFeeUpdatedEventFilter; | ||
| ProtocolFeeUpdated(value?: BigNumberish | null): ProtocolFeeUpdatedEventFilter; | ||
| "ProtocolFeeUpdated(uint256)"(value?: null): ProtocolFeeUpdatedEventFilter; | ||
| ProtocolFeeUpdated(value?: null): ProtocolFeeUpdatedEventFilter; | ||
| }; | ||
@@ -454,10 +432,5 @@ estimateGas: { | ||
| getBudgetRemoveInfo(overrides?: CallOverrides): Promise<BigNumber>; | ||
| getUserProjectByIndex(account: string, index: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>; | ||
| getUserProjectCount(account: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| hasManagerRole(account: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| nftFeeCurrency(overrides?: CallOverrides): Promise<BigNumber>; | ||
| projectBudgetCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| projects(projectId: BigNumberish, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<BigNumber>; | ||
| protocolFee(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -508,10 +481,5 @@ protocolFeeCollector(overrides?: CallOverrides): Promise<BigNumber>; | ||
| getBudgetRemoveInfo(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| getUserProjectByIndex(account: string, index: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| getUserProjectCount(account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| hasManagerRole(account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| nftFeeCurrency(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| projectBudgetCooldown(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| projects(projectId: BigNumberish, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| protocolFee(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -518,0 +486,0 @@ protocolFeeCollector(overrides?: CallOverrides): Promise<PopulatedTransaction>; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulFactory.d.ts","sourceRoot":"","sources":["../../../src/types/FuulFactory.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"FuulFactory.d.ts","sourceRoot":"","sources":["../../../src/types/FuulFactory.ts"],"names":[],"mappings":"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"} |
+13
-226
@@ -68,6 +68,2 @@ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; | ||
| functions: { | ||
| "ATTRIBUTOR_ROLE()": FunctionFragment; | ||
| "DEFAULT_ADMIN_ROLE()": FunctionFragment; | ||
| "PAUSER_ROLE()": FunctionFragment; | ||
| "UNPAUSER_ROLE()": FunctionFragment; | ||
| "addCurrencyLimit(address,uint256)": FunctionFragment; | ||
@@ -78,23 +74,10 @@ "attributeConversions((address,(address,address,address,uint256,uint256,bytes32,bytes32)[])[],address)": FunctionFragment; | ||
| "currencyLimits(address)": FunctionFragment; | ||
| "getRoleAdmin(bytes32)": FunctionFragment; | ||
| "getRoleMember(bytes32,uint256)": FunctionFragment; | ||
| "getRoleMemberCount(bytes32)": FunctionFragment; | ||
| "grantRole(bytes32,address)": FunctionFragment; | ||
| "hasRole(bytes32,address)": FunctionFragment; | ||
| "isPaused()": FunctionFragment; | ||
| "pauseAll()": FunctionFragment; | ||
| "paused()": FunctionFragment; | ||
| "renounceRole(bytes32,address)": FunctionFragment; | ||
| "revokeRole(bytes32,address)": FunctionFragment; | ||
| "setClaimCooldown(uint256)": FunctionFragment; | ||
| "setCurrencyTokenLimit(address,uint256)": FunctionFragment; | ||
| "supportsInterface(bytes4)": FunctionFragment; | ||
| "unpauseAll()": FunctionFragment; | ||
| "usersClaims(address,address)": FunctionFragment; | ||
| }; | ||
| getFunction(nameOrSignatureOrTopic: "ATTRIBUTOR_ROLE" | "DEFAULT_ADMIN_ROLE" | "PAUSER_ROLE" | "UNPAUSER_ROLE" | "addCurrencyLimit" | "attributeConversions" | "claim" | "claimCooldown" | "currencyLimits" | "getRoleAdmin" | "getRoleMember" | "getRoleMemberCount" | "grantRole" | "hasRole" | "isPaused" | "pauseAll" | "paused" | "renounceRole" | "revokeRole" | "setClaimCooldown" | "setCurrencyTokenLimit" | "supportsInterface" | "unpauseAll" | "usersClaims"): FunctionFragment; | ||
| encodeFunctionData(functionFragment: "ATTRIBUTOR_ROLE", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "PAUSER_ROLE", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "UNPAUSER_ROLE", values?: undefined): string; | ||
| getFunction(nameOrSignatureOrTopic: "addCurrencyLimit" | "attributeConversions" | "claim" | "claimCooldown" | "currencyLimits" | "isPaused" | "pauseAll" | "setClaimCooldown" | "setCurrencyTokenLimit" | "unpauseAll" | "usersClaims"): FunctionFragment; | ||
| encodeFunctionData(functionFragment: "addCurrencyLimit", values: [string, BigNumberish]): string; | ||
@@ -105,21 +88,8 @@ encodeFunctionData(functionFragment: "attributeConversions", values: [IFuulManager.AttributionEntityStruct[], string]): string; | ||
| encodeFunctionData(functionFragment: "currencyLimits", values: [string]): string; | ||
| encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string; | ||
| encodeFunctionData(functionFragment: "getRoleMember", values: [BytesLike, BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "getRoleMemberCount", values: [BytesLike]): string; | ||
| encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, string]): string; | ||
| encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, string]): string; | ||
| encodeFunctionData(functionFragment: "isPaused", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "pauseAll", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "paused", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "renounceRole", values: [BytesLike, string]): string; | ||
| encodeFunctionData(functionFragment: "revokeRole", values: [BytesLike, string]): string; | ||
| encodeFunctionData(functionFragment: "setClaimCooldown", values: [BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "setCurrencyTokenLimit", values: [string, BigNumberish]): string; | ||
| encodeFunctionData(functionFragment: "supportsInterface", values: [BytesLike]): string; | ||
| encodeFunctionData(functionFragment: "unpauseAll", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "usersClaims", values: [string, string]): string; | ||
| decodeFunctionResult(functionFragment: "ATTRIBUTOR_ROLE", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "PAUSER_ROLE", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "UNPAUSER_ROLE", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "addCurrencyLimit", data: BytesLike): Result; | ||
@@ -130,15 +100,6 @@ decodeFunctionResult(functionFragment: "attributeConversions", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "currencyLimits", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "getRoleMember", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "getRoleMemberCount", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "isPaused", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "pauseAll", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "setClaimCooldown", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "setCurrencyTokenLimit", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "unpauseAll", data: BytesLike): Result; | ||
@@ -148,18 +109,8 @@ decodeFunctionResult(functionFragment: "usersClaims", data: BytesLike): Result; | ||
| "ClaimCooldownUpdated(uint256)": EventFragment; | ||
| "Paused(address)": EventFragment; | ||
| "RoleAdminChanged(bytes32,bytes32,bytes32)": EventFragment; | ||
| "RoleGranted(bytes32,address,address)": EventFragment; | ||
| "RoleRevoked(bytes32,address,address)": EventFragment; | ||
| "TokenLimitAdded(address,uint256)": EventFragment; | ||
| "TokenLimitUpdated(address,uint256)": EventFragment; | ||
| "Unpaused(address)": EventFragment; | ||
| }; | ||
| getEvent(nameOrSignatureOrTopic: "ClaimCooldownUpdated"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "RoleAdminChanged"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "RoleGranted"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "RoleRevoked"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "TokenLimitAdded"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "TokenLimitUpdated"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment; | ||
| } | ||
@@ -173,40 +124,2 @@ export interface ClaimCooldownUpdatedEventObject { | ||
| export type ClaimCooldownUpdatedEventFilter = TypedEventFilter<ClaimCooldownUpdatedEvent>; | ||
| export interface PausedEventObject { | ||
| account: string; | ||
| } | ||
| export type PausedEvent = TypedEvent<[string], PausedEventObject>; | ||
| export type PausedEventFilter = TypedEventFilter<PausedEvent>; | ||
| export interface RoleAdminChangedEventObject { | ||
| role: string; | ||
| previousAdminRole: string; | ||
| newAdminRole: string; | ||
| } | ||
| export type RoleAdminChangedEvent = TypedEvent<[ | ||
| string, | ||
| string, | ||
| string | ||
| ], RoleAdminChangedEventObject>; | ||
| export type RoleAdminChangedEventFilter = TypedEventFilter<RoleAdminChangedEvent>; | ||
| export interface RoleGrantedEventObject { | ||
| role: string; | ||
| account: string; | ||
| sender: string; | ||
| } | ||
| export type RoleGrantedEvent = TypedEvent<[ | ||
| string, | ||
| string, | ||
| string | ||
| ], RoleGrantedEventObject>; | ||
| export type RoleGrantedEventFilter = TypedEventFilter<RoleGrantedEvent>; | ||
| export interface RoleRevokedEventObject { | ||
| role: string; | ||
| account: string; | ||
| sender: string; | ||
| } | ||
| export type RoleRevokedEvent = TypedEvent<[ | ||
| string, | ||
| string, | ||
| string | ||
| ], RoleRevokedEventObject>; | ||
| export type RoleRevokedEventFilter = TypedEventFilter<RoleRevokedEvent>; | ||
| export interface TokenLimitAddedEventObject { | ||
@@ -230,7 +143,2 @@ token: string; | ||
| export type TokenLimitUpdatedEventFilter = TypedEventFilter<TokenLimitUpdatedEvent>; | ||
| export interface UnpausedEventObject { | ||
| account: string; | ||
| } | ||
| export type UnpausedEvent = TypedEvent<[string], UnpausedEventObject>; | ||
| export type UnpausedEventFilter = TypedEventFilter<UnpausedEvent>; | ||
| export interface FuulManager extends BaseContract { | ||
@@ -251,6 +159,2 @@ connect(signerOrProvider: Signer | Provider | string): this; | ||
| functions: { | ||
| ATTRIBUTOR_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
| DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
| PAUSER_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
| UNPAUSER_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
| addCurrencyLimit(tokenAddress: string, claimLimitPerCooldown: BigNumberish, overrides?: Overrides & { | ||
@@ -265,19 +169,6 @@ from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| claimCooldown(overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| currencyLimits(arg0: string, overrides?: CallOverrides): Promise<[ | ||
| BigNumber, | ||
| BigNumber, | ||
| BigNumber | ||
| ] & { | ||
| claimLimitPerCooldown: BigNumber; | ||
| cumulativeClaimPerCooldown: BigNumber; | ||
| claimCooldownPeriodStarted: BigNumber; | ||
| claimCooldown(overrides?: CallOverrides): Promise<[BigNumber] & { | ||
| period: BigNumber; | ||
| }>; | ||
| getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<[string]>; | ||
| getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[string]>; | ||
| getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| grantRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<[boolean]>; | ||
| currencyLimits(currencyToken: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber, BigNumber]>; | ||
| isPaused(overrides?: CallOverrides): Promise<[boolean]>; | ||
@@ -287,9 +178,2 @@ pauseAll(overrides?: Overrides & { | ||
| }): Promise<ContractTransaction>; | ||
| paused(overrides?: CallOverrides): Promise<[boolean]>; | ||
| renounceRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| revokeRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| setClaimCooldown(period: BigNumberish, overrides?: Overrides & { | ||
@@ -301,12 +185,7 @@ from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| supportsInterface(interfaceId: BytesLike, overrides?: CallOverrides): Promise<[boolean]>; | ||
| unpauseAll(overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| usersClaims(arg0: string, arg1: string, overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| usersClaims(user: string, currency: string, overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| }; | ||
| ATTRIBUTOR_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| PAUSER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| UNPAUSER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| addCurrencyLimit(tokenAddress: string, claimLimitPerCooldown: BigNumberish, overrides?: Overrides & { | ||
@@ -322,18 +201,3 @@ from?: string; | ||
| claimCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| currencyLimits(arg0: string, overrides?: CallOverrides): Promise<[ | ||
| BigNumber, | ||
| BigNumber, | ||
| BigNumber | ||
| ] & { | ||
| claimLimitPerCooldown: BigNumber; | ||
| cumulativeClaimPerCooldown: BigNumber; | ||
| claimCooldownPeriodStarted: BigNumber; | ||
| }>; | ||
| getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<string>; | ||
| getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<string>; | ||
| getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| grantRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<boolean>; | ||
| currencyLimits(currencyToken: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber, BigNumber]>; | ||
| isPaused(overrides?: CallOverrides): Promise<boolean>; | ||
@@ -343,9 +207,2 @@ pauseAll(overrides?: Overrides & { | ||
| }): Promise<ContractTransaction>; | ||
| paused(overrides?: CallOverrides): Promise<boolean>; | ||
| renounceRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| revokeRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| setClaimCooldown(period: BigNumberish, overrides?: Overrides & { | ||
@@ -357,12 +214,7 @@ from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| supportsInterface(interfaceId: BytesLike, overrides?: CallOverrides): Promise<boolean>; | ||
| unpauseAll(overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<ContractTransaction>; | ||
| usersClaims(arg0: string, arg1: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| usersClaims(user: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| callStatic: { | ||
| ATTRIBUTOR_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| PAUSER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| UNPAUSER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
| addCurrencyLimit(tokenAddress: string, claimLimitPerCooldown: BigNumberish, overrides?: CallOverrides): Promise<void>; | ||
@@ -372,26 +224,9 @@ attributeConversions(attributions: IFuulManager.AttributionEntityStruct[], attributorFeeCollector: string, overrides?: CallOverrides): Promise<void>; | ||
| claimCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| currencyLimits(arg0: string, overrides?: CallOverrides): Promise<[ | ||
| BigNumber, | ||
| BigNumber, | ||
| BigNumber | ||
| ] & { | ||
| claimLimitPerCooldown: BigNumber; | ||
| cumulativeClaimPerCooldown: BigNumber; | ||
| claimCooldownPeriodStarted: BigNumber; | ||
| }>; | ||
| getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<string>; | ||
| getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<string>; | ||
| getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| grantRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>; | ||
| hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<boolean>; | ||
| currencyLimits(currencyToken: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber, BigNumber]>; | ||
| isPaused(overrides?: CallOverrides): Promise<boolean>; | ||
| pauseAll(overrides?: CallOverrides): Promise<void>; | ||
| paused(overrides?: CallOverrides): Promise<boolean>; | ||
| renounceRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>; | ||
| revokeRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>; | ||
| setClaimCooldown(period: BigNumberish, overrides?: CallOverrides): Promise<void>; | ||
| setCurrencyTokenLimit(tokenAddress: string, limit: BigNumberish, overrides?: CallOverrides): Promise<void>; | ||
| supportsInterface(interfaceId: BytesLike, overrides?: CallOverrides): Promise<boolean>; | ||
| unpauseAll(overrides?: CallOverrides): Promise<void>; | ||
| usersClaims(arg0: string, arg1: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| usersClaims(user: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| }; | ||
@@ -401,10 +236,2 @@ filters: { | ||
| ClaimCooldownUpdated(value?: null): ClaimCooldownUpdatedEventFilter; | ||
| "Paused(address)"(account?: null): PausedEventFilter; | ||
| Paused(account?: null): PausedEventFilter; | ||
| "RoleAdminChanged(bytes32,bytes32,bytes32)"(role?: BytesLike | null, previousAdminRole?: BytesLike | null, newAdminRole?: BytesLike | null): RoleAdminChangedEventFilter; | ||
| RoleAdminChanged(role?: BytesLike | null, previousAdminRole?: BytesLike | null, newAdminRole?: BytesLike | null): RoleAdminChangedEventFilter; | ||
| "RoleGranted(bytes32,address,address)"(role?: BytesLike | null, account?: string | null, sender?: string | null): RoleGrantedEventFilter; | ||
| RoleGranted(role?: BytesLike | null, account?: string | null, sender?: string | null): RoleGrantedEventFilter; | ||
| "RoleRevoked(bytes32,address,address)"(role?: BytesLike | null, account?: string | null, sender?: string | null): RoleRevokedEventFilter; | ||
| RoleRevoked(role?: BytesLike | null, account?: string | null, sender?: string | null): RoleRevokedEventFilter; | ||
| "TokenLimitAdded(address,uint256)"(token?: string | null, value?: null): TokenLimitAddedEventFilter; | ||
@@ -414,10 +241,4 @@ TokenLimitAdded(token?: string | null, value?: null): TokenLimitAddedEventFilter; | ||
| TokenLimitUpdated(token?: string | null, value?: null): TokenLimitUpdatedEventFilter; | ||
| "Unpaused(address)"(account?: null): UnpausedEventFilter; | ||
| Unpaused(account?: null): UnpausedEventFilter; | ||
| }; | ||
| estimateGas: { | ||
| ATTRIBUTOR_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
| DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
| PAUSER_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
| UNPAUSER_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
| addCurrencyLimit(tokenAddress: string, claimLimitPerCooldown: BigNumberish, overrides?: Overrides & { | ||
@@ -433,10 +254,3 @@ from?: string; | ||
| claimCooldown(overrides?: CallOverrides): Promise<BigNumber>; | ||
| currencyLimits(arg0: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>; | ||
| getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| grantRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<BigNumber>; | ||
| hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| currencyLimits(currencyToken: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| isPaused(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -446,9 +260,2 @@ pauseAll(overrides?: Overrides & { | ||
| }): Promise<BigNumber>; | ||
| paused(overrides?: CallOverrides): Promise<BigNumber>; | ||
| renounceRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<BigNumber>; | ||
| revokeRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<BigNumber>; | ||
| setClaimCooldown(period: BigNumberish, overrides?: Overrides & { | ||
@@ -460,13 +267,8 @@ from?: string; | ||
| }): Promise<BigNumber>; | ||
| supportsInterface(interfaceId: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| unpauseAll(overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<BigNumber>; | ||
| usersClaims(arg0: string, arg1: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| usersClaims(user: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
| }; | ||
| populateTransaction: { | ||
| ATTRIBUTOR_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| PAUSER_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| UNPAUSER_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| addCurrencyLimit(tokenAddress: string, claimLimitPerCooldown: BigNumberish, overrides?: Overrides & { | ||
@@ -482,10 +284,3 @@ from?: string; | ||
| claimCooldown(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| currencyLimits(arg0: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| grantRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| currencyLimits(currencyToken: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| isPaused(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -495,9 +290,2 @@ pauseAll(overrides?: Overrides & { | ||
| }): Promise<PopulatedTransaction>; | ||
| paused(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| renounceRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| revokeRole(role: BytesLike, account: string, overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| setClaimCooldown(period: BigNumberish, overrides?: Overrides & { | ||
@@ -509,9 +297,8 @@ from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| supportsInterface(interfaceId: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| unpauseAll(overrides?: Overrides & { | ||
| from?: string; | ||
| }): Promise<PopulatedTransaction>; | ||
| usersClaims(arg0: string, arg1: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| usersClaims(user: string, currency: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| }; | ||
| } | ||
| //# sourceMappingURL=FuulManager.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulManager.d.ts","sourceRoot":"","sources":["../../../src/types/FuulManager.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"FuulManager.d.ts","sourceRoot":"","sources":["../../../src/types/FuulManager.ts"],"names":[],"mappings":"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"} |
@@ -37,2 +37,3 @@ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers"; | ||
| "attributeConversions((address,address,address,uint256,uint256,bytes32,bytes32)[],address)": FunctionFragment; | ||
| "attributionProofs(bytes32)": FunctionFragment; | ||
| "availableToClaim(address,address)": FunctionFragment; | ||
@@ -47,3 +48,2 @@ "canRemoveFunds()": FunctionFragment; | ||
| "lastRemovalApplication()": FunctionFragment; | ||
| "lastStatusHash()": FunctionFragment; | ||
| "projectInfoURI()": FunctionFragment; | ||
@@ -54,5 +54,6 @@ "removeFungibleBudget(address,uint256)": FunctionFragment; | ||
| }; | ||
| getFunction(nameOrSignatureOrTopic: "applyToRemoveBudget" | "attributeConversions" | "availableToClaim" | "canRemoveFunds" | "claimFromProject" | "clientFeeCollector" | "depositFungibleToken" | "depositNFTToken" | "fuulFactory" | "getBudgetRemovePeriod" | "lastRemovalApplication" | "lastStatusHash" | "projectInfoURI" | "removeFungibleBudget" | "removeNFTBudget" | "setProjectURI"): FunctionFragment; | ||
| getFunction(nameOrSignatureOrTopic: "applyToRemoveBudget" | "attributeConversions" | "attributionProofs" | "availableToClaim" | "canRemoveFunds" | "claimFromProject" | "clientFeeCollector" | "depositFungibleToken" | "depositNFTToken" | "fuulFactory" | "getBudgetRemovePeriod" | "lastRemovalApplication" | "projectInfoURI" | "removeFungibleBudget" | "removeNFTBudget" | "setProjectURI"): FunctionFragment; | ||
| encodeFunctionData(functionFragment: "applyToRemoveBudget", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "attributeConversions", values: [IFuulProject.AttributionStruct[], string]): string; | ||
| encodeFunctionData(functionFragment: "attributionProofs", values: [BytesLike]): string; | ||
| encodeFunctionData(functionFragment: "availableToClaim", values: [string, string]): string; | ||
@@ -67,3 +68,2 @@ encodeFunctionData(functionFragment: "canRemoveFunds", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "lastRemovalApplication", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "lastStatusHash", values?: undefined): string; | ||
| encodeFunctionData(functionFragment: "projectInfoURI", values?: undefined): string; | ||
@@ -75,2 +75,3 @@ encodeFunctionData(functionFragment: "removeFungibleBudget", values: [string, BigNumberish]): string; | ||
| decodeFunctionResult(functionFragment: "attributeConversions", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "attributionProofs", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "availableToClaim", data: BytesLike): Result; | ||
@@ -85,3 +86,2 @@ decodeFunctionResult(functionFragment: "canRemoveFunds", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "lastRemovalApplication", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "lastStatusHash", data: BytesLike): Result; | ||
| decodeFunctionResult(functionFragment: "projectInfoURI", data: BytesLike): Result; | ||
@@ -92,2 +92,3 @@ decodeFunctionResult(functionFragment: "removeFungibleBudget", data: BytesLike): Result; | ||
| events: { | ||
| "AppliedToRemove(uint256)": EventFragment; | ||
| "Attributed(address,uint256,address[5],uint256[5],bytes32)": EventFragment; | ||
@@ -97,10 +98,11 @@ "Claimed(address,address,uint256,uint256[],uint256[])": EventFragment; | ||
| "ERC1155BudgetRemoved(address,uint256,address,uint256[],uint256[])": EventFragment; | ||
| "ERC721BudgetDeposited(address,uint256,address,uint256[])": EventFragment; | ||
| "ERC721BudgetRemoved(address,uint256,address,uint256[])": EventFragment; | ||
| "ERC721BudgetDeposited(uint256,address,uint256[])": EventFragment; | ||
| "ERC721BudgetRemoved(uint256,address,uint256[])": EventFragment; | ||
| "FeeBudgetDeposited(address,uint256,address)": EventFragment; | ||
| "FeeBudgetRemoved(address,uint256,address)": EventFragment; | ||
| "FungibleBudgetDeposited(address,uint256,address)": EventFragment; | ||
| "FungibleBudgetRemoved(address,uint256,address)": EventFragment; | ||
| "FungibleBudgetDeposited(uint256,address)": EventFragment; | ||
| "FungibleBudgetRemoved(uint256,address)": EventFragment; | ||
| "ProjectInfoUpdated(string)": EventFragment; | ||
| }; | ||
| getEvent(nameOrSignatureOrTopic: "AppliedToRemove"): EventFragment; | ||
| getEvent(nameOrSignatureOrTopic: "Attributed"): EventFragment; | ||
@@ -118,2 +120,9 @@ getEvent(nameOrSignatureOrTopic: "Claimed"): EventFragment; | ||
| } | ||
| export interface AppliedToRemoveEventObject { | ||
| timestamp: BigNumber; | ||
| } | ||
| export type AppliedToRemoveEvent = TypedEvent<[ | ||
| BigNumber | ||
| ], AppliedToRemoveEventObject>; | ||
| export type AppliedToRemoveEventFilter = TypedEventFilter<AppliedToRemoveEvent>; | ||
| export interface AttributedEventObject { | ||
@@ -192,3 +201,2 @@ currency: string; | ||
| export interface ERC721BudgetDepositedEventObject { | ||
| account: string; | ||
| amount: BigNumber; | ||
@@ -199,3 +207,2 @@ currency: string; | ||
| export type ERC721BudgetDepositedEvent = TypedEvent<[ | ||
| string, | ||
| BigNumber, | ||
@@ -207,3 +214,2 @@ string, | ||
| export interface ERC721BudgetRemovedEventObject { | ||
| account: string; | ||
| amount: BigNumber; | ||
@@ -214,3 +220,2 @@ currency: string; | ||
| export type ERC721BudgetRemovedEvent = TypedEvent<[ | ||
| string, | ||
| BigNumber, | ||
@@ -244,3 +249,2 @@ string, | ||
| export interface FungibleBudgetDepositedEventObject { | ||
| account: string; | ||
| amount: BigNumber; | ||
@@ -250,3 +254,2 @@ currency: string; | ||
| export type FungibleBudgetDepositedEvent = TypedEvent<[ | ||
| string, | ||
| BigNumber, | ||
@@ -257,3 +260,2 @@ string | ||
| export interface FungibleBudgetRemovedEventObject { | ||
| account: string; | ||
| amount: BigNumber; | ||
@@ -263,3 +265,2 @@ currency: string; | ||
| export type FungibleBudgetRemovedEvent = TypedEvent<[ | ||
| string, | ||
| BigNumber, | ||
@@ -297,2 +298,3 @@ string | ||
| }): Promise<ContractTransaction>; | ||
| attributionProofs(proof: BytesLike, overrides?: CallOverrides): Promise<[boolean]>; | ||
| availableToClaim(account: string, currency: string, overrides?: CallOverrides): Promise<[BigNumber]>; | ||
@@ -315,3 +317,2 @@ canRemoveFunds(overrides?: CallOverrides): Promise<[boolean] & { | ||
| lastRemovalApplication(overrides?: CallOverrides): Promise<[BigNumber]>; | ||
| lastStatusHash(overrides?: CallOverrides): Promise<[string]>; | ||
| projectInfoURI(overrides?: CallOverrides): Promise<[string]>; | ||
@@ -334,2 +335,3 @@ removeFungibleBudget(currency: string, amount: BigNumberish, overrides?: Overrides & { | ||
| }): Promise<ContractTransaction>; | ||
| attributionProofs(proof: BytesLike, overrides?: CallOverrides): Promise<boolean>; | ||
| availableToClaim(account: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -350,3 +352,2 @@ canRemoveFunds(overrides?: CallOverrides): Promise<boolean>; | ||
| lastRemovalApplication(overrides?: CallOverrides): Promise<BigNumber>; | ||
| lastStatusHash(overrides?: CallOverrides): Promise<string>; | ||
| projectInfoURI(overrides?: CallOverrides): Promise<string>; | ||
@@ -365,2 +366,3 @@ removeFungibleBudget(currency: string, amount: BigNumberish, overrides?: Overrides & { | ||
| attributeConversions(attributions: IFuulProject.AttributionStruct[], attributorFeeCollector: string, overrides?: CallOverrides): Promise<void>; | ||
| attributionProofs(proof: BytesLike, overrides?: CallOverrides): Promise<boolean>; | ||
| availableToClaim(account: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -375,3 +377,2 @@ canRemoveFunds(overrides?: CallOverrides): Promise<boolean>; | ||
| lastRemovalApplication(overrides?: CallOverrides): Promise<BigNumber>; | ||
| lastStatusHash(overrides?: CallOverrides): Promise<string>; | ||
| projectInfoURI(overrides?: CallOverrides): Promise<string>; | ||
@@ -383,22 +384,24 @@ removeFungibleBudget(currency: string, amount: BigNumberish, overrides?: CallOverrides): Promise<void>; | ||
| filters: { | ||
| "Attributed(address,uint256,address[5],uint256[5],bytes32)"(currency?: string | null, totalAmount?: BigNumberish | null, receivers?: null, amounts?: null, proof?: null): AttributedEventFilter; | ||
| Attributed(currency?: string | null, totalAmount?: BigNumberish | null, receivers?: null, amounts?: null, proof?: null): AttributedEventFilter; | ||
| "Claimed(address,address,uint256,uint256[],uint256[])"(account?: string | null, currency?: string | null, amount?: BigNumberish | null, rewardTokenIds?: null, amounts?: null): ClaimedEventFilter; | ||
| Claimed(account?: string | null, currency?: string | null, amount?: BigNumberish | null, rewardTokenIds?: null, amounts?: null): ClaimedEventFilter; | ||
| "ERC1155BudgetDeposited(address,uint256,address,uint256[],uint256[])"(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetDepositedEventFilter; | ||
| ERC1155BudgetDeposited(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetDepositedEventFilter; | ||
| "ERC1155BudgetRemoved(address,uint256,address,uint256[],uint256[])"(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetRemovedEventFilter; | ||
| ERC1155BudgetRemoved(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetRemovedEventFilter; | ||
| "ERC721BudgetDeposited(address,uint256,address,uint256[])"(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null): ERC721BudgetDepositedEventFilter; | ||
| ERC721BudgetDeposited(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null): ERC721BudgetDepositedEventFilter; | ||
| "ERC721BudgetRemoved(address,uint256,address,uint256[])"(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null): ERC721BudgetRemovedEventFilter; | ||
| ERC721BudgetRemoved(account?: string | null, amount?: BigNumberish | null, currency?: string | null, tokenIds?: null): ERC721BudgetRemovedEventFilter; | ||
| "FeeBudgetDeposited(address,uint256,address)"(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FeeBudgetDepositedEventFilter; | ||
| FeeBudgetDeposited(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FeeBudgetDepositedEventFilter; | ||
| "FeeBudgetRemoved(address,uint256,address)"(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FeeBudgetRemovedEventFilter; | ||
| FeeBudgetRemoved(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FeeBudgetRemovedEventFilter; | ||
| "FungibleBudgetDeposited(address,uint256,address)"(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FungibleBudgetDepositedEventFilter; | ||
| FungibleBudgetDeposited(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FungibleBudgetDepositedEventFilter; | ||
| "FungibleBudgetRemoved(address,uint256,address)"(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FungibleBudgetRemovedEventFilter; | ||
| FungibleBudgetRemoved(account?: string | null, amount?: BigNumberish | null, currency?: string | null): FungibleBudgetRemovedEventFilter; | ||
| "AppliedToRemove(uint256)"(timestamp?: null): AppliedToRemoveEventFilter; | ||
| AppliedToRemove(timestamp?: null): AppliedToRemoveEventFilter; | ||
| "Attributed(address,uint256,address[5],uint256[5],bytes32)"(currency?: string | null, totalAmount?: null, receivers?: null, amounts?: null, proof?: null): AttributedEventFilter; | ||
| Attributed(currency?: string | null, totalAmount?: null, receivers?: null, amounts?: null, proof?: null): AttributedEventFilter; | ||
| "Claimed(address,address,uint256,uint256[],uint256[])"(account?: string | null, currency?: string | null, amount?: null, rewardTokenIds?: null, amounts?: null): ClaimedEventFilter; | ||
| Claimed(account?: string | null, currency?: string | null, amount?: null, rewardTokenIds?: null, amounts?: null): ClaimedEventFilter; | ||
| "ERC1155BudgetDeposited(address,uint256,address,uint256[],uint256[])"(account?: string | null, amount?: null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetDepositedEventFilter; | ||
| ERC1155BudgetDeposited(account?: string | null, amount?: null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetDepositedEventFilter; | ||
| "ERC1155BudgetRemoved(address,uint256,address,uint256[],uint256[])"(account?: string | null, amount?: null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetRemovedEventFilter; | ||
| ERC1155BudgetRemoved(account?: string | null, amount?: null, currency?: string | null, tokenIds?: null, amounts?: null): ERC1155BudgetRemovedEventFilter; | ||
| "ERC721BudgetDeposited(uint256,address,uint256[])"(amount?: null, currency?: string | null, tokenIds?: null): ERC721BudgetDepositedEventFilter; | ||
| ERC721BudgetDeposited(amount?: null, currency?: string | null, tokenIds?: null): ERC721BudgetDepositedEventFilter; | ||
| "ERC721BudgetRemoved(uint256,address,uint256[])"(amount?: null, currency?: string | null, tokenIds?: null): ERC721BudgetRemovedEventFilter; | ||
| ERC721BudgetRemoved(amount?: null, currency?: string | null, tokenIds?: null): ERC721BudgetRemovedEventFilter; | ||
| "FeeBudgetDeposited(address,uint256,address)"(account?: string | null, amount?: null, currency?: string | null): FeeBudgetDepositedEventFilter; | ||
| FeeBudgetDeposited(account?: string | null, amount?: null, currency?: string | null): FeeBudgetDepositedEventFilter; | ||
| "FeeBudgetRemoved(address,uint256,address)"(account?: string | null, amount?: null, currency?: string | null): FeeBudgetRemovedEventFilter; | ||
| FeeBudgetRemoved(account?: string | null, amount?: null, currency?: string | null): FeeBudgetRemovedEventFilter; | ||
| "FungibleBudgetDeposited(uint256,address)"(amount?: null, currency?: string | null): FungibleBudgetDepositedEventFilter; | ||
| FungibleBudgetDeposited(amount?: null, currency?: string | null): FungibleBudgetDepositedEventFilter; | ||
| "FungibleBudgetRemoved(uint256,address)"(amount?: null, currency?: string | null): FungibleBudgetRemovedEventFilter; | ||
| FungibleBudgetRemoved(amount?: null, currency?: string | null): FungibleBudgetRemovedEventFilter; | ||
| "ProjectInfoUpdated(string)"(projectInfoURI?: null): ProjectInfoUpdatedEventFilter; | ||
@@ -414,2 +417,3 @@ ProjectInfoUpdated(projectInfoURI?: null): ProjectInfoUpdatedEventFilter; | ||
| }): Promise<BigNumber>; | ||
| attributionProofs(proof: BytesLike, overrides?: CallOverrides): Promise<BigNumber>; | ||
| availableToClaim(account: string, currency: string, overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -430,3 +434,2 @@ canRemoveFunds(overrides?: CallOverrides): Promise<BigNumber>; | ||
| lastRemovalApplication(overrides?: CallOverrides): Promise<BigNumber>; | ||
| lastStatusHash(overrides?: CallOverrides): Promise<BigNumber>; | ||
| projectInfoURI(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -450,2 +453,3 @@ removeFungibleBudget(currency: string, amount: BigNumberish, overrides?: Overrides & { | ||
| }): Promise<PopulatedTransaction>; | ||
| attributionProofs(proof: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| availableToClaim(account: string, currency: string, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -466,3 +470,2 @@ canRemoveFunds(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| lastRemovalApplication(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| lastStatusHash(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
| projectInfoURI(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -469,0 +472,0 @@ removeFungibleBudget(currency: string, amount: BigNumberish, overrides?: Overrides & { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"FuulProject.d.ts","sourceRoot":"","sources":["../../../src/types/FuulProject.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EACV,YAAY,EACZ,SAAS,EACT,YAAY,EACZ,SAAS,EACT,aAAa,EACb,mBAAmB,EACnB,SAAS,EACT,gBAAgB,EAChB,oBAAoB,EACpB,MAAM,EACN,KAAK,EACN,MAAM,QAAQ,CAAC;AAChB,OAAO,KAAK,EACV,gBAAgB,EAChB,MAAM,EACN,aAAa,EACd,MAAM,oBAAoB,CAAC;AAC5B,OAAO,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACnE,OAAO,KAAK,EACV,gBAAgB,EAChB,UAAU,EACV,aAAa,EACb,OAAO,EACR,MAAM,UAAU,CAAC;AAElB,MAAM,CAAC,OAAO,WAAW,YAAY,CAAC;IACpC,KAAY,iBAAiB,GAAG;QAC9B,QAAQ,EAAE,MAAM,CAAC;QACjB,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,eAAe,EAAE,YAAY,CAAC;QAC9B,eAAe,EAAE,YAAY,CAAC;QAC9B,KAAK,EAAE,SAAS,CAAC;QACjB,mBAAmB,EAAE,SAAS,CAAC;KAChC,CAAC;IAEF,KAAY,uBAAuB,GAAG;QACpC,MAAM;QACN,MAAM;QACN,MAAM;QACN,SAAS;QACT,SAAS;QACT,MAAM;QACN,MAAM;KACP,GAAG;QACF,QAAQ,EAAE,MAAM,CAAC;QACjB,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,eAAe,EAAE,SAAS,CAAC;QAC3B,eAAe,EAAE,SAAS,CAAC;QAC3B,KAAK,EAAE,MAAM,CAAC;QACd,mBAAmB,EAAE,MAAM,CAAC;KAC7B,CAAC;CACH;AAED,MAAM,WAAW,oBAAqB,SAAQ,KAAK,CAAC,SAAS;IAC3D,SAAS,EAAE;QACT,uBAAuB,EAAE,gBAAgB,CAAC;QAC1C,2FAA2F,EAAE,gBAAgB,CAAC;QAC9G,mCAAmC,EAAE,gBAAgB,CAAC;QACtD,kBAAkB,EAAE,gBAAgB,CAAC;QACrC,+DAA+D,EAAE,gBAAgB,CAAC;QAClF,sBAAsB,EAAE,gBAAgB,CAAC;QACzC,uCAAuC,EAAE,gBAAgB,CAAC;QAC1D,8CAA8C,EAAE,gBAAgB,CAAC;QACjE,eAAe,EAAE,gBAAgB,CAAC;QAClC,yBAAyB,EAAE,gBAAgB,CAAC;QAC5C,0BAA0B,EAAE,gBAAgB,CAAC;QAC7C,kBAAkB,EAAE,gBAAgB,CAAC;QACrC,kBAAkB,EAAE,gBAAgB,CAAC;QACrC,uCAAuC,EAAE,gBAAgB,CAAC;QAC1D,8CAA8C,EAAE,gBAAgB,CAAC;QACjE,uBAAuB,EAAE,gBAAgB,CAAC;KAC3C,CAAC;IAEF,WAAW,CACT,sBAAsB,EAClB,qBAAqB,GACrB,sBAAsB,GACtB,kBAAkB,GAClB,gBAAgB,GAChB,kBAAkB,GAClB,oBAAoB,GACpB,sBAAsB,GACtB,iBAAiB,GACjB,aAAa,GACb,uBAAuB,GACvB,wBAAwB,GACxB,gBAAgB,GAChB,gBAAgB,GAChB,sBAAsB,GACtB,iBAAiB,GACjB,eAAe,GAClB,gBAAgB,CAAC;IAEpB,kBAAkB,CAChB,gBAAgB,EAAE,qBAAqB,EACvC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,sBAAsB,EACxC,MAAM,EAAE,CAAC,YAAY,CAAC,iBAAiB,EAAE,EAAE,MAAM,CAAC,GACjD,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,kBAAkB,EACpC,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,GACvB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,gBAAgB,EAClC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,kBAAkB,EACpC,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,YAAY,EAAE,YAAY,EAAE,EAAE,YAAY,EAAE,CAAC,GACrE,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,oBAAoB,EACtC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,sBAAsB,EACxC,MAAM,EAAE,CAAC,MAAM,EAAE,YAAY,CAAC,GAC7B,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,iBAAiB,EACnC,MAAM,EAAE,CAAC,MAAM,EAAE,YAAY,EAAE,EAAE,YAAY,EAAE,CAAC,GAC/C,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,aAAa,EAC/B,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,uBAAuB,EACzC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,wBAAwB,EAC1C,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,gBAAgB,EAClC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,gBAAgB,EAClC,MAAM,CAAC,EAAE,SAAS,GACjB,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,sBAAsB,EACxC,MAAM,EAAE,CAAC,MAAM,EAAE,YAAY,CAAC,GAC7B,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,iBAAiB,EACnC,MAAM,EAAE,CAAC,MAAM,EAAE,YAAY,EAAE,EAAE,YAAY,EAAE,CAAC,GAC/C,MAAM,CAAC;IACV,kBAAkB,CAChB,gBAAgB,EAAE,eAAe,EACjC,MAAM,EAAE,CAAC,MAAM,CAAC,GACf,MAAM,CAAC;IAEV,oBAAoB,CAClB,gBAAgB,EAAE,qBAAqB,EACvC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,sBAAsB,EACxC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,kBAAkB,EACpC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,gBAAgB,EAClC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,kBAAkB,EACpC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,oBAAoB,EACtC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,sBAAsB,EACxC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,iBAAiB,EACnC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,aAAa,EAC/B,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,uBAAuB,EACzC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,wBAAwB,EAC1C,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,gBAAgB,EAClC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,gBAAgB,EAClC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,sBAAsB,EACxC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,iBAAiB,EACnC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IACV,oBAAoB,CAClB,gBAAgB,EAAE,eAAe,EACjC,IAAI,EAAE,SAAS,GACd,MAAM,CAAC;IAEV,MAAM,EAAE;QACN,2DAA2D,EAAE,aAAa,CAAC;QAC3E,sDAAsD,EAAE,aAAa,CAAC;QACtE,qEAAqE,EAAE,aAAa,CAAC;QACrF,mEAAmE,EAAE,aAAa,CAAC;QACnF,0DAA0D,EAAE,aAAa,CAAC;QAC1E,wDAAwD,EAAE,aAAa,CAAC;QACxE,6CAA6C,EAAE,aAAa,CAAC;QAC7D,2CAA2C,EAAE,aAAa,CAAC;QAC3D,kDAAkD,EAAE,aAAa,CAAC;QAClE,gDAAgD,EAAE,aAAa,CAAC;QAChE,4BAA4B,EAAE,aAAa,CAAC;KAC7C,CAAC;IAEF,QAAQ,CAAC,sBAAsB,EAAE,YAAY,GAAG,aAAa,CAAC;IAC9D,QAAQ,CAAC,sBAAsB,EAAE,SAAS,GAAG,aAAa,CAAC;IAC3D,QAAQ,CAAC,sBAAsB,EAAE,wBAAwB,GAAG,aAAa,CAAC;IAC1E,QAAQ,CAAC,sBAAsB,EAAE,sBAAsB,GAAG,aAAa,CAAC;IACxE,QAAQ,CAAC,sBAAsB,EAAE,uBAAuB,GAAG,aAAa,CAAC;IACzE,QAAQ,CAAC,sBAAsB,EAAE,qBAAqB,GAAG,aAAa,CAAC;IACvE,QAAQ,CAAC,sBAAsB,EAAE,oBAAoB,GAAG,aAAa,CAAC;IACtE,QAAQ,CAAC,sBAAsB,EAAE,kBAAkB,GAAG,aAAa,CAAC;IACpE,QAAQ,CAAC,sBAAsB,EAAE,yBAAyB,GAAG,aAAa,CAAC;IAC3E,QAAQ,CAAC,sBAAsB,EAAE,uBAAuB,GAAG,aAAa,CAAC;IACzE,QAAQ,CAAC,sBAAsB,EAAE,oBAAoB,GAAG,aAAa,CAAC;CACvE;AAED,MAAM,WAAW,qBAAqB;IACpC,QAAQ,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,SAAS,CAAC;IACvB,SAAS,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;IACpD,OAAO,EAAE,CAAC,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC;IACjE,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,MAAM,eAAe,GAAG,UAAU,CACtC;IACE,MAAM;IACN,SAAS;IACT;QAAC,MAAM;QAAE,MAAM;QAAE,MAAM;QAAE,MAAM;QAAE,MAAM;KAAC;IACxC;QAAC,SAAS;QAAE,SAAS;QAAE,SAAS;QAAE,SAAS;QAAE,SAAS;KAAC;IACvD,MAAM;CACP,EACD,qBAAqB,CACtB,CAAC;AAEF,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,CAAC;AAEtE,MAAM,WAAW,kBAAkB;IACjC,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,SAAS,CAAC;IAClB,cAAc,EAAE,SAAS,EAAE,CAAC;IAC5B,OAAO,EAAE,SAAS,EAAE,CAAC;CACtB;AACD,MAAM,MAAM,YAAY,GAAG,UAAU,CACnC;IAAC,MAAM;IAAE,MAAM;IAAE,SAAS;IAAE,SAAS,EAAE;IAAE,SAAS,EAAE;CAAC,EACrD,kBAAkB,CACnB,CAAC;AAEF,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,CAAC,CAAC;AAEhE,MAAM,WAAW,iCAAiC;IAChD,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,SAAS,EAAE,CAAC;IACtB,OAAO,EAAE,SAAS,EAAE,CAAC;CACtB;AACD,MAAM,MAAM,2BAA2B,GAAG,UAAU,CAClD;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;IAAE,SAAS,EAAE;IAAE,SAAS,EAAE;CAAC,EACrD,iCAAiC,CAClC,CAAC;AAEF,MAAM,MAAM,iCAAiC,GAC3C,gBAAgB,CAAC,2BAA2B,CAAC,CAAC;AAEhD,MAAM,WAAW,+BAA+B;IAC9C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,SAAS,EAAE,CAAC;IACtB,OAAO,EAAE,SAAS,EAAE,CAAC;CACtB;AACD,MAAM,MAAM,yBAAyB,GAAG,UAAU,CAChD;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;IAAE,SAAS,EAAE;IAAE,SAAS,EAAE;CAAC,EACrD,+BAA+B,CAChC,CAAC;AAEF,MAAM,MAAM,+BAA+B,GACzC,gBAAgB,CAAC,yBAAyB,CAAC,CAAC;AAE9C,MAAM,WAAW,gCAAgC;IAC/C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,SAAS,EAAE,CAAC;CACvB;AACD,MAAM,MAAM,0BAA0B,GAAG,UAAU,CACjD;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;IAAE,SAAS,EAAE;CAAC,EACxC,gCAAgC,CACjC,CAAC;AAEF,MAAM,MAAM,gCAAgC,GAC1C,gBAAgB,CAAC,0BAA0B,CAAC,CAAC;AAE/C,MAAM,WAAW,8BAA8B;IAC7C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,SAAS,EAAE,CAAC;CACvB;AACD,MAAM,MAAM,wBAAwB,GAAG,UAAU,CAC/C;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;IAAE,SAAS,EAAE;CAAC,EACxC,8BAA8B,CAC/B,CAAC;AAEF,MAAM,MAAM,8BAA8B,GACxC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC;AAE7C,MAAM,WAAW,6BAA6B;IAC5C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,MAAM,uBAAuB,GAAG,UAAU,CAC9C;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;CAAC,EAC3B,6BAA6B,CAC9B,CAAC;AAEF,MAAM,MAAM,6BAA6B,GACvC,gBAAgB,CAAC,uBAAuB,CAAC,CAAC;AAE5C,MAAM,WAAW,2BAA2B;IAC1C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,MAAM,qBAAqB,GAAG,UAAU,CAC5C;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;CAAC,EAC3B,2BAA2B,CAC5B,CAAC;AAEF,MAAM,MAAM,2BAA2B,GACrC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC;AAE1C,MAAM,WAAW,kCAAkC;IACjD,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,MAAM,4BAA4B,GAAG,UAAU,CACnD;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;CAAC,EAC3B,kCAAkC,CACnC,CAAC;AAEF,MAAM,MAAM,kCAAkC,GAC5C,gBAAgB,CAAC,4BAA4B,CAAC,CAAC;AAEjD,MAAM,WAAW,gCAAgC;IAC/C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,MAAM,0BAA0B,GAAG,UAAU,CACjD;IAAC,MAAM;IAAE,SAAS;IAAE,MAAM;CAAC,EAC3B,gCAAgC,CACjC,CAAC;AAEF,MAAM,MAAM,gCAAgC,GAC1C,gBAAgB,CAAC,0BAA0B,CAAC,CAAC;AAE/C,MAAM,WAAW,6BAA6B;IAC5C,cAAc,EAAE,MAAM,CAAC;CACxB;AACD,MAAM,MAAM,uBAAuB,GAAG,UAAU,CAC9C;IAAC,MAAM;CAAC,EACR,6BAA6B,CAC9B,CAAC;AAEF,MAAM,MAAM,6BAA6B,GACvC,gBAAgB,CAAC,uBAAuB,CAAC,CAAC;AAE5C,MAAM,WAAW,WAAY,SAAQ,YAAY;IAC/C,OAAO,CAAC,gBAAgB,EAAE,MAAM,GAAG,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC;IAC5D,MAAM,CAAC,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IACpC,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IAE1B,SAAS,EAAE,oBAAoB,CAAC;IAEhC,WAAW,CAAC,MAAM,SAAS,UAAU,EACnC,KAAK,EAAE,gBAAgB,CAAC,MAAM,CAAC,EAC/B,oBAAoB,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,EAClD,OAAO,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,GACpC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;IAE1B,SAAS,CAAC,MAAM,SAAS,UAAU,EACjC,WAAW,CAAC,EAAE,gBAAgB,CAAC,MAAM,CAAC,GACrC,KAAK,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC;IAChC,SAAS,CAAC,SAAS,CAAC,EAAE,MAAM,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;IAC/C,kBAAkB,CAAC,MAAM,SAAS,UAAU,EAC1C,WAAW,EAAE,gBAAgB,CAAC,MAAM,CAAC,GACpC,IAAI,CAAC;IACR,kBAAkB,CAAC,SAAS,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7C,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACnB,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAClB,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACpB,cAAc,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAE9B,SAAS,EAAE;QACT,mBAAmB,CACjB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,oBAAoB,CAClB,YAAY,EAAE,YAAY,CAAC,iBAAiB,EAAE,EAC9C,sBAAsB,EAAE,MAAM,EAC9B,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,gBAAgB,CACd,OAAO,EAAE,MAAM,EACf,QAAQ,EAAE,MAAM,EAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;QAExB,cAAc,CACZ,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,CAAC,OAAO,CAAC,GAAG;YAAE,mBAAmB,EAAE,OAAO,CAAA;SAAE,CAAC,CAAC;QAEzD,gBAAgB,CACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,QAAQ,EAAE,YAAY,EAAE,EACxB,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,kBAAkB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;QAEjE,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,gBAAgB,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GAC/C,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,WAAW,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;QAE1D,qBAAqB,CACnB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC;QAEnC,sBAAsB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;QAExE,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;QAE7D,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;QAE7D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;QAEhC,aAAa,CACX,UAAU,EAAE,MAAM,EAClB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;KACjC,CAAC;IAEF,mBAAmB,CACjB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,oBAAoB,CAClB,YAAY,EAAE,YAAY,CAAC,iBAAiB,EAAE,EAC9C,sBAAsB,EAAE,MAAM,EAC9B,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,gBAAgB,CACd,OAAO,EAAE,MAAM,EACf,QAAQ,EAAE,MAAM,EAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,SAAS,CAAC,CAAC;IAEtB,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IAE5D,gBAAgB,CACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,QAAQ,EAAE,YAAY,EAAE,EACxB,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,kBAAkB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAE/D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,gBAAgB,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GAC/C,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,WAAW,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAExD,qBAAqB,CACnB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC;IAEnC,sBAAsB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;IAEtE,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAE3D,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAE3D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,aAAa,CACX,UAAU,EAAE,MAAM,EAClB,SAAS,CAAC,EAAE,SAAS,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,GACxC,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAEhC,UAAU,EAAE;QACV,mBAAmB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;QAE9D,oBAAoB,CAClB,YAAY,EAAE,YAAY,CAAC,iBAAiB,EAAE,EAC9C,sBAAsB,EAAE,MAAM,EAC9B,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,gBAAgB,CACd,OAAO,EAAE,MAAM,EACf,QAAQ,EAAE,MAAM,EAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;QAE5D,gBAAgB,CACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,QAAQ,EAAE,YAAY,EAAE,EACxB,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,kBAAkB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;QAE/D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,WAAW,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;QAExD,qBAAqB,CACnB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC;QAEnC,sBAAsB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtE,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;QAE3D,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;QAE3D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,IAAI,CAAC,CAAC;QAEjB,aAAa,CAAC,UAAU,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;KAC7E,CAAC;IAEF,OAAO,EAAE;QACP,2DAA2D,CACzD,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,WAAW,CAAC,EAAE,YAAY,GAAG,IAAI,EACjC,SAAS,CAAC,EAAE,IAAI,EAChB,OAAO,CAAC,EAAE,IAAI,EACd,KAAK,CAAC,EAAE,IAAI,GACX,qBAAqB,CAAC;QACzB,UAAU,CACR,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,WAAW,CAAC,EAAE,YAAY,GAAG,IAAI,EACjC,SAAS,CAAC,EAAE,IAAI,EAChB,OAAO,CAAC,EAAE,IAAI,EACd,KAAK,CAAC,EAAE,IAAI,GACX,qBAAqB,CAAC;QAEzB,sDAAsD,CACpD,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,cAAc,CAAC,EAAE,IAAI,EACrB,OAAO,CAAC,EAAE,IAAI,GACb,kBAAkB,CAAC;QACtB,OAAO,CACL,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,cAAc,CAAC,EAAE,IAAI,EACrB,OAAO,CAAC,EAAE,IAAI,GACb,kBAAkB,CAAC;QAEtB,qEAAqE,CACnE,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,EACf,OAAO,CAAC,EAAE,IAAI,GACb,iCAAiC,CAAC;QACrC,sBAAsB,CACpB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,EACf,OAAO,CAAC,EAAE,IAAI,GACb,iCAAiC,CAAC;QAErC,mEAAmE,CACjE,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,EACf,OAAO,CAAC,EAAE,IAAI,GACb,+BAA+B,CAAC;QACnC,oBAAoB,CAClB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,EACf,OAAO,CAAC,EAAE,IAAI,GACb,+BAA+B,CAAC;QAEnC,0DAA0D,CACxD,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,GACd,gCAAgC,CAAC;QACpC,qBAAqB,CACnB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,GACd,gCAAgC,CAAC;QAEpC,wDAAwD,CACtD,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,GACd,8BAA8B,CAAC;QAClC,mBAAmB,CACjB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EACxB,QAAQ,CAAC,EAAE,IAAI,GACd,8BAA8B,CAAC;QAElC,6CAA6C,CAC3C,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,6BAA6B,CAAC;QACjC,kBAAkB,CAChB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,6BAA6B,CAAC;QAEjC,2CAA2C,CACzC,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,2BAA2B,CAAC;QAC/B,gBAAgB,CACd,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,2BAA2B,CAAC;QAE/B,kDAAkD,CAChD,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,kCAAkC,CAAC;QACtC,uBAAuB,CACrB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,kCAAkC,CAAC;QAEtC,gDAAgD,CAC9C,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,gCAAgC,CAAC;QACpC,qBAAqB,CACnB,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,EACvB,MAAM,CAAC,EAAE,YAAY,GAAG,IAAI,EAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,GACvB,gCAAgC,CAAC;QAEpC,4BAA4B,CAC1B,cAAc,CAAC,EAAE,IAAI,GACpB,6BAA6B,CAAC;QACjC,kBAAkB,CAAC,cAAc,CAAC,EAAE,IAAI,GAAG,6BAA6B,CAAC;KAC1E,CAAC;IAEF,WAAW,EAAE;QACX,mBAAmB,CACjB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,oBAAoB,CAClB,YAAY,EAAE,YAAY,CAAC,iBAAiB,EAAE,EAC9C,sBAAsB,EAAE,MAAM,EAC9B,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,gBAAgB,CACd,OAAO,EAAE,MAAM,EACf,QAAQ,EAAE,MAAM,EAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAE9D,gBAAgB,CACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,QAAQ,EAAE,YAAY,EAAE,EACxB,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,kBAAkB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAElE,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,gBAAgB,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GAC/C,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,WAAW,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAE3D,qBAAqB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAErE,sBAAsB,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtE,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAE9D,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;QAE9D,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;QAEtB,aAAa,CACX,UAAU,EAAE,MAAM,EAClB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,SAAS,CAAC,CAAC;KACvB,CAAC;IAEF,mBAAmB,EAAE;QACnB,mBAAmB,CACjB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,oBAAoB,CAClB,YAAY,EAAE,YAAY,CAAC,iBAAiB,EAAE,EAC9C,sBAAsB,EAAE,MAAM,EAC9B,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,gBAAgB,CACd,OAAO,EAAE,MAAM,EACf,QAAQ,EAAE,MAAM,EAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEzE,gBAAgB,CACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,QAAQ,EAAE,YAAY,EAAE,EACxB,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,kBAAkB,CAChB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,gBAAgB,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GAC/C,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,WAAW,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEtE,qBAAqB,CACnB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,sBAAsB,CACpB,SAAS,CAAC,EAAE,aAAa,GACxB,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEzE,cAAc,CAAC,SAAS,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEzE,oBAAoB,CAClB,QAAQ,EAAE,MAAM,EAChB,MAAM,EAAE,YAAY,EACpB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,eAAe,CACb,QAAQ,EAAE,MAAM,EAChB,cAAc,EAAE,YAAY,EAAE,EAC9B,OAAO,EAAE,YAAY,EAAE,EACvB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;QAEjC,aAAa,CACX,UAAU,EAAE,MAAM,EAClB,SAAS,CAAC,EAAE,SAAS,GAAG;YAAE,IAAI,CAAC,EAAE,MAAM,CAAA;SAAE,GACxC,OAAO,CAAC,oBAAoB,CAAC,CAAC;KAClC,CAAC;CACH"} | ||
| {"version":3,"file":"FuulProject.d.ts","sourceRoot":"","sources":["../../../src/types/FuulProject.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@fuul/protocol-abis", | ||
| "version": "1.1.0", | ||
| "version": "1.1.1", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "scripts": { |
Sorry, the diff of this file is too big to display
278664
-18.77%5972
-19.38%