ETH Price: $2,888.27 (+0.50%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer80337412019-06-26 13:04:332049 days ago1561554273IN
0xb8DC4140...83Ba61718
0 ETH0.000238611
Transfer78385852019-05-27 0:47:262079 days ago1558918046IN
0xb8DC4140...83Ba61718
0 ETH0.0015043341
Transfer78385142019-05-27 0:32:122079 days ago1558917132IN
0xb8DC4140...83Ba61718
0 ETH0.0008919541
Transfer77586112019-05-14 12:58:002092 days ago1557838680IN
0xb8DC4140...83Ba61718
0 ETH0.0002162710
Transfer75218402019-04-07 15:28:402129 days ago1554650920IN
0xb8DC4140...83Ba61718
0 ETH0.000073512
Transfer75216892019-04-07 14:50:532129 days ago1554648653IN
0xb8DC4140...83Ba61718
0 ETH0.000073382
Transfer74639602019-03-29 14:39:512138 days ago1553870391IN
0xb8DC4140...83Ba61718
0 ETH0.000173528
Transfer74179882019-03-22 10:19:252145 days ago1553249965IN
0xb8DC4140...83Ba61718
0 ETH0.000086764
Transfer74050142019-03-20 9:47:312147 days ago1553075251IN
0xb8DC4140...83Ba61718
0 ETH0.000086764
Transfer74001992019-03-19 16:02:492148 days ago1553011369IN
0xb8DC4140...83Ba61718
0 ETH0.000086764
Transfer73997552019-03-19 14:27:012148 days ago1553005621IN
0xb8DC4140...83Ba61718
0 ETH0.000043632
Transfer73986912019-03-19 10:18:552148 days ago1552990735IN
0xb8DC4140...83Ba61718
0 ETH0.000073382
Transfer72795422019-02-28 17:18:202167 days ago1551374300IN
0xb8DC4140...83Ba61718
0 ETH0.0002162710
Transfer72655122019-02-25 10:16:092170 days ago1551089769IN
0xb8DC4140...83Ba61718
0 ETH0.0002169110
Transfer72499822019-02-21 19:07:302174 days ago1550776050IN
0xb8DC4140...83Ba61718
0 ETH0.0005660215.4
Transfer72368212019-02-18 16:52:532177 days ago1550508773IN
0xb8DC4140...83Ba61718
0 ETH0.000216949
Transfer72368182019-02-18 16:51:562177 days ago1550508716IN
0xb8DC4140...83Ba61718
0 ETH0.000330799
Transfer72116142019-02-12 16:10:442183 days ago1549987844IN
0xb8DC4140...83Ba61718
0 ETH0.000071933
Transfer72116122019-02-12 16:10:322183 days ago1549987832IN
0xb8DC4140...83Ba61718
0 ETH0.000043252
Transfer72115842019-02-12 16:01:512183 days ago1549987311IN
0xb8DC4140...83Ba61718
0 ETH0.000110073
Transfer72039162019-02-10 20:33:052185 days ago1549830785IN
0xb8DC4140...83Ba61718
0 ETH0.000110073
Transfer71728302019-02-04 9:58:302191 days ago1549274310IN
0xb8DC4140...83Ba61718
0 ETH0.000036751
Transfer71586532019-02-01 12:26:592194 days ago1549024019IN
0xb8DC4140...83Ba61718
0 ETH0.000108775
Transfer71404882019-01-28 19:31:552198 days ago1548703915IN
0xb8DC4140...83Ba61718
0 ETH0.000073382
Transfer71031952019-01-21 10:03:222205 days ago1548065002IN
0xb8DC4140...83Ba61718
0 ETH0.000086764
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GoldToken

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-05-03
*/

pragma solidity 0.4.21;

library SafeMath {
    //internals
    function sub(uint a, uint b) internal pure returns (uint) {
        require(b <= a);
        return a - b;
    }

    function add(uint a, uint b) internal pure returns (uint) {
        uint c = a + b;
        require(c>=a && c>=b);
        return c;
    }
}

contract Owned {
    address public owner;
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
    function Owned() public {
        owner = msg.sender;
    }
}

/// @title Simple Tokens
/// Simple Tokens that can be minted by their owner
contract SimpleToken is Owned {
    using SafeMath for uint256;
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // This creates a mapping with all balances
    mapping (address => uint256) public balanceOf;
    // Another array with spending allowances
    mapping (address => mapping (address => uint256)) public allowance;
    // The total supply of the token
    uint256 public totalSupply;

    // Some variables for nice wallet integration
    string public name = "CryptoGold";          // Set the name for display purposes
    string public symbol = "CGC" ;             // Set the symbol for display purposes
    uint8 public decimals = 6;                // Amount of decimals for display purposes

    // Send coins
    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != 0x0);
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_to != 0x0);
        allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value);
        balanceOf[_from] = balanceOf[_from].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    // Approve that others can transfer _value tokens for the msg.sender
    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function increaseApproval(address _spender, uint _addedValue) public returns (bool success) {
        allowance[msg.sender][_spender] = allowance[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
        return true;
    }
    
    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool success) {
        uint oldValue = allowance[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowance[msg.sender][_spender] = 0;
        } else {
            allowance[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
        return true;
    }

}

/// @title Multisignature Mintable Token - Allows minting of Tokens by a 2-2-Multisignature
/// @author Henning Kopp - <[email protected]>
contract MultiSigMint is SimpleToken {

    // Address change event
    event newOwner(address indexed oldAddress, address indexed newAddress);
    event newNotary(address indexed oldAddress, address indexed newAddress);    
    event Mint(address indexed minter, uint256 value);
    event Burn(address indexed burner, uint256 value);

    // The address of the notary
    address public notary;

    uint256 proposedMintAmnt = 0;
    uint256 proposedBurnAmnt = 0;

    address proposeOwner = 0x0;
    address proposeNotary = 0x0;

    function MultiSigMint(address _notary) public {
        require(_notary != 0x0);
        require(msg.sender != _notary);
        notary = _notary;
    }

    modifier onlyNotary {
        require(msg.sender == notary);
        _;
    }

    /* Allows the owner to propose the minting of tokens.
     * tokenamount is the amount of tokens to be minted.
     */
    function proposeMinting(uint256 _tokenamount) external onlyOwner returns (bool) {
        require(_tokenamount > 0);
        proposedMintAmnt = _tokenamount;
        return true;
    }

    /* Allows the notary to confirm the minting of tokens.
     * tokenamount is the amount of tokens to be minted.
     */
    function confirmMinting(uint256 _tokenamount) external onlyNotary returns (bool) {
        if (_tokenamount == proposedMintAmnt) {
            proposedMintAmnt = 0; // reset the amount
            balanceOf[owner] = balanceOf[owner].add(_tokenamount);
            totalSupply = totalSupply.add(_tokenamount);
            emit Mint(owner, _tokenamount);
            emit Transfer(0x0, owner, _tokenamount);
            return true;
        } else {
            proposedMintAmnt = 0; // reset the amount
            return false;
        }
    }

    /* Allows the owner to propose the burning of tokens.
     * tokenamount is the amount of tokens to be burned.
     */
    function proposeBurning(uint256 _tokenamount) external onlyOwner returns (bool) {
        require(_tokenamount > 0);
        proposedBurnAmnt = _tokenamount;
        return true;
    }

    /* Allows the notary to confirm the burning of tokens.
     * tokenamount is the amount of tokens to be burning.
     */
    function confirmBurning(uint256 _tokenamount) external onlyNotary returns (bool) {
        if (_tokenamount == proposedBurnAmnt) {
            proposedBurnAmnt = 0; // reset the amount
            balanceOf[owner] = balanceOf[owner].sub(_tokenamount);
            totalSupply = totalSupply.sub(_tokenamount);
            emit Burn(owner, _tokenamount);
            emit Transfer(owner, 0x0, _tokenamount);
            return true;
        } else {
            proposedBurnAmnt = 0; // reset the amount
            return false;
        }
    }

    /* Owner can propose an address change for owner
    The notary has to confirm that address
    */
    function proposeNewOwner(address _newAddress) external onlyOwner {
        proposeOwner = _newAddress;
    }
    function confirmNewOwner(address _newAddress) external onlyNotary returns (bool) {
        if (proposeOwner == _newAddress && _newAddress != 0x0 && _newAddress != notary) {
            proposeOwner = 0x0;
            emit newOwner(owner, _newAddress);
            owner = _newAddress;
            return true;
        } else {
            proposeOwner = 0x0;
            return false;
        }
    }
    
    /* Owner can propose an address change for notary
    The notary has to confirm that address
    */
    function proposeNewNotary(address _newAddress) external onlyOwner {
        proposeNotary = _newAddress;
    }
    function confirmNewNotary(address _newAddress) external onlyNotary returns (bool) {
        if (proposeNotary == _newAddress && _newAddress != 0x0 && _newAddress != owner) {
            proposeNotary = 0x0;
            emit newNotary(notary, _newAddress);
            notary = _newAddress;
            return true;
        } else {
            proposeNotary = 0x0;
            return false;
        }
    }
}

/// @title Contract with fixed parameters for deployment
/// @author Henning Kopp - <[email protected]>
contract GoldToken is MultiSigMint {
    function GoldToken(address _notary) public MultiSigMint(_notary) {}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenamount","type":"uint256"}],"name":"confirmMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"proposeNewNotary","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"confirmNewNotary","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenamount","type":"uint256"}],"name":"proposeMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenamount","type":"uint256"}],"name":"proposeBurning","outputs":[{"name":"","type":"bool"}],"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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"notary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"proposeNewOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"confirmNewOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenamount","type":"uint256"}],"name":"confirmBurning","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_notary","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldAddress","type":"address"},{"indexed":true,"name":"newAddress","type":"address"}],"name":"newOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldAddress","type":"address"},{"indexed":true,"name":"newAddress","type":"address"}],"name":"newNotary","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"minter","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

606060405260408051908101604052600a81527f43727970746f476f6c6400000000000000000000000000000000000000000000602082015260049080516200004d9291602001906200016e565b5060408051908101604052600381527f434743000000000000000000000000000000000000000000000000000000000060208201526005908051620000979291602001906200016e565b506006805460ff1916811790556000600781905560085560098054600160a060020a0319908116909155600a805490911690553415620000d657600080fd5b604051602080620011188339810160405280805160008054600160a060020a03191633600160a060020a0390811691909117909155909250829150811615156200011f57600080fd5b80600160a060020a031633600160a060020a0316141515156200014157600080fd5b60068054600160a060020a039092166101000261010060a860020a03199092169190911790555062000213565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b157805160ff1916838001178555620001e1565b82800160010185558215620001e1579182015b82811115620001e1578251825591602001919060010190620001c4565b50620001ef929150620001f3565b5090565b6200021091905b80821115620001ef5760008155600101620001fa565b90565b610ef580620002236000396000f30060606040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610121578063095ea7b3146101ab5780630c402ed8146101e15780631649d72b146101f757806318160ddd1461021857806323b872dd1461023d578063313ce567146102655780635af0649e1461028e57806366188463146102ad57806370a08231146102cf578063744c7c7f146102ee57806383fb42ba146103045780638da5cb5b1461031a57806395d89b41146103495780639d54c79d1461035c578063a9059cbb1461036f578063b1f8100d14610391578063b51d93eb146103b0578063d73dd623146103cf578063dd62ed3e146103f1578063e7b9db8d14610416575b600080fd5b341561012c57600080fd5b61013461042c565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610170578082015183820152602001610158565b50505050905090810190601f16801561019d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b657600080fd5b6101cd600160a060020a03600435166024356104ca565b604051901515815260200160405180910390f35b34156101ec57600080fd5b6101cd600435610536565b341561020257600080fd5b610216600160a060020a0360043516610644565b005b341561022357600080fd5b61022b610681565b60405190815260200160405180910390f35b341561024857600080fd5b6101cd600160a060020a0360043581169060243516604435610687565b341561027057600080fd5b6102786107a0565b60405160ff909116815260200160405180910390f35b341561029957600080fd5b6101cd600160a060020a03600435166107a9565b34156102b857600080fd5b6101cd600160a060020a03600435166024356108ae565b34156102da57600080fd5b61022b600160a060020a03600435166109a8565b34156102f957600080fd5b6101cd6004356109ba565b341561030f57600080fd5b6101cd6004356109ec565b341561032557600080fd5b61032d610a1e565b604051600160a060020a03909116815260200160405180910390f35b341561035457600080fd5b610134610a2d565b341561036757600080fd5b61032d610a98565b341561037a57600080fd5b6101cd600160a060020a0360043516602435610aac565b341561039c57600080fd5b610216600160a060020a0360043516610b70565b34156103bb57600080fd5b6101cd600160a060020a0360043516610bad565b34156103da57600080fd5b6101cd600160a060020a0360043516602435610ca0565b34156103fc57600080fd5b61022b600160a060020a0360043581169060243516610d44565b341561042157600080fd5b6101cd600435610d61565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c25780601f10610497576101008083540402835291602001916104c2565b820191906000526020600020905b8154815290600101906020018083116104a557829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60065460009033600160a060020a03908116610100909204161461055957600080fd5b60075482141561063657600060078190558054600160a060020a0316815260016020526040902054610591908363ffffffff610e6d16565b60008054600160a060020a03168152600160205260409020556003546105bd908363ffffffff610e6d16565b600355600054600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858360405190815260200160405180910390a260008054600160a060020a031690600080516020610eaa8339815191528460405190815260200160405180910390a350600161063f565b50600060078190555b919050565b60005433600160a060020a0390811691161461065f57600080fd5b600a8054600160a060020a031916600160a060020a0392909216919091179055565b60035481565b6000600160a060020a038316151561069e57600080fd5b600160a060020a03808516600090815260026020908152604080832033909416835292905220546106d5908363ffffffff610e9416565b600160a060020a03808616600081815260026020908152604080832033909516835293815283822094909455908152600190925290205461071c908363ffffffff610e9416565b600160a060020a038086166000908152600160205260408082209390935590851681522054610751908363ffffffff610e6d16565b600160a060020a0380851660008181526001602052604090819020939093559190861690600080516020610eaa8339815191529085905190815260200160405180910390a35060019392505050565b60065460ff1681565b60065460009033600160a060020a0390811661010090920416146107cc57600080fd5b600a54600160a060020a0383811691161480156107f15750600160a060020a03821615155b801561080b5750600054600160a060020a03838116911614155b1561089657600a8054600160a060020a0319169055600654600160a060020a03838116916101009004167f7dc46f045eb336de346724d2924f3abbfd6cdaa174ead23abd8ff32709d2ea5f60405160405180910390a3506006805474ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a03841602179055600161063f565b50600a8054600160a060020a0319169055600061063f565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561090b57600160a060020a033381166000908152600260209081526040808320938816835292905290812055610942565b61091b818463ffffffff610e9416565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b60016020526000908152604090205481565b6000805433600160a060020a039081169116146109d657600080fd5b600082116109e357600080fd5b50600755600190565b6000805433600160a060020a03908116911614610a0857600080fd5b60008211610a1557600080fd5b50600855600190565b600054600160a060020a031681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c25780601f10610497576101008083540402835291602001916104c2565b6006546101009004600160a060020a031681565b6000600160a060020a0383161515610ac357600080fd5b600160a060020a033316600090815260016020526040902054610aec908363ffffffff610e9416565b600160a060020a033381166000908152600160205260408082209390935590851681522054610b21908363ffffffff610e6d16565b600160a060020a038085166000818152600160205260409081902093909355913390911690600080516020610eaa8339815191529085905190815260200160405180910390a350600192915050565b60005433600160a060020a03908116911614610b8b57600080fd5b60098054600160a060020a031916600160a060020a0392909216919091179055565b60065460009033600160a060020a039081166101009092041614610bd057600080fd5b600954600160a060020a038381169116148015610bf55750600160a060020a03821615155b8015610c145750600654600160a060020a038381166101009092041614155b15610c885760098054600160a060020a0319169055600054600160a060020a0383811691167ff2c0d168bd136fe68a71ccac22bbe4c7276800e64533d1d1e24fcea5af07bc8560405160405180910390a35060008054600160a060020a031916600160a060020a038316179055600161063f565b5060098054600160a060020a0319169055600061063f565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610cd8908363ffffffff610e6d16565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600260209081526000928352604080842090915290825290205481565b60065460009033600160a060020a039081166101009092041614610d8457600080fd5b600854821415610e6057600060088190558054600160a060020a0316815260016020526040902054610dbc908363ffffffff610e9416565b60008054600160a060020a0316815260016020526040902055600354610de8908363ffffffff610e9416565b600355600054600160a060020a03167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a260008054600160a060020a0316600080516020610eaa8339815191528460405190815260200160405180910390a350600161063f565b506000600881905561063f565b6000828201838110801590610e825750828110155b1515610e8d57600080fd5b9392505050565b600082821115610ea357600080fd5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208525b52e70d547cb373f789a1dcf3e351930dd3bfa51568c51a825e4da83a9ab002900000000000000000000000000546f291fd830e626a9799d34946706a8c7bf50

Deployed Bytecode

0x60606040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610121578063095ea7b3146101ab5780630c402ed8146101e15780631649d72b146101f757806318160ddd1461021857806323b872dd1461023d578063313ce567146102655780635af0649e1461028e57806366188463146102ad57806370a08231146102cf578063744c7c7f146102ee57806383fb42ba146103045780638da5cb5b1461031a57806395d89b41146103495780639d54c79d1461035c578063a9059cbb1461036f578063b1f8100d14610391578063b51d93eb146103b0578063d73dd623146103cf578063dd62ed3e146103f1578063e7b9db8d14610416575b600080fd5b341561012c57600080fd5b61013461042c565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610170578082015183820152602001610158565b50505050905090810190601f16801561019d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b657600080fd5b6101cd600160a060020a03600435166024356104ca565b604051901515815260200160405180910390f35b34156101ec57600080fd5b6101cd600435610536565b341561020257600080fd5b610216600160a060020a0360043516610644565b005b341561022357600080fd5b61022b610681565b60405190815260200160405180910390f35b341561024857600080fd5b6101cd600160a060020a0360043581169060243516604435610687565b341561027057600080fd5b6102786107a0565b60405160ff909116815260200160405180910390f35b341561029957600080fd5b6101cd600160a060020a03600435166107a9565b34156102b857600080fd5b6101cd600160a060020a03600435166024356108ae565b34156102da57600080fd5b61022b600160a060020a03600435166109a8565b34156102f957600080fd5b6101cd6004356109ba565b341561030f57600080fd5b6101cd6004356109ec565b341561032557600080fd5b61032d610a1e565b604051600160a060020a03909116815260200160405180910390f35b341561035457600080fd5b610134610a2d565b341561036757600080fd5b61032d610a98565b341561037a57600080fd5b6101cd600160a060020a0360043516602435610aac565b341561039c57600080fd5b610216600160a060020a0360043516610b70565b34156103bb57600080fd5b6101cd600160a060020a0360043516610bad565b34156103da57600080fd5b6101cd600160a060020a0360043516602435610ca0565b34156103fc57600080fd5b61022b600160a060020a0360043581169060243516610d44565b341561042157600080fd5b6101cd600435610d61565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c25780601f10610497576101008083540402835291602001916104c2565b820191906000526020600020905b8154815290600101906020018083116104a557829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60065460009033600160a060020a03908116610100909204161461055957600080fd5b60075482141561063657600060078190558054600160a060020a0316815260016020526040902054610591908363ffffffff610e6d16565b60008054600160a060020a03168152600160205260409020556003546105bd908363ffffffff610e6d16565b600355600054600160a060020a03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858360405190815260200160405180910390a260008054600160a060020a031690600080516020610eaa8339815191528460405190815260200160405180910390a350600161063f565b50600060078190555b919050565b60005433600160a060020a0390811691161461065f57600080fd5b600a8054600160a060020a031916600160a060020a0392909216919091179055565b60035481565b6000600160a060020a038316151561069e57600080fd5b600160a060020a03808516600090815260026020908152604080832033909416835292905220546106d5908363ffffffff610e9416565b600160a060020a03808616600081815260026020908152604080832033909516835293815283822094909455908152600190925290205461071c908363ffffffff610e9416565b600160a060020a038086166000908152600160205260408082209390935590851681522054610751908363ffffffff610e6d16565b600160a060020a0380851660008181526001602052604090819020939093559190861690600080516020610eaa8339815191529085905190815260200160405180910390a35060019392505050565b60065460ff1681565b60065460009033600160a060020a0390811661010090920416146107cc57600080fd5b600a54600160a060020a0383811691161480156107f15750600160a060020a03821615155b801561080b5750600054600160a060020a03838116911614155b1561089657600a8054600160a060020a0319169055600654600160a060020a03838116916101009004167f7dc46f045eb336de346724d2924f3abbfd6cdaa174ead23abd8ff32709d2ea5f60405160405180910390a3506006805474ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a03841602179055600161063f565b50600a8054600160a060020a0319169055600061063f565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561090b57600160a060020a033381166000908152600260209081526040808320938816835292905290812055610942565b61091b818463ffffffff610e9416565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b60016020526000908152604090205481565b6000805433600160a060020a039081169116146109d657600080fd5b600082116109e357600080fd5b50600755600190565b6000805433600160a060020a03908116911614610a0857600080fd5b60008211610a1557600080fd5b50600855600190565b600054600160a060020a031681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c25780601f10610497576101008083540402835291602001916104c2565b6006546101009004600160a060020a031681565b6000600160a060020a0383161515610ac357600080fd5b600160a060020a033316600090815260016020526040902054610aec908363ffffffff610e9416565b600160a060020a033381166000908152600160205260408082209390935590851681522054610b21908363ffffffff610e6d16565b600160a060020a038085166000818152600160205260409081902093909355913390911690600080516020610eaa8339815191529085905190815260200160405180910390a350600192915050565b60005433600160a060020a03908116911614610b8b57600080fd5b60098054600160a060020a031916600160a060020a0392909216919091179055565b60065460009033600160a060020a039081166101009092041614610bd057600080fd5b600954600160a060020a038381169116148015610bf55750600160a060020a03821615155b8015610c145750600654600160a060020a038381166101009092041614155b15610c885760098054600160a060020a0319169055600054600160a060020a0383811691167ff2c0d168bd136fe68a71ccac22bbe4c7276800e64533d1d1e24fcea5af07bc8560405160405180910390a35060008054600160a060020a031916600160a060020a038316179055600161063f565b5060098054600160a060020a0319169055600061063f565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610cd8908363ffffffff610e6d16565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600260209081526000928352604080842090915290825290205481565b60065460009033600160a060020a039081166101009092041614610d8457600080fd5b600854821415610e6057600060088190558054600160a060020a0316815260016020526040902054610dbc908363ffffffff610e9416565b60008054600160a060020a0316815260016020526040902055600354610de8908363ffffffff610e9416565b600355600054600160a060020a03167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a260008054600160a060020a0316600080516020610eaa8339815191528460405190815260200160405180910390a350600161063f565b506000600881905561063f565b6000828201838110801590610e825750828110155b1515610e8d57600080fd5b9392505050565b600082821115610ea357600080fd5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208525b52e70d547cb373f789a1dcf3e351930dd3bfa51568c51a825e4da83a9ab0029

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

00000000000000000000000000546f291fd830e626a9799d34946706a8c7bf50

-----Decoded View---------------
Arg [0] : _notary (address): 0x00546F291Fd830e626a9799d34946706A8c7Bf50

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000546f291fd830e626a9799d34946706a8c7bf50


Swarm Source

bzzr://8525b52e70d547cb373f789a1dcf3e351930dd3bfa51568c51a825e4da83a9ab

Block Transaction Difficulty 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
Loading...
Loading
[ 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.