0 txs
0 calls
constructor
constructor(uint256 marketId_)
functions
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
enter
nonpayablefunction enter(tuple data_)
exit
nonpayablefunction exit(tuple data_)
instantWithdraw
nonpayablefunction instantWithdraw(bytes32[] params_)
events
Erc4626SupplyFuseEnter
event Erc4626SupplyFuseEnter(address version, address asset, address vault, uint256 vaultAssetAmount)
Erc4626SupplyFuseExit
event Erc4626SupplyFuseExit(address version, address asset, address vault, uint256 vaultAssetAmount, uint256 shares)
Erc4626SupplyFuseExitFailed
event Erc4626SupplyFuseExitFailed(address version, address asset, address vault, uint256 vaultAssetAmount)
errors
Erc4626SupplyFuseUnsupportedVault
error Erc4626SupplyFuseUnsupportedVault(string action, address asset)
creation bytecode
0x60c0604052348015600f57600080fd5b50604051610e98380380610e98833981016040819052602c916037565b3060805260a052604f565b600060208284031215604857600080fd5b5051919050565b60805160a051610e03610095600039600081816061015281816101a4015261041301526000818160d6015281816103c9015281816105d201526106990152610e036000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063454dab231461005c57806392876ac814610096578063be1946da146100ab578063d5ee7916146100be578063ffa1ad74146100d1575b600080fd5b6100837f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100a96100a4366004610b87565b610105565b005b6100a96100b9366004610ba2565b61011f565b6100a96100cc366004610c92565b610190565b6100f87f000000000000000000000000000000000000000000000000000000000000000081565b60405161008d9190610cae565b61011c61011736839003830183610c92565b6103ff565b50565b60008282600081811061013457610134610cc2565b9050602002013560001c905060006101628484600181811061015857610158610cc2565b9050602002013590565b905061018a6040518060400160405280836001600160a01b03168152602001848152506103ff565b50505050565b806020015160000361019f5750565b6101cd7f00000000000000000000000000000000000000000000000000000000000000008260000151610758565b61021b57805160408051633a029d4b60e01b81526004810191909152600560448201526432b73a32b960d91b60648201526001600160a01b0390911660248201526084015b60405180910390fd5b600081600001516001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561025f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102839190610cd8565b905060006103018360200151836001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016102bb9190610cae565b602060405180830381865afa1580156102d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102fc9190610cf5565b6107a2565b90508060000361031057505050565b8251610327906001600160a01b03841690836107ba565b8251604051636e553f6560e01b8152600481018390523060248201526001600160a01b0390911690636e553f65906044016020604051808303816000875af1158015610377573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039b9190610cf5565b5082516040517f44ed02e13c92c41c2d6ddd387fc24562fbca42b99f5054c5884400d0ac50b6aa916103f2917f00000000000000000000000000000000000000000000000000000000000000009186918690610d0e565b60405180910390a1505050565b806020015160000361040e5750565b61043c7f00000000000000000000000000000000000000000000000000000000000000008260000151610758565b610486578051604051633a029d4b60e01b81526102129190600401604080825260049082015263195e1a5d60e21b60608201526001600160a01b0391909116602082015260800190565b602081015181516040516370a0823160e01b815260009261052a9290916001600160a01b03909116906307a2d13a9082906370a08231906104cb903090600401610cae565b602060405180830381865afa1580156104e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050c9190610cf5565b6040518263ffffffff1660e01b81526004016102bb91815260200190565b905080600003610538575050565b8151604051632d182be560e21b815260048101839052306024820181905260448201526001600160a01b039091169063b460af94906064016020604051808303816000875af19250505080156105ab575060408051601f3d908101601f191682019092526105a891810190610cf5565b60015b610676577f5347ca7064dea6bbac9511e5cd1c8277a8d0d10a21b08a4bf9f660855291e75f7f000000000000000000000000000000000000000000000000000000000000000083600001516001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610633573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106579190610cd8565b845160405161066a939291908690610d0e565b60405180910390a15050565b7f58b7ce0842c0cd730e3c0dee0d5902a56011fc6b85d42f3c866ec52dfa9171117f000000000000000000000000000000000000000000000000000000000000000084600001516001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071e9190610cd8565b8551604080516001600160a01b0394851681529284166020840152921691810191909152606081018490526080810183905260a0016103f2565b60009182527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde3900602090815260408084206001600160a01b0393909316845291905290205460011490565b60008183106107b157816107b3565b825b9392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b17905261080b848261086e565b61018a57604080516001600160a01b038516602482015260006044808301919091528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610864908590610910565b61018a8482610910565b6000806000846001600160a01b03168460405161088b9190610d5c565b6000604051808303816000865af19150503d80600081146108c8576040519150601f19603f3d011682016040523d82523d6000602084013e6108cd565b606091505b50915091508180156108f75750805115806108f75750808060200190518101906108f79190610d78565b80156109075750610907856109ea565b95945050505050565b6000610965826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166109f99092919063ffffffff16565b90508051600014806109865750808060200190518101906109869190610d78565b6109e55760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610212565b505050565b6001600160a01b03163b151590565b6060610a088484600085610a10565b949350505050565b606082471015610a715760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610212565b600080866001600160a01b03168587604051610a8d9190610d5c565b60006040518083038185875af1925050503d8060008114610aca576040519150601f19603f3d011682016040523d82523d6000602084013e610acf565b606091505b5091509150610ae087838387610aeb565b979650505050505050565b60608315610b58578251600003610b5157610b05856109ea565b610b515760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610212565b5081610a08565b610a088383815115610b6d5781518083602001fd5b8060405162461bcd60e51b81526004016102129190610d9a565b60006040828403128015610b9a57600080fd5b509092915050565b60008060208385031215610bb557600080fd5b82356001600160401b03811115610bcb57600080fd5b8301601f81018513610bdc57600080fd5b80356001600160401b03811115610bf257600080fd5b8560208260051b8401011115610c0757600080fd5b6020919091019590945092505050565b6001600160a01b038116811461011c57600080fd5b600060408284031215610c3e57600080fd5b604080519081016001600160401b0381118282101715610c6e57634e487b7160e01b600052604160045260246000fd5b6040529050808235610c7f81610c17565b8152602092830135920191909152919050565b600060408284031215610ca457600080fd5b6107b38383610c2c565b6001600160a01b0391909116815260200190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610cea57600080fd5b81516107b381610c17565b600060208284031215610d0757600080fd5b5051919050565b6001600160a01b039485168152928416602084015292166040820152606081019190915260800190565b60005b83811015610d53578181015183820152602001610d3b565b50506000910152565b60008251610d6e818460208701610d38565b9190910192915050565b600060208284031215610d8a57600080fd5b815180151581146107b357600080fd5b6020815260008251806020840152610db9816040850160208701610d38565b601f01601f1916919091016040019291505056fea2646970667358221220592b0b978f73be9dac52de8369c0230d54a5f3ca80a9ba891bb78c2df2eb297464736f6c634300081a003300000000000000000000000000000000000000000000000000000000000186b1