Contract 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 6

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe6513e872159556af0d0ac576d50847cedbfb9afeb4572d2dc9f2a88a6bae603Deploy172688022022-07-08 17:42:01203 days 4 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.000379664251 ETH
0x76b3ff3f11811c2f4289eaa8a83d9204a91780bf9519b3c979182ae69fe507bbDeploy150775602022-06-19 11:47:55222 days 10 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.00039758212 ETH
0xf3be3298edb38b44aab5e5d847d1d1dd5a954dedba7cadac2832dab05a61841fDeploy150753632022-06-19 11:09:32222 days 11 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.000399547417 ETH
0xc8fb8c735e2a2a30fbbef1c2a1dff6ef73eed469ff824daa89667bab534e5569Deploy120002382022-05-13 19:34:49259 days 2 hrs ago0x1dc495b015b799be98fda1473c997e533b5eadc1 IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.001078845866 ETH
0xc01c3fe8eb8d3ff25ed4dcb79a81ce2e2ab33bd8114ef29738c8ac4aa01d8e35Deploy75500322022-03-08 5:42:02325 days 16 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.000474612769 ETH
0x5163381439cd07d4b95c213254e30701d7fdd9c59c394cf02fea3379475f0058Deploy75492262022-03-08 5:16:58325 days 17 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.000471155888 ETH
0x0aad37c6d3cedde0c294f45cdbf3848ac437b5fcb11291c37898e05f86264123Deploy62883972022-02-18 3:26:33343 days 18 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.000737005511 ETH
0x17463070b5821305f607ec0fc775e87505033b96b4338e5823571672de0b45c0Deploy52254872022-01-30 3:14:23362 days 19 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.001356245472 ETH
0xc9b2f345881e4608326a10c85ba563399168dc52e75066a6447f3b6321640527Deploy33119802021-11-25 2:01:54428 days 20 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.003297825161 ETH
0x9d328b2a387954651e5cea44d6e5823c7410e181ae86137da5f23e3a9c842715Deploy33112602021-11-25 1:08:13428 days 21 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.003265420668 ETH
0xc34715350c41179081741d8439d1d4bf28a83acf998ba1814e6f384c058b02aeDeploy23527692021-10-19 4:15:48465 days 18 hrs ago0x235af07e770f474d24f5bf73074735892371b40d IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.002244131355 ETH
0x3b3c1757f24fbe352a2ac2b952219565b8df474743b1c9c339fdb5e258e07ea0Deploy16945572021-09-27 19:02:37487 days 3 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.001730133126 ETH
0xedc54be4f950634c8d9cb8855abe74814cf885808931f66e1c28bf933555ff8aDeploy6576062021-09-12 22:57:04501 days 23 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.00207783936 ETH
0x4be290bfe5b77b0f1870fccdd6d6d2227423a8c01b9dd7b3cdece3c8d7af47d5Deploy6574212021-09-12 22:54:36501 days 23 hrs agoOlympusDAO: Deployer IN  0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0 ETH0.002079502809 ETH
0x5ca5111d77c0218fee90b76df923425a152315906b5d9fcf482253058161d2600x608060406574162021-09-12 22:54:36501 days 23 hrs agoOlympusDAO: Deployer IN  Create: SynapseERC20Factory0 ETH0.007341176829 ETH
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xe6513e872159556af0d0ac576d50847cedbfb9afeb4572d2dc9f2a88a6bae603172688022022-07-08 17:42:01203 days 4 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0xc1b3bb8df31ad4d7bd5cef8c200602097f5b533d0 ETH
0xe6513e872159556af0d0ac576d50847cedbfb9afeb4572d2dc9f2a88a6bae603172688022022-07-08 17:42:01203 days 4 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0x76b3ff3f11811c2f4289eaa8a83d9204a91780bf9519b3c979182ae69fe507bb150775602022-06-19 11:47:55222 days 10 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0xd1c6f989e9552db523abae2378227fbb059a39760 ETH
0x76b3ff3f11811c2f4289eaa8a83d9204a91780bf9519b3c979182ae69fe507bb150775602022-06-19 11:47:55222 days 10 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0xf3be3298edb38b44aab5e5d847d1d1dd5a954dedba7cadac2832dab05a61841f150753632022-06-19 11:09:32222 days 11 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0x16bfc5fe024980124bef51d1d792dc539d1b5bf00 ETH
0xf3be3298edb38b44aab5e5d847d1d1dd5a954dedba7cadac2832dab05a61841f150753632022-06-19 11:09:32222 days 11 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0xc8fb8c735e2a2a30fbbef1c2a1dff6ef73eed469ff824daa89667bab534e5569120002382022-05-13 19:34:49259 days 2 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0xc8fb8c735e2a2a30fbbef1c2a1dff6ef73eed469ff824daa89667bab534e5569120002382022-05-13 19:34:49259 days 2 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x087d18a77465c34cdfd3a081a2504b7e86ce4ef80 ETH
0xc8fb8c735e2a2a30fbbef1c2a1dff6ef73eed469ff824daa89667bab534e5569120002382022-05-13 19:34:49259 days 2 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0xc01c3fe8eb8d3ff25ed4dcb79a81ce2e2ab33bd8114ef29738c8ac4aa01d8e3575500322022-03-08 5:42:02325 days 16 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0xc01c3fe8eb8d3ff25ed4dcb79a81ce2e2ab33bd8114ef29738c8ac4aa01d8e3575500322022-03-08 5:42:02325 days 16 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0x0877154a755b24d499b8e2bd7ecd54d3c92ba4330 ETH
0xc01c3fe8eb8d3ff25ed4dcb79a81ce2e2ab33bd8114ef29738c8ac4aa01d8e3575500322022-03-08 5:42:02325 days 16 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0x5163381439cd07d4b95c213254e30701d7fdd9c59c394cf02fea3379475f005875492262022-03-08 5:16:58325 days 17 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0x5163381439cd07d4b95c213254e30701d7fdd9c59c394cf02fea3379475f005875492262022-03-08 5:16:58325 days 17 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17cTerra: LUNA Token0 ETH
0x5163381439cd07d4b95c213254e30701d7fdd9c59c394cf02fea3379475f005875492262022-03-08 5:16:58325 days 17 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0x0aad37c6d3cedde0c294f45cdbf3848ac437b5fcb11291c37898e05f8626412362883972022-02-18 3:26:33343 days 18 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0x0aad37c6d3cedde0c294f45cdbf3848ac437b5fcb11291c37898e05f8626412362883972022-02-18 3:26:33343 days 18 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17cTerra: UST Token0 ETH
0x0aad37c6d3cedde0c294f45cdbf3848ac437b5fcb11291c37898e05f8626412362883972022-02-18 3:26:33343 days 18 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0x17463070b5821305f607ec0fc775e87505033b96b4338e5823571672de0b45c052254872022-01-30 3:14:23362 days 19 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0x17463070b5821305f607ec0fc775e87505033b96b4338e5823571672de0b45c052254872022-01-30 3:14:23362 days 19 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0x00a4f57d926781f62d09bb05ec76e6d8ae4268da0 ETH
0x17463070b5821305f607ec0fc775e87505033b96b4338e5823571672de0b45c052254872022-01-30 3:14:23362 days 19 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0xc9b2f345881e4608326a10c85ba563399168dc52e75066a6447f3b632164052733119802021-11-25 2:01:54428 days 20 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
0xc9b2f345881e4608326a10c85ba563399168dc52e75066a6447f3b632164052733119802021-11-25 2:01:54428 days 20 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c0x85662fd123280827e11c59973ac9fcbe838dc3b40 ETH
0xc9b2f345881e4608326a10c85ba563399168dc52e75066a6447f3b632164052733119802021-11-25 2:01:54428 days 20 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c  Contract Creation0 ETH
0x9d328b2a387954651e5cea44d6e5823c7410e181ae86137da5f23e3a9c84271533112602021-11-25 1:08:13428 days 21 hrs ago 0xd5609cd0e1675331e4fb1d43207c8d9d83aab17c 0x809dc529f07651bd43a172e8db6f4a7a0d7710360 ETH
[ 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.12;

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

    function mint(address to, uint256 amount) external;
}

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

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"}]

608060405234801561001057600080fd5b5061049d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80635d58ce2414610030575b600080fd5b610198600480360360a081101561004657600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561007e57600080fd5b82018360208201111561009057600080fd5b803590602001918460018302840111640100000000831117156100b257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561010557600080fd5b82018360208201111561011757600080fd5b8035906020019184600183028401116401000000008311171561013957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff169250506020013573ffffffffffffffffffffffffffffffffffffffff166101c1565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6000806101cd87610380565b90508073ffffffffffffffffffffffffffffffffffffffff1663de7ea79d878787876040518563ffffffff1660e01b81526004018080602001806020018560ff1681526020018473ffffffffffffffffffffffffffffffffffffffff168152602001838103835287818151815260200191508051906020019080838360005b8381101561026457818101518382015260200161024c565b50505050905090810190601f1680156102915780820380516001836020036101000a031916815260200191505b50838103825286518152865160209182019188019080838360005b838110156102c45781810151838201526020016102ac565b50505050905090810190601f1680156102f15780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b15801561031457600080fd5b505af1158015610328573d6000803e3d6000fd5b50506040805173ffffffffffffffffffffffffffffffffffffffff8516815290517f3f53e2db82c60058131913739ee1bca25955b597586645b6043f9902e9bdf0dd9350908190036020019150a19695505050505050565b60006040517f3d602d80600a3d3981f3363d3d373d3d3d363d7300000000000000000000000081528260601b60148201527f5af43d82803e903d91602b57fd5bf3000000000000000000000000000000000060288201526037816000f091505073ffffffffffffffffffffffffffffffffffffffff811661046257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f455243313136373a20637265617465206661696c656400000000000000000000604482015290519081900360640190fd5b91905056fea264697066735822122030689952af5b446feed5fa09afdf7b230a66c322ac93f1e8cf2a2036b98848c964736f6c634300060c0033

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