Skip to main content
Glama

Beeper MCP Note Server

by stopWarByWar
LpLockerv2.json58 kB
{"abi":[{"type":"constructor","inputs":[{"name":"_beeper","type":"address","internalType":"address"},{"name":"_lpnft","type":"address","internalType":"address"},{"name":"_beeperTeamRecipient","type":"address","internalType":"address"},{"name":"_beeperTeamReward","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"_teamOverrideRewardRecipientForToken","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"recipient","type":"address","internalType":"address"},{"name":"reward","type":"uint256","internalType":"uint256"},{"name":"lpTokenId","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"_userRewardRecipientForToken","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"recipient","type":"address","internalType":"address"},{"name":"lpTokenId","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"_userTokenIds","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"addUserRewardRecipient","inputs":[{"name":"recipient","type":"tuple","internalType":"struct LpLockerv2.UserRewardRecipient","components":[{"name":"recipient","type":"address","internalType":"address"},{"name":"lpTokenId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"beeperTeamRecipient","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"beeperTeamReward","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"beeperfactory","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"collectRewards","inputs":[{"name":"_tokenId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getLpTokenIdsForUser","inputs":[{"name":"user","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"view"},{"type":"function","name":"onERC721Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"from","type":"address","internalType":"address"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"positionManager","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"renounceOwnership","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"replaceUserRewardRecipient","inputs":[{"name":"recipient","type":"tuple","internalType":"struct LpLockerv2.UserRewardRecipient","components":[{"name":"recipient","type":"address","internalType":"address"},{"name":"lpTokenId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setOverrideTeamRewardsForToken","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"newTeamRecipient","type":"address","internalType":"address"},{"name":"newTeamReward","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"updateBeeperFactory","inputs":[{"name":"newFactory","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"updateBeeperTeamRecipient","inputs":[{"name":"newRecipient","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"updateBeeperTeamReward","inputs":[{"name":"newReward","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"version","inputs":[],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"withdrawERC20","inputs":[{"name":"_token","type":"address","internalType":"address"},{"name":"recipient","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"withdrawETH","inputs":[{"name":"recipient","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"ClaimedRewards","inputs":[{"name":"claimer","type":"address","indexed":true,"internalType":"address"},{"name":"token0","type":"address","indexed":true,"internalType":"address"},{"name":"token1","type":"address","indexed":true,"internalType":"address"},{"name":"amount0","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"amount1","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"totalAmount1","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"totalAmount0","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"LockId","inputs":[{"name":"_id","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"name":"previousOwner","type":"address","indexed":true,"internalType":"address"},{"name":"newOwner","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"Received","inputs":[{"name":"from","type":"address","indexed":true,"internalType":"address"},{"name":"tokenId","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"error","name":"InvalidTokenId","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"NotAllowed","inputs":[{"name":"user","type":"address","internalType":"address"}]},{"type":"error","name":"OwnableInvalidOwner","inputs":[{"name":"owner","type":"address","internalType":"address"}]},{"type":"error","name":"OwnableUnauthorizedAccount","inputs":[{"name":"account","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x60803461011c57601f61120c38819003918201601f19168301916001600160401b038311848410176101205780849260809460405283398101031261011c5761004781610134565b9061005460208201610134565b91606061006360408401610134565b920151916001600160a01b0316908115610109575f80546001600160a01b0319811684178255604051959184916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3600180546001600160a01b03199081166001600160a01b039384161790915560028054821693909216929092179055600380549091169190911790556004556110c390816101498239f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361011c5756fe6080806040526004361015610012575f80fd5b5f3560e01c908163150b7a0214610e015750806354fd4d5014610da45780635661679114610d875780635e22f94f14610cf85780635f5258f614610cb557806367073eff14610c6c578063690d832014610c205780636f5ab9a814610bf8578063715018a614610ba1578063791b98bc14610b795780638da5cb5b14610b525780639456fbcc14610a5f578063af0c7c29146108cd578063b18486d7146103f6578063bbd38fbe1461039e578063cd8852f0146102ea578063db89721e14610268578063e755b0ab14610223578063e781d6b4146101e0578063f21d2365146101b8578063f2fde38b146101335763f3e4b11c1461010e575f80fd5b3461012f57602036600319011261012f57610127611067565b600480359055005b5f80fd5b3461012f57602036600319011261012f5761014c610ec5565b610154611067565b6001600160a01b031680156101a5575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b5f525f60045260245ffd5b3461012f575f36600319011261012f576003546040516001600160a01b039091168152602090f35b3461012f57602036600319011261012f576101f9610ec5565b610201611067565b600380546001600160a01b0319166001600160a01b0392909216919091179055005b3461012f57602036600319011261012f576004355f90815260056020908152604091829020805460019091015483516001600160a01b03909216825291810191909152f35b3461012f57606036600319011261012f576004356002610286610edb565b9161028f611067565b6040519261029c84610f0d565b6001600160a01b039081168452604435602080860191825260408087018581525f9586526006909252909320945185546001600160a01b031916921691909117845551600184015551910155005b3461012f57602036600319011261012f576001600160a01b0361030b610ec5565b165f52600760205260405f20604051806020835491828152019081935f5260205f20905f5b8181106103885750505081610346910382610f29565b604051918291602083019060208452518091526040830191905f5b81811061036f575050500390f35b8251845285945060209384019390920191600101610361565b8254845260209093019260019283019201610330565b3461012f57604036600319011261012f576103b7610ec5565b6001600160a01b03165f9081526007602052604090208054602435919082101561012f576020916103e791610f83565b90549060031b1c604051908152f35b3461012f57602036600319011261012f57600435805f52600560205260405f209060405161042381610ef1565b60206001808060a01b0385541694858452015491015281156108bb5760018060a01b036001541691604051916080830183811067ffffffffffffffff8211176108a757604090815281845230602085019081526001600160801b0385830181815260608701828152845163fc6f786560e01b81529751600489015292516001600160a01b0316602488015251811660448701529051166064850152836084815f885af1928315610736575f905f9461086a575b50610180602494956040519586809263133f757160e31b82528660048301525afa938415610736575f905f956107a0575b506003546004545f948552600660205260409485902094516001600160a01b0397881698938816976105d996929593169392919061054481610f0d565b60018060a01b038254169081815260406002600185015494856020850152015491015280610794575b505060646105878161057f8785611033565b049584611033565b0492610593858361105a565b9361059e818561105a565b60405163a9059cbb60e01b81526001600160a01b038a166004820152602481018790529790969060209089908c9082905f9082906044820190565b03925af19788156107365761062698610777575b5060405163a9059cbb60e01b81526001600160a01b038a166004820152602481018890529760209089908d9082905f9082906044820190565b03925af19081156107365761066e9860209261075c575b5060405163a9059cbb60e01b81526001600160a01b0385166004820152602481019190915297889081906044820190565b03815f8d5af1918215610736576106b997602093610741575b5060405163a9059cbb60e01b81526001600160a01b039091166004820152602481019190915295869081906044820190565b03815f8c5af1938415610736577f371e1f3c7465954c17e4a26f8a768238ab06ee6557de2bdd0fad0dda6d18167895608095610709575b50604051938452602084015260408301526060820152a4005b61072a9060203d60201161072f575b6107228183610f29565b810190610fe5565b6106f0565b503d610718565b6040513d5f823e3d90fd5b61075790843d861161072f576107228183610f29565b610687565b61077290833d851161072f576107228183610f29565b61063d565b61078f9060203d60201161072f576107228183610f29565b6105ed565b9094509250888061056d565b9291945050610180823d8211610862575b816107bf6101809383610f29565b8101031261012f5781516bffffffffffffffffffffffff81160361012f576107e960208301610ffd565b506107f660408301610ffd565b9361080360608401610ffd565b94608084015162ffffff81160361012f576108596101608561082a60a06105d99801611011565b5061083760c08201611011565b5061084460e0820161101f565b50610852610140820161101f565b500161101f565b50909192610507565b3d91506107b1565b9350506040833d60401161089f575b8161088660409383610f29565b8101031261012f578251602090930151926101806104d6565b3d9150610879565b634e487b7160e01b5f52604160045260245ffd5b63ed15e6cf60e01b5f5260045260245ffd5b3461012f576108db36610f4b565b6020810180515f52600560205260405f206040516108f881610ef1565b60206001808060a01b0384541693848452015491015260018060a01b035f54163314159081610a54575b50610a415780515f5260056020525f600160408220828155015560018060a01b038251165f52600760205260405f2091604051808460208296549384815201905f5260205f20925f5b818110610a2857505061098092500384610f29565b5f5b83518110156109d65760019060208160051b860101518451146109a6575b01610982565b818060a01b038351165f5260076020526109c38160405f20610f83565b8154905f199060031b1b191690556109a0565b82515f908152600560209081526040808320855181546001600160a01b0319166001600160a01b0391909116908117825587516001909201919091558352600790915290208351610a2691610fac565b005b845483526001948501948894506020909301920161096b565b63fa5cd00f60e01b5f523360045260245ffd5b905033141583610922565b3461012f57604036600319011261012f57610a78610ec5565b610a80610edb565b90610a89611067565b6040516370a0823160e01b81523060048201526001600160a01b039190911691602082602481865afa918215610736575f92610b1c575b5060405163a9059cbb60e01b81526001600160a01b0390911660048201526024810191909152906020908290815f81604481015b03925af1801561073657610b0457005b610a269060203d60201161072f576107228183610f29565b91506020823d602011610b4a575b81610b3760209383610f29565b8101031261012f57905190610af4610ac0565b3d9150610b2a565b3461012f575f36600319011261012f575f546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f576001546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f57610bb9611067565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461012f575f36600319011261012f576002546040516001600160a01b039091168152602090f35b3461012f57602036600319011261012f575f808080610c3d610ec5565b610c45611067565b479082908215610c62575b6001600160a01b031690f11561073657005b6108fc9150610c50565b3461012f57602036600319011261012f576004355f526006602052606060405f2060018060a01b0381541690600260018201549101549060405192835260208301526040820152f35b3461012f57602036600319011261012f57610cce610ec5565b610cd6611067565b600280546001600160a01b0319166001600160a01b0392909216919091179055005b3461012f57610d0636610f4b565b5f546001600160a01b031633141580610d72575b610a4157602080820180515f908152600583526040808220945185546001600160a01b0319166001600160a01b03919091169081178655835160019096019590955593815260079092529190209051610a2691610fac565b506002546001600160a01b0316331415610d1a565b3461012f575f36600319011261012f576020600454604051908152f35b3461012f575f36600319011261012f57604051610dc081610ef1565b600581526040602082019164181718171960d91b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b3461012f57608036600319011261012f57610e1a610ec5565b50610e23610edb565b9060643567ffffffffffffffff811161012f573660238201121561012f57806004013567ffffffffffffffff811161012f573691016024011161012f576002546001600160a01b0392831692168203610eb25760207f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874916044358152a2604051630a85bd0160e11b8152602090f35b5063fa5cd00f60e01b5f5260045260245ffd5b600435906001600160a01b038216820361012f57565b602435906001600160a01b038216820361012f57565b6040810190811067ffffffffffffffff8211176108a757604052565b6060810190811067ffffffffffffffff8211176108a757604052565b90601f8019910116810190811067ffffffffffffffff8211176108a757604052565b604090600319011261012f57604051610f6381610ef1565b6004356001600160a01b038116810361012f578152602435602082015290565b8054821015610f98575f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b8054680100000000000000008110156108a757610fce91600182018155610f83565b819291549060031b91821b915f19901b1916179055565b9081602091031261012f5751801515810361012f5790565b51906001600160a01b038216820361012f57565b51908160020b820361012f57565b51906001600160801b038216820361012f57565b8181029291811591840414171561104657565b634e487b7160e01b5f52601160045260245ffd5b9190820391821161104657565b5f546001600160a01b0316330361107a57565b63118cdaa760e01b5f523360045260245ffdfea264697066735822122057ae16215ff789e25243b97d64f703d06dfe4f63c7a4389adfad90c7e31c03bb64736f6c634300081c0033","sourceMap":"474:7305:63:-:0;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;;;;;-1:-1:-1;;;;;474:7305:63;;1273:26:24;;1269:95;;-1:-1:-1;474:7305:63;;-1:-1:-1;;;;;;474:7305:63;;;;;;;;;;;;-1:-1:-1;;;;;474:7305:63;;3052:40:24;;-1:-1:-1;3052:40:24;474:7305:63;;;-1:-1:-1;;;;;;474:7305:63;;;-1:-1:-1;;;;;474:7305:63;;;;;;;1959:23;474:7305;;;;;;;;;;;;;;1992:42;474:7305;;;;;;;;;;;2044:36;474:7305;;;;;;;;1269:95:24;1322:31;;;-1:-1:-1;1322:31:24;-1:-1:-1;1322:31:24;474:7305:63;;-1:-1:-1;1322:31:24;474:7305:63;-1:-1:-1;474:7305:63;;;;;;-1:-1:-1;474:7305:63;;;;;-1:-1:-1;474:7305:63;;;;-1:-1:-1;;;;;474:7305:63;;;;;;:::o","linkReferences":{}},"deployedBytecode":{"object":"0x6080806040526004361015610012575f80fd5b5f3560e01c908163150b7a0214610e015750806354fd4d5014610da45780635661679114610d875780635e22f94f14610cf85780635f5258f614610cb557806367073eff14610c6c578063690d832014610c205780636f5ab9a814610bf8578063715018a614610ba1578063791b98bc14610b795780638da5cb5b14610b525780639456fbcc14610a5f578063af0c7c29146108cd578063b18486d7146103f6578063bbd38fbe1461039e578063cd8852f0146102ea578063db89721e14610268578063e755b0ab14610223578063e781d6b4146101e0578063f21d2365146101b8578063f2fde38b146101335763f3e4b11c1461010e575f80fd5b3461012f57602036600319011261012f57610127611067565b600480359055005b5f80fd5b3461012f57602036600319011261012f5761014c610ec5565b610154611067565b6001600160a01b031680156101a5575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b5f525f60045260245ffd5b3461012f575f36600319011261012f576003546040516001600160a01b039091168152602090f35b3461012f57602036600319011261012f576101f9610ec5565b610201611067565b600380546001600160a01b0319166001600160a01b0392909216919091179055005b3461012f57602036600319011261012f576004355f90815260056020908152604091829020805460019091015483516001600160a01b03909216825291810191909152f35b3461012f57606036600319011261012f576004356002610286610edb565b9161028f611067565b6040519261029c84610f0d565b6001600160a01b039081168452604435602080860191825260408087018581525f9586526006909252909320945185546001600160a01b031916921691909117845551600184015551910155005b3461012f57602036600319011261012f576001600160a01b0361030b610ec5565b165f52600760205260405f20604051806020835491828152019081935f5260205f20905f5b8181106103885750505081610346910382610f29565b604051918291602083019060208452518091526040830191905f5b81811061036f575050500390f35b8251845285945060209384019390920191600101610361565b8254845260209093019260019283019201610330565b3461012f57604036600319011261012f576103b7610ec5565b6001600160a01b03165f9081526007602052604090208054602435919082101561012f576020916103e791610f83565b90549060031b1c604051908152f35b3461012f57602036600319011261012f57600435805f52600560205260405f209060405161042381610ef1565b60206001808060a01b0385541694858452015491015281156108bb5760018060a01b036001541691604051916080830183811067ffffffffffffffff8211176108a757604090815281845230602085019081526001600160801b0385830181815260608701828152845163fc6f786560e01b81529751600489015292516001600160a01b0316602488015251811660448701529051166064850152836084815f885af1928315610736575f905f9461086a575b50610180602494956040519586809263133f757160e31b82528660048301525afa938415610736575f905f956107a0575b506003546004545f948552600660205260409485902094516001600160a01b0397881698938816976105d996929593169392919061054481610f0d565b60018060a01b038254169081815260406002600185015494856020850152015491015280610794575b505060646105878161057f8785611033565b049584611033565b0492610593858361105a565b9361059e818561105a565b60405163a9059cbb60e01b81526001600160a01b038a166004820152602481018790529790969060209089908c9082905f9082906044820190565b03925af19788156107365761062698610777575b5060405163a9059cbb60e01b81526001600160a01b038a166004820152602481018890529760209089908d9082905f9082906044820190565b03925af19081156107365761066e9860209261075c575b5060405163a9059cbb60e01b81526001600160a01b0385166004820152602481019190915297889081906044820190565b03815f8d5af1918215610736576106b997602093610741575b5060405163a9059cbb60e01b81526001600160a01b039091166004820152602481019190915295869081906044820190565b03815f8c5af1938415610736577f371e1f3c7465954c17e4a26f8a768238ab06ee6557de2bdd0fad0dda6d18167895608095610709575b50604051938452602084015260408301526060820152a4005b61072a9060203d60201161072f575b6107228183610f29565b810190610fe5565b6106f0565b503d610718565b6040513d5f823e3d90fd5b61075790843d861161072f576107228183610f29565b610687565b61077290833d851161072f576107228183610f29565b61063d565b61078f9060203d60201161072f576107228183610f29565b6105ed565b9094509250888061056d565b9291945050610180823d8211610862575b816107bf6101809383610f29565b8101031261012f5781516bffffffffffffffffffffffff81160361012f576107e960208301610ffd565b506107f660408301610ffd565b9361080360608401610ffd565b94608084015162ffffff81160361012f576108596101608561082a60a06105d99801611011565b5061083760c08201611011565b5061084460e0820161101f565b50610852610140820161101f565b500161101f565b50909192610507565b3d91506107b1565b9350506040833d60401161089f575b8161088660409383610f29565b8101031261012f578251602090930151926101806104d6565b3d9150610879565b634e487b7160e01b5f52604160045260245ffd5b63ed15e6cf60e01b5f5260045260245ffd5b3461012f576108db36610f4b565b6020810180515f52600560205260405f206040516108f881610ef1565b60206001808060a01b0384541693848452015491015260018060a01b035f54163314159081610a54575b50610a415780515f5260056020525f600160408220828155015560018060a01b038251165f52600760205260405f2091604051808460208296549384815201905f5260205f20925f5b818110610a2857505061098092500384610f29565b5f5b83518110156109d65760019060208160051b860101518451146109a6575b01610982565b818060a01b038351165f5260076020526109c38160405f20610f83565b8154905f199060031b1b191690556109a0565b82515f908152600560209081526040808320855181546001600160a01b0319166001600160a01b0391909116908117825587516001909201919091558352600790915290208351610a2691610fac565b005b845483526001948501948894506020909301920161096b565b63fa5cd00f60e01b5f523360045260245ffd5b905033141583610922565b3461012f57604036600319011261012f57610a78610ec5565b610a80610edb565b90610a89611067565b6040516370a0823160e01b81523060048201526001600160a01b039190911691602082602481865afa918215610736575f92610b1c575b5060405163a9059cbb60e01b81526001600160a01b0390911660048201526024810191909152906020908290815f81604481015b03925af1801561073657610b0457005b610a269060203d60201161072f576107228183610f29565b91506020823d602011610b4a575b81610b3760209383610f29565b8101031261012f57905190610af4610ac0565b3d9150610b2a565b3461012f575f36600319011261012f575f546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f576001546040516001600160a01b039091168152602090f35b3461012f575f36600319011261012f57610bb9611067565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461012f575f36600319011261012f576002546040516001600160a01b039091168152602090f35b3461012f57602036600319011261012f575f808080610c3d610ec5565b610c45611067565b479082908215610c62575b6001600160a01b031690f11561073657005b6108fc9150610c50565b3461012f57602036600319011261012f576004355f526006602052606060405f2060018060a01b0381541690600260018201549101549060405192835260208301526040820152f35b3461012f57602036600319011261012f57610cce610ec5565b610cd6611067565b600280546001600160a01b0319166001600160a01b0392909216919091179055005b3461012f57610d0636610f4b565b5f546001600160a01b031633141580610d72575b610a4157602080820180515f908152600583526040808220945185546001600160a01b0319166001600160a01b03919091169081178655835160019096019590955593815260079092529190209051610a2691610fac565b506002546001600160a01b0316331415610d1a565b3461012f575f36600319011261012f576020600454604051908152f35b3461012f575f36600319011261012f57604051610dc081610ef1565b600581526040602082019164181718171960d91b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b3461012f57608036600319011261012f57610e1a610ec5565b50610e23610edb565b9060643567ffffffffffffffff811161012f573660238201121561012f57806004013567ffffffffffffffff811161012f573691016024011161012f576002546001600160a01b0392831692168203610eb25760207f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874916044358152a2604051630a85bd0160e11b8152602090f35b5063fa5cd00f60e01b5f5260045260245ffd5b600435906001600160a01b038216820361012f57565b602435906001600160a01b038216820361012f57565b6040810190811067ffffffffffffffff8211176108a757604052565b6060810190811067ffffffffffffffff8211176108a757604052565b90601f8019910116810190811067ffffffffffffffff8211176108a757604052565b604090600319011261012f57604051610f6381610ef1565b6004356001600160a01b038116810361012f578152602435602082015290565b8054821015610f98575f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b8054680100000000000000008110156108a757610fce91600182018155610f83565b819291549060031b91821b915f19901b1916179055565b9081602091031261012f5751801515810361012f5790565b51906001600160a01b038216820361012f57565b51908160020b820361012f57565b51906001600160801b038216820361012f57565b8181029291811591840414171561104657565b634e487b7160e01b5f52601160045260245ffd5b9190820391821161104657565b5f546001600160a01b0316330361107a57565b63118cdaa760e01b5f523360045260245ffdfea264697066735822122057ae16215ff789e25243b97d64f703d06dfe4f63c7a4389adfad90c7e31c03bb64736f6c634300081c0033","sourceMap":"474:7305:63:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;1500:62:24;;:::i;:::-;474:7305:63;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;1500:62:24;;:::i;:::-;-1:-1:-1;;;;;474:7305:63;2627:22:24;;2623:91;;474:7305:63;;;-1:-1:-1;;;;;;474:7305:63;;;;;;-1:-1:-1;;;;;474:7305:63;;3052:40:24;;474:7305:63;3052:40:24;474:7305:63;2623:91:24;2672:31;;;474:7305:63;2672:31:24;474:7305:63;;;;;2672:31:24;474:7305:63;;;;;;-1:-1:-1;;474:7305:63;;;;1056:34;474:7305;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;1500:62:24;;:::i;:::-;3026:34:63;474:7305;;-1:-1:-1;;;;;;474:7305:63;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;;1346:75;474:7305;;;;;;;;;;;;1346:75;;;474:7305;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;:::i;:::-;1500:62:24;;;:::i;:::-;474:7305:63;;;;;;:::i;:::-;-1:-1:-1;;;;;474:7305:63;;;;;;;;2479:139;;;474:7305;;;;2479:139;;;474:7305;;;-1:-1:-1;474:7305:63;;;2431:36;474:7305;;;;;;;;;;-1:-1:-1;;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;-1:-1:-1;;;;;474:7305:63;;:::i;:::-;;;;5982:13;474:7305;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;474:7305:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;-1:-1:-1;;;;;474:7305:63;;;;;1525:50;474:7305;;;;;;;;;;;1525:50;;;;;474:7305;1525:50;;;;:::i;:::-;474:7305;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;3712:28;474:7305;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;3826:24;;3822:86;;474:7305;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4192:4;474:7305;4121:220;;474:7305;;;-1:-1:-1;;;;;4121:220:63;;;474:7305;;;4121:220;;;474:7305;;;;;-1:-1:-1;;;4073:278:63;;474:7305;;;4073:278;;474:7305;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;;4073:278;474:7305;-1:-1:-1;4073:278:63;;;;;;;;474:7305;;;4073:278;;;474:7305;;4559:46;474:7305;;;;;;;;;;;;4559:46;;;474:7305;4559:46;;474:7305;4559:46;;;;;;;474:7305;;;4559:46;;;474:7305;-1:-1:-1;4733:19:63;474:7305;;;;;;;4875:36;474:7305;;;;;;;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;5410:51;;474:7305;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4966:47;4962:184;;474:7305;5183:20;;474:7305;5247:20;5183;;;;;:::i;:::-;474:7305;5247:20;;;:::i;:::-;474:7305;5312:25;;;;;:::i;:::-;5374;;;;;:::i;:::-;474:7305;;-1:-1:-1;;;5410:51:63;;-1:-1:-1;;;;;474:7305:63;;;5410:51;;474:7305;;;;;;;;;;;;;;;;;;;;;;;;;;;;5410:51;;;;;;;;;;5471;5410;;;474:7305;-1:-1:-1;474:7305:63;;-1:-1:-1;;;5471:51:63;;-1:-1:-1;;;;;474:7305:63;;;5471:51;;474:7305;;;;;;;;;;;;;;;;;;;;;;;;;5471:51;;;;;;;;;;5533:53;5471:51;474:7305;5471:51;;;474:7305;-1:-1:-1;474:7305:63;;-1:-1:-1;;;5533:53:63;;-1:-1:-1;;;;;474:7305:63;;;5533:53;;474:7305;;;;;;;;;;;;;;;;;;5533:53;;;474:7305;5533:53;;;;;;;;5596;5533;474:7305;5533:53;;;474:7305;-1:-1:-1;474:7305:63;;-1:-1:-1;;;5596:53:63;;-1:-1:-1;;;;;474:7305:63;;;;5596:53;;474:7305;;;;;;;;;;;;;;;;;;5596:53;;;474:7305;5596:53;;;;;;;;5665:190;5596:53;474:7305;5596:53;;;474:7305;;;;;;;;;;;;;;;4121:220;474:7305;;;5665:190;474:7305;5596:53;;;474:7305;5596:53;474:7305;5596:53;;;;;;;;:::i;:::-;;;;;:::i;:::-;;;;;;;;;474:7305;;;;;;;;;5533:53;;;;;;;;;;;;;:::i;:::-;;;5471:51;;;;;;;;;;;;;:::i;:::-;;;5410;;;474:7305;5410:51;474:7305;5410:51;;;;;;;:::i;:::-;;;4962:184;5029:49;;-1:-1:-1;5029:49:63;-1:-1:-1;4962:184:63;;;;4559:46;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;474:7305;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;4121:220;474:7305;;;:::i;:::-;;;;;;;;;;;;;;;;;5410:51;474:7305;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;:::i;:::-;;4559:46;;;;;;;;-1:-1:-1;4559:46:63;;4073:278;;;;474:7305;4073:278;;474:7305;4073:278;;;;;;474:7305;4073:278;;;:::i;:::-;;;474:7305;;;;;;;;;;;;4559:46;4073:278;;;;;-1:-1:-1;4073:278:63;;474:7305;;;;;;;;;;;;3822:86;3873:24;;;474:7305;3873:24;474:7305;;;;3873:24;474:7305;;;;;;;:::i;:::-;6500:19;;;474:7305;;;;6458:28;6500:19;474:7305;;;;;;;;;:::i;:::-;6500:19;474:7305;;;;;;;;;;;;;;;;;;;;;;;;;;6612:10;:21;;:61;;;;474:7305;6608:121;;;474:7305;;;;6458:28;6500:19;474:7305;;;;;;;;;;;;;;;;;;;;;6923:13;6500:19;474:7305;;;;;;;;;6500:19;474:7305;;;;;;;;;;;6500:19;474:7305;;;;;;;;;;;;;;;;;;:::i;:::-;;7008:3;474:7305;;6987:19;;;;;474:7305;;6500:19;474:7305;6458:28;474:7305;;;;;;;7031:34;7027:117;;7008:3;474:7305;6972:13;;7027:117;474:7305;;;;;;;;;;6923:13;6500:19;474:7305;7092:37;474:7305;;;;7092:37;:::i;:::-;474:7305;;;;;;;;;;;;;7027:117;;6987:19;474:7305;;;;;;6458:28;6500:19;474:7305;;;;;;;;;;;-1:-1:-1;;;;;;474:7305:63;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;;;6923:13;474:7305;;;;;;;7317:60;;;:::i;:::-;474:7305;;;;;;;;;;;;;-1:-1:-1;6500:19:63;474:7305;;;;;;;6608:121;7652:16;;;474:7305;6696:22;6612:10;474:7305;;;;6696:22;6612:61;:10;;;6637:36;;6612:61;;;474:7305;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;;;:::i;:::-;1500:62:24;;;:::i;:::-;474:7305:63;;-1:-1:-1;;;3440:31:63;;3465:4;474:7305;3440:31;;474:7305;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;3440:31;;;;;;;474:7305;3440:31;;;474:7305;-1:-1:-1;474:7305:63;;-1:-1:-1;;;3413:59:63;;-1:-1:-1;;;;;474:7305:63;;;;3413:59;;474:7305;;;;;;;;;;;;;;;;;;;3413:59;;;;;;;;;;;474:7305;3413:59;;;474:7305;3413:59;474:7305;3413:59;;;;;;;:::i;3440:31::-;;;474:7305;3440:31;;474:7305;3440:31;;;;;;474:7305;3440:31;;;:::i;:::-;;;474:7305;;;;;;;3413:59;3440:31;;;;;-1:-1:-1;3440:31:63;;474:7305;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;1500:62:24;;:::i;:::-;474:7305:63;;;-1:-1:-1;;;;;;474:7305:63;;;;-1:-1:-1;;;;;474:7305:63;3052:40:24;474:7305:63;;3052:40:24;474:7305:63;;;;;;;-1:-1:-1;;474:7305:63;;;;1022:28;474:7305;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;;:::i;:::-;1500:62:24;;:::i;:::-;3206:21:63;3178:50;;;;;;;474:7305;-1:-1:-1;;;;;474:7305:63;;3178:50;;;;474:7305;3178:50;;;-1:-1:-1;3178:50:63;;474:7305;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;1427:91;474:7305;;;;;;;;;;;;;;1427:91;;474:7305;1427:91;;474:7305;1427:91;;474:7305;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;1500:62:24;;:::i;:::-;2707:26:63;474:7305;;-1:-1:-1;;;;;;474:7305:63;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;474:7305:63;2137:10;:21;;;:52;;474:7305;2133:112;;6163:19;;;;474:7305;;;;;;6134:28;474:7305;;;;;;;;;;-1:-1:-1;;;;;;474:7305:63;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;;;;;;;;6205:13;474:7305;;;;;;;;6205:60;;;:::i;2137:52::-;-1:-1:-1;2176:13:63;474:7305;-1:-1:-1;;;;;474:7305:63;2137:10;2162:27;;2137:52;;474:7305;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;474:7305:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;;;;;;;;-1:-1:-1;;474:7305:63;;;;;;:::i;:::-;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7616:13;474:7305;-1:-1:-1;;;;;474:7305:63;;;;;7608:21;;7604:75;;474:7305;7694:18;474:7305;;;;;7694:18;474:7305;;-1:-1:-1;;;474:7305:63;;;;;7604:75;7652:16;;;;474:7305;7652:16;474:7305;;;;7652:16;474:7305;;;;-1:-1:-1;;;;;474:7305:63;;;;;;:::o;:::-;;;;-1:-1:-1;;;;;474:7305:63;;;;;;:::o;:::-;;;;;;;;;;;;;;;:::o;:::-;4121:220;474:7305;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;474:7305:63;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;-1:-1:-1;474:7305:63;;-1:-1:-1;474:7305:63;;;-1:-1:-1;474:7305:63;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;:::o;:::-;;;-1:-1:-1;;;;;474:7305:63;;;;;;:::o;:::-;;;;;;;;;;:::o;:::-;;;-1:-1:-1;;;;;474:7305:63;;;;;;:::o;:::-;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;:::o;1796:162:24:-;1710:6;474:7305:63;-1:-1:-1;;;;;474:7305:63;735:10:41;1855:23:24;1851:101;;1796:162::o;1851:101::-;1901:40;;;1710:6;1901:40;735:10:41;1901:40:24;474:7305:63;;1710:6:24;1901:40","linkReferences":{}},"methodIdentifiers":{"_teamOverrideRewardRecipientForToken(uint256)":"67073eff","_userRewardRecipientForToken(uint256)":"e755b0ab","_userTokenIds(address,uint256)":"bbd38fbe","addUserRewardRecipient((address,uint256))":"5e22f94f","beeperTeamRecipient()":"f21d2365","beeperTeamReward()":"56616791","beeperfactory()":"6f5ab9a8","collectRewards(uint256)":"b18486d7","getLpTokenIdsForUser(address)":"cd8852f0","onERC721Received(address,address,uint256,bytes)":"150b7a02","owner()":"8da5cb5b","positionManager()":"791b98bc","renounceOwnership()":"715018a6","replaceUserRewardRecipient((address,uint256))":"af0c7c29","setOverrideTeamRewardsForToken(uint256,address,uint256)":"db89721e","transferOwnership(address)":"f2fde38b","updateBeeperFactory(address)":"5f5258f6","updateBeeperTeamRecipient(address)":"e781d6b4","updateBeeperTeamReward(uint256)":"f3e4b11c","version()":"54fd4d50","withdrawERC20(address,address)":"9456fbcc","withdrawETH(address)":"690d8320"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_beeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lpnft\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_beeperTeamRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_beeperTeamReward\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"InvalidTokenId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"NotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"OwnableInvalidOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"OwnableUnauthorizedAccount\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalAmount1\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalAmount0\",\"type\":\"uint256\"}],\"name\":\"ClaimedRewards\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"LockId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Received\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"_teamOverrideRewardRecipientForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lpTokenId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"_userRewardRecipientForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"lpTokenId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"_userTokenIds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"lpTokenId\",\"type\":\"uint256\"}],\"internalType\":\"struct LpLockerv2.UserRewardRecipient\",\"name\":\"recipient\",\"type\":\"tuple\"}],\"name\":\"addUserRewardRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"beeperTeamRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"beeperTeamReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"beeperfactory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"collectRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"getLpTokenIdsForUser\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"positionManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"lpTokenId\",\"type\":\"uint256\"}],\"internalType\":\"struct LpLockerv2.UserRewardRecipient\",\"name\":\"recipient\",\"type\":\"tuple\"}],\"name\":\"replaceUserRewardRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"newTeamRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"newTeamReward\",\"type\":\"uint256\"}],\"name\":\"setOverrideTeamRewardsForToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newFactory\",\"type\":\"address\"}],\"name\":\"updateBeeperFactory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRecipient\",\"type\":\"address\"}],\"name\":\"updateBeeperTeamRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newReward\",\"type\":\"uint256\"}],\"name\":\"updateBeeperTeamReward\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawETH\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"OwnableInvalidOwner(address)\":[{\"details\":\"The owner is not a valid owner account. (eg. `address(0)`)\"}],\"OwnableUnauthorizedAccount(address)\":[{\"details\":\"The caller account is not authorized to perform an operation.\"}]},\"kind\":\"dev\",\"methods\":{\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"renounceOwnership()\":{\"details\":\"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner.\"},\"transferOwnership(address)\":{\"details\":\"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/LpLockerv2.sol\":\"LpLockerv2\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@solady-v0.0.245/=lib/optimism/packages/contracts-bedrock/lib/solady/src/\",\":@solady/=lib/optimism/packages/contracts-bedrock/lib/solady/src/\",\":@uniswap/v3-core/=lib/v3-core/\",\":ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solady/=lib/solady/src/\",\":v3-core/=lib/v3-core/\"],\"viaIR\":true},\"sources\":{\"lib/openzeppelin-contracts/contracts/access/Ownable.sol\":{\"keccak256\":\"0xff6d0bb2e285473e5311d9d3caacb525ae3538a80758c10649a4d61029b017bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8ed324d3920bb545059d66ab97d43e43ee85fd3bd52e03e401f020afb0b120f6\",\"dweb:/ipfs/QmfEckWLmZkDDcoWrkEvMWhms66xwTLff9DDhegYpvHo1a\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xe06a3f08a987af6ad2e1c1e774405d4fe08f1694b67517438b467cecf0da0ef7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://df6f0c459663c9858b6cba2cda1d14a7d05a985bed6d2de72bd8e78c25ee79db\",\"dweb:/ipfs/QmeTTxZ7qVk9rjEv2R4CpCwdf8UMCcRqDNMvzNxHc3Fnn9\"]},\"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0x5dc63d1c6a12fe1b17793e1745877b2fcbe1964c3edfd0a482fac21ca8f18261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6b7f97c5960a50fd1822cb298551ffc908e37b7893a68d6d08bce18a11cb0f11\",\"dweb:/ipfs/QmQQvxBytoY1eBt3pRQDmvH2hZ2yjhs12YqVfzGm7KSURq\"]},\"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xb5afb8e8eebc4d1c6404df2f5e1e6d2c3d24fd01e5dfc855314951ecfaae462d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://78586466c424f076c6a2a551d848cfbe3f7c49e723830807598484a1047b3b34\",\"dweb:/ipfs/Qmb717ovcFxm7qgNKEShiV6M9SPR3v1qnNpAGH84D6w29p\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0x9d8da059267bac779a2dbbb9a26c2acf00ca83085e105d62d5d4ef96054a47f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c78e2aa4313323cecd1ef12a8d6265b96beee1a199923abf55d9a2a9e291ad23\",\"dweb:/ipfs/QmUTs2KStXucZezzFo3EYeqYu47utu56qrF7jj1Gue65vb\"]},\"lib/openzeppelin-contracts/contracts/utils/Context.sol\":{\"keccak256\":\"0x493033a8d1b176a037b2cc6a04dad01a5c157722049bbecf632ca876224dd4b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a708e8a5bdb1011c2c381c9a5cfd8a9a956d7d0a9dc1bd8bcdaf52f76ef2f12\",\"dweb:/ipfs/Qmax9WHBnVsZP46ZxEMNRQpLQnrdE4dK8LehML1Py8FowF\"]},\"lib/openzeppelin-contracts/contracts/utils/Errors.sol\":{\"keccak256\":\"0x6afa713bfd42cf0f7656efa91201007ac465e42049d7de1d50753a373648c123\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ba1d02f4847670a1b83dec9f7d37f0b0418d6043447b69f3a29a5f9efc547fcf\",\"dweb:/ipfs/QmQ7iH2keLNUKgq2xSWcRmuBE5eZ3F5whYAkAGzCNNoEWB\"]},\"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x79796192ec90263f21b464d5bc90b777a525971d3de8232be80d9c4f9fb353b8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f6fda447a62815e8064f47eff0dd1cf58d9207ad69b5d32280f8d7ed1d1e4621\",\"dweb:/ipfs/QmfDRc7pxfaXB2Dh9np5Uf29Na3pQ7tafRS684wd3GLjVL\"]},\"src/IManager.sol\":{\"keccak256\":\"0xf57dc532b5331a21d9525b77e914341948378fecd6edd27d634cf5f6153d1af5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25cd533f9d9cd270468e4dc77b63ffd970a0d2514050886354dae955e616a8c9\",\"dweb:/ipfs/QmNTz3YYkLWsEnUCNXjATzphMqQH8qjypxeTqHNUaq9x6M\"]},\"src/LpLockerv2.sol\":{\"keccak256\":\"0x397457e8d6fccc2bf91bc450e95a02aa38bc5d388e68e1f3cd9207f1953bd2ce\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a95810dc6ef567bc231bcfa0b05193bb80a6b80dd50f339761241efd1ad8b8d0\",\"dweb:/ipfs/QmPXEv9mxRsSsb2FBJukDg7V8mgwwMNyNoqBr3RyN7fkgN\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_beeper","type":"address"},{"internalType":"address","name":"_lpnft","type":"address"},{"internalType":"address","name":"_beeperTeamRecipient","type":"address"},{"internalType":"uint256","name":"_beeperTeamReward","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"type":"error","name":"InvalidTokenId"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"type":"error","name":"NotAllowed"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"type":"error","name":"OwnableInvalidOwner"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"type":"error","name":"OwnableUnauthorizedAccount"},{"inputs":[{"internalType":"address","name":"claimer","type":"address","indexed":true},{"internalType":"address","name":"token0","type":"address","indexed":true},{"internalType":"address","name":"token1","type":"address","indexed":true},{"internalType":"uint256","name":"amount0","type":"uint256","indexed":false},{"internalType":"uint256","name":"amount1","type":"uint256","indexed":false},{"internalType":"uint256","name":"totalAmount1","type":"uint256","indexed":false},{"internalType":"uint256","name":"totalAmount0","type":"uint256","indexed":false}],"type":"event","name":"ClaimedRewards","anonymous":false},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256","indexed":false}],"type":"event","name":"LockId","anonymous":false},{"inputs":[{"internalType":"address","name":"previousOwner","type":"address","indexed":true},{"internalType":"address","name":"newOwner","type":"address","indexed":true}],"type":"event","name":"OwnershipTransferred","anonymous":false},{"inputs":[{"internalType":"address","name":"from","type":"address","indexed":true},{"internalType":"uint256","name":"tokenId","type":"uint256","indexed":false}],"type":"event","name":"Received","anonymous":false},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"_teamOverrideRewardRecipientForToken","outputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"reward","type":"uint256"},{"internalType":"uint256","name":"lpTokenId","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"_userRewardRecipientForToken","outputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"lpTokenId","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"_userTokenIds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"struct LpLockerv2.UserRewardRecipient","name":"recipient","type":"tuple","components":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"lpTokenId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"addUserRewardRecipient"},{"inputs":[],"stateMutability":"view","type":"function","name":"beeperTeamRecipient","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"beeperTeamReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"beeperfactory","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"collectRewards"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"stateMutability":"view","type":"function","name":"getLpTokenIdsForUser","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"positionManager","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"struct LpLockerv2.UserRewardRecipient","name":"recipient","type":"tuple","components":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"lpTokenId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"replaceUserRewardRecipient"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"newTeamRecipient","type":"address"},{"internalType":"uint256","name":"newTeamReward","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setOverrideTeamRewardsForToken"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"newFactory","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"updateBeeperFactory"},{"inputs":[{"internalType":"address","name":"newRecipient","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"updateBeeperTeamRecipient"},{"inputs":[{"internalType":"uint256","name":"newReward","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"updateBeeperTeamReward"},{"inputs":[],"stateMutability":"view","type":"function","name":"version","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"recipient","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"withdrawERC20"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"withdrawETH"}],"devdoc":{"kind":"dev","methods":{"owner()":{"details":"Returns the address of the current owner."},"renounceOwnership()":{"details":"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner."},"transferOwnership(address)":{"details":"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner."}},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@solady-v0.0.245/=lib/optimism/packages/contracts-bedrock/lib/solady/src/","@solady/=lib/optimism/packages/contracts-bedrock/lib/solady/src/","@uniswap/v3-core/=lib/v3-core/","ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/","solady/=lib/solady/src/","v3-core/=lib/v3-core/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/LpLockerv2.sol":"LpLockerv2"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"lib/openzeppelin-contracts/contracts/access/Ownable.sol":{"keccak256":"0xff6d0bb2e285473e5311d9d3caacb525ae3538a80758c10649a4d61029b017bb","urls":["bzz-raw://8ed324d3920bb545059d66ab97d43e43ee85fd3bd52e03e401f020afb0b120f6","dweb:/ipfs/QmfEckWLmZkDDcoWrkEvMWhms66xwTLff9DDhegYpvHo1a"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xe06a3f08a987af6ad2e1c1e774405d4fe08f1694b67517438b467cecf0da0ef7","urls":["bzz-raw://df6f0c459663c9858b6cba2cda1d14a7d05a985bed6d2de72bd8e78c25ee79db","dweb:/ipfs/QmeTTxZ7qVk9rjEv2R4CpCwdf8UMCcRqDNMvzNxHc3Fnn9"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol":{"keccak256":"0x5dc63d1c6a12fe1b17793e1745877b2fcbe1964c3edfd0a482fac21ca8f18261","urls":["bzz-raw://6b7f97c5960a50fd1822cb298551ffc908e37b7893a68d6d08bce18a11cb0f11","dweb:/ipfs/QmQQvxBytoY1eBt3pRQDmvH2hZ2yjhs12YqVfzGm7KSURq"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol":{"keccak256":"0xb5afb8e8eebc4d1c6404df2f5e1e6d2c3d24fd01e5dfc855314951ecfaae462d","urls":["bzz-raw://78586466c424f076c6a2a551d848cfbe3f7c49e723830807598484a1047b3b34","dweb:/ipfs/Qmb717ovcFxm7qgNKEShiV6M9SPR3v1qnNpAGH84D6w29p"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Address.sol":{"keccak256":"0x9d8da059267bac779a2dbbb9a26c2acf00ca83085e105d62d5d4ef96054a47f5","urls":["bzz-raw://c78e2aa4313323cecd1ef12a8d6265b96beee1a199923abf55d9a2a9e291ad23","dweb:/ipfs/QmUTs2KStXucZezzFo3EYeqYu47utu56qrF7jj1Gue65vb"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"keccak256":"0x493033a8d1b176a037b2cc6a04dad01a5c157722049bbecf632ca876224dd4b2","urls":["bzz-raw://6a708e8a5bdb1011c2c381c9a5cfd8a9a956d7d0a9dc1bd8bcdaf52f76ef2f12","dweb:/ipfs/Qmax9WHBnVsZP46ZxEMNRQpLQnrdE4dK8LehML1Py8FowF"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Errors.sol":{"keccak256":"0x6afa713bfd42cf0f7656efa91201007ac465e42049d7de1d50753a373648c123","urls":["bzz-raw://ba1d02f4847670a1b83dec9f7d37f0b0418d6043447b69f3a29a5f9efc547fcf","dweb:/ipfs/QmQ7iH2keLNUKgq2xSWcRmuBE5eZ3F5whYAkAGzCNNoEWB"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x79796192ec90263f21b464d5bc90b777a525971d3de8232be80d9c4f9fb353b8","urls":["bzz-raw://f6fda447a62815e8064f47eff0dd1cf58d9207ad69b5d32280f8d7ed1d1e4621","dweb:/ipfs/QmfDRc7pxfaXB2Dh9np5Uf29Na3pQ7tafRS684wd3GLjVL"],"license":"MIT"},"src/IManager.sol":{"keccak256":"0xf57dc532b5331a21d9525b77e914341948378fecd6edd27d634cf5f6153d1af5","urls":["bzz-raw://25cd533f9d9cd270468e4dc77b63ffd970a0d2514050886354dae955e616a8c9","dweb:/ipfs/QmNTz3YYkLWsEnUCNXjATzphMqQH8qjypxeTqHNUaq9x6M"],"license":"MIT"},"src/LpLockerv2.sol":{"keccak256":"0x397457e8d6fccc2bf91bc450e95a02aa38bc5d388e68e1f3cd9207f1953bd2ce","urls":["bzz-raw://a95810dc6ef567bc231bcfa0b05193bb80a6b80dd50f339761241efd1ad8b8d0","dweb:/ipfs/QmPXEv9mxRsSsb2FBJukDg7V8mgwwMNyNoqBr3RyN7fkgN"],"license":"MIT"}},"version":1},"id":63}

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stopWarByWar/beeper-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server