0 txs
113 calls
constructor
constructor(address feeManager)
functions
getFeeManager
viewfunction getFeeManager() view returns (address)
batchCollectProtocolFees
nonpayablefunction batchCollectProtocolFees(address[] lbPairs)
collectProtocolFees
nonpayablefunction collectProtocolFees(address lbPair)
directCall
nonpayablefunction directCall(address target, bytes data) returns (bytes returnData)
events
No events.
errors
Address__CallFailed
error Address__CallFailed()
Address__NonContract
error Address__NonContract()
Address__SendFailed
error Address__SendFailed()
BaseComponent__OnlyDelegateCall
error BaseComponent__OnlyDelegateCall()
BaseComponent__OnlyFeeManager
error BaseComponent__OnlyFeeManager()
creation bytecode
0x60c06040523060805234801561001457600080fd5b5060405161074238038061074283398101604081905261003391610044565b6001600160a01b031660a052610074565b60006020828403121561005657600080fd5b81516001600160a01b038116811461006d57600080fd5b9392505050565b60805160a0516106966100ac6000396000818160af015261013c01526000818160e401528181610185015261023f01526106966000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632a54db01146100515780635bb0431d14610066578063825cd8a31461008f578063f2d63826146100a2575b600080fd5b61006461005f36600461049b565b6100d9565b005b6100796100743660046104b8565b61012f565b604051610086919061056d565b60405180910390f35b61006461009d3660046105a0565b610234565b6040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152602001610086565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610123576040516348042b2560e11b815260040160405180910390fd5b61012c816102c5565b50565b6060336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461017a576040516305bde02760e21b815260040160405180910390fd5b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101c3576040516348042b2560e11b815260040160405180910390fd5b816101e0576101db6001600160a01b0385164761032d565b61022d565b61022a83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506001600160a01b038816929150506103a1565b90505b9392505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561027e576040516348042b2560e11b815260040160405180910390fd5b60005b818110156102c0576102b883838381811061029e5761029e610615565b90506020020160208101906102b3919061049b565b6102c5565b600101610281565b505050565b806001600160a01b031663a1af5b9a6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610305573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610329919061062b565b5050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461037a576040519150601f19603f3d011682016040523d82523d6000602084013e61037f565b606091505b50509050806102c057604051633ec93ffb60e21b815260040160405180910390fd5b606061022d838360006060600080856001600160a01b031684866040516103c89190610644565b60006040518083038185875af1925050503d8060008114610405576040519150601f19603f3d011682016040523d82523d6000602084013e61040a565b606091505b509150915061041a868383610423565b95945050505050565b811561045e57805115801561044057506001600160a01b0383163b155b156102c057604051631c4430c960e21b815260040160405180910390fd5b80511561046d57805181602001fd5b604051630ac7997b60e41b815260040160405180910390fd5b6001600160a01b038116811461012c57600080fd5b6000602082840312156104ad57600080fd5b813561022d81610486565b6000806000604084860312156104cd57600080fd5b83356104d881610486565b9250602084013567ffffffffffffffff808211156104f557600080fd5b818601915086601f83011261050957600080fd5b81358181111561051857600080fd5b87602082850101111561052a57600080fd5b6020830194508093505050509250925092565b60005b83811015610558578181015183820152602001610540565b83811115610567576000848401525b50505050565b602081526000825180602084015261058c81604085016020870161053d565b601f01601f19169190910160400192915050565b600080602083850312156105b357600080fd5b823567ffffffffffffffff808211156105cb57600080fd5b818501915085601f8301126105df57600080fd5b8135818111156105ee57600080fd5b8660208260051b850101111561060357600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561063d57600080fd5b5051919050565b6000825161065681846020870161053d565b919091019291505056fea264697066735822122029dd2d99a81a55bb692d0ccb25c020dcf685ce32290391c1f2137e063a86e76464736f6c634300080a0033000000000000000000000000eb63046129ebe01b79a4ac1b22714008d9848e8c