Sepolia Testnet

Contract

0xbD667B9FEEAEadAF3257228d9CD2B41d50Ec2dc7
 
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Similar Match: 0x668f86A5...3E22fEaC3
Constructor

Contract Name

VenusERC4626Factory

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"loopsLimit","type":"uint256"},{"internalType":"uint256","name":"requiredLoops","type":"uint256"}],"name":"MaxLoopsLimitExceeded","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"calledContract","type":"address"},{"internalType":"string","name":"methodSignature","type":"string"}],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"VenusERC4626Factory__ERC4626AlreadyExists","type":"error"},{"inputs":[],"name":"VenusERC4626Factory__InvalidVToken","type":"error"},{"inputs":[],"name":"ZeroAddressNotAllowed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract VTokenInterface","name":"vToken","type":"address"},{"indexed":true,"internalType":"contract ERC4626Upgradeable","name":"vault","type":"address"}],"name":"CreateERC4626","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldMaxLoopsLimit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newmaxLoopsLimit","type":"uint256"}],"name":"MaxLoopsLimitUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAccessControlManager","type":"address"},{"indexed":false,"internalType":"address","name":"newAccessControlManager","type":"address"}],"name":"NewAccessControlManager","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldRecipient","type":"address"},{"indexed":true,"internalType":"address","name":"newRecipient","type":"address"}],"name":"RewardRecipientUpdated","type":"event"},{"inputs":[],"name":"SALT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"accessControlManager","outputs":[{"internalType":"contract IAccessControlManagerV8","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"beacon","outputs":[{"internalType":"contract UpgradeableBeacon","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"vToken","type":"address"}],"name":"computeVaultAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"vToken","type":"address"}],"name":"createERC4626","outputs":[{"internalType":"contract ERC4626Upgradeable","name":"vault","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vToken","type":"address"}],"name":"createdVaults","outputs":[{"internalType":"contract ERC4626Upgradeable","name":"vault","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"accessControlManager","type":"address"},{"internalType":"address","name":"poolRegistryAddress","type":"address"},{"internalType":"address","name":"rewardRecipientAddress","type":"address"},{"internalType":"address","name":"venusERC4626Implementation","type":"address"},{"internalType":"uint256","name":"loopsLimitNumber","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxLoopsLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolRegistry","outputs":[{"internalType":"contract PoolRegistryInterface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"accessControlManager_","type":"address"}],"name":"setAccessControlManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"loopsLimit","type":"uint256"}],"name":"setMaxLoopsLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newRecipient","type":"address"}],"name":"setRewardRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063afcff50f116100a2578063be26317e11610071578063be26317e1461024f578063e30c397814610258578063e521136f14610269578063f2fde38b1461027c578063f7013ef61461028f57600080fd5b8063afcff50f146101cd578063b4a0bdf3146101e0578063b599410a146101f1578063ba9a91a51461021a57600080fd5b806379ba5097116100e957806379ba50971461017b57806380d45a2d146101835780638da5cb5b14610196578063a9e50471146101a7578063abeccaa4146101ba57600080fd5b80630e32cb861461011b57806317f333401461013057806359659e9014610160578063715018a614610173575b600080fd5b61012e610129366004610f66565b6102a2565b005b60fd54610143906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b60fb54610143906001600160a01b031681565b61012e6102b6565b61012e6102ca565b61012e610191366004610f8a565b610346565b6033546001600160a01b0316610143565b6101436101b5366004610f66565b61038d565b6101436101c8366004610f66565b6104d4565b60fc54610143906001600160a01b031681565b6097546001600160a01b0316610143565b6101436101ff366004610f66565b60fe602052600090815260409020546001600160a01b031681565b6102417f1991af52b18eb46fa8c9d75910fd649338d33ba3882cfe1e1afbc13a3b4df5b981565b604051908152602001610157565b61024160c95481565b6065546001600160a01b0316610143565b61012e610277366004610f66565b61083d565b61012e61028a366004610f66565b6108e0565b61012e61029d366004610fa3565b610951565b6102aa610b8f565b6102b381610be9565b50565b6102be610b8f565b6102c86000610caf565b565b60655433906001600160a01b0316811461033d5760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b60648201526084015b60405180910390fd5b6102b381610caf565b6103846040518060400160405280601981526020017f7365744d61784c6f6f70734c696d69742875696e743235362900000000000000815250610cc8565b6102b381610d66565b600060ff60f81b307f1991af52b18eb46fa8c9d75910fd649338d33ba3882cfe1e1afbc13a3b4df5b9604051806020016103c690610f37565b601f1982820381018352601f90910116604081905260fb546001600160a01b038881166024840152169063189acdbd60e31b9060440160408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319909516949094179093525161043b939201611057565b60408051601f19818403018152908290526104599291602001611083565b604051602081830303815290604052805190602001206040516020016104b694939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f19818403018152919052805160209091012092915050565b60006104df82610e00565b6001600160a01b03828116600090815260fe6020526040902054161561051857604051634fa32ea760e01b815260040160405180910390fd5b60008290506000816001600160a01b0316635fe3b5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561055d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058191906110b2565b905060fc60009054906101000a90046001600160a01b03166001600160a01b031663266e0a7f82846001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060a91906110b2565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015610655573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067991906110b2565b6001600160a01b0316846001600160a01b0316146106aa57604051630a74323b60e21b815260040160405180910390fd5b60fb54604080516001600160a01b0387811660248084019190915283518084039091018152604490920183526020820180516001600160e01b031663189acdbd60e31b17905291516000937f1991af52b18eb46fa8c9d75910fd649338d33ba3882cfe1e1afbc13a3b4df5b99316919061072390610f37565b61072e929190611057565b8190604051809103906000f590508015801561074e573d6000803e3d6000fd5b5060975460fd5460c954603354604080516320f08d2d60e11b81526001600160a01b039586166004820152938516602485015260448401929092528316606483015251929350908316916341e11a5a9160848082019260009290919082900301818387803b1580156107bf57600080fd5b505af11580156107d3573d6000803e3d6000fd5b505050506001600160a01b03858116600090815260fe602052604080822080546001600160a01b0319168585169081179091559051939650869390928616917fcbd4e5d1362721c7fd10daaabb1a046344447d4798be55684b8a6b4fc1765d7291a3505050919050565b61087b6040518060400160405280601b81526020017f736574526577617264526563697069656e742861646472657373290000000000815250610cc8565b61088481610e00565b60fd546040516001600160a01b038084169216907fc8c11bb97ac2ffa10ce2e2a98f4c1fd8df84cfa2e1a15e013ed2383ab1f527ad90600090a360fd80546001600160a01b0319166001600160a01b0392909216919091179055565b6108e8610b8f565b606580546001600160a01b0383166001600160a01b031990911681179091556109196033546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b600054610100900460ff16158080156109715750600054600160ff909116105b8061098b5750303b15801561098b575060005460ff166001145b6109ee5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610334565b6000805460ff191660011790558015610a11576000805461ff0019166101001790555b610a1a86610e00565b610a2385610e00565b610a2c84610e00565b610a3583610e00565b610a3e86610e27565b60fc80546001600160a01b038088166001600160a01b03199283161790925560fd805492871692909116919091179055610a7782610d66565b82604051610a8490610f44565b6001600160a01b039091168152602001604051809103906000f080158015610ab0573d6000803e3d6000fd5b5060fb80546001600160a01b03929092166001600160a01b03199092168217905563f2fde38b610ae86033546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610b2957600080fd5b505af1158015610b3d573d6000803e3d6000fd5b505050508015610b87576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6033546001600160a01b031633146102c85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610334565b6001600160a01b038116610c4d5760405162461bcd60e51b815260206004820152602560248201527f696e76616c696420616365737320636f6e74726f6c206d616e61676572206164604482015264647265737360d81b6064820152608401610334565b609780546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527f66fd58e82f7b31a2a5c30e0888f3093efe4e111b00cd2b0c31fe014601293aa091015b60405180910390a15050565b606580546001600160a01b03191690556102b381610e5f565b6097546040516318c5e8ab60e01b81526000916001600160a01b0316906318c5e8ab90610cfb9033908690600401611057565b602060405180830381865afa158015610d18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d3c91906110cf565b905080610d6257333083604051634a3fa29360e01b8152600401610334939291906110f1565b5050565b60c9548111610dc25760405162461bcd60e51b815260206004820152602260248201527f436f6d7074726f6c6c65723a20496e76616c6964206d61784c6f6f70734c696d6044820152611a5d60f21b6064820152608401610334565b60c980549082905560408051828152602081018490527fc2d09fef144f7c8a86f71ea459f8fc17f675768eb1ae369cbd77fb31d467aafa9101610ca3565b6001600160a01b0381166102b3576040516342bcdf7f60e11b815260040160405180910390fd5b600054610100900460ff16610e4e5760405162461bcd60e51b815260040161033490611126565b610e56610eb1565b6102b381610ee0565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610ed85760405162461bcd60e51b815260040161033490611126565b6102c8610f07565b600054610100900460ff166102aa5760405162461bcd60e51b815260040161033490611126565b600054610100900460ff16610f2e5760405162461bcd60e51b815260040161033490611126565b6102c833610caf565b6106cc8061117283390190565b6104be8061183e83390190565b6001600160a01b03811681146102b357600080fd5b600060208284031215610f7857600080fd5b8135610f8381610f51565b9392505050565b600060208284031215610f9c57600080fd5b5035919050565b600080600080600060a08688031215610fbb57600080fd5b8535610fc681610f51565b94506020860135610fd681610f51565b93506040860135610fe681610f51565b92506060860135610ff681610f51565b949793965091946080013592915050565b60005b8381101561102257818101518382015260200161100a565b50506000910152565b60008151808452611043816020860160208601611007565b601f01601f19169290920160200192915050565b6001600160a01b038316815260406020820181905260009061107b9083018461102b565b949350505050565b60008351611095818460208801611007565b8351908301906110a9818360208801611007565b01949350505050565b6000602082840312156110c457600080fd5b8151610f8381610f51565b6000602082840312156110e157600080fd5b81518015158114610f8357600080fd5b6001600160a01b0384811682528316602082015260606040820181905260009061111d9083018461102b565b95945050505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fe60806040526040516106cc3803806106cc83398101604081905261002291610420565b61002e82826000610035565b505061054a565b61003e836100f6565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100f1576100ef836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e991906104e0565b8361027a565b505b505050565b6001600160a01b0381163b6101605760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101d4816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c591906104e0565b6001600160a01b03163b151590565b6102395760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610157565b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5080546001600160a01b0319166001600160a01b0392909216919091179055565b606061029f83836040518060600160405280602781526020016106a5602791396102a6565b9392505050565b6060600080856001600160a01b0316856040516102c391906104fb565b600060405180830381855af49150503d80600081146102fe576040519150601f19603f3d011682016040523d82523d6000602084013e610303565b606091505b5090925090506103158683838761031f565b9695505050505050565b6060831561038e578251600003610387576001600160a01b0385163b6103875760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610157565b5081610398565b61039883836103a0565b949350505050565b8151156103b05781518083602001fd5b8060405162461bcd60e51b81526004016101579190610517565b80516001600160a01b03811681146103e157600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156104175781810151838201526020016103ff565b50506000910152565b6000806040838503121561043357600080fd5b61043c836103ca565b60208401519092506001600160401b038082111561045957600080fd5b818501915085601f83011261046d57600080fd5b81518181111561047f5761047f6103e6565b604051601f8201601f19908116603f011681019083821181831017156104a7576104a76103e6565b816040528281528860208487010111156104c057600080fd5b6104d18360208301602088016103fc565b80955050505050509250929050565b6000602082840312156104f257600080fd5b61029f826103ca565b6000825161050d8184602087016103fc565b9190910192915050565b60208152600082518060208401526105368160408501602087016103fc565b601f01601f19169190910160400192915050565b61014c806105596000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610029565b6100c2565b565b600061005c7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610099573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100bd91906100e6565b905090565b3660008037600080366000845af43d6000803e8080156100e1573d6000f35b3d6000fd5b6000602082840312156100f857600080fd5b81516001600160a01b038116811461010f57600080fd5b939250505056fea264697066735822122046b4f5e91a9c4ce5899089d64fe12e498987ddec7b0ba224fa5caa490cf7c92464736f6c63430008190033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564608060405234801561001057600080fd5b506040516104be3803806104be83398101604081905261002f9161013a565b61003833610047565b61004181610097565b5061016a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0381163b6101185760405162461bcd60e51b815260206004820152603360248201527f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f60448201527f6e206973206e6f74206120636f6e747261637400000000000000000000000000606482015260840160405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60006020828403121561014c57600080fd5b81516001600160a01b038116811461016357600080fd5b9392505050565b610345806101796000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633659cfe61461005c5780635c60da1b14610071578063715018a61461009a5780638da5cb5b146100a2578063f2fde38b146100b3575b600080fd5b61006f61006a3660046102df565b6100c6565b005b6001546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b61006f61010e565b6000546001600160a01b031661007e565b61006f6100c13660046102df565b610122565b6100ce6101a0565b6100d7816101fa565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6101166101a0565b610120600061028f565b565b61012a6101a0565b6001600160a01b0381166101945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61019d8161028f565b50565b6000546001600160a01b031633146101205760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161018b565b6001600160a01b0381163b61026d5760405162461bcd60e51b815260206004820152603360248201527f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6044820152721b881a5cc81b9bdd08184818dbdb9d1c9858dd606a1b606482015260840161018b565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156102f157600080fd5b81356001600160a01b038116811461030857600080fd5b939250505056fea2646970667358221220d545fd9e5dad1533895a65b3a05d1e6f1c1c47d5577fa2c59eec7f8e53dae96b64736f6c63430008190033a2646970667358221220c7d36e1e7efe73208a00c52d44ea45baa78bb15774848082ddb263481e408f8364736f6c63430008190033
Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0xbD667B9FEEAEadAF3257228d9CD2B41d50Ec2dc7
Loading...
Loading
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.