Contract Address
Details
0x4f064Df6ded2331B3176C7508979c7724Dd0a7eE
Overview
CULT BALANCE
0 CULT
USD VALUE
More Info
CONTRACT CREATOR
TOKEN TRACKER
Multi Chain
MULTICHAIN ADDRESSES
Contract is not verified. However, we found a verified contract with the same bytecode in Blockscout DB 0xedd161d286b79863a241d74d572ed30a0ef94059.
All metadata displayed below is from that contract. In order to verify current contract, click Verify & Publish button
All metadata displayed below is from that contract. In order to verify current contract, click Verify & Publish button
Contract name:
DeterministicDeployFactory
Optimization enabled
true
Compiler version
v0.8.9+commit.e5eed63a
Optimization runs
999999
Verified at
2023-08-31T13:41:42.239487Z
contracts/user/DeterministicDeployFactory.sol
// SPDX-License-Identifier: MIT pragma solidity 0.8.9; contract DeterministicDeployFactory { event Deploy(address addr); function deploy(bytes memory bytecode, uint _salt) external { address addr; assembly { addr := create2(0, add(bytecode, 0x20), mload(bytecode), _salt) if iszero(extcodesize(addr)) { revert(0, 0) } } emit Deploy(addr); } }
Contract ABI
[{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"deploy","inputs":[{"type":"bytes","name":"bytecode","internalType":"bytes"},{"type":"uint256","name":"_salt","internalType":"uint256"}]},{"type":"event","name":"Deploy","inputs":[{"type":"address","name":"addr","indexed":false}],"anonymous":false}]
Contract Creation Code
Contracts that self destruct in their constructors have no contract code published and cannot be verified.
Displaying the init data provided of the creating transaction.
0x608060405234801561001057600080fd5b506103ac806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80639c4ae2d01461003b578063f6b4dfb414610057575b600080fd5b610055600480360381019061005091906102be565b610075565b005b61005f61010a565b60405161006c919061035b565b60405180910390f35b6000818351602085016000f59050803b61008e57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f55ea6c6b31543d8e2ec6a72f71a79c0f4b72ed0d4757172b043d8f4f4cd84848816040516100fd919061035b565b60405180910390a1505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6101958261014c565b810181811067ffffffffffffffff821117156101b4576101b361015d565b5b80604052505050565b60006101c761012e565b90506101d3828261018c565b919050565b600067ffffffffffffffff8211156101f3576101f261015d565b5b6101fc8261014c565b9050602081019050919050565b82818337600083830152505050565b600061022b610226846101d8565b6101bd565b90508281526020810184848401111561024757610246610147565b5b610252848285610209565b509392505050565b600082601f83011261026f5761026e610142565b5b813561027f848260208601610218565b91505092915050565b6000819050919050565b61029b81610288565b81146102a657600080fd5b50565b6000813590506102b881610292565b92915050565b600080604083850312156102d5576102d4610138565b5b600083013567ffffffffffffffff8111156102f3576102f261013d565b5b6102ff8582860161025a565b9250506020610310858286016102a9565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006103458261031a565b9050919050565b6103558161033a565b82525050565b6000602082019050610370600083018461034c565b9291505056fea2646970667358221220216e4ff5eb71154b1ad64b19f7f3620b4fcaeff4dfa0a42afc331c395d4ffbe664736f6c63430008090033