0 txs
0 calls
constructor
constructor(address _swapRouter, address _lensHub, address _proxy, address _collectAction, address _feeFolloModule, address _usdc, uint24 _poolFee)
functions
collectAction
viewfunction collectAction() view returns (address)
delegates
viewfunction delegates(address, uint256) view returns (address)
feeFolloModule
viewfunction feeFolloModule() view returns (address)
lensHub
viewfunction lensHub() view returns (address)
MAX_DELEGATES
viewfunction MAX_DELEGATES() view returns (uint256)
poolFee
viewfunction poolFee() view returns (uint24)
proxy
viewfunction proxy() view returns (address)
swapRouter
viewfunction swapRouter() view returns (address)
usdc
viewfunction usdc() view returns (address)
enableProfileAction
nonpayablefunction enableProfileAction(tuple _enableAction, tuple _actionParams)
removeDelegate
nonpayablefunction removeDelegate(address _delegate)
setDelegate
nonpayablefunction setDelegate(address _delegate)
events
No events.
errors
No errors.
creation bytecode
0x6101606040523480156200001257600080fd5b50604051620023473803806200234783398101604081905262000035916200008a565b6001600160a01b0396871660805294861660a05292851660c05290841660e0528316610100529091166101205262ffffff16610140526200013c565b6001600160a01b03811681146200008757600080fd5b50565b600080600080600080600060e0888a031215620000a657600080fd5b8751620000b38162000071565b6020890151909750620000c68162000071565b6040890151909650620000d98162000071565b6060890151909550620000ec8162000071565b6080890151909450620000ff8162000071565b60a0890151909350620001128162000071565b60c089015190925062ffffff811681146200012c57600080fd5b8091505092959891949750929550565b60805160a05160c05160e05161010051610120516101405161211e620002296000396000818160de0152610fa801526000818161015601528181610dd801528181610ed501528181610f0501528181610f71015281816110e901526111350152600081816101bb01528181610aa20152610b7a015260008181610243015261032d01526000818161026a0152818161049a01526107ba0152600081816101e20152818161052301528181610601015281816106f301528181610bd201528181610cc40152610d5801526000818161020901528181610f2601528181611068015261110a015261211e6000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80637395e1ec11610081578063ca5eb5e11161005b578063ca5eb5e11461022b578063d990547d1461023e578063ec5568891461026557600080fd5b80637395e1ec146101b6578063b02cfdc3146101dd578063c31c9c071461020457600080fd5b80635f5b0c32116100b25780635f5b0c32146101785780636712ff181461018e57806367e7646f146101a357600080fd5b8063089fe6aa146100d957806327dd1b00146101195780633e413bee14610151575b600080fd5b6101007f000000000000000000000000000000000000000000000000000000000000000081565b60405162ffffff90911681526020015b60405180910390f35b61012c6101273660046116bd565b61028c565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610110565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b610180600581565b604051908152602001610110565b6101a161019c3660046119f4565b6102d1565b005b6101a16101b1366004611b0f565b610835565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b6101a1610239366004611b0f565b6109e1565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b61012c7f000000000000000000000000000000000000000000000000000000000000000081565b600060205281600052604060002081815481106102a857600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169150829050565b6000826060015160018111156102e9576102e9611b33565b0361082857805160208201516040517fe8336893000000000000000000000000000000000000000000000000000000008152600481019290925260248201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063e8336893906044016040805180830381865afa158015610388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ac9190611b6d565b51825160208401516040517ffcdd234700000000000000000000000000000000000000000000000000000000815292935060009273ffffffffffffffffffffffffffffffffffffffff85169263fcdd23479261041392600401918252602082015260400190565b61010060405180830381865afa158015610431573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104559190611c23565b90508060c001511561046a5761046a84610a9e565b805173ffffffffffffffffffffffffffffffffffffffff16156104c35761049084610dd6565b6104c384604001517f00000000000000000000000000000000000000000000000000000000000000008660200151611181565b60008360c001518060200190518101906104dd9190611cef565b5060408086015190517f6352211e00000000000000000000000000000000000000000000000000000000815291925073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691636352211e9161055a9160040190815260200190565b602060405180830381865afa158015610577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059b9190611d7c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146105d257600080fd5b60408085015190517f6352211e00000000000000000000000000000000000000000000000000000000815233917f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1691636352211e9161064d9160040190815260200190565b602060405180830381865afa15801561066a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068e9190611d7c565b73ffffffffffffffffffffffffffffffffffffffff1614158015610773575060408085015190517f6352211e0000000000000000000000000000000000000000000000000000000081526107719173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691636352211e9161072a9160040190815260200190565b602060405180830381865afa158015610747573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076b9190611d7c565b336112f6565b155b1561077d57600080fd5b6040517f96bb738600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906396bb7386906107ef908790600401611e01565b600060405180830381600087803b15801561080957600080fd5b505af115801561081d573d6000803e3d6000fd5b505050505050505050565b61083182610a9e565b5050565b33600090815260208190526040812054905b818110156109dc5733600090815260208190526040902080548290811061087057610870611ea1565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff908116908416036109d4573360009081526020819052604090206108b6600184611ed0565b815481106108c6576108c6611ea1565b6000918252602080832090910154338352908290526040909120805473ffffffffffffffffffffffffffffffffffffffff909216918390811061090b5761090b611ea1565b600091825260208083209190910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9490941693909317909255338152908190526040902080548061097757610977611f0a565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055505050565b600101610847565b505050565b73ffffffffffffffffffffffffffffffffffffffff8116610a0157600080fd5b336000908152602081905260409020547ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb01610a3c57600080fd5b336000908152602081815260408220805460018101825590835291200180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c8b7cdb58360a00151600081518110610af357610af3611ea1565b60200260200101516040518263ffffffff1660e01b8152600401610b1991815260200190565b606060405180830381865afa158015610b36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5a9190611f39565b602081015190915015610ba357610b7082610dd6565b610ba382604001517f00000000000000000000000000000000000000000000000000000000000000008460200151611181565b60808201516040517f6352211e00000000000000000000000000000000000000000000000000000000815233917f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1691636352211e91610c1e9160040190815260200190565b602060405180830381865afa158015610c3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5f9190611d7c565b73ffffffffffffffffffffffffffffffffffffffff1614158015610cfd575060808201516040517f6352211e000000000000000000000000000000000000000000000000000000008152610cfb9173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691636352211e9161072a9160040190815260200190565b155b15610d0757600080fd5b608082015160a083015160c084015160e08501516040517f4b7312a900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001694634b7312a994610d8f9491939092600401611fa2565b6000604051808303816000875af1158015610dae573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109dc9190810190612030565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16816040015173ffffffffffffffffffffffffffffffffffffffff16141580610ecb5750602081015160408083015190517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015610ea5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec991906120c1565b105b1561116a57610f007f0000000000000000000000000000000000000000000000000000000000000000333084600001516113a9565b610f4f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000008360000151611181565b604080516101008101825273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081168252838301518116602080840191825262ffffff7f00000000000000000000000000000000000000000000000000000000000000008116858701908152306060870190815242608088019081529389015160a08801908152895160c08901908152600060e08a018181529a517fdb3e21980000000000000000000000000000000000000000000000000000000081528a518a1660048201529751891660248901529351909416604487015290518616606486015292516084850152915160a48401525160c48301529351821660e48201529192917f00000000000000000000000000000000000000000000000000000000000000009091169063db3e219890610104016020604051808303816000875af11580156110b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d891906120c1565b83519091508110156109dc576111307f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006000611181565b6109dc7f0000000000000000000000000000000000000000000000000000000000000000338386600001516111659190611ed0565b611522565b61117e8160400151333084602001516113a9565b50565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052915160009283929087169161121891906120da565b6000604051808303816000865af19150503d8060008114611255576040519150601f19603f3d011682016040523d82523d6000602084013e61125a565b606091505b509150915081801561128457508051158061128457508080602001905181019061128491906120f6565b6112ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f534100000000000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b5050505050565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260208190526040812054815b8181101561139c5773ffffffffffffffffffffffffffffffffffffffff8516600090815260208190526040902080548290811061135d5761135d611ea1565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff90811690851603611394576001925050506113a3565b60010161131e565b5060009150505b92915050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052915160009283929088169161144891906120da565b6000604051808303816000865af19150503d8060008114611485576040519150601f19603f3d011682016040523d82523d6000602084013e61148a565b606091505b50915091508180156114b45750805115806114b45750808060200190518101906114b491906120f6565b61151a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f535446000000000000000000000000000000000000000000000000000000000060448201526064016112e6565b505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905291516000928392908716916115b991906120da565b6000604051808303816000865af19150503d80600081146115f6576040519150601f19603f3d011682016040523d82523d6000602084013e6115fb565b606091505b509150915081801561162557508051158061162557508080602001905181019061162591906120f6565b6112ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f535400000000000000000000000000000000000000000000000000000000000060448201526064016112e6565b73ffffffffffffffffffffffffffffffffffffffff8116811461117e57600080fd5b80356116b88161168b565b919050565b600080604083850312156116d057600080fd5b82356116db8161168b565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160e0810167ffffffffffffffff8111828210171561173b5761173b6116e9565b60405290565b604051610100810167ffffffffffffffff8111828210171561173b5761173b6116e9565b604051601f8201601f1916810167ffffffffffffffff8111828210171561178e5761178e6116e9565b604052919050565b8035600281106116b857600080fd5b600067ffffffffffffffff8211156117bf576117bf6116e9565b5060051b60200190565b600082601f8301126117da57600080fd5b813560206117ef6117ea836117a5565b611765565b8083825260208201915060208460051b87010193508684111561181157600080fd5b602086015b8481101561182d5780358352918301918301611816565b509695505050505050565b600067ffffffffffffffff821115611852576118526116e9565b50601f01601f191660200190565b600082601f83011261187157600080fd5b813561187f6117ea82611838565b81815284602083860101111561189457600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f8301126118c257600080fd5b813560206118d26117ea836117a5565b82815260059290921b840181019181810190868411156118f157600080fd5b8286015b8481101561182d57803567ffffffffffffffff8111156119155760008081fd5b6119238986838b0101611860565b8452509183019183016118f5565b600060e0828403121561194357600080fd5b61194b611718565b9050813581526020820135602082015260408201356040820152606082013567ffffffffffffffff8082111561198057600080fd5b61198c858386016117c9565b606084015260808401359150808211156119a557600080fd5b6119b1858386016117c9565b60808401526119c260a085016116ad565b60a084015260c08401359150808211156119db57600080fd5b506119e884828501611860565b60c08301525092915050565b60008060408385031215611a0757600080fd5b823567ffffffffffffffff80821115611a1f57600080fd5b908401906101008287031215611a3457600080fd5b611a3c611741565b8235815260208301356020820152611a56604084016116ad565b6040820152611a6760608401611796565b60608201526080830135608082015260a083013582811115611a8857600080fd5b611a94888286016117c9565b60a08301525060c083013582811115611aac57600080fd5b611ab8888286016117c9565b60c08301525060e083013582811115611ad057600080fd5b611adc888286016118b1565b60e08301525093506020850135915080821115611af857600080fd5b50611b0585828601611931565b9150509250929050565b600060208284031215611b2157600080fd5b8135611b2c8161168b565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b80516116b88161168b565b600060408284031215611b7f57600080fd5b6040516040810181811067ffffffffffffffff82111715611ba257611ba26116e9565b6040528251611bb08161168b565b81526020830151611bc08161168b565b60208201529392505050565b80516bffffffffffffffffffffffff811681146116b857600080fd5b805161ffff811681146116b857600080fd5b805180151581146116b857600080fd5b805168ffffffffffffffffff811681146116b857600080fd5b60006101008284031215611c3657600080fd5b611c3e611741565b8251611c498161168b565b8152611c5760208401611bcc565b60208201526040830151611c6a8161168b565b6040820152611c7b60608401611bcc565b6060820152611c8c60808401611b62565b6080820152611c9d60a08401611be8565b60a0820152611cae60c08401611bfa565b60c0820152611cbf60e08401611c0a565b60e08201529392505050565b60005b83811015611ce6578181015183820152602001611cce565b50506000910152565b60008060408385031215611d0257600080fd5b8251611d0d8161168b565b602084015190925067ffffffffffffffff811115611d2a57600080fd5b8301601f81018513611d3b57600080fd5b8051611d496117ea82611838565b818152866020838501011115611d5e57600080fd5b611d6f826020830160208601611ccb565b8093505050509250929050565b600060208284031215611d8e57600080fd5b8151611b2c8161168b565b60008151808452602080850194506020840160005b83811015611dca57815187529582019590820190600101611dae565b509495945050505050565b60008151808452611ded816020860160208601611ccb565b601f01601f19169290920160200192915050565b602081528151602082015260208201516040820152604082015160608201526000606083015160e06080840152611e3c610100840182611d99565b90506080840151601f19808584030160a0860152611e5a8383611d99565b925073ffffffffffffffffffffffffffffffffffffffff60a08701511660c086015260c08601519150808584030160e086015250611e988282611dd5565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b818103818111156113a3577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600060608284031215611f4b57600080fd5b6040516060810181811067ffffffffffffffff82111715611f6e57611f6e6116e9565b6040528251611f7c8161168b565b8152602083810151908201526040830151611f968161168b565b60408201529392505050565b84815260006020608081840152611fbc6080840187611d99565b8381036040850152611fce8187611d99565b905083810360608501528085518083528383019150838160051b84010184880160005b8381101561201f57601f1986840301855261200d838351611dd5565b94870194925090860190600101611ff1565b50909b9a5050505050505050505050565b6000602080838503121561204357600080fd5b825167ffffffffffffffff81111561205a57600080fd5b8301601f8101851361206b57600080fd5b80516120796117ea826117a5565b81815260059190911b8201830190838101908783111561209857600080fd5b928401925b828410156120b65783518252928401929084019061209d565b979650505050505050565b6000602082840312156120d357600080fd5b5051919050565b600082516120ec818460208701611ccb565b9190910192915050565b60006020828403121561210857600080fd5b611b2c82611bfa56fea164736f6c6343000817000a000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000db46d1dc155634fbc732f92e853b10b288ad5a1d00000000000000000000000053582b1b7be71622e7386d736b6baf87749b7a2b0000000000000000000000000d90c58cbe787cd70b5effe94ce58185d72143fb000000000000000000000000a8f6ba162db789039d07a4f0ce90b1ae1f46fe8e0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000000000000000000000000000000000000000001f4