Address Contract Partially Verified
Address
0x2A4a0C23d0cF80Ea790695D250dB0bb72029350b
Balance
0 ETH
Nonce
14
Code Size
1558 bytes
Creator
0x21798f11...7Cd9 at tx 0xc805b937...737932
Indexed Transactions
0
Contract Bytecode
1558 bytes
0x608060405234801561001057600080fd5b50600436106100455760003560e01c80630294a5e514610048578063693ce8db14610078578063f905c15a146100a857610046565b5b005b610062600480360381019061005d9190610333565b6100c6565b60405161006f9190610473565b60405180910390f35b610092600480360381019061008d91906103ae565b6101d6565b60405161009f9190610473565b60405180910390f35b6100b061027d565b6040516100bd9190610473565b60405180910390f35b600080600086866040516020016100dd9190610473565b604051602081830303815290604052866040516020016100fd9190610473565b60405160208183030381529060405260405160200161011e93929190610442565b6040516020818303038152906040529050838151602083016000f59150813b61014657600380fd5b8173ffffffffffffffffffffffffffffffffffffffff167fe2c864749f5d28135f1517b9951192ac000cb0fb03ea21286ba3839904f91b9a60405160405180910390a2816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508192505050949350505050565b600080828451602086016000f59050803b6101f057600380fd5b8073ffffffffffffffffffffffffffffffffffffffff167fe2c864749f5d28135f1517b9951192ac000cb0fb03ea21286ba3839904f91b9a60405160405180910390a2806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508091505092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006102b46102af846104bf565b61048e565b9050828152602081018484840111156102cc57600080fd5b6102d7848285610541565b509392505050565b6000813590506102ee816105b2565b92915050565b600082601f83011261030557600080fd5b81356103158482602086016102a1565b91505092915050565b60008135905061032d816105c9565b92915050565b6000806000806080858703121561034957600080fd5b600085013567ffffffffffffffff81111561036357600080fd5b61036f878288016102f4565b9450506020610380878288016102df565b9350506040610391878288016102df565b92505060606103a28782880161031e565b91505092959194509250565b600080604083850312156103c157600080fd5b600083013567ffffffffffffffff8111156103db57600080fd5b6103e7858286016102f4565b92505060206103f88582860161031e565b9150509250929050565b61040b81610505565b82525050565b600061041c826104ef565b61042681856104fa565b9350610436818560208601610550565b80840191505092915050565b600061044e8286610411565b915061045a8285610411565b91506104668284610411565b9150819050949350505050565b60006020820190506104886000830184610402565b92915050565b6000604051905081810181811067ffffffffffffffff821117156104b5576104b4610583565b5b8060405250919050565b600067ffffffffffffffff8211156104da576104d9610583565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600081905092915050565b600061051082610517565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561056e578082015181840152602081019050610553565b8381111561057d576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6105bb81610505565b81146105c657600080fd5b50565b6105d281610537565b81146105dd57600080fd5b5056fea2646970667358221220a4dac82403e353b98d9d4367de2722afb0ef86d06a6f1d46673e8c61a5d2f1d764736f6c63430008000033
Verified Source Code Partial Match
Compiler: v0.8.0+commit.c7dfd78e
EVM: istanbul
Optimization: No
DeployBytecode.sol 39 lines
// SPDX-License-Identifier: MIT
pragma solidity =0.8.0;
contract DeployBytecode {
event CreatedAddres(address indexed);
address public deployed;
// Create contract from bytecode
function deployBytecode(bytes memory _bytecode, uint256 _salt) public returns (address) {
address retval;
assembly {
retval := create2(0, add(_bytecode, 0x20), mload(_bytecode), _salt)
if iszero(extcodesize(retval)) {
revert(3, 3)
}
}
emit CreatedAddres(retval);
deployed = retval;
return retval;
}
// Create contract from bytecode
function deployBytecode3(bytes memory _bytecode, address _user, address _weth, uint256 _salt) public returns (address) {
address retval;
bytes memory bytecode = abi.encodePacked(_bytecode, abi.encode(_user), abi.encode(_weth));
assembly {
retval := create2(0, add(bytecode, 0x20), mload(bytecode), _salt)
if iszero(extcodesize(retval)) {
revert(3, 3)
}
}
emit CreatedAddres(retval);
deployed = retval;
return retval;
}
fallback() external { }
}
Read Contract
deployed 0xf905c15a → address
Write Contract 2 functions
These functions modify contract state and require a wallet transaction to execute.
deployBytecode 0x693ce8db
bytes _bytecode
uint256 _salt
returns: address
deployBytecode3 0x0294a5e5
bytes _bytecode
address _user
address _weth
uint256 _salt
returns: address
Recent Transactions
No transactions found for this address