S Price: $0.61838 (+19.46%)

Contract

0xce0042B868300000d44A59004Da54A005ffdcf9f

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Deploy23565032025-01-03 13:04:3318 days ago1735909473IN
0xce0042B8...05ffdcf9f
0 S0.000583371.1
Deploy23562662025-01-03 13:01:3618 days ago1735909296IN
0xce0042B8...05ffdcf9f
0 S0.000098221.1

Latest 2 internal transactions

Parent Transaction Hash Block From To
23565032025-01-03 13:04:3318 days ago1735909473
0xce0042B8...05ffdcf9f
 Contract Creation0 S
23562662025-01-03 13:01:3618 days ago1735909296
0xce0042B8...05ffdcf9f
 Contract Creation0 S
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SingletonFactory

Compiler Version
v0.6.2+commit.bacdbe57

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at SonicScan.org on 2025-01-02
*/

pragma solidity 0.6.2;

/**
 * @title Singleton Factory (EIP-2470)
 * @notice Exposes CREATE2 (EIP-1014) to deploy bytecode on deterministic addresses based on initialization code and salt.
 * @author Ricardo Guilherme Schmidt (Status Research & Development GmbH)
 */
contract SingletonFactory {
    /**
     * @notice Deploys `_initCode` using `_salt` for defining the deterministic address.
     * @param _initCode Initialization code.
     * @param _salt Arbitrary value to modify resulting address.
     * @return createdContract Created contract address.
     */
    function deploy(bytes memory _initCode, bytes32 _salt)
        public
        returns (address payable createdContract)
    {
        assembly {
            createdContract := create2(0, add(_initCode, 0x20), mload(_initCode), _salt)
        }
    }
}
// IV is a value changed to generate the vanity address.
// IV: 6583047

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"bytes","name":"_initCode","type":"bytes"},{"internalType":"bytes32","name":"_salt","type":"bytes32"}],"name":"deploy","outputs":[{"internalType":"address payable","name":"createdContract","type":"address"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c63430006020033

Deployed Bytecode

0x6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c63430006020033

Deployed Bytecode Sourcemap

275:570:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;275:570:0;;;;;;;;;;;;;;;;;;;586:256;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;586:256:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;586:256:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;586:256:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;586:256:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;586:256:0;;-1:-1:-1;;586:256:0;;;-1:-1:-1;586:256:0;;-1:-1:-1;;586:256:0:i;:::-;;;;-1:-1:-1;;;;;586:256:0;;;;;;;;;;;;;;;675:31;818:5;806:9;800:16;793:4;782:9;778:20;775:1;767:57;748:76;733:102;-1:-1:-1;;;733:102:0:o

Swarm Source

ipfs://6b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d53205

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.