UNPKG

lens-modules

Version:

Contracts, ABIs, and utilities for Lens Protocol.

1 lines 571 kB
"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from==="object"||typeof from==="function"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:true}),mod);var abis_exports={};__export(abis_exports,{accessControlFactoryAbi:()=>accessControlFactoryAbi,accessControlledAbi:()=>accessControlledAbi,accountAbi:()=>accountAbi,accountBlockingRuleAbi:()=>accountBlockingRuleAbi,accountFactoryAbi:()=>accountFactoryAbi,actionHubAbi:()=>actionHubAbi,additionRemovalPidGroupRuleAbi:()=>additionRemovalPidGroupRuleAbi,appAbi:()=>appAbi,appFactoryAbi:()=>appFactoryAbi,banMemberGroupRuleAbi:()=>banMemberGroupRuleAbi,baseAccountActionAbi:()=>baseAccountActionAbi,basePostActionAbi:()=>basePostActionAbi,baseSourceAbi:()=>baseSourceAbi,entityExtraDataBasedAbi:()=>entityExtraDataBasedAbi,erc1155HolderAbi:()=>erc1155HolderAbi,erc1155ReceiverAbi:()=>erc1155ReceiverAbi,erc165Abi:()=>erc165Abi,erc1967ProxyAbi:()=>erc1967ProxyAbi,erc1967UpgradeAbi:()=>erc1967UpgradeAbi,erc721HolderAbi:()=>erc721HolderAbi,errorsAbi:()=>errorsAbi,eventEmitterAbi:()=>eventEmitterAbi,eventEmitterEarlyAbi:()=>eventEmitterEarlyAbi,eventsAbi:()=>eventsAbi,extraDataBasedAbi:()=>extraDataBasedAbi,extraStorageBasedAbi:()=>extraStorageBasedAbi,feedAbi:()=>feedAbi,feedFactoryAbi:()=>feedFactoryAbi,followersOnlyPostRuleAbi:()=>followersOnlyPostRuleAbi,graphAbi:()=>graphAbi,graphFactoryAbi:()=>graphFactoryAbi,groupAbi:()=>groupAbi,groupFactoryAbi:()=>groupFactoryAbi,groupGatedFeedRuleAbi:()=>groupGatedFeedRuleAbi,groupGatedGraphRuleAbi:()=>groupGatedGraphRuleAbi,iAccessControlAbi:()=>iAccessControlAbi,iAccessControlledAbi:()=>iAccessControlledAbi,iAccountAbi:()=>iAccountAbi,iAccountActionAbi:()=>iAccountActionAbi,iAccountGroupAdditionSettingsAbi:()=>iAccountGroupAdditionSettingsAbi,iAppAbi:()=>iAppAbi,iFeedAbi:()=>iFeedAbi,iFeedRuleAbi:()=>iFeedRuleAbi,iFollowRuleAbi:()=>iFollowRuleAbi,iGraphAbi:()=>iGraphAbi,iGraphRuleAbi:()=>iGraphRuleAbi,iGroupAbi:()=>iGroupAbi,iGroupRuleAbi:()=>iGroupRuleAbi,iLensFeesAbi:()=>iLensFeesAbi,iLensNativePaymentHelperAbi:()=>iLensNativePaymentHelperAbi,iLockAbi:()=>iLockAbi,iMetadataBasedAbi:()=>iMetadataBasedAbi,iMulticall3Abi:()=>iMulticall3Abi,iNamespaceAbi:()=>iNamespaceAbi,iNamespaceRuleAbi:()=>iNamespaceRuleAbi,iOwnableAbi:()=>iOwnableAbi,iPostActionAbi:()=>iPostActionAbi,iPostRuleAbi:()=>iPostRuleAbi,iRequestBasedGroupRuleAbi:()=>iRequestBasedGroupRuleAbi,iRoleBasedAccessControlAbi:()=>iRoleBasedAccessControlAbi,iSimpleCollectActionAbi:()=>iSimpleCollectActionAbi,iSourceAbi:()=>iSourceAbi,iTokenAbi:()=>iTokenAbi,iTokenUriProviderAbi:()=>iTokenUriProviderAbi,iTransparentUpgradeableProxyAbi:()=>iTransparentUpgradeableProxyAbi,iVersionedBeaconAbi:()=>iVersionedBeaconAbi,ierc1155Abi:()=>ierc1155Abi,ierc1155ReceiverAbi:()=>ierc1155ReceiverAbi,ierc165Abi:()=>ierc165Abi,ierc1822ProxiableAbi:()=>ierc1822ProxiableAbi,ierc1967Abi:()=>ierc1967Abi,ierc20Abi:()=>ierc20Abi,ierc20PermitAbi:()=>ierc20PermitAbi,ierc4906EventsAbi:()=>ierc4906EventsAbi,ierc721Abi:()=>ierc721Abi,ierc721EnumerableAbi:()=>ierc721EnumerableAbi,ierc721MetadataAbi:()=>ierc721MetadataAbi,ierc721NamespaceAbi:()=>ierc721NamespaceAbi,ierc721ReceiverAbi:()=>ierc721ReceiverAbi,ierc721ReceiverUpgradeableAbi:()=>ierc721ReceiverUpgradeableAbi,ierc721TokenReceiverAbi:()=>ierc721TokenReceiverAbi,ierc7572Abi:()=>ierc7572Abi,lensCollectedPostAbi:()=>lensCollectedPostAbi,lensCreate2Abi:()=>lensCreate2Abi,lensErc721Abi:()=>lensErc721Abi,lensFactoryAbi:()=>lensFactoryAbi,lensFeesAbi:()=>lensFeesAbi,lensNativePaymentHelperAbi:()=>lensNativePaymentHelperAbi,lensRulePaymentHandlerAbi:()=>lensRulePaymentHandlerAbi,lensUsernameTokenUriProviderAbi:()=>lensUsernameTokenUriProviderAbi,libStringAbi:()=>libStringAbi,lockAbi:()=>lockAbi,membershipApprovalGroupRuleAbi:()=>membershipApprovalGroupRuleAbi,metadataBasedAbi:()=>metadataBasedAbi,namespaceAbi:()=>namespaceAbi,namespaceFactoryAbi:()=>namespaceFactoryAbi,ownableAbi:()=>ownableAbi,ownableMetadataBasedAccountActionAbi:()=>ownableMetadataBasedAccountActionAbi,ownableMetadataBasedPostActionAbi:()=>ownableMetadataBasedPostActionAbi,ownableMetadataBasedRuleAbi:()=>ownableMetadataBasedRuleAbi,ownerAdminOnlyAccessControlAbi:()=>ownerAdminOnlyAccessControlAbi,payableUsingNativePaymentHelperAbi:()=>payableUsingNativePaymentHelperAbi,permissionlessAccessControlAbi:()=>permissionlessAccessControlAbi,primitiveFactoryAbi:()=>primitiveFactoryAbi,proxyAbi:()=>proxyAbi,proxyAdminAbi:()=>proxyAdminAbi,queryAbi:()=>queryAbi,roleBasedAccessControlAbi:()=>roleBasedAccessControlAbi,ruleBasedFeedAbi:()=>ruleBasedFeedAbi,ruleBasedGraphAbi:()=>ruleBasedGraphAbi,ruleBasedGroupAbi:()=>ruleBasedGroupAbi,ruleBasedNamespaceAbi:()=>ruleBasedNamespaceAbi,setTokenDistributorSignerAbi:()=>setTokenDistributorSignerAbi,simpleCollectActionAbi:()=>simpleCollectActionAbi,simplePaymentFeedRuleAbi:()=>simplePaymentFeedRuleAbi,simplePaymentFollowRuleAbi:()=>simplePaymentFollowRuleAbi,simplePaymentGroupRuleAbi:()=>simplePaymentGroupRuleAbi,simplePaymentRuleAbi:()=>simplePaymentRuleAbi,sourceStampBasedAbi:()=>sourceStampBasedAbi,tippingAccountActionAbi:()=>tippingAccountActionAbi,tippingPostActionAbi:()=>tippingPostActionAbi,tokenDistributorAbi:()=>tokenDistributorAbi,tokenGatedFeedRuleAbi:()=>tokenGatedFeedRuleAbi,tokenGatedFollowRuleAbi:()=>tokenGatedFollowRuleAbi,tokenGatedGraphRuleAbi:()=>tokenGatedGraphRuleAbi,tokenGatedGroupRuleAbi:()=>tokenGatedGroupRuleAbi,tokenGatedNamespaceRuleAbi:()=>tokenGatedNamespaceRuleAbi,tokenGatedRuleAbi:()=>tokenGatedRuleAbi,transparentUpgradeableProxyAbi:()=>transparentUpgradeableProxyAbi,trustBasedRuleAbi:()=>trustBasedRuleAbi,usernameLengthNamespaceRuleAbi:()=>usernameLengthNamespaceRuleAbi,usernamePricePerLengthNamespaceRuleAbi:()=>usernamePricePerLengthNamespaceRuleAbi,usernameReservedNamespaceRuleAbi:()=>usernameReservedNamespaceRuleAbi,usernameSimpleCharsetNamespaceRuleAbi:()=>usernameSimpleCharsetNamespaceRuleAbi});module.exports=__toCommonJS(abis_exports);const accessControlFactoryAbi=[{type:"constructor",inputs:[{name:"lock",internalType:"address",type:"address"}],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"admins",internalType:"address[]",type:"address[]"}],name:"deployOwnerAdminOnlyAccessControl",outputs:[{name:"",internalType:"contract IRoleBasedAccessControl",type:"address"}],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"accessControl",internalType:"address",type:"address",indexed:true},{name:"owner",internalType:"address",type:"address",indexed:false}],name:"Lens_AccessControlFactory_OwnerAdminDeployment"}];const accessControlledAbi=[{type:"function",inputs:[],name:"getAccessControl",outputs:[{name:"",internalType:"contract IAccessControl",type:"address"}],stateMutability:"view"},{type:"function",inputs:[{name:"newAccessControl",internalType:"contract IAccessControl",type:"address"}],name:"setAccessControl",outputs:[],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"accessControl",internalType:"address",type:"address",indexed:true},{name:"accessControlType",internalType:"bytes32",type:"bytes32",indexed:true}],name:"Lens_AccessControlAdded"},{type:"event",anonymous:false,inputs:[{name:"accessControl",internalType:"address",type:"address",indexed:true},{name:"accessControlType",internalType:"bytes32",type:"bytes32",indexed:true}],name:"Lens_AccessControlUpdated"},{type:"error",inputs:[],name:"AccessDenied"}];const accountAbi=[{type:"constructor",inputs:[{name:"nativeGHO",internalType:"address",type:"address"},{name:"wrappedGHO",internalType:"address",type:"address"}],stateMutability:"nonpayable"},{type:"receive",stateMutability:"payable"},{type:"function",inputs:[{name:"selector",internalType:"bytes4",type:"bytes4"},{name:"encodedParams",internalType:"bytes",type:"bytes"}],name:"abiDecodeForKnownSelectorHelper",outputs:[{name:"",internalType:"address",type:"address"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"address",type:"address"}],stateMutability:"pure"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"},{name:"permissions",internalType:"struct AccountManagerPermissions",type:"tuple",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}]}],name:"addAccountManager",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"group",internalType:"address",type:"address"},{name:"addedBy",internalType:"address",type:"address"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"canBeAddedToGroup",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[{name:"executor",internalType:"address",type:"address"}],name:"canExecuteTransactions",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[{name:"executor",internalType:"address",type:"address"}],name:"canSetMetadataURI",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[{name:"allowanceChanges",internalType:"struct AllowanceChange[]",type:"tuple[]",components:[{name:"spender",internalType:"address",type:"address"},{name:"allowanceDecreases",internalType:"struct Allowance[]",type:"tuple[]",components:[{name:"currency",internalType:"address",type:"address"},{name:"byAmount",internalType:"uint256",type:"uint256"}]},{name:"allowanceIncreases",internalType:"struct Allowance[]",type:"tuple[]",components:[{name:"currency",internalType:"address",type:"address"},{name:"byAmount",internalType:"uint256",type:"uint256"}]}]}],name:"changeAllowance",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"managers",internalType:"address[]",type:"address[]"}],name:"clearAllAllowances",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"target",internalType:"address",type:"address"},{name:"value",internalType:"uint256",type:"uint256"},{name:"data",internalType:"bytes",type:"bytes"}],name:"executeTransaction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"transactions",internalType:"struct Transaction[]",type:"tuple[]",components:[{name:"target",internalType:"address",type:"address"},{name:"value",internalType:"uint256",type:"uint256"},{name:"data",internalType:"bytes",type:"bytes"}]}],name:"executeTransactions",outputs:[{name:"",internalType:"bytes[]",type:"bytes[]"}],stateMutability:"payable"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"},{name:"currency",internalType:"address",type:"address"}],name:"getAccountManagerAllowance",outputs:[{name:"",internalType:"uint256",type:"uint256"}],stateMutability:"view"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"}],name:"getAccountManagerPermissions",outputs:[{name:"",internalType:"struct AccountManagerPermissions",type:"tuple",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}]}],stateMutability:"view"},{type:"function",inputs:[{name:"key",internalType:"bytes32",type:"bytes32"}],name:"getExtraData",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"view"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"}],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"metadataURI",internalType:"string",type:"string"},{name:"accountManagers",internalType:"address[]",type:"address[]"},{name:"accountManagerPermissions",internalType:"struct AccountManagerPermissions[]",type:"tuple[]",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}]},{name:"sourceStamp",internalType:"struct SourceStamp",type:"tuple",components:[{name:"source",internalType:"address",type:"address"},{name:"originalMsgSender",internalType:"address",type:"address"},{name:"validator",internalType:"address",type:"address"},{name:"nonce",internalType:"uint256",type:"uint256"},{name:"deadline",internalType:"uint256",type:"uint256"},{name:"signature",internalType:"bytes",type:"bytes"}]},{name:"extraData",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"initialize",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"}],name:"isAccountManager",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[{name:"",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"uint256[]",type:"uint256[]"},{name:"",internalType:"uint256[]",type:"uint256[]"},{name:"",internalType:"bytes",type:"bytes"}],name:"onERC1155BatchReceived",outputs:[{name:"",internalType:"bytes4",type:"bytes4"}],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"bytes",type:"bytes"}],name:"onERC1155Received",outputs:[{name:"",internalType:"bytes4",type:"bytes4"}],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"bytes",type:"bytes"}],name:"onERC721Received",outputs:[{name:"",internalType:"bytes4",type:"bytes4"}],stateMutability:"nonpayable"},{type:"function",inputs:[],name:"owner",outputs:[{name:"",internalType:"address",type:"address"}],stateMutability:"view"},{type:"function",inputs:[],name:"removeAccountAsManager",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"}],name:"removeAccountManager",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[],name:"removeOwnerAsManager",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"extraDataToSet",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"setExtraData",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"metadataURI",internalType:"string",type:"string"}],name:"setMetadataURI",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"metadataURI",internalType:"string",type:"string"},{name:"sourceStamp",internalType:"struct SourceStamp",type:"tuple",components:[{name:"source",internalType:"address",type:"address"},{name:"originalMsgSender",internalType:"address",type:"address"},{name:"validator",internalType:"address",type:"address"},{name:"nonce",internalType:"uint256",type:"uint256"},{name:"deadline",internalType:"uint256",type:"uint256"},{name:"signature",internalType:"bytes",type:"bytes"}]}],name:"setMetadataURI",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"interfaceId",internalType:"bytes4",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[{name:"newOwner",internalType:"address",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"accountManager",internalType:"address",type:"address"},{name:"accountManagerPermissions",internalType:"struct AccountManagerPermissions",type:"tuple",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}]}],name:"updateAccountManagerPermissions",outputs:[],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"accountManager",internalType:"address",type:"address",indexed:false},{name:"permissions",internalType:"struct AccountManagerPermissions",type:"tuple",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}],indexed:false}],name:"Lens_Account_AccountManagerAdded"},{type:"event",anonymous:false,inputs:[{name:"accountManager",internalType:"address",type:"address",indexed:false}],name:"Lens_Account_AccountManagerRemoved"},{type:"event",anonymous:false,inputs:[{name:"accountManager",internalType:"address",type:"address",indexed:false},{name:"permissions",internalType:"struct AccountManagerPermissions",type:"tuple",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}],indexed:false}],name:"Lens_Account_AccountManagerUpdated"},{type:"event",anonymous:false,inputs:[{name:"spender",internalType:"address",type:"address",indexed:true}],name:"Lens_Account_AllAllowancesCleared"},{type:"event",anonymous:false,inputs:[{name:"spender",internalType:"address",type:"address",indexed:true},{name:"currency",internalType:"address",type:"address",indexed:true},{name:"newAllowance",internalType:"uint256",type:"uint256",indexed:false}],name:"Lens_Account_AllowanceDecreased"},{type:"event",anonymous:false,inputs:[{name:"spender",internalType:"address",type:"address",indexed:true},{name:"currency",internalType:"address",type:"address",indexed:true},{name:"newAllowance",internalType:"uint256",type:"uint256",indexed:false}],name:"Lens_Account_AllowanceIncreased"},{type:"event",anonymous:false,inputs:[{name:"key",internalType:"bytes32",type:"bytes32",indexed:true},{name:"value",internalType:"bytes",type:"bytes",indexed:false},{name:"valueIndexed",internalType:"bytes",type:"bytes",indexed:true}],name:"Lens_Account_ExtraDataAdded"},{type:"event",anonymous:false,inputs:[{name:"key",internalType:"bytes32",type:"bytes32",indexed:true}],name:"Lens_Account_ExtraDataRemoved"},{type:"event",anonymous:false,inputs:[{name:"key",internalType:"bytes32",type:"bytes32",indexed:true},{name:"value",internalType:"bytes",type:"bytes",indexed:false},{name:"valueIndexed",internalType:"bytes",type:"bytes",indexed:true}],name:"Lens_Account_ExtraDataUpdated"},{type:"event",anonymous:false,inputs:[{name:"metadataURI",internalType:"string",type:"string",indexed:false}],name:"Lens_Account_MetadataURISet"},{type:"event",anonymous:false,inputs:[{name:"metadataURI",internalType:"string",type:"string",indexed:false},{name:"source",internalType:"address",type:"address",indexed:true}],name:"Lens_Account_MetadataURISet"},{type:"event",anonymous:false,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:true},{name:"newOwner",internalType:"address",type:"address",indexed:true}],name:"Lens_Account_OwnershipTransferred"},{type:"event",anonymous:false,inputs:[{name:"target",internalType:"address",type:"address",indexed:true},{name:"value",internalType:"uint256",type:"uint256",indexed:false},{name:"data",internalType:"bytes",type:"bytes",indexed:false},{name:"executor",internalType:"address",type:"address",indexed:true}],name:"Lens_Account_TransactionExecuted"},{type:"event",anonymous:false,inputs:[{name:"contractType",internalType:"string",type:"string",indexed:false},{name:"flavour",internalType:"string",type:"string",indexed:false}],name:"Lens_Contract_Deployed"},{type:"event",anonymous:false,inputs:[{name:"addressScope",internalType:"address",type:"address",indexed:false},{name:"entityType",internalType:"uint256",type:"uint256",indexed:true},{name:"entityId",internalType:"uint256",type:"uint256",indexed:true},{name:"key",internalType:"bytes32",type:"bytes32",indexed:true},{name:"value",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ExtraStorageSet"},{type:"event",anonymous:false,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:true},{name:"newOwner",internalType:"address",type:"address",indexed:true}],name:"Lens_Ownable_OwnershipTransferred"},{type:"error",inputs:[],name:"AlreadyInitialized"},{type:"error",inputs:[],name:"InsufficientAllowance"},{type:"error",inputs:[],name:"InvalidMsgSender"},{type:"error",inputs:[],name:"InvalidParameter"},{type:"error",inputs:[],name:"NotAllowed"},{type:"error",inputs:[],name:"NotImplemented"},{type:"error",inputs:[],name:"RedundantStateChange"}];const accountBlockingRuleAbi=[{type:"constructor",inputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"},{name:"target",internalType:"address",type:"address"}],name:"blockUser",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"configure",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"}],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"metadataURI",internalType:"string",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"},{name:"blockTarget",internalType:"address",type:"address"}],name:"isBlocked",outputs:[{name:"",internalType:"bool",type:"bool"}],stateMutability:"view"},{type:"function",inputs:[],name:"owner",outputs:[{name:"",internalType:"address",type:"address"}],stateMutability:"view"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"postId",internalType:"uint256",type:"uint256"},{name:"postParams",internalType:"struct CreatePostParams",type:"tuple",components:[{name:"author",internalType:"address",type:"address"},{name:"contentURI",internalType:"string",type:"string"},{name:"repostedPostId",internalType:"uint256",type:"uint256"},{name:"quotedPostId",internalType:"uint256",type:"uint256"},{name:"repliedPostId",internalType:"uint256",type:"uint256"},{name:"ruleChanges",internalType:"struct RuleChange[]",type:"tuple[]",components:[{name:"ruleAddress",internalType:"address",type:"address"},{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"configurationChanges",internalType:"struct RuleConfigurationChange",type:"tuple",components:[{name:"configure",internalType:"bool",type:"bool"},{name:"ruleParams",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}]},{name:"selectorChanges",internalType:"struct RuleSelectorChange[]",type:"tuple[]",components:[{name:"ruleSelector",internalType:"bytes4",type:"bytes4"},{name:"isRequired",internalType:"bool",type:"bool"},{name:"enabled",internalType:"bool",type:"bool"}]}]},{name:"extraData",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processCreatePost",outputs:[],stateMutability:"view"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processDeletePost",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"struct EditPostParams",type:"tuple",components:[{name:"contentURI",internalType:"string",type:"string"},{name:"extraData",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processEditPost",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"address",type:"address"},{name:"followerAccount",internalType:"address",type:"address"},{name:"accountToFollow",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processFollow",outputs:[],stateMutability:"view"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct RuleChange[]",type:"tuple[]",components:[{name:"ruleAddress",internalType:"address",type:"address"},{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"configurationChanges",internalType:"struct RuleConfigurationChange",type:"tuple",components:[{name:"configure",internalType:"bool",type:"bool"},{name:"ruleParams",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}]},{name:"selectorChanges",internalType:"struct RuleSelectorChange[]",type:"tuple[]",components:[{name:"ruleSelector",internalType:"bytes4",type:"bytes4"},{name:"isRequired",internalType:"bool",type:"bool"},{name:"enabled",internalType:"bool",type:"bool"}]}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processFollowRuleChanges",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"uint256",type:"uint256"},{name:"",internalType:"struct RuleChange[]",type:"tuple[]",components:[{name:"ruleAddress",internalType:"address",type:"address"},{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"configurationChanges",internalType:"struct RuleConfigurationChange",type:"tuple",components:[{name:"configure",internalType:"bool",type:"bool"},{name:"ruleParams",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}]},{name:"selectorChanges",internalType:"struct RuleSelectorChange[]",type:"tuple[]",components:[{name:"ruleSelector",internalType:"bytes4",type:"bytes4"},{name:"isRequired",internalType:"bool",type:"bool"},{name:"enabled",internalType:"bool",type:"bool"}]}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processPostRuleChanges",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processUnfollow",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"metadataURI",internalType:"string",type:"string"}],name:"setMetadataURI",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"newOwner",internalType:"address",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"},{name:"target",internalType:"address",type:"address"}],name:"unblockUser",outputs:[],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"source",internalType:"address",type:"address",indexed:true},{name:"target",internalType:"address",type:"address",indexed:true}],name:"Lens_AccountBlocking_AccountBlocked"},{type:"event",anonymous:false,inputs:[{name:"source",internalType:"address",type:"address",indexed:true},{name:"target",internalType:"address",type:"address",indexed:true}],name:"Lens_AccountBlocking_AccountUnblocked"},{type:"event",anonymous:false,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:true},{name:"newOwner",internalType:"address",type:"address",indexed:true}],name:"Lens_Ownable_OwnershipTransferred"},{type:"event",anonymous:false,inputs:[{name:"metadataURI",internalType:"string",type:"string",indexed:false}],name:"Lens_Rule_MetadataURISet"},{type:"error",inputs:[],name:"ActionOnSelf"},{type:"error",inputs:[],name:"AlreadyInitialized"},{type:"error",inputs:[],name:"Blocked"},{type:"error",inputs:[],name:"InvalidMsgSender"},{type:"error",inputs:[],name:"NotImplemented"},{type:"error",inputs:[],name:"RedundantStateChange"}];const accountFactoryAbi=[{type:"constructor",inputs:[{name:"beacon",internalType:"address",type:"address"},{name:"lock",internalType:"address",type:"address"}],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"metadataURI",internalType:"string",type:"string"},{name:"accountManagers",internalType:"address[]",type:"address[]"},{name:"accountManagersPermissions",internalType:"struct AccountManagerPermissions[]",type:"tuple[]",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}]},{name:"sourceStamp",internalType:"struct SourceStamp",type:"tuple",components:[{name:"source",internalType:"address",type:"address"},{name:"originalMsgSender",internalType:"address",type:"address"},{name:"validator",internalType:"address",type:"address"},{name:"nonce",internalType:"uint256",type:"uint256"},{name:"deadline",internalType:"uint256",type:"uint256"},{name:"signature",internalType:"bytes",type:"bytes"}]},{name:"extraData",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"deployAccount",outputs:[{name:"",internalType:"address",type:"address"}],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"account",internalType:"address",type:"address",indexed:true},{name:"owner",internalType:"address",type:"address",indexed:true},{name:"metadataURI",internalType:"string",type:"string",indexed:false},{name:"accountManagers",internalType:"address[]",type:"address[]",indexed:false},{name:"accountManagersPermissions",internalType:"struct AccountManagerPermissions[]",type:"tuple[]",components:[{name:"canExecuteTransactions",internalType:"bool",type:"bool"},{name:"canTransferTokens",internalType:"bool",type:"bool"},{name:"canTransferNative",internalType:"bool",type:"bool"},{name:"canSetMetadataURI",internalType:"bool",type:"bool"}],indexed:false},{name:"source",internalType:"address",type:"address",indexed:true},{name:"extraData",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false}],name:"Lens_Account_Created"}];const actionHubAbi=[{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"configureAccountAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"feed",internalType:"address",type:"address"},{name:"postId",internalType:"uint256",type:"uint256"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"configurePostAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"disableAccountAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"feed",internalType:"address",type:"address"},{name:"postId",internalType:"uint256",type:"uint256"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"disablePostAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"enableAccountAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"feed",internalType:"address",type:"address"},{name:"postId",internalType:"uint256",type:"uint256"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"enablePostAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"executeAccountAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"},{name:"feed",internalType:"address",type:"address"},{name:"postId",internalType:"uint256",type:"uint256"},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"executePostAction",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"}],name:"signalUniversalAccountAction",outputs:[],stateMutability:"payable"},{type:"function",inputs:[{name:"action",internalType:"address",type:"address"}],name:"signalUniversalPostAction",outputs:[],stateMutability:"payable"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"account",internalType:"address",type:"address",indexed:true},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_AccountAction_Configured"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"account",internalType:"address",type:"address",indexed:true},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_AccountAction_Disabled"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"account",internalType:"address",type:"address",indexed:true},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_AccountAction_Enabled"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"account",internalType:"address",type:"address",indexed:true},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_AccountAction_Executed"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"account",internalType:"address",type:"address",indexed:true},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_AccountAction_Reconfigured"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true}],name:"Lens_ActionHub_AccountAction_Universal"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"feed",internalType:"address",type:"address",indexed:false},{name:"postId",internalType:"uint256",type:"uint256",indexed:true},{name:"postAuthor",internalType:"address",type:"address",indexed:false},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_PostAction_Configured"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"feed",internalType:"address",type:"address",indexed:false},{name:"postId",internalType:"uint256",type:"uint256",indexed:true},{name:"postAuthor",internalType:"address",type:"address",indexed:false},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_PostAction_Disabled"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"feed",internalType:"address",type:"address",indexed:false},{name:"postId",internalType:"uint256",type:"uint256",indexed:true},{name:"postAuthor",internalType:"address",type:"address",indexed:false},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_PostAction_Enabled"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"feed",internalType:"address",type:"address",indexed:false},{name:"postId",internalType:"uint256",type:"uint256",indexed:true},{name:"postAuthor",internalType:"address",type:"address",indexed:false},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_PostAction_Executed"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true},{name:"msgSender",internalType:"address",type:"address",indexed:true},{name:"feed",internalType:"address",type:"address",indexed:false},{name:"postId",internalType:"uint256",type:"uint256",indexed:true},{name:"postAuthor",internalType:"address",type:"address",indexed:false},{name:"source",internalType:"address",type:"address",indexed:false},{name:"params",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}],indexed:false},{name:"returnData",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ActionHub_PostAction_Reconfigured"},{type:"event",anonymous:false,inputs:[{name:"action",internalType:"address",type:"address",indexed:true}],name:"Lens_ActionHub_PostAction_Universal"},{type:"event",anonymous:false,inputs:[{name:"addressScope",internalType:"address",type:"address",indexed:false},{name:"entityType",internalType:"uint256",type:"uint256",indexed:true},{name:"entityId",internalType:"uint256",type:"uint256",indexed:true},{name:"key",internalType:"bytes32",type:"bytes32",indexed:true},{name:"value",internalType:"bytes",type:"bytes",indexed:false}],name:"Lens_ExtraStorageSet"},{type:"error",inputs:[],name:"Disabled"},{type:"error",inputs:[],name:"InvalidSourceStampOriginalMsgSender"},{type:"error",inputs:[],name:"RedundantStateChange"},{type:"error",inputs:[],name:"UnexpectedContractImpl"}];const additionRemovalPidGroupRuleAbi=[{type:"constructor",inputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[],name:"PARAM__ACCESS_CONTROL",outputs:[{name:"",internalType:"bytes32",type:"bytes32"}],stateMutability:"view"},{type:"function",inputs:[{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"ruleParams",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"configure",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"source",internalType:"address",type:"address"}],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[],name:"getMetadataURI",outputs:[{name:"",internalType:"string",type:"string"}],stateMutability:"view"},{type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"metadataURI",internalType:"string",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[],name:"owner",outputs:[{name:"",internalType:"address",type:"address"}],stateMutability:"view"},{type:"function",inputs:[{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"originalMsgSender",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processAddition",outputs:[],stateMutability:"view"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processJoining",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"",internalType:"bytes32",type:"bytes32"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processLeaving",outputs:[],stateMutability:"pure"},{type:"function",inputs:[{name:"configSalt",internalType:"bytes32",type:"bytes32"},{name:"originalMsgSender",internalType:"address",type:"address"},{name:"",internalType:"address",type:"address"},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]},{name:"",internalType:"struct KeyValue[]",type:"tuple[]",components:[{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"bytes",type:"bytes"}]}],name:"processRemoval",outputs:[],stateMutability:"view"},{type:"function",inputs:[{name:"metadataURI",internalType:"string",type:"string"}],name:"setMetadataURI",outputs:[],stateMutability:"nonpayable"},{type:"function",inputs:[{name:"newOwner",internalType:"address",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable"},{type:"event",anonymous:false,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:true},{name:"newOwner",internalType:"address",type:"address",indexed:true}],name:"Lens_Ownable_OwnershipTransferred"},{type:"event",anonymous:false,inputs:[{name:"permissionId",internalType:"uint256",type:"uint256",indexed:true},{name:"name",internalType:"string",