Contract 0x0adf879bd8215654abdc354b66dbfdfb013d2362 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xe73869d2777c9cc0c226f1af203bab0e852cec1975f02d28925ed1b806636528Deploy379382552023-01-11 9:46:0269 days 49 mins ago0xd712dd8d7f64e5e5d9687ac6c41e84d1bdb61091 IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.025554441551 85.354171778
0x33a7264b9ed4ecc60e48d5b419db27fc4f55a5b3086232f9f18fb8e86145d7ddDeploy298687982022-06-22 13:32:58271 days 21 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.1197332400
0x4efa7574395877e7c200955a367b3aab1838f5ddccea4a619bd6f6e6ff8e1f39Deploy285155802022-05-19 17:02:27305 days 17 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.1197524400
0x9b508b1bdd33c91007c0cabdb03151debf0ac60a5704a271599ab3dea4f55b7bDeploy250698562022-02-18 3:52:48396 days 6 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.04490895150
0x8c62f8488524fe8c7664bc6221c121bbf4a28fcbdf035bd7785763a1158100a1Deploy250698242022-02-18 3:50:40396 days 6 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.04490895150
0xfb9eb44e4808d3ac2bae4fc3d0e3aafab01e165edb7408a2e535ab90622624d6Deploy250697922022-02-18 3:49:30396 days 6 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.00960352535 32.076652928
0xc1b0bf01d73a24d346090f952706d25f3b1596650ce947e6bbef08e4de188acaDeploy250696202022-02-18 3:42:52396 days 6 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.009682369622 32.340000008
0xfb73127192bccb832f4372eda55010e296e7193a6179fd60cff67fd0db0c9947Deploy250696162022-02-18 3:42:36396 days 6 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0119757240
0x3b7b638fb682ee6b75004ed7d41210ebe8bff33bfabb917cce5f28e150363f31Deploy247900192022-02-10 21:32:46403 days 13 hrs ago0x19eb7d50e97bb8bffc1fb60964c29bfa3a706aee IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.009182588983 30.665770499
0xc707db79b7eece54f19e8a0f597d93bb2bd33a5a73be925a3bcf16d6a943127dDeploy245982302022-02-06 0:41:19408 days 9 hrs ago0x19eb7d50e97bb8bffc1fb60964c29bfa3a706aee IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.009004190868 30.069999995
0x04a9a1fc239763c6d4544a983dfcc29079b9a06ae9d93376327b0db413c2bfcdDeploy244332752022-02-01 19:54:10412 days 14 hrs ago0x19eb7d50e97bb8bffc1fb60964c29bfa3a706aee IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0119752440
0xc1d087aab568cef221d1c210b0e27bfb92e69b0f6b17368eea6dbe4cb5c00a1cDeploy243274202022-01-30 3:16:02415 days 7 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0119757240
0xdd3dff159426829e80fa2e7a11d1de10ce122240ce600a8723e4b24ace8eef28Deploy220286242021-12-01 23:21:44474 days 11 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0089832330
0x2ceed531e6460cc232c61ef7cf5f267d2603c55f4f8936802c36b59b1fe388c6Deploy220285492021-12-01 23:19:10474 days 11 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0299441100
0xa94d5a42351d7af367a4e8f5d27975501879414806f5afb6001525a4a0799560Deploy219256952021-11-29 5:33:38477 days 5 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.01347646545
0xe45cc92f244fa8377ee7f799527dd54b275f2055b7ba0f5365105b6149bf0a1dDeploy217674192021-11-25 2:02:03481 days 8 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0119795640
0xbc4acbccdae20ea77dff25be0f293679632d5378ef66a7e16225635a8ff95011Deploy180303162021-08-16 3:11:44582 days 7 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0023948568
0xf0fa6e401076efe2d263439495dde0d586cf82c9c7c8609079264f4770dfb7b6Deploy179860872021-08-14 20:29:48583 days 14 hrs agoSynapse: Deployer IN  0x0adf879bd8215654abdc354b66dbfdfb013d23620 MATIC0.0023950488
0x65513955ca216b1e6935a28f11a7e1316a45918a69b64729c35d9dd7ff6b1b170x60806040173197812021-07-27 10:33:40602 days 2 mins ago0x235af07e770f474d24f5bf73074735892371b40d IN  Create: SynapseERC20Factory0 MATIC0.0018445146
[ Download CSV Export 
Latest 19 internal transactions
Parent Txn Hash Block From To Value
0xe73869d2777c9cc0c226f1af203bab0e852cec1975f02d28925ed1b806636528379382552023-01-11 9:46:0269 days 49 mins ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x106fef1d940397a5061817737d21afab30520c03255712cf3af5a9e58b88a345379379262023-01-11 9:34:3269 days 1 hr ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x33a7264b9ed4ecc60e48d5b419db27fc4f55a5b3086232f9f18fb8e86145d7dd298687982022-06-22 13:32:58271 days 21 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x4efa7574395877e7c200955a367b3aab1838f5ddccea4a619bd6f6e6ff8e1f39285155802022-05-19 17:02:27305 days 17 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x9b508b1bdd33c91007c0cabdb03151debf0ac60a5704a271599ab3dea4f55b7b250698562022-02-18 3:52:48396 days 6 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x8c62f8488524fe8c7664bc6221c121bbf4a28fcbdf035bd7785763a1158100a1250698242022-02-18 3:50:40396 days 6 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xfb9eb44e4808d3ac2bae4fc3d0e3aafab01e165edb7408a2e535ab90622624d6250697922022-02-18 3:49:30396 days 6 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xc1b0bf01d73a24d346090f952706d25f3b1596650ce947e6bbef08e4de188aca250696202022-02-18 3:42:52396 days 6 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xfb73127192bccb832f4372eda55010e296e7193a6179fd60cff67fd0db0c9947250696162022-02-18 3:42:36396 days 6 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x3b7b638fb682ee6b75004ed7d41210ebe8bff33bfabb917cce5f28e150363f31247900192022-02-10 21:32:46403 days 13 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xc707db79b7eece54f19e8a0f597d93bb2bd33a5a73be925a3bcf16d6a943127d245982302022-02-06 0:41:19408 days 9 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x04a9a1fc239763c6d4544a983dfcc29079b9a06ae9d93376327b0db413c2bfcd244332752022-02-01 19:54:10412 days 14 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xc1d087aab568cef221d1c210b0e27bfb92e69b0f6b17368eea6dbe4cb5c00a1c243274202022-01-30 3:16:02415 days 7 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xdd3dff159426829e80fa2e7a11d1de10ce122240ce600a8723e4b24ace8eef28220286242021-12-01 23:21:44474 days 11 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0x2ceed531e6460cc232c61ef7cf5f267d2603c55f4f8936802c36b59b1fe388c6220285492021-12-01 23:19:10474 days 11 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xa94d5a42351d7af367a4e8f5d27975501879414806f5afb6001525a4a0799560219256952021-11-29 5:33:38477 days 5 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xe45cc92f244fa8377ee7f799527dd54b275f2055b7ba0f5365105b6149bf0a1d217674192021-11-25 2:02:03481 days 8 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xbc4acbccdae20ea77dff25be0f293679632d5378ef66a7e16225635a8ff95011180303162021-08-16 3:11:44582 days 7 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
0xf0fa6e401076efe2d263439495dde0d586cf82c9c7c8609079264f4770dfb7b6179860872021-08-14 20:29:48583 days 14 hrs ago 0x0adf879bd8215654abdc354b66dbfdfb013d2362  Contract Creation0 MATIC
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
SynapseERC20Factory

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 10000 runs

Other Settings:
default evmVersion, MIT license
File 1 of 5 : Ownable.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

import "../utils/Context.sol";
/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () internal {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

File 2 of 5 : Clones.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev https://eips.ethereum.org/EIPS/eip-1167[EIP 1167] is a standard for
 * deploying minimal proxy contracts, also known as "clones".
 *
 * > To simply and cheaply clone contract functionality in an immutable way, this standard specifies
 * > a minimal bytecode implementation that delegates all calls to a known, fixed address.
 *
 * The library includes functions to deploy a proxy using either `create` (traditional deployment) or `create2`
 * (salted deterministic deployment). It also includes functions to predict the addresses of clones deployed using the
 * deterministic method.
 *
 * _Available since v3.4._
 */
library Clones {
    /**
     * @dev Deploys and returns the address of a clone that mimics the behaviour of `master`.
     *
     * This function uses the create opcode, which should never revert.
     */
    function clone(address master) internal returns (address instance) {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let ptr := mload(0x40)
            mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
            mstore(add(ptr, 0x14), shl(0x60, master))
            mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000)
            instance := create(0, ptr, 0x37)
        }
        require(instance != address(0), "ERC1167: create failed");
    }

    /**
     * @dev Deploys and returns the address of a clone that mimics the behaviour of `master`.
     *
     * This function uses the create2 opcode and a `salt` to deterministically deploy
     * the clone. Using the same `master` and `salt` multiple time will revert, since
     * the clones cannot be deployed twice at the same address.
     */
    function cloneDeterministic(address master, bytes32 salt) internal returns (address instance) {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let ptr := mload(0x40)
            mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
            mstore(add(ptr, 0x14), shl(0x60, master))
            mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000)
            instance := create2(0, ptr, 0x37, salt)
        }
        require(instance != address(0), "ERC1167: create2 failed");
    }

    /**
     * @dev Computes the address of a clone deployed using {Clones-cloneDeterministic}.
     */
    function predictDeterministicAddress(address master, bytes32 salt, address deployer) internal pure returns (address predicted) {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let ptr := mload(0x40)
            mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
            mstore(add(ptr, 0x14), shl(0x60, master))
            mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf3ff00000000000000000000000000000000)
            mstore(add(ptr, 0x38), shl(0x60, deployer))
            mstore(add(ptr, 0x4c), salt)
            mstore(add(ptr, 0x6c), keccak256(ptr, 0x37))
            predicted := keccak256(add(ptr, 0x37), 0x55)
        }
    }

    /**
     * @dev Computes the address of a clone deployed using {Clones-cloneDeterministic}.
     */
    function predictDeterministicAddress(address master, bytes32 salt) internal view returns (address predicted) {
        return predictDeterministicAddress(master, salt, address(this));
    }
}

File 3 of 5 : Context.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with GSN meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

File 4 of 5 : SynapseERC20Factory.sol
// SPDX-License-Identifier: MIT

pragma solidity 0.6.12;

import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/proxy/Clones.sol";
import "./interfaces/ISynapseERC20.sol";

contract SynapseERC20Factory {
    constructor() public {}

    event SynapseERC20Created(address contractAddress);

    /**
     * @notice Deploys a new node
     * @param synapseERC20Address address of the synapseERC20Address contract to initialize with
     * @param name Token name
     * @param symbol Token symbol
     * @param decimals Token name
     * @param owner admin address to be initialized with
     * @return Address of the newest node management contract created
     **/
    function deploy(
        address synapseERC20Address,
        string memory name,
        string memory symbol,   
        uint8 decimals,
        address owner
    ) external returns (address) {
        address synERC20Clone = Clones.clone(synapseERC20Address);
        ISynapseERC20(synERC20Clone).initialize(
            name,
            symbol,
            decimals,
            owner
        );

        emit SynapseERC20Created(synERC20Clone);

        return synERC20Clone;
    }
}

File 5 of 5 : ISynapseERC20.sol
// SPDX-License-Identifier: MIT


pragma solidity >=0.6.0 <0.8.0;

interface ISynapseERC20 {    
    function initialize(
        string memory _name, string memory _symbol, uint8 _decimals, address owner) external;
}

Settings
{
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": true,
    "runs": 10000
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"contractAddress","type":"address"}],"name":"SynapseERC20Created","type":"event"},{"inputs":[{"internalType":"address","name":"synapseERC20Address","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"owner","type":"address"}],"name":"deploy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5061049d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80635d58ce2414610030575b600080fd5b610198600480360360a081101561004657600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561007e57600080fd5b82018360208201111561009057600080fd5b803590602001918460018302840111640100000000831117156100b257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561010557600080fd5b82018360208201111561011757600080fd5b8035906020019184600183028401116401000000008311171561013957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff169250506020013573ffffffffffffffffffffffffffffffffffffffff166101c1565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6000806101cd87610380565b90508073ffffffffffffffffffffffffffffffffffffffff1663de7ea79d878787876040518563ffffffff1660e01b81526004018080602001806020018560ff1681526020018473ffffffffffffffffffffffffffffffffffffffff168152602001838103835287818151815260200191508051906020019080838360005b8381101561026457818101518382015260200161024c565b50505050905090810190601f1680156102915780820380516001836020036101000a031916815260200191505b50838103825286518152865160209182019188019080838360005b838110156102c45781810151838201526020016102ac565b50505050905090810190601f1680156102f15780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b15801561031457600080fd5b505af1158015610328573d6000803e3d6000fd5b50506040805173ffffffffffffffffffffffffffffffffffffffff8516815290517f3f53e2db82c60058131913739ee1bca25955b597586645b6043f9902e9bdf0dd9350908190036020019150a19695505050505050565b60006040517f3d602d80600a3d3981f3363d3d373d3d3d363d7300000000000000000000000081528260601b60148201527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060288201526037816000f091505073ffffffffffffffffffffffffffffffffffffffff811661046257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f455243313136373a20637265617465206661696c656400000000000000000000604482015290519081900360640190fd5b91905056fea2646970667358221220455b4470c667e6860dec0642eaecfebefb9c0307724edb783ec4ba3bb8189d8d64736f6c634300060c0033

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.