0 txs
0 calls
constructor
constructor(uint256 marketId_, address eulerV2EVC_)
functions
EVC
viewfunction EVC() view returns (address)
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
enter
nonpayablefunction enter(tuple data_)
exit
nonpayablefunction exit(tuple data_)
events
EulerV2DisableControllerFuse
event EulerV2DisableControllerFuse(address version, address eulerVault, address subAccount)
EulerV2EnableControllerFuse
event EulerV2EnableControllerFuse(address version, address eulerVault, address subAccount)
errors
EulerV2ControllerFuseUnsupportedEnterAction
error EulerV2ControllerFuseUnsupportedEnterAction(address vault, bytes1 subAccount)
creation bytecode
0x60e060405234801561000f575f80fd5b50604051610d49380380610d4983398101604081905261002e91610049565b3060805260a0919091526001600160a01b031660c052610083565b5f806040838503121561005a575f80fd5b825160208401519092506001600160a01b0381168114610078575f80fd5b809150509250929050565b60805160a05160c051610c746100d55f395f818160bc01528181610252015261048201525f8181606d01528181610142015261032f01525f818161011b015281816102c401526105370152610c745ff3fe608060405234801561000f575f80fd5b5060043610610064575f3560e01c8063a70354a11161004d578063a70354a1146100b7578063a82f288a14610103578063ffa1ad7414610116575f80fd5b8063454dab23146100685780638653ba01146100a2575b5f80fd5b61008f7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100b56100b0366004610a45565b61013d565b005b6100de7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610099565b6100b5610111366004610a45565b61032a565b6100de7f000000000000000000000000000000000000000000000000000000000000000081565b61016f7f0000000000000000000000000000000000000000000000000000000000000000825f0151836020015161059b565b6101f157805160208201516040517f5a78394c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301527fff000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b5f610200308360200151610715565b82516040517fc368516c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff808416600483015291821660248201529192507f0000000000000000000000000000000000000000000000000000000000000000169063c368516c906044015f604051808303815f87803b158015610293575f80fd5b505af11580156102a5573d5f803e3d5ffd5b505083516040805173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000811682529283166020820152918516908201527f32f534fe689492955767bcce4f8ea20763281c88f647e24bb037d46a816773809250606001905060405180910390a15050565b61035c7f0000000000000000000000000000000000000000000000000000000000000000825f015183602001516107b2565b6103d957805160208201516040517f5a78394c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301527fff000000000000000000000000000000000000000000000000000000000000001660248201526044016101e8565b5f6103e8308360200151610715565b6040805160048082526024820183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f869e50c700000000000000000000000000000000000000000000000000000000179052855192517f1f8b5215000000000000000000000000000000000000000000000000000000008152939450909273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001692631f8b5215926104b99287915f91889101610a5f565b5f604051808303815f875af11580156104d4573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526105199190810190610af3565b5082516040805173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000811682529283166020820152918416908201527f6093149a6b5fe16ec207d45b31f5c7856f0cb0114e55f8ea22b74eaa3a61003d9060600160405180910390a1505050565b5f806105a6856108a6565b8051604080516080810182525f808252602082018190529181018290526060810191909152919250905f5b82811015610706576106588482815181106105ee576105ee610ba5565b602002602001015160408051608081018252606083811c82526001605885901c811681146020840152605085901c811614928201929092527fff0000000000000000000000000000000000000000000000000000000000000060b09390931b929092169082015290565b91508673ffffffffffffffffffffffffffffffffffffffff16825f015173ffffffffffffffffffffffffffffffffffffffff161480156106df5750857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191682606001517effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80156106ec575081604001515b156106fe57600194505050505061070e565b6001016105d1565b505f93505050505b9392505050565b6040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606084901b1660208201525f9081906034016040516020818303038152906040529050828160138151811061077057610770610ba5565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053506107a781610bd2565b60601c949350505050565b5f806107bd856108a6565b8051604080516080810182525f808252602082018190529181018290526060810191909152919250905f5b82811015610706576108058482815181106105ee576105ee610ba5565b91508673ffffffffffffffffffffffffffffffffffffffff16825f015173ffffffffffffffffffffffffffffffffffffffff1614801561088c5750857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191682606001517effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b1561089e57600194505050505061070e565b6001016107e8565b5f8181527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020526040902060609060010180548060200260200160405190810160405280929190818152602001828054801561092057602002820191905f5260205f20905b81548152602001906001019080831161090c575b50505050509050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156109a0576109a061092c565b604052919050565b5f604082840312156109b8575f80fd5b6040805190810167ffffffffffffffff811182821017156109db576109db61092c565b604052905080823573ffffffffffffffffffffffffffffffffffffffff81168114610a04575f80fd5b815260208301357fff0000000000000000000000000000000000000000000000000000000000000081168114610a38575f80fd5b6020919091015292915050565b5f60408284031215610a55575f80fd5b61070e83836109a8565b73ffffffffffffffffffffffffffffffffffffffff8516815273ffffffffffffffffffffffffffffffffffffffff84166020820152826040820152608060608201525f8251806080840152806020850160a085015e5f60a0828501015260a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505095945050505050565b5f60208284031215610b03575f80fd5b815167ffffffffffffffff811115610b19575f80fd5b8201601f81018413610b29575f80fd5b805167ffffffffffffffff811115610b4357610b4361092c565b610b7460207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610959565b818152856020838501011115610b88575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b805160208201517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811691906014821015610c37577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b505091905056fea2646970667358221220f0b2dd9f2e8cf576b7016947c2064e8f2231db43607b8e26d7bc45591b013cb164736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000005301c7dd20bd945d2013b48ed0dee3a284ca8989