ETH Price: $3,722.60 (-5.33%)

Contract

0x0c93B616933b0CD03B201b29Cd8a22681DD9E0d9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

HGOLD (HGOLD) (@$0.086)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer213588992024-12-08 16:14:3546 hrs ago1733674475IN
HollyGold: HGOLD Token
0 ETH0.0008337716
Transfer212567302024-11-24 9:32:2316 days ago1732440743IN
HollyGold: HGOLD Token
0 ETH0.000302678.64515913
Transfer212287782024-11-20 11:53:3520 days ago1732103615IN
HollyGold: HGOLD Token
0 ETH0.0005805511.14078786
Transfer212139102024-11-18 10:09:2322 days ago1731924563IN
HollyGold: HGOLD Token
0 ETH0.0003092110.23916419
Transfer212138562024-11-18 9:58:3522 days ago1731923915IN
HollyGold: HGOLD Token
0 ETH0.000488549.37720894
Transfer212133632024-11-18 8:19:2322 days ago1731917963IN
HollyGold: HGOLD Token
0 ETH0.0003119110.32440529
Transfer212133472024-11-18 8:16:1122 days ago1731917771IN
HollyGold: HGOLD Token
0 ETH0.0005418710.3984112
Transfer211760682024-11-13 3:25:4727 days ago1731468347IN
HollyGold: HGOLD Token
0 ETH0.0011288723.86080038
Transfer211683912024-11-12 1:41:4728 days ago1731375707IN
HollyGold: HGOLD Token
0 ETH0.0013402525.71932982
Transfer211557122024-11-10 7:16:1130 days ago1731222971IN
HollyGold: HGOLD Token
0 ETH0.0003560310.16935764
Transfer211285572024-11-06 12:17:4734 days ago1730895467IN
HollyGold: HGOLD Token
0 ETH0.0010114821.37410163
Transfer211117582024-11-04 4:01:2336 days ago1730692883IN
HollyGold: HGOLD Token
0 ETH0.000116273.85043622
Transfer211117502024-11-04 3:59:4736 days ago1730692787IN
HollyGold: HGOLD Token
0 ETH0.0008333916
Transfer210338392024-10-24 7:03:2347 days ago1729753403IN
HollyGold: HGOLD Token
0 ETH0.0003840412.70709758
Transfer210338322024-10-24 7:01:5947 days ago1729753319IN
HollyGold: HGOLD Token
0 ETH0.0004044813.39385928
Transfer210118252024-10-21 5:20:4750 days ago1729488047IN
HollyGold: HGOLD Token
0 ETH0.000174445.77421043
Transfer210118182024-10-21 5:19:2350 days ago1729487963IN
HollyGold: HGOLD Token
0 ETH0.0008337716
Transfer209900122024-10-18 4:18:5953 days ago1729225139IN
HollyGold: HGOLD Token
0 ETH0.000626120.71606205
Transfer209899572024-10-18 4:07:4753 days ago1729224467IN
HollyGold: HGOLD Token
0 ETH0.0011990923.005147
Transfer209793132024-10-16 16:27:4754 days ago1729096067IN
HollyGold: HGOLD Token
0 ETH0.0008219427.21752282
Transfer209793052024-10-16 16:26:1154 days ago1729095971IN
HollyGold: HGOLD Token
0 ETH0.0015629730
Transfer209415502024-10-11 9:41:1160 days ago1728639671IN
HollyGold: HGOLD Token
0 ETH0.000775214.87602395
Transfer209268632024-10-09 8:33:1162 days ago1728462791IN
HollyGold: HGOLD Token
0 ETH0.0003593411.89458532
Transfer209268542024-10-09 8:31:2362 days ago1728462683IN
HollyGold: HGOLD Token
0 ETH0.0008333916
Transfer208587562024-09-29 20:41:5971 days ago1727642519IN
HollyGold: HGOLD Token
0 ETH0.000334696.42420576
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
HGOLD

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-05-25
*/

pragma solidity ^0.4.25;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;

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

  /**
   * @dev The constructor sets the original `owner` of the contract to the sender
   * account.
   */
    constructor() public
    {
       owner = msg.sender;
    }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 balance) {}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool success) {}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool success) {}

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event setNewBlockEvent(string SecretKey_Pre, string Name_New, string TxHash_Pre, string DigestCode_New, string Image_New, string Note_New);
}

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            emit Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            emit Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 */
contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  using SafeMath for uint256;
  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  modifier hasMintPermission() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(
    address _to,
    uint256 _amount
  )
    public
    hasMintPermission
    canMint
    returns (bool)
  {
    totalSupply = totalSupply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    emit Mint(_to, _amount);
    emit Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() public onlyOwner canMint returns (bool) {
    mintingFinished = true;
    emit MintFinished();
    return true;
  }
}
/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract BurnableToken is StandardToken, Ownable {
    using SafeMath for uint256;
    event Burn(address indexed burner, uint256 value);

    modifier hasBurnPermission() {
      require(msg.sender == owner);
      _;
    }
    
    function burnPermission(
        address _spender,
        uint256 _value
    ) 
    public 
    hasBurnPermission
    returns (bool)
    {
        require(_value > 0);
        require(_value <= balances[_spender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = _spender;
        balances[_spender] = balances[_spender].sub(_value);
        totalSupply = totalSupply.sub(_value);
        emit Burn(burner, _value);
      return true;
    }
    /**
     * @dev Burns a specific amount of tokens.
     * @param _value The amount of token to be burned.
     */
    function burn(uint256 _value) 
    public 
    {
        require(_value > 0);
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        emit Burn(burner, _value);
    }
}


contract HGOLD is MintableToken, BurnableToken  {

    constructor() public {
        totalSupply = INITIAL_SUPPLY;
        balances[msg.sender] = INITIAL_SUPPLY;
    }
    

    /* Public variables of the token */

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name = "HGOLD";
    string public symbol = "HGOLD";
    uint public constant decimals = 8;
    uint256 public constant INITIAL_SUPPLY = 1000000000 * (10 ** uint256(decimals));
    string public Image_root = "https://swarm.chainbacon.com/bzz:/0132e80619e20fda25977d12e870721829aaf49cb4f31493e87642ed68b411a9/";
    string public Note_root = "https://swarm.chainbacon.com/bzz:/77a6ec4bf43a47fa94daf229bd2ac16d468fa80ee9c90686f800443a2d8597a2/";
    string public Document_root = "";
    string public DigestCode_root = "0d449179d62d1803422aa923ccac327f8f4bab4e8009759b6a5f4feb99db3103";
    function getIssuer() public pure returns(string) { return  "HOLLY_GOLD_PTE_LTD"; }
    function getManager() public pure returns(string) { return  "HOLLY_GOLD_PTE_LTD"; }
    string public TxHash_root = "genesis";

    string public ContractSource = "";
    string public CodeVersion = "v0.1";
    
    string public SecretKey_Pre = "";
    string public Name_New = "";
    string public TxHash_Pre = "";
    string public DigestCode_New = "";
    string public Image_New = "";
    string public Note_New = "";
    string public Document_New = "";

    function getName() public view returns(string) { return name; }
    function getDigestCodeRoot() public view returns(string) { return DigestCode_root; }
    function getTxHashRoot() public view returns(string) { return TxHash_root; }
    function getImageRoot() public view returns(string) { return Image_root; }
    function getNoteRoot() public view returns(string) { return Note_root; }
    function getDocumentRoot() public view returns(string) { return Document_root; }

    function getCodeVersion() public view returns(string) { return CodeVersion; }
    function getContractSource() public view returns(string) { return ContractSource; }

    function getSecretKeyPre() public view returns(string) { return SecretKey_Pre; }
    function getNameNew() public view returns(string) { return Name_New; }
    function getTxHashPre() public view returns(string) { return TxHash_Pre; }
    function getDigestCodeNew() public view returns(string) { return DigestCode_New; }
    function getImageNew() public view returns(string) { return Image_New; }
    function getNoteNew() public view returns(string) { return Note_New; }
    function getDocumentNew() public view returns(string) { return Document_New; }
    
    function setNewBlock(string _SecretKey_Pre, string _Name_New, string _TxHash_Pre, string _DigestCode_New, string _Image_New, string _Note_New )  returns (bool success) {
        SecretKey_Pre = _SecretKey_Pre;
        Name_New = _Name_New;
        TxHash_Pre = _TxHash_Pre;
        DigestCode_New = _DigestCode_New;
        Image_New = _Image_New;
        Note_New = _Note_New;
        emit setNewBlockEvent(SecretKey_Pre, Name_New, TxHash_Pre, DigestCode_New, Image_New, Note_New);
        return true;
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        require(!_spender.call(bytes4(bytes32(keccak256("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData));
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":true,"inputs":[],"name":"Document_New","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getName","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDigestCodeRoot","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ContractSource","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDigestCodeNew","outputs":[{"name":"","type":"string"}],"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":"getContractSource","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getNoteRoot","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getTxHashRoot","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TxHash_root","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CodeVersion","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getIssuer","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"getImageRoot","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DigestCode_New","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Image_root","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getNoteNew","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getTxHashPre","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDocumentRoot","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_SecretKey_Pre","type":"string"},{"name":"_Name_New","type":"string"},{"name":"_TxHash_Pre","type":"string"},{"name":"_DigestCode_New","type":"string"},{"name":"_Image_New","type":"string"},{"name":"_Note_New","type":"string"}],"name":"setNewBlock","outputs":[{"name":"success","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":"DigestCode_root","outputs":[{"name":"","type":"string"}],"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":"getNameNew","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCodeVersion","outputs":[{"name":"","type":"string"}],"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":true,"inputs":[],"name":"Note_root","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Document_root","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getImageNew","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TxHash_Pre","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getSecretKeyPre","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getManager","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"Name_New","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"SecretKey_Pre","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Image_New","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Note_New","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDocumentNew","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"SecretKey_Pre","type":"string"},{"indexed":false,"name":"Name_New","type":"string"},{"indexed":false,"name":"TxHash_Pre","type":"string"},{"indexed":false,"name":"DigestCode_New","type":"string"},{"indexed":false,"name":"Image_New","type":"string"},{"indexed":false,"name":"Note_New","type":"string"}],"name":"setNewBlockEvent","type":"event"}]

60806040526000600360146101000a81548160ff0219169083151502179055506040805190810160405280600581526020017f48474f4c44000000000000000000000000000000000000000000000000000000815250600490805190602001906200006c92919062000572565b506040805190810160405280600581526020017f48474f4c4400000000000000000000000000000000000000000000000000000081525060059080519060200190620000ba92919062000572565b5060a060405190810160405280606381526020017f68747470733a2f2f737761726d2e636861696e6261636f6e2e636f6d2f627a7a81526020017f3a2f30313332653830363139653230666461323539373764313265383730373281526020017f313832396161663439636234663331343933653837363432656436386234313181526020017f61392f0000000000000000000000000000000000000000000000000000000000815250600690805190602001906200017b92919062000572565b5060a060405190810160405280606381526020017f68747470733a2f2f737761726d2e636861696e6261636f6e2e636f6d2f627a7a81526020017f3a2f37376136656334626634336134376661393464616632323962643261633181526020017f366434363866613830656539633930363836663830303434336132643835393781526020017f61322f0000000000000000000000000000000000000000000000000000000000815250600790805190602001906200023c92919062000572565b506020604051908101604052806000815250600890805190602001906200026592919062000572565b50606060405190810160405280604081526020017f306434343931373964363264313830333432326161393233636361633332376681526020017f386634626162346538303039373539623661356634666562393964623331303381525060099080519060200190620002da92919062000572565b506040805190810160405280600781526020017f67656e6573697300000000000000000000000000000000000000000000000000815250600a90805190602001906200032892919062000572565b506020604051908101604052806000815250600b90805190602001906200035192919062000572565b506040805190810160405280600481526020017f76302e3100000000000000000000000000000000000000000000000000000000815250600c90805190602001906200039f92919062000572565b506020604051908101604052806000815250600d9080519060200190620003c892919062000572565b506020604051908101604052806000815250600e9080519060200190620003f192919062000572565b506020604051908101604052806000815250600f90805190602001906200041a92919062000572565b506020604051908101604052806000815250601090805190602001906200044392919062000572565b506020604051908101604052806000815250601190805190602001906200046c92919062000572565b506020604051908101604052806000815250601290805190602001906200049592919062000572565b50602060405190810160405280600081525060139080519060200190620004be92919062000572565b50348015620004cc57600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008600a0a633b9aca00026002819055506008600a0a633b9aca00026000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000621565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005b557805160ff1916838001178555620005e6565b82800160010185558215620005e6579182015b82811115620005e5578251825591602001919060010190620005c8565b5b509050620005f59190620005f9565b5090565b6200061e91905b808211156200061a57600081600090555060010162000600565b5090565b90565b6144ae80620006316000396000f30060806040526004361061025c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305d2035b1461026157806306fdde0314610290578063095ea7b314610320578063110f30f41461038557806317d7de7c1461041557806318160ddd146104a557806319c59768146104d05780631e1fc057146105605780632272f1a3146105f057806323b872dd146106805780632f34ad85146107055780632f58b235146107955780632ff2e9dc14610825578063313ce56714610850578063340a5f2d1461087b57806338e135061461090b57806339f681111461099b57806340c10f1914610a2b57806342966c6814610a905780635255642114610abd578063529d2cea14610b4d57806358dfd4e514610bdd57806359e0568514610c6d5780636dae214714610cfd57806370a0823114610d8d5780637584f24b14610de45780637d64bcb414610e74578063862f045314610ea35780638a43c8e614610f335780638da5cb5b146111125780638f1a9d791461116957806395d89b41146111f95780639a677c6914611289578063a029b09614611319578063a9059cbb146113a9578063ad3962601461140e578063b994a3a41461149e578063ba270c711461152e578063c59e1767146115be578063cae9ca511461164e578063ceb62914146116f9578063d500958414611789578063d74d880814611819578063da39ff8a146118a9578063dd62ed3e1461190e578063e03535be14611985578063f0fbaea614611a15578063f144820e14611aa5578063f2fde38b14611b35578063f646f1b014611b78575b600080fd5b34801561026d57600080fd5b50610276611c08565b604051808215151515815260200191505060405180910390f35b34801561029c57600080fd5b506102a5611c1b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102e55780820151818401526020810190506102ca565b50505050905090810190601f1680156103125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032c57600080fd5b5061036b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611cb9565b604051808215151515815260200191505060405180910390f35b34801561039157600080fd5b5061039a611dab565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103da5780820151818401526020810190506103bf565b50505050905090810190601f1680156104075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042157600080fd5b5061042a611e49565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561046a57808201518184015260208101905061044f565b50505050905090810190601f1680156104975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104b157600080fd5b506104ba611eeb565b6040518082815260200191505060405180910390f35b3480156104dc57600080fd5b506104e5611ef1565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052557808201518184015260208101905061050a565b50505050905090810190601f1680156105525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056c57600080fd5b50610575611f93565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b557808201518184015260208101905061059a565b50505050905090810190601f1680156105e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105fc57600080fd5b50610605612031565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561064557808201518184015260208101905061062a565b50505050905090810190601f1680156106725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561068c57600080fd5b506106eb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120d3565b604051808215151515815260200191505060405180910390f35b34801561071157600080fd5b5061071a61234c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561075a57808201518184015260208101905061073f565b50505050905090810190601f1680156107875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156107a157600080fd5b506107aa6123ee565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107ea5780820151818401526020810190506107cf565b50505050905090810190601f1680156108175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561083157600080fd5b5061083a612490565b6040518082815260200191505060405180910390f35b34801561085c57600080fd5b5061086561249e565b6040518082815260200191505060405180910390f35b34801561088757600080fd5b506108906124a3565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d05780820151818401526020810190506108b5565b50505050905090810190601f1680156108fd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091757600080fd5b50610920612545565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610960578082015181840152602081019050610945565b50505050905090810190601f16801561098d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156109a757600080fd5b506109b06125e3565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156109f05780820151818401526020810190506109d5565b50505050905090810190601f168015610a1d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610a3757600080fd5b50610a76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612681565b604051808215151515815260200191505060405180910390f35b348015610a9c57600080fd5b50610abb60048036038101908080359060200190929190505050612867565b005b348015610ac957600080fd5b50610ad26129c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b12578082015181840152602081019050610af7565b50505050905090810190601f168015610b3f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b5957600080fd5b50610b62612a04565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ba2578082015181840152602081019050610b87565b50505050905090810190601f168015610bcf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610be957600080fd5b50610bf2612aa6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c32578082015181840152602081019050610c17565b50505050905090810190601f168015610c5f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610c7957600080fd5b50610c82612b44565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610cc2578082015181840152602081019050610ca7565b50505050905090810190601f168015610cef5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610d0957600080fd5b50610d12612be2565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610d52578082015181840152602081019050610d37565b50505050905090810190601f168015610d7f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610d9957600080fd5b50610dce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c84565b6040518082815260200191505060405180910390f35b348015610df057600080fd5b50610df9612ccc565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610e39578082015181840152602081019050610e1e565b50505050905090810190601f168015610e665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610e8057600080fd5b50610e89612d6e565b604051808215151515815260200191505060405180910390f35b348015610eaf57600080fd5b50610eb8612e36565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ef8578082015181840152602081019050610edd565b50505050905090810190601f168015610f255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610f3f57600080fd5b506110f8600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050612ed8565b604051808215151515815260200191505060405180910390f35b34801561111e57600080fd5b506111276132e3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561117557600080fd5b5061117e613309565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156111be5780820151818401526020810190506111a3565b50505050905090810190601f1680156111eb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561120557600080fd5b5061120e6133a7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561124e578082015181840152602081019050611233565b50505050905090810190601f16801561127b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561129557600080fd5b5061129e613445565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156112de5780820151818401526020810190506112c3565b50505050905090810190601f16801561130b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561132557600080fd5b5061132e6134e7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561136e578082015181840152602081019050611353565b50505050905090810190601f16801561139b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156113b557600080fd5b506113f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613589565b604051808215151515815260200191505060405180910390f35b34801561141a57600080fd5b506114236136ef565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611463578082015181840152602081019050611448565b50505050905090810190601f1680156114905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156114aa57600080fd5b506114b361378d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156114f35780820151818401526020810190506114d8565b50505050905090810190601f1680156115205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561153a57600080fd5b5061154361382b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611583578082015181840152602081019050611568565b50505050905090810190601f1680156115b05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156115ca57600080fd5b506115d36138cd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156116135780820151818401526020810190506115f8565b50505050905090810190601f1680156116405780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561165a57600080fd5b506116df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061396b565b604051808215151515815260200191505060405180910390f35b34801561170557600080fd5b5061170e613c09565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561174e578082015181840152602081019050611733565b50505050905090810190601f16801561177b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561179557600080fd5b5061179e613cab565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156117de5780820151818401526020810190506117c3565b50505050905090810190601f16801561180b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561182557600080fd5b5061182e613ce8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561186e578082015181840152602081019050611853565b50505050905090810190601f16801561189b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156118b557600080fd5b506118f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613d86565b604051808215151515815260200191505060405180910390f35b34801561191a57600080fd5b5061196f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613f4b565b6040518082815260200191505060405180910390f35b34801561199157600080fd5b5061199a613fd2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156119da5780820151818401526020810190506119bf565b50505050905090810190601f168015611a075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611a2157600080fd5b50611a2a614070565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611a6a578082015181840152602081019050611a4f565b50505050905090810190601f168015611a975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611ab157600080fd5b50611aba61410e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611afa578082015181840152602081019050611adf565b50505050905090810190601f168015611b275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611b4157600080fd5b50611b76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506141ac565b005b348015611b8457600080fd5b50611b8d614304565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611bcd578082015181840152602081019050611bb2565b50505050905090810190601f168015611bfa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600360149054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cb15780601f10611c8657610100808354040283529160200191611cb1565b820191906000526020600020905b815481529060010190602001808311611c9457829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60138054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611e415780601f10611e1657610100808354040283529160200191611e41565b820191906000526020600020905b815481529060010190602001808311611e2457829003601f168201915b505050505081565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ee15780601f10611eb657610100808354040283529160200191611ee1565b820191906000526020600020905b815481529060010190602001808311611ec457829003601f168201915b5050505050905090565b60025481565b606060098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f895780601f10611f5e57610100808354040283529160200191611f89565b820191906000526020600020905b815481529060010190602001808311611f6c57829003601f168201915b5050505050905090565b600b8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120295780601f10611ffe57610100808354040283529160200191612029565b820191906000526020600020905b81548152906001019060200180831161200c57829003601f168201915b505050505081565b606060108054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120c95780601f1061209e576101008083540402835291602001916120c9565b820191906000526020600020905b8154815290600101906020018083116120ac57829003601f168201915b5050505050905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561219f575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156121ab5750600082115b1561234057816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612345565b600090505b9392505050565b6060600b8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123e45780601f106123b9576101008083540402835291602001916123e4565b820191906000526020600020905b8154815290600101906020018083116123c757829003601f168201915b5050505050905090565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124865780601f1061245b57610100808354040283529160200191612486565b820191906000526020600020905b81548152906001019060200180831161246957829003601f168201915b5050505050905090565b6008600a0a633b9aca000281565b600881565b6060600a8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561253b5780601f106125105761010080835404028352916020019161253b565b820191906000526020600020905b81548152906001019060200180831161251e57829003601f168201915b5050505050905090565b600a8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156125db5780601f106125b0576101008083540402835291602001916125db565b820191906000526020600020905b8154815290600101906020018083116125be57829003601f168201915b505050505081565b600c8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126795780601f1061264e57610100808354040283529160200191612679565b820191906000526020600020905b81548152906001019060200180831161265c57829003601f168201915b505050505081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126df57600080fd5b600360149054906101000a900460ff161515156126fb57600080fd5b612710826002546143a690919063ffffffff16565b600281905550612767826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143a690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808211151561287757600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156128c457600080fd5b339050612918826000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143c490919063ffffffff16565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061296f826002546143c490919063ffffffff16565b6002819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60606040805190810160405280601281526020017f484f4c4c595f474f4c445f5054455f4c54440000000000000000000000000000815250905090565b606060068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612a9c5780601f10612a7157610100808354040283529160200191612a9c565b820191906000526020600020905b815481529060010190602001808311612a7f57829003601f168201915b5050505050905090565b60108054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612b3c5780601f10612b1157610100808354040283529160200191612b3c565b820191906000526020600020905b815481529060010190602001808311612b1f57829003601f168201915b505050505081565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612bda5780601f10612baf57610100808354040283529160200191612bda565b820191906000526020600020905b815481529060010190602001808311612bbd57829003601f168201915b505050505081565b606060128054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612c7a5780601f10612c4f57610100808354040283529160200191612c7a565b820191906000526020600020905b815481529060010190602001808311612c5d57829003601f168201915b5050505050905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600f8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612d645780601f10612d3957610100808354040283529160200191612d64565b820191906000526020600020905b815481529060010190602001808311612d4757829003601f168201915b5050505050905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612dcc57600080fd5b600360149054906101000a900460ff16151515612de857600080fd5b6001600360146101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a16001905090565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612ece5780601f10612ea357610100808354040283529160200191612ece565b820191906000526020600020905b815481529060010190602001808311612eb157829003601f168201915b5050505050905090565b600086600d9080519060200190612ef09291906143dd565b5085600e9080519060200190612f079291906143dd565b5084600f9080519060200190612f1e9291906143dd565b508360109080519060200190612f359291906143dd565b508260119080519060200190612f4c9291906143dd565b508160129080519060200190612f639291906143dd565b507f76b794936344483a0e529b4c747bdaccfc63ce7d42758c188d25a4924cefd339600d600e600f6010601160126040518080602001806020018060200180602001806020018060200187810387528d81815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561302e5780601f106130035761010080835404028352916020019161302e565b820191906000526020600020905b81548152906001019060200180831161301157829003601f168201915b505087810386528c8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156130b15780601f10613086576101008083540402835291602001916130b1565b820191906000526020600020905b81548152906001019060200180831161309457829003601f168201915b505087810385528b8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156131345780601f1061310957610100808354040283529160200191613134565b820191906000526020600020905b81548152906001019060200180831161311757829003601f168201915b505087810384528a8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156131b75780601f1061318c576101008083540402835291602001916131b7565b820191906000526020600020905b81548152906001019060200180831161319a57829003601f168201915b505087810383528981815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561323a5780601f1061320f5761010080835404028352916020019161323a565b820191906000526020600020905b81548152906001019060200180831161321d57829003601f168201915b50508781038252888181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156132bd5780601f10613292576101008083540402835291602001916132bd565b820191906000526020600020905b8154815290600101906020018083116132a057829003601f168201915b50509c5050505050505050505050505060405180910390a1600190509695505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60098054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561339f5780601f106133745761010080835404028352916020019161339f565b820191906000526020600020905b81548152906001019060200180831161338257829003601f168201915b505050505081565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561343d5780601f106134125761010080835404028352916020019161343d565b820191906000526020600020905b81548152906001019060200180831161342057829003601f168201915b505050505081565b6060600e8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156134dd5780601f106134b2576101008083540402835291602001916134dd565b820191906000526020600020905b8154815290600101906020018083116134c057829003601f168201915b5050505050905090565b6060600c8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561357f5780601f106135545761010080835404028352916020019161357f565b820191906000526020600020905b81548152906001019060200180831161356257829003601f168201915b5050505050905090565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156135d95750600082115b156136e457816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506136e9565b600090505b92915050565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156137855780601f1061375a57610100808354040283529160200191613785565b820191906000526020600020905b81548152906001019060200180831161376857829003601f168201915b505050505081565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156138235780601f106137f857610100808354040283529160200191613823565b820191906000526020600020905b81548152906001019060200180831161380657829003601f168201915b505050505081565b606060118054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156138c35780601f10613898576101008083540402835291602001916138c3565b820191906000526020600020905b8154815290600101906020018083116138a657829003601f168201915b5050505050905090565b600f8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156139635780601f1061393857610100808354040283529160200191613963565b820191906000526020600020905b81548152906001019060200180831161394657829003601f168201915b505050505081565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b83811015613bac578082015181840152602081019050613b91565b50505050905090810190601f168015613bd95780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af192505050151515613bfe57600080fd5b600190509392505050565b6060600d8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613ca15780601f10613c7657610100808354040283529160200191613ca1565b820191906000526020600020905b815481529060010190602001808311613c8457829003601f168201915b5050505050905090565b60606040805190810160405280601281526020017f484f4c4c595f474f4c445f5054455f4c54440000000000000000000000000000815250905090565b600e8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613d7e5780601f10613d5357610100808354040283529160200191613d7e565b820191906000526020600020905b815481529060010190602001808311613d6157829003601f168201915b505050505081565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613de557600080fd5b600083111515613df457600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515613e4157600080fd5b839050613e95836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143c490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613eec836002546143c490919063ffffffff16565b6002819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5846040518082815260200191505060405180910390a2600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600d8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156140685780601f1061403d57610100808354040283529160200191614068565b820191906000526020600020905b81548152906001019060200180831161404b57829003601f168201915b505050505081565b60118054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156141065780601f106140db57610100808354040283529160200191614106565b820191906000526020600020905b8154815290600101906020018083116140e957829003601f168201915b505050505081565b60128054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156141a45780601f10614179576101008083540402835291602001916141a4565b820191906000526020600020905b81548152906001019060200180831161418757829003601f168201915b505050505081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561420857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561424457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060138054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561439c5780601f106143715761010080835404028352916020019161439c565b820191906000526020600020905b81548152906001019060200180831161437f57829003601f168201915b5050505050905090565b60008082840190508381101515156143ba57fe5b8091505092915050565b60008282111515156143d257fe5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061441e57805160ff191683800117855561444c565b8280016001018555821561444c579182015b8281111561444b578251825591602001919060010190614430565b5b509050614459919061445d565b5090565b61447f91905b8082111561447b576000816000905550600101614463565b5090565b905600a165627a7a723058206daa02d25b6d50f4e98e28b7189bc8237aecd38e765b17efb92e961b096a30d70029

Deployed Bytecode

0x60806040526004361061025c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305d2035b1461026157806306fdde0314610290578063095ea7b314610320578063110f30f41461038557806317d7de7c1461041557806318160ddd146104a557806319c59768146104d05780631e1fc057146105605780632272f1a3146105f057806323b872dd146106805780632f34ad85146107055780632f58b235146107955780632ff2e9dc14610825578063313ce56714610850578063340a5f2d1461087b57806338e135061461090b57806339f681111461099b57806340c10f1914610a2b57806342966c6814610a905780635255642114610abd578063529d2cea14610b4d57806358dfd4e514610bdd57806359e0568514610c6d5780636dae214714610cfd57806370a0823114610d8d5780637584f24b14610de45780637d64bcb414610e74578063862f045314610ea35780638a43c8e614610f335780638da5cb5b146111125780638f1a9d791461116957806395d89b41146111f95780639a677c6914611289578063a029b09614611319578063a9059cbb146113a9578063ad3962601461140e578063b994a3a41461149e578063ba270c711461152e578063c59e1767146115be578063cae9ca511461164e578063ceb62914146116f9578063d500958414611789578063d74d880814611819578063da39ff8a146118a9578063dd62ed3e1461190e578063e03535be14611985578063f0fbaea614611a15578063f144820e14611aa5578063f2fde38b14611b35578063f646f1b014611b78575b600080fd5b34801561026d57600080fd5b50610276611c08565b604051808215151515815260200191505060405180910390f35b34801561029c57600080fd5b506102a5611c1b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102e55780820151818401526020810190506102ca565b50505050905090810190601f1680156103125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032c57600080fd5b5061036b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611cb9565b604051808215151515815260200191505060405180910390f35b34801561039157600080fd5b5061039a611dab565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103da5780820151818401526020810190506103bf565b50505050905090810190601f1680156104075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042157600080fd5b5061042a611e49565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561046a57808201518184015260208101905061044f565b50505050905090810190601f1680156104975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104b157600080fd5b506104ba611eeb565b6040518082815260200191505060405180910390f35b3480156104dc57600080fd5b506104e5611ef1565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561052557808201518184015260208101905061050a565b50505050905090810190601f1680156105525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056c57600080fd5b50610575611f93565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b557808201518184015260208101905061059a565b50505050905090810190601f1680156105e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105fc57600080fd5b50610605612031565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561064557808201518184015260208101905061062a565b50505050905090810190601f1680156106725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561068c57600080fd5b506106eb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120d3565b604051808215151515815260200191505060405180910390f35b34801561071157600080fd5b5061071a61234c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561075a57808201518184015260208101905061073f565b50505050905090810190601f1680156107875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156107a157600080fd5b506107aa6123ee565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107ea5780820151818401526020810190506107cf565b50505050905090810190601f1680156108175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561083157600080fd5b5061083a612490565b6040518082815260200191505060405180910390f35b34801561085c57600080fd5b5061086561249e565b6040518082815260200191505060405180910390f35b34801561088757600080fd5b506108906124a3565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d05780820151818401526020810190506108b5565b50505050905090810190601f1680156108fd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091757600080fd5b50610920612545565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610960578082015181840152602081019050610945565b50505050905090810190601f16801561098d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156109a757600080fd5b506109b06125e3565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156109f05780820151818401526020810190506109d5565b50505050905090810190601f168015610a1d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610a3757600080fd5b50610a76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612681565b604051808215151515815260200191505060405180910390f35b348015610a9c57600080fd5b50610abb60048036038101908080359060200190929190505050612867565b005b348015610ac957600080fd5b50610ad26129c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b12578082015181840152602081019050610af7565b50505050905090810190601f168015610b3f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b5957600080fd5b50610b62612a04565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ba2578082015181840152602081019050610b87565b50505050905090810190601f168015610bcf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610be957600080fd5b50610bf2612aa6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c32578082015181840152602081019050610c17565b50505050905090810190601f168015610c5f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610c7957600080fd5b50610c82612b44565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610cc2578082015181840152602081019050610ca7565b50505050905090810190601f168015610cef5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610d0957600080fd5b50610d12612be2565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610d52578082015181840152602081019050610d37565b50505050905090810190601f168015610d7f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610d9957600080fd5b50610dce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c84565b6040518082815260200191505060405180910390f35b348015610df057600080fd5b50610df9612ccc565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610e39578082015181840152602081019050610e1e565b50505050905090810190601f168015610e665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610e8057600080fd5b50610e89612d6e565b604051808215151515815260200191505060405180910390f35b348015610eaf57600080fd5b50610eb8612e36565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ef8578082015181840152602081019050610edd565b50505050905090810190601f168015610f255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610f3f57600080fd5b506110f8600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050612ed8565b604051808215151515815260200191505060405180910390f35b34801561111e57600080fd5b506111276132e3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561117557600080fd5b5061117e613309565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156111be5780820151818401526020810190506111a3565b50505050905090810190601f1680156111eb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561120557600080fd5b5061120e6133a7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561124e578082015181840152602081019050611233565b50505050905090810190601f16801561127b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561129557600080fd5b5061129e613445565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156112de5780820151818401526020810190506112c3565b50505050905090810190601f16801561130b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561132557600080fd5b5061132e6134e7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561136e578082015181840152602081019050611353565b50505050905090810190601f16801561139b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156113b557600080fd5b506113f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613589565b604051808215151515815260200191505060405180910390f35b34801561141a57600080fd5b506114236136ef565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611463578082015181840152602081019050611448565b50505050905090810190601f1680156114905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156114aa57600080fd5b506114b361378d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156114f35780820151818401526020810190506114d8565b50505050905090810190601f1680156115205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561153a57600080fd5b5061154361382b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611583578082015181840152602081019050611568565b50505050905090810190601f1680156115b05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156115ca57600080fd5b506115d36138cd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156116135780820151818401526020810190506115f8565b50505050905090810190601f1680156116405780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561165a57600080fd5b506116df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061396b565b604051808215151515815260200191505060405180910390f35b34801561170557600080fd5b5061170e613c09565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561174e578082015181840152602081019050611733565b50505050905090810190601f16801561177b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561179557600080fd5b5061179e613cab565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156117de5780820151818401526020810190506117c3565b50505050905090810190601f16801561180b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561182557600080fd5b5061182e613ce8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561186e578082015181840152602081019050611853565b50505050905090810190601f16801561189b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156118b557600080fd5b506118f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613d86565b604051808215151515815260200191505060405180910390f35b34801561191a57600080fd5b5061196f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613f4b565b6040518082815260200191505060405180910390f35b34801561199157600080fd5b5061199a613fd2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156119da5780820151818401526020810190506119bf565b50505050905090810190601f168015611a075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611a2157600080fd5b50611a2a614070565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611a6a578082015181840152602081019050611a4f565b50505050905090810190601f168015611a975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611ab157600080fd5b50611aba61410e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611afa578082015181840152602081019050611adf565b50505050905090810190601f168015611b275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015611b4157600080fd5b50611b76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506141ac565b005b348015611b8457600080fd5b50611b8d614304565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611bcd578082015181840152602081019050611bb2565b50505050905090810190601f168015611bfa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600360149054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cb15780601f10611c8657610100808354040283529160200191611cb1565b820191906000526020600020905b815481529060010190602001808311611c9457829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60138054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611e415780601f10611e1657610100808354040283529160200191611e41565b820191906000526020600020905b815481529060010190602001808311611e2457829003601f168201915b505050505081565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ee15780601f10611eb657610100808354040283529160200191611ee1565b820191906000526020600020905b815481529060010190602001808311611ec457829003601f168201915b5050505050905090565b60025481565b606060098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f895780601f10611f5e57610100808354040283529160200191611f89565b820191906000526020600020905b815481529060010190602001808311611f6c57829003601f168201915b5050505050905090565b600b8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120295780601f10611ffe57610100808354040283529160200191612029565b820191906000526020600020905b81548152906001019060200180831161200c57829003601f168201915b505050505081565b606060108054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120c95780601f1061209e576101008083540402835291602001916120c9565b820191906000526020600020905b8154815290600101906020018083116120ac57829003601f168201915b5050505050905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561219f575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156121ab5750600082115b1561234057816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612345565b600090505b9392505050565b6060600b8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123e45780601f106123b9576101008083540402835291602001916123e4565b820191906000526020600020905b8154815290600101906020018083116123c757829003601f168201915b5050505050905090565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124865780601f1061245b57610100808354040283529160200191612486565b820191906000526020600020905b81548152906001019060200180831161246957829003601f168201915b5050505050905090565b6008600a0a633b9aca000281565b600881565b6060600a8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561253b5780601f106125105761010080835404028352916020019161253b565b820191906000526020600020905b81548152906001019060200180831161251e57829003601f168201915b5050505050905090565b600a8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156125db5780601f106125b0576101008083540402835291602001916125db565b820191906000526020600020905b8154815290600101906020018083116125be57829003601f168201915b505050505081565b600c8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126795780601f1061264e57610100808354040283529160200191612679565b820191906000526020600020905b81548152906001019060200180831161265c57829003601f168201915b505050505081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126df57600080fd5b600360149054906101000a900460ff161515156126fb57600080fd5b612710826002546143a690919063ffffffff16565b600281905550612767826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143a690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808211151561287757600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156128c457600080fd5b339050612918826000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143c490919063ffffffff16565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061296f826002546143c490919063ffffffff16565b6002819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60606040805190810160405280601281526020017f484f4c4c595f474f4c445f5054455f4c54440000000000000000000000000000815250905090565b606060068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612a9c5780601f10612a7157610100808354040283529160200191612a9c565b820191906000526020600020905b815481529060010190602001808311612a7f57829003601f168201915b5050505050905090565b60108054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612b3c5780601f10612b1157610100808354040283529160200191612b3c565b820191906000526020600020905b815481529060010190602001808311612b1f57829003601f168201915b505050505081565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612bda5780601f10612baf57610100808354040283529160200191612bda565b820191906000526020600020905b815481529060010190602001808311612bbd57829003601f168201915b505050505081565b606060128054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612c7a5780601f10612c4f57610100808354040283529160200191612c7a565b820191906000526020600020905b815481529060010190602001808311612c5d57829003601f168201915b5050505050905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600f8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612d645780601f10612d3957610100808354040283529160200191612d64565b820191906000526020600020905b815481529060010190602001808311612d4757829003601f168201915b5050505050905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612dcc57600080fd5b600360149054906101000a900460ff16151515612de857600080fd5b6001600360146101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a16001905090565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612ece5780601f10612ea357610100808354040283529160200191612ece565b820191906000526020600020905b815481529060010190602001808311612eb157829003601f168201915b5050505050905090565b600086600d9080519060200190612ef09291906143dd565b5085600e9080519060200190612f079291906143dd565b5084600f9080519060200190612f1e9291906143dd565b508360109080519060200190612f359291906143dd565b508260119080519060200190612f4c9291906143dd565b508160129080519060200190612f639291906143dd565b507f76b794936344483a0e529b4c747bdaccfc63ce7d42758c188d25a4924cefd339600d600e600f6010601160126040518080602001806020018060200180602001806020018060200187810387528d81815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561302e5780601f106130035761010080835404028352916020019161302e565b820191906000526020600020905b81548152906001019060200180831161301157829003601f168201915b505087810386528c8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156130b15780601f10613086576101008083540402835291602001916130b1565b820191906000526020600020905b81548152906001019060200180831161309457829003601f168201915b505087810385528b8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156131345780601f1061310957610100808354040283529160200191613134565b820191906000526020600020905b81548152906001019060200180831161311757829003601f168201915b505087810384528a8181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156131b75780601f1061318c576101008083540402835291602001916131b7565b820191906000526020600020905b81548152906001019060200180831161319a57829003601f168201915b505087810383528981815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561323a5780601f1061320f5761010080835404028352916020019161323a565b820191906000526020600020905b81548152906001019060200180831161321d57829003601f168201915b50508781038252888181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156132bd5780601f10613292576101008083540402835291602001916132bd565b820191906000526020600020905b8154815290600101906020018083116132a057829003601f168201915b50509c5050505050505050505050505060405180910390a1600190509695505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60098054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561339f5780601f106133745761010080835404028352916020019161339f565b820191906000526020600020905b81548152906001019060200180831161338257829003601f168201915b505050505081565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561343d5780601f106134125761010080835404028352916020019161343d565b820191906000526020600020905b81548152906001019060200180831161342057829003601f168201915b505050505081565b6060600e8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156134dd5780601f106134b2576101008083540402835291602001916134dd565b820191906000526020600020905b8154815290600101906020018083116134c057829003601f168201915b5050505050905090565b6060600c8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561357f5780601f106135545761010080835404028352916020019161357f565b820191906000526020600020905b81548152906001019060200180831161356257829003601f168201915b5050505050905090565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156135d95750600082115b156136e457816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506136e9565b600090505b92915050565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156137855780601f1061375a57610100808354040283529160200191613785565b820191906000526020600020905b81548152906001019060200180831161376857829003601f168201915b505050505081565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156138235780601f106137f857610100808354040283529160200191613823565b820191906000526020600020905b81548152906001019060200180831161380657829003601f168201915b505050505081565b606060118054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156138c35780601f10613898576101008083540402835291602001916138c3565b820191906000526020600020905b8154815290600101906020018083116138a657829003601f168201915b5050505050905090565b600f8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156139635780601f1061393857610100808354040283529160200191613963565b820191906000526020600020905b81548152906001019060200180831161394657829003601f168201915b505050505081565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b83811015613bac578082015181840152602081019050613b91565b50505050905090810190601f168015613bd95780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af192505050151515613bfe57600080fd5b600190509392505050565b6060600d8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613ca15780601f10613c7657610100808354040283529160200191613ca1565b820191906000526020600020905b815481529060010190602001808311613c8457829003601f168201915b5050505050905090565b60606040805190810160405280601281526020017f484f4c4c595f474f4c445f5054455f4c54440000000000000000000000000000815250905090565b600e8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613d7e5780601f10613d5357610100808354040283529160200191613d7e565b820191906000526020600020905b815481529060010190602001808311613d6157829003601f168201915b505050505081565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613de557600080fd5b600083111515613df457600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515613e4157600080fd5b839050613e95836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546143c490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613eec836002546143c490919063ffffffff16565b6002819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5846040518082815260200191505060405180910390a2600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600d8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156140685780601f1061403d57610100808354040283529160200191614068565b820191906000526020600020905b81548152906001019060200180831161404b57829003601f168201915b505050505081565b60118054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156141065780601f106140db57610100808354040283529160200191614106565b820191906000526020600020905b8154815290600101906020018083116140e957829003601f168201915b505050505081565b60128054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156141a45780601f10614179576101008083540402835291602001916141a4565b820191906000526020600020905b81548152906001019060200180831161418757829003601f168201915b505050505081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561420857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561424457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060138054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561439c5780601f106143715761010080835404028352916020019161439c565b820191906000526020600020905b81548152906001019060200180831161437f57829003601f168201915b5050505050905090565b60008082840190508381101515156143ba57fe5b8091505092915050565b60008282111515156143d257fe5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061441e57805160ff191683800117855561444c565b8280016001018555821561444c579182015b8281111561444b578251825591602001919060010190614430565b5b509050614459919061445d565b5090565b61447f91905b8082111561447b576000816000905550600101614463565b5090565b905600a165627a7a723058206daa02d25b6d50f4e98e28b7189bc8237aecd38e765b17efb92e961b096a30d70029

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

HGOLD was created by HOLLY.GOLD PTE, LTD. a Singapore registered corporation. The formation of the corporation is a direct result of the partnership between BaseFX and Production Capital.

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.