0 txs
1 call
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
EulerV2BorrowEnterFuse
event EulerV2BorrowEnterFuse(address version, address eulerVault, uint256 borrowAmount, address subAccount)
EulerV2BorrowExitFuse
event EulerV2BorrowExitFuse(address version, address eulerVault, uint256 repayAmount, address subAccount)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
EulerV2BorrowFuseUnsupportedEnterAction
error EulerV2BorrowFuseUnsupportedEnterAction(address vault, bytes1 subAccount)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
WrongAddress
error WrongAddress()
creation bytecode
0x60e060405234801561000f575f80fd5b506040516111e33803806111e383398101604081905261002e91610070565b6001600160a01b03811661005557604051630d23cf4160e11b815260040160405180910390fd5b3060805260a0919091526001600160a01b031660c0526100aa565b5f8060408385031215610081575f80fd5b825160208401519092506001600160a01b038116811461009f575f80fd5b809150509250929050565b60805160a05160c0516110e76100fc5f395f818160bc015281816102c3015261058501525f8181606d01528181610150015261041001525f818161011b0152818161038c015261074d01526110e75ff3fe608060405234801561000f575f80fd5b5060043610610064575f3560e01c8063a70354a11161004d578063a70354a1146100b7578063e2527de914610103578063ffa1ad7414610116575f80fd5b8063454dab2314610068578063a1572961146100a2575b5f80fd5b61008f7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100b56100b0366004610ebd565b61013d565b005b6100de7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610099565b6100b5610111366004610ebd565b6103fd565b6100de7f000000000000000000000000000000000000000000000000000000000000000081565b80602001515f0361014b5750565b61017d7f0000000000000000000000000000000000000000000000000000000000000000825f015183604001516107b0565b6101ff57805160408083015190517f9edd79db00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301527fff000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b60408181015160208084015183516024810191909152306044808301829052855180840390910181526064909201855291810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4b3fd14800000000000000000000000000000000000000000000000000000000179052845193517f1f8b5215000000000000000000000000000000000000000000000000000000008152919360f89390931c84189290915f9173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691631f8b5215916102fc91879086908890600401610ed7565b5f604051808303815f875af1158015610317573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261035c9190810190610f6b565b80602001905181019061036f919061101d565b85516040805173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081168252928316602082015290810183905290851660608201529091507f3833da7fd700c124751566bcf20c46fc48d4d2a06e1b7796e34485810e66c93e906080015b60405180910390a15050505050565b80602001515f0361040b5750565b61043d7f0000000000000000000000000000000000000000000000000000000000000000825f015183604001516107b0565b6104ba57805160408083015190517f9edd79db00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301527fff000000000000000000000000000000000000000000000000000000000000001660248201526044016101f6565b604081015130905f9060f81c821890505f835f015173ffffffffffffffffffffffffffffffffffffffff166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610517573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053b9190611034565b84519091506105829073ffffffffffffffffffffffffffffffffffffffff8316907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61092a565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16631f8b5215865f0151865f63acb7081560e01b8a602001518960405160240161060392919091825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009485161790525160e087901b909216825261069694939291600401610ed7565b5f604051808303815f875af11580156106b1573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526106f69190810190610f6b565b806020019051810190610709919061101d565b85519091506107309073ffffffffffffffffffffffffffffffffffffffff8416905f61092a565b84516040805173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081168252928316602082015290810183905290841660608201527f8956fb849e240f981c0badf1fd4cc1baf7f182292575fe7d0b69ccf41eb8d9ef906080016103ee565b5f806107bb85610a59565b8051604080516080810182525f808252602082018190529181018290526060810191909152919250905f5b8281101561091b5761086d8482815181106108035761080361104f565b602002602001015160408051608081018252606083811c82526001605885901c811681146020840152605085901c811614928201929092527fff0000000000000000000000000000000000000000000000000000000000000060b09390931b929092169082015290565b91508673ffffffffffffffffffffffffffffffffffffffff16825f015173ffffffffffffffffffffffffffffffffffffffff161480156108f45750857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191682606001517effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8015610901575081604001515b15610913576001945050505050610923565b6001016107e6565b505f93505050505b9392505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526109b68482610adf565b610a53576040805173ffffffffffffffffffffffffffffffffffffffff851660248201525f6044808301919091528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052610a49908590610b9a565b610a538482610b9a565b50505050565b5f8181527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde390060205260409020606090600101805480602002602001604051908101604052809291908181526020018280548015610ad357602002820191905f5260205f20905b815481526020019060010190808311610abf575b50505050509050919050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1684604051610b07919061107c565b5f604051808303815f865af19150503d805f8114610b40576040519150601f19603f3d011682016040523d82523d5f602084013e610b45565b606091505b5091509150818015610b6f575080511580610b6f575080806020019051810190610b6f9190611092565b8015610b9157505f8573ffffffffffffffffffffffffffffffffffffffff163b115b95945050505050565b5f610bbb73ffffffffffffffffffffffffffffffffffffffff841683610c33565b905080515f14158015610bdf575080806020019051810190610bdd9190611092565b155b15610c2e576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016101f6565b505050565b606061092383835f845f808573ffffffffffffffffffffffffffffffffffffffff168486604051610c64919061107c565b5f6040518083038185875af1925050503d805f8114610c9e576040519150601f19603f3d011682016040523d82523d5f602084013e610ca3565b606091505b5091509150610cb3868383610cbd565b9695505050505050565b606082610cd257610ccd82610d4c565b610923565b8151158015610cf6575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610d45576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016101f6565b5080610923565b805115610d5c5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610e0557610e05610d91565b604052919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610d8e575f80fd5b5f60608284031215610e3e575f80fd5b6040516060810167ffffffffffffffff81118282101715610e6157610e61610d91565b6040529050808235610e7281610e0d565b81526020838101359082015260408301357fff0000000000000000000000000000000000000000000000000000000000000081168114610eb0575f80fd5b6040919091015292915050565b5f60608284031215610ecd575f80fd5b6109238383610e2e565b73ffffffffffffffffffffffffffffffffffffffff8516815273ffffffffffffffffffffffffffffffffffffffff84166020820152826040820152608060608201525f8251806080840152806020850160a085015e5f60a0828501015260a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505095945050505050565b5f60208284031215610f7b575f80fd5b815167ffffffffffffffff811115610f91575f80fd5b8201601f81018413610fa1575f80fd5b805167ffffffffffffffff811115610fbb57610fbb610d91565b610fec60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610dbe565b818152856020838501011115611000575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b5f6020828403121561102d575f80fd5b5051919050565b5f60208284031215611044575f80fd5b815161092381610e0d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82518060208501845e5f920191825250919050565b5f602082840312156110a2575f80fd5b81518015158114610923575f80fdfea26469706673582212209842c37d4a054d4be15960a2da549700fb0acbf5755555c744d9793b0308217564736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000c9a3dd6b8f28529d72d7f9ce918d493519ee383