Contract 0xe66000ee63050461Fe930E6F5A3456A735dC86A1

Contract Overview

Balance:
0 Ether
Txn Hash Method
Block
From
To
Value
0x71be66fee7d3c7269ddffd3aa5b7bb2d55c4188e39375bdc806622bffb5821f2Set Associated C...191294512020-06-18 6:14:48456 days 13 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0000595482
0x7f4ac652ab15a32f42a7d3cee03099404e81945d8cddc310895244ffa6f7083aSet Associated C...188599622020-06-04 1:31:28470 days 18 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0002381928
0xeac192fa0df2686a3a2074bc72d3c853694d8619eef2e0723f8eeacdc9b237c3Set Associated C...176409002020-03-30 18:21:36536 days 1 hr ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0000893223
0xf17633962ba050e5c264acdc818766b4c283a50f21ba7eaa7ec214b72578b7dcSet Associated C...176317842020-03-30 6:17:16536 days 13 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0002381928
0xe401f2ea6fa0fa94cd181774ae3cf805360e48d45d36dd63a781469f19a5ffcaSet Associated C...174782022020-03-20 1:09:12546 days 18 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0002381928
0x3a52fa830ac918ac39dab748ad88b26cd2caa39c6b90c6c5f518d428f0a29f6dSet Associated C...170493512020-02-28 4:08:00567 days 15 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether0.0002381928
0xa2d9c3f4d441c6d73a61ee53e0d70566e8a8053435e55df991eaaba67dab1f6d0x60806040170476572020-02-28 2:15:04567 days 17 hrs ago0xb64ff7a4a33acdf48d97dab0d764afd0f6176882 IN  Create: IssuanceEternalStorage0 Ether0.0085703128
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x8f7af9eabdce7c447e8c74653e01a486d5496d3c625a54402a86922ef7daf6ba202837762020-08-16 9:04:28397 days 10 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x4ab81b0d9836e23a45ebae0311a50c89d2e83979fc051696c562dde41c70078a202708422020-08-15 18:39:56398 days 1 hr ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x8b198c85ca2004fe68d78759a45c98c928d19ee5db7b6366e8aab0f8caab3f06202708312020-08-15 18:39:12398 days 1 hr ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xa4020eeb44c51ca3898b42ac752fbebfae38ca3e2640c8588f789a69acab63d1202708252020-08-15 18:38:48398 days 1 hr ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x72c3465a25a51b26fe048a9006055d294d1f5179e39dee8a0e4e14941ee58e74202296202020-08-13 20:37:20399 days 23 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x8a02f3b4b9ad318b6e436f7f8a1411bbc1827d38e3e65af03317d425f982d652202296192020-08-13 20:37:16399 days 23 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x8ad6c9a07cb0139513ecb4d05512124c58541b7f5430e266f368b666a6eb3356202295722020-08-13 20:34:08399 days 23 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xf279a0fe17cbf9a3d4895748fd2d35ac55e824027b4f3c957af37848df20f343201793062020-08-11 12:21:24402 days 7 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x40babab8d481256ffc22d06de89dba6e8b6c6aead38236351bdbe29022830316201676662020-08-10 23:23:12402 days 20 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x3be23e236c3682ed5d42209eeadcab797f3f42eeac89261d70834bafa85bf657201673502020-08-10 23:02:08402 days 20 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xbc21406da2853d24e0535533bf99acb6a8847a66f642818218c8265eb38aeada201665622020-08-10 22:09:32402 days 21 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xfc1a72a0ead810de9b4294aa8ca4fe9992dd96dd39d02cce55fe02958adf49a8201655522020-08-10 21:01:48402 days 22 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xacb0949f942e62fd63a797545041bcf022db6cb4265de043f39c97b935a5f4b1201635812020-08-10 18:50:08403 days 59 mins ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x7ba03f40fb21bdb48ab9fabddfe23b1c4daf8a380c63a0e2213ce6a189dbb2c0201632192020-08-10 18:26:00403 days 1 hr ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x1dc525c1ee1b2597674dbc8ac2bdcd7a2e9e9b1f28b02ea98fd3bba7afe2c1c2201595462020-08-10 14:20:08403 days 5 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x6cf78cdc125311160989db5762a0b429099e346710e8817821d358031b1d41a8201479652020-08-10 1:25:36403 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x01ea17931c08ae9f490611fc29d67b1eb6db6d183ba24c0b1b85e37da3fd592c201478012020-08-10 1:14:40403 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x11397ec5ff7a3d24b8bc302e40e9acfda8d8641bb270255972ffd5bd77aab57d201476062020-08-10 1:01:40403 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x9e82ac685352567def026f20ceec41024437a0b8a1dc31f54fe3767fa81319f5201247712020-08-08 23:34:52404 days 20 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xffdf4fbc27114a2c35f9f584eb1f4ab612c9074663860e47e282b64630512853201240782020-08-08 22:48:36404 days 21 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x6398d85a27f5e5add957979a18b1b5161379661e90eb45453bf86658bde4c85e199983512020-08-03 1:24:40410 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0xd77af9e051d6c353e1bec1d42808fd1830c4e3902d1688d29027882743f41554199983262020-08-03 1:23:00410 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x71770b5bd4dc3b9750766f792bd7fa7fcbd96e6df683b8dc9b28b4cd7953b1fe199982752020-08-03 1:19:36410 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x441048d0080cf7048ec02d4c141da2417643ebdf5ff92d39cbd30ed7644fe02f199981522020-08-03 1:11:16410 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
0x656212f72c5177e1a8316cfe4068c874e65aeff5ad5ad4ebccfdf57a556f0f05199981442020-08-03 1:10:44410 days 18 hrs ago 0x3c0272bf8d2bb287918d0fa27f02e8b78457c3ec 0xe66000ee63050461fe930e6f5a3456a735dc86a10 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
IssuanceEternalStorage

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2020-02-28
*/

/*
* Synthetix - IssuanceEternalStorage.sol
*
* https://github.com/Synthetixio/synthetix
* https://synthetix.io
*
* MIT License
* ===========
*
* Copyright (c) 2020 Synthetix
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,	
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
*/
    
/* ===============================================
* Flattened with Solidifier by Coinage
* 
* https://solidifier.coina.ge
* ===============================================
*/


/*
-----------------------------------------------------------------
FILE INFORMATION
-----------------------------------------------------------------

file:       Owned.sol
version:    1.1
author:     Anton Jurisevic
            Dominic Romanowski

date:       2018-2-26

-----------------------------------------------------------------
MODULE DESCRIPTION
-----------------------------------------------------------------

An Owned contract, to be inherited by other contracts.
Requires its owner to be explicitly set in the constructor.
Provides an onlyOwner access modifier.

To change owner, the current owner must nominate the next owner,
who then has to accept the nomination. The nomination can be
cancelled before it is accepted by the new owner by having the
previous owner change the nomination (setting it to 0).

-----------------------------------------------------------------
*/

pragma solidity 0.4.25;


/**
 * @title A contract with an owner.
 * @notice Contract ownership can be transferred by first nominating the new owner,
 * who must then accept the ownership, which prevents accidental incorrect ownership transfers.
 */
contract Owned {
    address public owner;
    address public nominatedOwner;

    /**
     * @dev Owned Constructor
     */
    constructor(address _owner) public {
        require(_owner != address(0), "Owner address cannot be 0");
        owner = _owner;
        emit OwnerChanged(address(0), _owner);
    }

    /**
     * @notice Nominate a new owner of this contract.
     * @dev Only the current owner may nominate a new owner.
     */
    function nominateNewOwner(address _owner) external onlyOwner {
        nominatedOwner = _owner;
        emit OwnerNominated(_owner);
    }

    /**
     * @notice Accept the nomination to be owner.
     */
    function acceptOwnership() external {
        require(msg.sender == nominatedOwner, "You must be nominated before you can accept ownership");
        emit OwnerChanged(owner, nominatedOwner);
        owner = nominatedOwner;
        nominatedOwner = address(0);
    }

    modifier onlyOwner {
        require(msg.sender == owner, "Only the contract owner may perform this action");
        _;
    }

    event OwnerNominated(address newOwner);
    event OwnerChanged(address oldOwner, address newOwner);
}


/*
-----------------------------------------------------------------
FILE INFORMATION
-----------------------------------------------------------------

file:       State.sol
version:    1.1
author:     Dominic Romanowski
            Anton Jurisevic

date:       2018-05-15

-----------------------------------------------------------------
MODULE DESCRIPTION
-----------------------------------------------------------------

This contract is used side by side with external state token
contracts, such as Synthetix and Synth.
It provides an easy way to upgrade contract logic while
maintaining all user balances and allowances. This is designed
to make the changeover as easy as possible, since mappings
are not so cheap or straightforward to migrate.

The first deployed contract would create this state contract,
using it as its store of balances.
When a new contract is deployed, it links to the existing
state contract, whose owner would then change its associated
contract to the new one.

-----------------------------------------------------------------
*/


contract State is Owned {
    // the address of the contract that can modify variables
    // this can only be changed by the owner of this contract
    address public associatedContract;

    constructor(address _owner, address _associatedContract) public Owned(_owner) {
        associatedContract = _associatedContract;
        emit AssociatedContractUpdated(_associatedContract);
    }

    /* ========== SETTERS ========== */

    // Change the associated contract to a new address
    function setAssociatedContract(address _associatedContract) external onlyOwner {
        associatedContract = _associatedContract;
        emit AssociatedContractUpdated(_associatedContract);
    }

    /* ========== MODIFIERS ========== */

    modifier onlyAssociatedContract {
        require(msg.sender == associatedContract, "Only the associated contract can perform this action");
        _;
    }

    /* ========== EVENTS ========== */

    event AssociatedContractUpdated(address associatedContract);
}


/*
-----------------------------------------------------------------
FILE INFORMATION
-----------------------------------------------------------------

file:       EternalStorage.sol
version:    1.0
author:     Clinton Ennise
            Jackson Chan

date:       2019-02-01

-----------------------------------------------------------------
MODULE DESCRIPTION
-----------------------------------------------------------------

This contract is used with external state storage contracts for
decoupled data storage.

Implements support for storing a keccak256 key and value pairs. It is
the more flexible and extensible option. This ensures data schema
changes can be implemented without requiring upgrades to the
storage contract

The first deployed storage contract would create this eternal storage.
Favour use of keccak256 key over sha3 as future version of solidity
> 0.5.0 will be deprecated.

-----------------------------------------------------------------
*/


/**
 * @notice  This contract is based on the code available from this blog
 * https://blog.colony.io/writing-upgradeable-contracts-in-solidity-6743f0eecc88/
 * Implements support for storing a keccak256 key and value pairs. It is the more flexible
 * and extensible option. This ensures data schema changes can be implemented without
 * requiring upgrades to the storage contract.
 */
contract EternalStorage is State {
    constructor(address _owner, address _associatedContract) public State(_owner, _associatedContract) {}

    /* ========== DATA TYPES ========== */
    mapping(bytes32 => uint) UIntStorage;
    mapping(bytes32 => string) StringStorage;
    mapping(bytes32 => address) AddressStorage;
    mapping(bytes32 => bytes) BytesStorage;
    mapping(bytes32 => bytes32) Bytes32Storage;
    mapping(bytes32 => bool) BooleanStorage;
    mapping(bytes32 => int) IntStorage;

    // UIntStorage;
    function getUIntValue(bytes32 record) external view returns (uint) {
        return UIntStorage[record];
    }

    function setUIntValue(bytes32 record, uint value) external onlyAssociatedContract {
        UIntStorage[record] = value;
    }

    function deleteUIntValue(bytes32 record) external onlyAssociatedContract {
        delete UIntStorage[record];
    }

    // StringStorage
    function getStringValue(bytes32 record) external view returns (string memory) {
        return StringStorage[record];
    }

    function setStringValue(bytes32 record, string value) external onlyAssociatedContract {
        StringStorage[record] = value;
    }

    function deleteStringValue(bytes32 record) external onlyAssociatedContract {
        delete StringStorage[record];
    }

    // AddressStorage
    function getAddressValue(bytes32 record) external view returns (address) {
        return AddressStorage[record];
    }

    function setAddressValue(bytes32 record, address value) external onlyAssociatedContract {
        AddressStorage[record] = value;
    }

    function deleteAddressValue(bytes32 record) external onlyAssociatedContract {
        delete AddressStorage[record];
    }

    // BytesStorage
    function getBytesValue(bytes32 record) external view returns (bytes memory) {
        return BytesStorage[record];
    }

    function setBytesValue(bytes32 record, bytes value) external onlyAssociatedContract {
        BytesStorage[record] = value;
    }

    function deleteBytesValue(bytes32 record) external onlyAssociatedContract {
        delete BytesStorage[record];
    }

    // Bytes32Storage
    function getBytes32Value(bytes32 record) external view returns (bytes32) {
        return Bytes32Storage[record];
    }

    function setBytes32Value(bytes32 record, bytes32 value) external onlyAssociatedContract {
        Bytes32Storage[record] = value;
    }

    function deleteBytes32Value(bytes32 record) external onlyAssociatedContract {
        delete Bytes32Storage[record];
    }

    // BooleanStorage
    function getBooleanValue(bytes32 record) external view returns (bool) {
        return BooleanStorage[record];
    }

    function setBooleanValue(bytes32 record, bool value) external onlyAssociatedContract {
        BooleanStorage[record] = value;
    }

    function deleteBooleanValue(bytes32 record) external onlyAssociatedContract {
        delete BooleanStorage[record];
    }

    // IntStorage
    function getIntValue(bytes32 record) external view returns (int) {
        return IntStorage[record];
    }

    function setIntValue(bytes32 record, int value) external onlyAssociatedContract {
        IntStorage[record] = value;
    }

    function deleteIntValue(bytes32 record) external onlyAssociatedContract {
        delete IntStorage[record];
    }
}


contract IssuanceEternalStorage is EternalStorage {

    /**
     * @dev Constructor.
     * @param _owner The owner of this contract.
     * @param _issuer The associated contract.
     */
    constructor(address _owner, address _issuer) public EternalStorage(_owner, _issuer) {}
}

Contract ABI

[{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getBytes32Value","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteAddressValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteBytesValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteBytes32Value","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getBooleanValue","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"bytes32"}],"name":"setBytes32Value","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"uint256"}],"name":"setUIntValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteBooleanValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"bool"}],"name":"setBooleanValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getBytesValue","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getAddressValue","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_associatedContract","type":"address"}],"name":"setAssociatedContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nominatedOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"address"}],"name":"setAddressValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteIntValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getIntValue","outputs":[{"name":"","type":"int256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteUIntValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getStringValue","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"int256"}],"name":"setIntValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"associatedContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"}],"name":"deleteStringValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"record","type":"bytes32"}],"name":"getUIntValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"bytes"}],"name":"setBytesValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"record","type":"bytes32"},{"name":"value","type":"string"}],"name":"setStringValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_owner","type":"address"},{"name":"_issuer","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"associatedContract","type":"address"}],"name":"AssociatedContractUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"}]

608060405234801561001057600080fd5b506040516040806112eb8339810160405280516020909101518181818181600160a060020a03811615156100a557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b60008054600160a060020a031916600160a060020a038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a15060028054600160a060020a038316600160a060020a0319909116811790915560408051918252517f73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e039181900360200190a1505050505050611187806101646000396000f30060806040526004361061015e5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025ec81a8114610163578063043106c01461018d5780630c55d925146101a7578063124f2418146101bf5780631627540c146101d757806317e7dd22146101f857806325cf512d146102245780633562fd201461023f5780633cc1635c1461025a5780633eba9ed21461027257806344bfa56e1461028f5780634c77e5ba1461031c57806352f445ca1461035057806353a47bb7146103715780635a2bf25a1461038657806379ba5097146103aa5780638267a9ee146103bf5780638da5cb5b146103d75780639007127b146103ec57806393fe424814610404578063a209a29c1461041c578063a77aa49e14610434578063aefc4ccb1461044f578063ba69fcaa14610464578063bdc963d81461047c578063c9a52d2c14610494578063f5866066146104b8575b600080fd5b34801561016f57600080fd5b5061017b6004356104dc565b60408051918252519081900360200190f35b34801561019957600080fd5b506101a56004356104ee565b005b3480156101b357600080fd5b506101a560043561057d565b3480156101cb57600080fd5b506101a56004356105fb565b3480156101e357600080fd5b506101a5600160a060020a0360043516610670565b34801561020457600080fd5b50610210600435610759565b604080519115158252519081900360200190f35b34801561023057600080fd5b506101a560043560243561076e565b34801561024b57600080fd5b506101a56004356024356107e4565b34801561026657600080fd5b506101a560043561085a565b34801561027e57600080fd5b506101a560043560243515156108d6565b34801561029b57600080fd5b506102a760043561095a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102e15781810151838201526020016102c9565b50505050905090810190601f16801561030e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032857600080fd5b506103346004356109fb565b60408051600160a060020a039092168252519081900360200190f35b34801561035c57600080fd5b506101a5600160a060020a0360043516610a16565b34801561037d57600080fd5b50610334610aff565b34801561039257600080fd5b506101a5600435600160a060020a0360243516610b0e565b3480156103b657600080fd5b506101a5610bad565b3480156103cb57600080fd5b506101a5600435610cb5565b3480156103e357600080fd5b50610334610d2a565b3480156103f857600080fd5b5061017b600435610d39565b34801561041057600080fd5b506101a5600435610d4b565b34801561042857600080fd5b506102a7600435610dc0565b34801561044057600080fd5b506101a5600435602435610e2a565b34801561045b57600080fd5b50610334610ea0565b34801561047057600080fd5b506101a5600435610eaf565b34801561048857600080fd5b5061017b600435610f2a565b3480156104a057600080fd5b506101a5600480359060248035908101910135610f3c565b3480156104c457600080fd5b506101a5600480359060248035908101910135610fbf565b60009081526007602052604090205490565b600254600160a060020a03163314610552576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b6000908152600560205260409020805473ffffffffffffffffffffffffffffffffffffffff19169055565b600254600160a060020a031633146105e1576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b60008181526006602052604081206105f89161103c565b50565b600254600160a060020a0316331461065f576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b600090815260076020526040812055565b600054600160a060020a031633146106f8576040805160e560020a62461bcd02815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e0000000000000000000000000000000000606482015290519081900360840190fd5b60018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b60009081526008602052604090205460ff1690565b600254600160a060020a031633146107d2576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b60009182526007602052604090912055565b600254600160a060020a03163314610848576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b60009182526003602052604090912055565b600254600160a060020a031633146108be576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b6000908152600860205260409020805460ff19169055565b600254600160a060020a0316331461093a576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b600091825260086020526040909120805460ff1916911515919091179055565b60008181526006602090815260409182902080548351601f60026101006001851615026000190190931692909204918201849004840281018401909452808452606093928301828280156109ef5780601f106109c4576101008083540402835291602001916109ef565b820191906000526020600020905b8154815290600101906020018083116109d257829003601f168201915b50505050509050919050565b600090815260056020526040902054600160a060020a031690565b600054600160a060020a03163314610a9e576040805160e560020a62461bcd02815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201527f6f726d207468697320616374696f6e0000000000000000000000000000000000606482015290519081900360840190fd5b60028054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e039181900360200190a150565b600154600160a060020a031681565b600254600160a060020a03163314610b72576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b600091825260056020526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600154600160a060020a03163314610c35576040805160e560020a62461bcd02815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527f2063616e20616363657074206f776e6572736869700000000000000000000000606482015290519081900360840190fd5b60005460015460408051600160a060020a03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a1600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600254600160a060020a03163314610d19576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b600090815260096020526040812055565b600054600160a060020a031681565b60009081526009602052604090205490565b600254600160a060020a03163314610daf576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b600090815260036020526040812055565b60008181526004602090815260409182902080548351601f60026101006001851615026000190190931692909204918201849004840281018401909452808452606093928301828280156109ef5780601f106109c4576101008083540402835291602001916109ef565b600254600160a060020a03163314610e8e576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b60009182526009602052604090912055565b600254600160a060020a031681565b600254600160a060020a03163314610f13576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b60008181526004602052604081206105f89161103c565b60009081526003602052604090205490565b600254600160a060020a03163314610fa0576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b6000838152600660205260409020610fb9908383611080565b50505050565b600254600160a060020a03163314611023576040805160e560020a62461bcd028152602060048201526034602482015260008051602061111c833981519152604482015260008051602061113c833981519152606482015290519081900360840190fd5b6000838152600460205260409020610fb9908383611080565b50805460018160011615610100020316600290046000825580601f1061106257506105f8565b601f0160209004906000526020600020908101906105f891906110fe565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110c15782800160ff198235161785556110ee565b828001600101855582156110ee579182015b828111156110ee5782358255916020019190600101906110d3565b506110fa9291506110fe565b5090565b61111891905b808211156110fa5760008155600101611104565b9056004f6e6c7920746865206173736f63696174656420636f6e74726163742063616e20706572666f726d207468697320616374696f6e000000000000000000000000a165627a7a72305820531a87be8a4483bef3d9e9bbf62e87857160f8008ec2ab17cd52197f7977cb410029000000000000000000000000b64ff7a4a33acdf48d97dab0d764afd0f6176882000000000000000000000000f799de69ab4e3fd91ebc004b0c3055919a76970d

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000b64ff7a4a33acdf48d97dab0d764afd0f6176882000000000000000000000000f799de69ab4e3fd91ebc004b0c3055919a76970d

-----Decoded View---------------
Arg [0] : _owner (address): 0xb64ff7a4a33acdf48d97dab0d764afd0f6176882
Arg [1] : _issuer (address): 0xf799de69ab4e3fd91ebc004b0c3055919a76970d

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000b64ff7a4a33acdf48d97dab0d764afd0f6176882
Arg [1] : 000000000000000000000000f799de69ab4e3fd91ebc004b0c3055919a76970d


Libraries Used



Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading