ETH Price: $1,887.79 (-1.45%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

1 address found via
Transaction Hash
Block
From
To

There are no matching entries

Please try again later

Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

MarketETHRouter

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 1111 runs
Other Settings
cancun EvmVersion
License
BSL 1.1
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract Market","name":"market_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"NotFromWETH","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"borrow","outputs":[{"internalType":"uint256","name":"borrowShares","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maturity","type":"uint256"},{"internalType":"uint256","name":"assets","type":"uint256"},{"internalType":"uint256","name":"maxAssetsAllowed","type":"uint256"}],"name":"borrowAtMaturity","outputs":[{"internalType":"uint256","name":"assetsOwed","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"deposit","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maturity","type":"uint256"},{"internalType":"uint256","name":"minAssetsRequired","type":"uint256"}],"name":"depositAtMaturity","outputs":[{"internalType":"uint256","name":"maturityAssets","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"market","outputs":[{"internalType":"contract Market","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"borrowShares","type":"uint256"}],"name":"refund","outputs":[{"internalType":"uint256","name":"repaidAssets","type":"uint256"},{"internalType":"uint256","name":"actualShares","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"repay","outputs":[{"internalType":"uint256","name":"repaidAssets","type":"uint256"},{"internalType":"uint256","name":"borrowShares","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maturity","type":"uint256"},{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"repayAtMaturity","outputs":[{"internalType":"uint256","name":"repaidAssets","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"weth","outputs":[{"internalType":"contract WETH","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"withdraw","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maturity","type":"uint256"},{"internalType":"uint256","name":"assets","type":"uint256"},{"internalType":"uint256","name":"minAssetsRequired","type":"uint256"}],"name":"withdrawAtMaturity","outputs":[{"internalType":"uint256","name":"actualAssets","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60c060405234801561000f575f80fd5b5060405161113538038061113583398101604081905261002e9161012f565b6001600160a01b0381166080819052604080516338d52e0f60e01b815290516338d52e0f916004808201926020929091908290030181865afa158015610076573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061009a919061012f565b6001600160a01b031660a0526100ae6100b4565b50610151565b5f54610100900460ff16156100c7575f80fd5b5f5460ff90811614610116575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6001600160a01b038116811461012c575f80fd5b50565b5f6020828403121561013f575f80fd5b815161014a81610118565b9392505050565b60805160a051610f3f6101f65f395f818160e1015281816101cf015281816102eb015281816104eb0152818161061b015281816107630152818161093b01528181610a780152610d5201525f818161021a0152818161038b0152818161046c01528181610598015281816106bb015281816107850152818161083e01528181610909015281816109e801528181610b1701528181610bcf0152610ca60152610f3f5ff3fe6080604052600436106100d1575f3560e01c80638129fc1c1161007c578063c7dca12f11610057578063c7dca12f1461028e578063d0e30db0146102a1578063db006a75146102a9578063f7a283d5146102c8575f80fd5b80638129fc1c1461023c578063990595f514610250578063c5ebeaec1461026f575f80fd5b8063371fd8e6116100ac578063371fd8e6146101ab5780633fc8cef3146101be57806380f5560514610209575f80fd5b8063278ecde11461013e5780632e1a7d4d1461016b57806335958d4a14610198575f80fd5b3661013a57336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610138576040517f61e790f900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b5f80fd5b61015161014c366004610e38565b6102e7565b604080519283526020830191909152015b60405180910390f35b348015610176575f80fd5b5061018a610185366004610e38565b610425565b604051908152602001610162565b61018a6101a6366004610e4f565b6104e8565b6101516101b9366004610e38565b610617565b3480156101c9575f80fd5b506101f17f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610162565b348015610214575f80fd5b506101f17f000000000000000000000000000000000000000000000000000000000000000081565b348015610247575f80fd5b506101386106f6565b34801561025b575f80fd5b5061018a61026a366004610e6f565b6107f3565b34801561027a575f80fd5b5061018a610289366004610e38565b6108c2565b61018a61029c366004610e4f565b610938565b61018a610a75565b3480156102b4575f80fd5b5061018a6102c3366004610e38565b610b92565b3480156102d3575f80fd5b5061018a6102e2366004610e6f565b610c51565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610342575f80fd5b505af1158015610354573d5f803e3d5ffd5b50506040517f7ad226dc000000000000000000000000000000000000000000000000000000008152600481018790523360248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169350637ad226dc925060440190505b60408051808303815f875af11580156103dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104019190610e98565b9092509050348210156104205761042061041b8334610eba565b610d23565b915091565b6040517fb460af94000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f9082906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b460af94906064015b6020604051808303815f875af11580156104b3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d79190610ef2565b91506104e281610d23565b50919050565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610542575f80fd5b505af1158015610554573d5f803e3d5ffd5b50506040517f34f7d1f200000000000000000000000000000000000000000000000000000000815260048101879052346024820152604481018690523360648201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031693506334f7d1f2925060840190506020604051808303815f875af11580156105ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061060e9190610ef2565b90505b92915050565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610672575f80fd5b505af1158015610684573d5f803e3d5ffd5b50506040517facb70815000000000000000000000000000000000000000000000000000000008152600481018790523360248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316935063acb70815925060440190506103c2565b5f54610100900460ff161580801561071457505f54600160ff909116105b8061072d5750303b15801561072d57505f5460ff166001145b610735575f80fd5b5f805460ff191660011790558015610756575f805461ff0019166101001790555b6107ab6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f00000000000000000000000000000000000000000000000000000000000000005f19610dbe565b80156107f0575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6040517fa05a091a0000000000000000000000000000000000000000000000000000000081526004810184905260248101839052604481018290523060648201523360848201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a05a091a9060a4016020604051808303815f875af115801561088c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108b09190610ef2565b90506108bb81610d23565b9392505050565b6040517fd5164184000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f9082906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d516418490606401610497565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610992575f80fd5b505af11580156109a4573d5f803e3d5ffd5b50506040517f3c6f317f00000000000000000000000000000000000000000000000000000000815260048101879052602481018690523460448201523360648201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169350633c6f317f925060840190506020604051808303815f875af1158015610a3a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a5e9190610ef2565b9050803411156106115761061161041b8234610eba565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610acf575f80fd5b505af1158015610ae1573d5f803e3d5ffd5b50506040517f6e553f650000000000000000000000000000000000000000000000000000000081523460048201523360248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169350636e553f65925060440190506020604051808303815f875af1158015610b69573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190610ef2565b905090565b6040517fba087652000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063ba087652906064016020604051808303815f875af1158015610c1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c419190610ef2565b9050610c4c81610d23565b919050565b6040517f1a5b9e620000000000000000000000000000000000000000000000000000000081526004810184905260248101839052604481018290523060648201523360848201525f9083906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690631a5b9e629060a4016020604051808303815f875af1158015610cec573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d109190610ef2565b9150610d1b81610d23565b509392505050565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d906024015f604051808303815f87803b158015610d9b575f80fd5b505af1158015610dad573d5f803e3d5ffd5b506107f09250339150839050610e1f565b5f6040517f095ea7b3000000000000000000000000000000000000000000000000000000005f52836004528260245260205f60445f80895af13d15601f3d1160015f511416171691505f606052806040525080610e19575f80fd5b50505050565b5f805f805f85875af1905080610e33575f80fd5b505050565b5f60208284031215610e48575f80fd5b5035919050565b5f8060408385031215610e60575f80fd5b50508035926020909101359150565b5f805f60608486031215610e81575f80fd5b505081359360208301359350604090920135919050565b5f8060408385031215610ea9575f80fd5b505080516020909101519092909150565b81810381811115610611577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60208284031215610f02575f80fd5b505191905056fea2646970667358221220d6d663a66f20ca51cc53da92b06d441f57347399b4fd2f6877524777976c35ff64736f6c634300081a003300000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c4
Deployed Bytecode
0x6080604052600436106100d1575f3560e01c80638129fc1c1161007c578063c7dca12f11610057578063c7dca12f1461028e578063d0e30db0146102a1578063db006a75146102a9578063f7a283d5146102c8575f80fd5b80638129fc1c1461023c578063990595f514610250578063c5ebeaec1461026f575f80fd5b8063371fd8e6116100ac578063371fd8e6146101ab5780633fc8cef3146101be57806380f5560514610209575f80fd5b8063278ecde11461013e5780632e1a7d4d1461016b57806335958d4a14610198575f80fd5b3661013a57336001600160a01b037f00000000000000000000000042000000000000000000000000000000000000061614610138576040517f61e790f900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b5f80fd5b61015161014c366004610e38565b6102e7565b604080519283526020830191909152015b60405180910390f35b348015610176575f80fd5b5061018a610185366004610e38565b610425565b604051908152602001610162565b61018a6101a6366004610e4f565b6104e8565b6101516101b9366004610e38565b610617565b3480156101c9575f80fd5b506101f17f000000000000000000000000420000000000000000000000000000000000000681565b6040516001600160a01b039091168152602001610162565b348015610214575f80fd5b506101f17f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c481565b348015610247575f80fd5b506101386106f6565b34801561025b575f80fd5b5061018a61026a366004610e6f565b6107f3565b34801561027a575f80fd5b5061018a610289366004610e38565b6108c2565b61018a61029c366004610e4f565b610938565b61018a610a75565b3480156102b4575f80fd5b5061018a6102c3366004610e38565b610b92565b3480156102d3575f80fd5b5061018a6102e2366004610e6f565b610c51565b5f807f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610342575f80fd5b505af1158015610354573d5f803e3d5ffd5b50506040517f7ad226dc000000000000000000000000000000000000000000000000000000008152600481018790523360248201527f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b03169350637ad226dc925060440190505b60408051808303815f875af11580156103dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104019190610e98565b9092509050348210156104205761042061041b8334610eba565b610d23565b915091565b6040517fb460af94000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f9082906001600160a01b037f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c4169063b460af94906064015b6020604051808303815f875af11580156104b3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d79190610ef2565b91506104e281610d23565b50919050565b5f7f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610542575f80fd5b505af1158015610554573d5f803e3d5ffd5b50506040517f34f7d1f200000000000000000000000000000000000000000000000000000000815260048101879052346024820152604481018690523360648201527f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b031693506334f7d1f2925060840190506020604051808303815f875af11580156105ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061060e9190610ef2565b90505b92915050565b5f807f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610672575f80fd5b505af1158015610684573d5f803e3d5ffd5b50506040517facb70815000000000000000000000000000000000000000000000000000000008152600481018790523360248201527f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b0316935063acb70815925060440190506103c2565b5f54610100900460ff161580801561071457505f54600160ff909116105b8061072d5750303b15801561072d57505f5460ff166001145b610735575f80fd5b5f805460ff191660011790558015610756575f805461ff0019166101001790555b6107ab6001600160a01b037f0000000000000000000000004200000000000000000000000000000000000006167f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c45f19610dbe565b80156107f0575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6040517fa05a091a0000000000000000000000000000000000000000000000000000000081526004810184905260248101839052604481018290523060648201523360848201525f907f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b03169063a05a091a9060a4016020604051808303815f875af115801561088c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108b09190610ef2565b90506108bb81610d23565b9392505050565b6040517fd5164184000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f9082906001600160a01b037f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c4169063d516418490606401610497565b5f7f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610992575f80fd5b505af11580156109a4573d5f803e3d5ffd5b50506040517f3c6f317f00000000000000000000000000000000000000000000000000000000815260048101879052602481018690523460448201523360648201527f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b03169350633c6f317f925060840190506020604051808303815f875af1158015610a3a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a5e9190610ef2565b9050803411156106115761061161041b8234610eba565b5f7f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015610acf575f80fd5b505af1158015610ae1573d5f803e3d5ffd5b50506040517f6e553f650000000000000000000000000000000000000000000000000000000081523460048201523360248201527f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b03169350636e553f65925060440190506020604051808303815f875af1158015610b69573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b8d9190610ef2565b905090565b6040517fba087652000000000000000000000000000000000000000000000000000000008152600481018290523060248201523360448201525f907f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c46001600160a01b03169063ba087652906064016020604051808303815f875af1158015610c1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c419190610ef2565b9050610c4c81610d23565b919050565b6040517f1a5b9e620000000000000000000000000000000000000000000000000000000081526004810184905260248101839052604481018290523060648201523360848201525f9083906001600160a01b037f00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c41690631a5b9e629060a4016020604051808303815f875af1158015610cec573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d109190610ef2565b9150610d1b81610d23565b509392505050565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018290527f00000000000000000000000042000000000000000000000000000000000000066001600160a01b031690632e1a7d4d906024015f604051808303815f87803b158015610d9b575f80fd5b505af1158015610dad573d5f803e3d5ffd5b506107f09250339150839050610e1f565b5f6040517f095ea7b3000000000000000000000000000000000000000000000000000000005f52836004528260245260205f60445f80895af13d15601f3d1160015f511416171691505f606052806040525080610e19575f80fd5b50505050565b5f805f805f85875af1905080610e33575f80fd5b505050565b5f60208284031215610e48575f80fd5b5035919050565b5f8060408385031215610e60575f80fd5b50508035926020909101359150565b5f805f60608486031215610e81575f80fd5b505081359360208301359350604090920135919050565b5f8060408385031215610ea9575f80fd5b505080516020909101519092909150565b81810381811115610611577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60208284031215610f02575f80fd5b505191905056fea2646970667358221220d6d663a66f20ca51cc53da92b06d441f57347399b4fd2f6877524777976c35ff64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c4

-----Decoded View---------------
Arg [0] : market_ (address): 0x52eE5238e5676598551c8d2bBcCB62c72FC3A0c4

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000052ee5238e5676598551c8d2bbccb62c72fc3a0c4

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.