0 txs
3 calls
constructor
constructor(address bundler3)
functions
BUNDLER3
viewfunction BUNDLER3() view returns (address)
compoundV3Repay
nonpayablefunction compoundV3Repay(address instance, uint256 amount, address onBehalf)
compoundV3WithdrawFrom
nonpayablefunction compoundV3WithdrawFrom(address instance, address asset, uint256 amount, address receiver)
erc20Transfer
nonpayablefunction erc20Transfer(address token, address receiver, uint256 amount)
nativeTransfer
nonpayablefunction nativeTransfer(address receiver, uint256 amount)
events
No events.
errors
AdapterAddress
error AdapterAddress()
FailedCall
error FailedCall()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
UnauthorizedSender
error UnauthorizedSender()
ZeroAddress
error ZeroAddress()
ZeroAmount
error ZeroAmount()
creation bytecode
0x60a03461009a57601f61118e38819003918201601f19168301916001600160401b0383118484101761009e5780849260209460405283398101031261009a57516001600160a01b03811680820361009a571561008b576080526040516110db90816100b3823960805181818160d901528181610553015281816107e601528181610ce10152610d5f0152f35b63d92e233d60e01b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f5f3560e01c80633790767d14610d05578063a317e4b514610c97578063d82b086114610772578063f2522bcd146104ff5763f7193a031461005c575061000e565b346102a85760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102a857610093610f4a565b9061009c610f6d565b916044356064359173ffffffffffffffffffffffffffffffffffffffff83168093036104fb5773ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168033036104d357906020600492604051938480927f5c39fcc10000000000000000000000000000000000000000000000000000000082525afa9182156104c8578592610491575b5073ffffffffffffffffffffffffffffffffffffffff1691604051957fc55dae63000000000000000000000000000000000000000000000000000000008752602087600481875afa968715610318578697610448575b5073ffffffffffffffffffffffffffffffffffffffff90811696168603610323576040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602081602481875afa9081156103185786916102e2575b505b81811090821802918282146102ba578596843b156102b657869473ffffffffffffffffffffffffffffffffffffffff946084948793604051998a9889977f26441318000000000000000000000000000000000000000000000000000000008952166004880152602487015260448601521860648401525af180156102ab576102975750f35b816102a191610f90565b6102a85780f35b80fd5b6040513d84823e3d90fd5b8680fd5b6004867f1f2a2005000000000000000000000000000000000000000000000000000000008152fd5b90506020813d602011610310575b816102fd60209383610f90565b8101031261030c57515f610210565b5f80fd5b3d91506102f0565b6040513d88823e3d90fd5b6040517f2b92a07d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152866024820152604081604481875afa801561031857869061039b575b6fffffffffffffffffffffffffffffffff91505116610212565b506040813d604011610440575b816103b560409383610f90565b8101031261043c57604051906040820182811067ffffffffffffffff82111761040f5760206fffffffffffffffffffffffffffffffff9392610405926040526103fd8161102a565b84520161102a565b6020820152610381565b6024887f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8580fd5b3d91506103a8565b73ffffffffffffffffffffffffffffffffffffffff919750610482829160203d60201161048a575b61047a8183610f90565b810190610ffe565b979150610196565b503d610470565b73ffffffffffffffffffffffffffffffffffffffff9192506104c19060203d60201161048a5761047a8183610f90565b9190610140565b6040513d87823e3d90fd5b6004857f08094908000000000000000000000000000000000000000000000000000000008152fd5b8380fd5b50346102a85760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102a857610537610f4a565b906024359173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016330361074a5773ffffffffffffffffffffffffffffffffffffffff1691808315610722573084146106fa577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81036106cb57505047915b826105d3575080f35b82471061069b578180809481935af13d15610696573d67ffffffffffffffff8111610669576040519061062e60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160183610f90565b81528260203d92013e5b15610641578080f35b807fd6bda2750000000000000000000000000000000000000000000000000000000060049252fd5b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b610638565b50604491477fcf479181000000000000000000000000000000000000000000000000000000008352600452602452fd5b9290926105ca576004827f1f2a2005000000000000000000000000000000000000000000000000000000008152fd5b6004837fde8b5909000000000000000000000000000000000000000000000000000000008152fd5b6004837fd92e233d000000000000000000000000000000000000000000000000000000008152fd5b6004827f08094908000000000000000000000000000000000000000000000000000000008152fd5b503461030c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030c576107aa610f4a565b6024359060443573ffffffffffffffffffffffffffffffffffffffff811680910361030c5773ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163303610c6f5773ffffffffffffffffffffffffffffffffffffffff83921692604051907fc55dae63000000000000000000000000000000000000000000000000000000008252602082600481885afa918215610aba575f92610c2c575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14610b98575b6040517f374c49b4000000000000000000000000000000000000000000000000000000008152826004820152602081602481885afa908115610aba575f91610b66575b508381109084180290818414610b3e5773ffffffffffffffffffffffffffffffffffffffff169260405160205f8183017f095ea7b30000000000000000000000000000000000000000000000000000000081528860248501527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60448501526044845261095c606485610f90565b83519082895af15f513d82610b22575b505015610ac5575b50843b1561030c57604051927f4232cd6300000000000000000000000000000000000000000000000000000000845260048401528360248401521860448201525f8160648183875af18015610aba57610aa5575b50604051906020848184017f095ea7b300000000000000000000000000000000000000000000000000000000815285602486015281604486015260448552610a11606486610f90565b84519082855af184513d82610a89575b505015610a2c578380f35b610a7d610a8293604051907f095ea7b3000000000000000000000000000000000000000000000000000000006020830152602482015285604482015260448152610a77606482610f90565b82611047565b611047565b5f80808380f35b909150610a9d5750803b15155b5f80610a21565b600114610a96565b610ab29193505f90610f90565b5f915f6109c8565b6040513d5f823e3d90fd5b610b1c90610b166040517f095ea7b30000000000000000000000000000000000000000000000000000000060208201528860248201525f604482015260448152610b10606482610f90565b87611047565b85611047565b5f610974565b909150610b365750843b15155b5f8061096c565b600114610b2f565b7f1f2a2005000000000000000000000000000000000000000000000000000000005f5260045ffd5b90506020813d602011610b90575b81610b8160209383610f90565b8101031261030c57515f6108ce565b3d9150610b74565b91506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff87165afa908115610aba575f91610bfa575b509161088b565b90506020813d602011610c24575b81610c1560209383610f90565b8101031261030c57515f610bf3565b3d9150610c08565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff919250610c689060203d60201161048a5761047a8183610f90565b9190610863565b7f08094908000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461030c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030c57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b3461030c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030c57610d3c610f4a565b610d44610f6d565b6044359073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163303610c6f5773ffffffffffffffffffffffffffffffffffffffff1690808215610f2257308314610efa577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103610ece5750506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff87165afa908115610aba575f91610e9c575b505b80610e3557005b6040517fa9059cbb000000000000000000000000000000000000000000000000000000006020820152602481019290925260448083019190915281526100189173ffffffffffffffffffffffffffffffffffffffff90610e96606484610f90565b16611047565b90506020813d602011610ec6575b81610eb760209383610f90565b8101031261030c575183610e2c565b3d9150610eaa565b610e2e577f1f2a2005000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fde8b5909000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fd92e233d000000000000000000000000000000000000000000000000000000005f5260045ffd5b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361030c57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361030c57565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610fd157604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b9081602091031261030c575173ffffffffffffffffffffffffffffffffffffffff8116810361030c5790565b51906fffffffffffffffffffffffffffffffff8216820361030c57565b905f602091828151910182855af115610aba575f513d6110c5575073ffffffffffffffffffffffffffffffffffffffff81163b155b6110835750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b6001141561107c56fea164736f6c634300081c000a0000000000000000000000006566194141eefa99af43bb5aa71460ca2dc90245