ETH Price: $3,377.25 (-1.94%)
Gas: 2 Gwei

Token

Wrapped CRES (wCRES)
 

Overview

Max Total Supply

1,173,496 wCRES

Holders

3,008 (0.00%)

Market

Price

$0.00 @ 0.000001 ETH (-0.02%)

Onchain Market Cap

$2,970.96

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
135.702294790871247544 wCRES

Value
$0.34 ( ~0.000100673511090795 Eth) [0.0116%]
0x3646845ef72efa8d46f644a9718821d8906cef06
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

CrescoFin is a regulated Swiss crypto company with the objective to replace banking with code.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
WrappedERC20

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 100000 runs

Other Settings:
istanbul EvmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-11-06
*/

/**************************************************************************
 *            ____        _                              
 *           / ___|      | |     __ _  _   _   ___  _ __ 
 *          | |    _____ | |    / _` || | | | / _ \| '__|
 *          | |___|_____|| |___| (_| || |_| ||  __/| |   
 *           \____|      |_____|\__,_| \__, | \___||_|   
 *                                     |___/             
 * 
 **************************************************************************
 *
 *  The MIT License (MIT)
 * SPDX-License-Identifier: MIT
 *
 * Copyright (c) 2016-2020 Cyril Lapinte
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 **************************************************************************
 *
 * Flatten Contract: WrappedERC20
 *
 * Git Commit:
 * https://github.com/c-layer/contracts/commit/9993912325afde36151b04d0247ac9ea9ffa2a93
 *
 **************************************************************************/


// File: @c-layer/common/contracts/interface/IERC20.sol

pragma solidity ^0.6.0;


/**
 * @title IERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 * @dev see https://github.com/ethereum/EIPs/issues/179
 *
 */
interface IERC20 {

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(
    address indexed owner,
    address indexed spender,
    uint256 value
  );

  function name() external view returns (string memory);
  function symbol() external view returns (string memory);
  function decimals() external view returns (uint256);
  function totalSupply() external view returns (uint256);
  function balanceOf(address _owner) external view returns (uint256);

  function transfer(address _to, uint256 _value) external returns (bool);

  function allowance(address _owner, address _spender)
    external view returns (uint256);

  function transferFrom(address _from, address _to, uint256 _value)
    external returns (bool);

  function approve(address _spender, uint256 _value) external returns (bool);

  function increaseApproval(address _spender, uint256 _addedValue)
    external returns (bool);

  function decreaseApproval(address _spender, uint256 _subtractedValue)
    external returns (bool);
}

// File: @c-layer/common/contracts/math/SafeMath.sol

pragma solidity ^0.6.0;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (a == 0) {
      return 0;
    }

    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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 a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}

// File: @c-layer/common/contracts/token/TokenERC20.sol

pragma solidity ^0.6.0;




/**
 * @title Token ERC20
 * @dev Token ERC20 default implementation
 *
 * @author Cyril Lapinte - <[email protected]>
 *
 * Error messages
 *   TE01: Address is invalid
 *   TE02: Not enougth tokens
 *   TE03: Approval too low
 */
contract TokenERC20 is IERC20 {
  using SafeMath for uint256;

  string internal name_;
  string internal symbol_;
  uint256 internal decimals_;

  uint256 internal totalSupply_;
  mapping(address => uint256) internal balances;
  mapping (address => mapping (address => uint256)) internal allowed;

  constructor(
    string memory _name,
    string memory _symbol,
    uint256 _decimals,
    address _initialAccount,
    uint256 _initialSupply
  ) public {
    name_ = _name;
    symbol_ = _symbol;
    decimals_ = _decimals;
    totalSupply_ = _initialSupply;
    balances[_initialAccount] = _initialSupply;

    emit Transfer(address(0), _initialAccount, _initialSupply);
  }

  function name() external override view returns (string memory) {
    return name_;
  }

  function symbol() external override view returns (string memory) {
    return symbol_;
  }

  function decimals() external override view returns (uint256) {
    return decimals_;
  }

  function totalSupply() external override view returns (uint256) {
    return totalSupply_;
  }

  function balanceOf(address _owner) external override view returns (uint256) {
    return balances[_owner];
  }

  function allowance(address _owner, address _spender)
    external override view returns (uint256)
  {
    return allowed[_owner][_spender];
  }

  function transfer(address _to, uint256 _value) external override returns (bool) {
    require(_to != address(0), "TE01");
    require(_value <= balances[msg.sender], "TE02");

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value)
    external override returns (bool)
  {
    require(_to != address(0), "TE01");
    require(_value <= balances[_from], "TE02");
    require(_value <= allowed[_from][msg.sender], "TE03");

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }

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

  function increaseApproval(address _spender, uint _addedValue)
    external override returns (bool)
  {
    allowed[msg.sender][_spender] = (
      allowed[msg.sender][_spender].add(_addedValue));
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue)
    external override returns (bool)
  {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
}

// File: contracts/interface/IWrappedERC20.sol

pragma solidity ^0.6.0;



/**
 * @title WrappedERC20
 * @dev WrappedERC20
 * @author Cyril Lapinte - <[email protected]>
 *
 * Error messages
 */
abstract contract IWrappedERC20 is IERC20 {

  function base() public view virtual returns (IERC20);

  function deposit(uint256 _value) public virtual returns (bool);
  function depositTo(address _to, uint256 _value) public virtual returns (bool);

  function withdraw(uint256 _value) public virtual returns (bool);
  function withdrawFrom(address _from, address _to, uint256 _value) public virtual returns (bool);

  event Deposit(address indexed _address, uint256 value);
  event Withdrawal(address indexed _address, uint256 value);
}

// File: contracts/WrappedERC20.sol

pragma solidity ^0.6.0;




/**
 * @title WrappedERC20
 * @dev WrappedERC20
 * @author Cyril Lapinte - <[email protected]>
 *
 * Error messages
 *   WE01: Unable to transfer tokens to address 0
 *   WE02: Unable to deposit the base token
 *   WE03: Not enougth tokens
 *   WE04: Approval too low
 *   WE05: Unable to withdraw the base token
 */
contract WrappedERC20 is TokenERC20, IWrappedERC20 {

  IERC20 internal base_;
  uint256 internal ratio_;

  /**
   * @dev constructor
   */
  constructor(
    string memory _name,
    string memory _symbol,
    uint256 _decimals,
    IERC20 _base
  ) public
    TokenERC20(_name, _symbol, _decimals, address(0), 0)
  {
    ratio_ = 10 ** _decimals.sub(_base.decimals());
    base_ = _base;
  }

  /**
   * @dev base token
   */
  function base() public view override returns (IERC20) {
    return base_;
  }

  /**
   * @dev deposit
   */
  function deposit(uint256 _value) public override returns (bool) {
    return depositTo(msg.sender, _value);
  }

  /**
   * @dev depositTo
   */
  function depositTo(address _to, uint256 _value) public override returns (bool) {
    require(_to != address(0), "WE01");
    require(base_.transferFrom(msg.sender, address(this), _value), "WE02");

    uint256 wrappedValue = _value.mul(ratio_);
    balances[_to] = balances[_to].add(wrappedValue);
    totalSupply_ = totalSupply_.add(wrappedValue);
    emit Transfer(address(0), _to, wrappedValue);
    return true;
  }

  /**
   * @dev withdraw
   */
  function withdraw(uint256 _value) public override returns (bool) {
    return withdrawFrom(msg.sender, msg.sender, _value);
  }

  /**
   * @dev withdrawFrom
   */
  function withdrawFrom(address _from, address _to, uint256 _value) public override returns (bool) {
    require(_to != address(0), "WE01");
    uint256 wrappedValue = _value.mul(ratio_);
    require(wrappedValue <= balances[_from], "WE03");

    if (_from != msg.sender) {
      require(wrappedValue <= allowed[_from][msg.sender], "WE04");
      allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(wrappedValue);
    }

    balances[_from] = balances[_from].sub(wrappedValue);
    totalSupply_ = totalSupply_.sub(wrappedValue);
    emit Transfer(_from, address(0), wrappedValue);

    require(base_.transfer(_to, _value), "WE05");
    return true;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_decimals","type":"uint256"},{"internalType":"contract IERC20","name":"_base","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_address","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"base","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"deposit","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"depositTo","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdraw","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620017d5380380620017d5833981810160405260808110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010a57600080fd5b9083019060208201858111156200012057600080fd5b82516401000000008111828201881017156200013b57600080fd5b82525081516020918201929091019080838360005b838110156200016a57818101518382015260200162000150565b50505050905090810190601f168015620001985780820380516001836020036101000a031916815260200191505b5060409081526020828101519290910151865192945092508591859185916000918291620001cc9183919088019062000305565b508351620001e290600190602087019062000305565b50600283905560038190556001600160a01b0382166000818152600460209081526040808320859055805185815290517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050505050620002c2816001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156200028057600080fd5b505afa15801562000295573d6000803e3d6000fd5b505050506040513d6020811015620002ac57600080fd5b50518390620002f2602090811b620013aa17901c565b600a0a600755600680546001600160a01b0319166001600160a01b039290921691909117905550620003a1915050565b600082821115620002ff57fe5b50900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200034857805160ff191683800117855562000378565b8280016001018555821562000378579182015b82811115620003785782518255916020019190600101906200035b565b50620003869291506200038a565b5090565b5b808211156200038657600081556001016200038b565b61142480620003b16000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063b6b55f2511610066578063b6b55f2514610372578063d73dd6231461038f578063dd62ed3e146103c8578063ffaad6a51461040357610100565b806370a08231146102bb5780639555a942146102ee57806395d89b4114610331578063a9059cbb1461033957610100565b80632e1a7d4d116100d35780632e1a7d4d1461022c578063313ce567146102495780635001f3b514610251578063661884631461028257610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101cf57806323b872dd146101e9575b600080fd5b61010d61043c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101bb6004803603604081101561019857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356104f0565b604080519115158252519081900360200190f35b6101d7610564565b60408051918252519081900360200190f35b6101bb600480360360608110156101ff57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020810135909116906040013561056a565b6101bb6004803603602081101561024257600080fd5b5035610856565b6101d7610863565b610259610869565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101bb6004803603604081101561029857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610885565b6101d7600480360360208110156102d157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166109a3565b6101bb6004803603606081101561030457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356109cb565b61010d610e00565b6101bb6004803603604081101561034f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610e7e565b6101bb6004803603602081101561038857600080fd5b5035611042565b6101bb600480360360408110156103a557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561104e565b6101d7600480360360408110156103de57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160200135166110fb565b6101bb6004803603604081101561041957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611133565b60008054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e65780601f106104bb576101008083540402835291602001916104e6565b820191906000526020600020905b8154815290600101906020018083116104c957829003601f168201915b5050505050905090565b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035490565b600073ffffffffffffffffffffffffffffffffffffffff83166105f057604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602052604090205482111561068657604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260056020908152604080832033845290915290205482111561072757604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303300000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602052604090205461075790836113aa565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260046020526040808220939093559085168152205461079390836113bc565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526004602090815260408083209490945591871681526005825282812033825290915220546107de90836113aa565b73ffffffffffffffffffffffffffffffffffffffff808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b600061055e3333846109cb565b60025490565b60065473ffffffffffffffffffffffffffffffffffffffff1690565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054808311156108f45733600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff88168452909152812055610930565b6108fe81846113aa565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff891684529091529020555b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff89168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526004602052604090205490565b600073ffffffffffffffffffffffffffffffffffffffff8316610a5157604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b6000610a68600754846113c990919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260046020526040902054909150811115610b0157604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303300000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff85163314610c2c5773ffffffffffffffffffffffffffffffffffffffff85166000908152600560209081526040808320338452909152902054811115610bbf57604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303400000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff85166000908152600560209081526040808320338452909152902054610bfa90826113aa565b73ffffffffffffffffffffffffffffffffffffffff861660009081526005602090815260408083203384529091529020555b73ffffffffffffffffffffffffffffffffffffffff8516600090815260046020526040902054610c5c90826113aa565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260046020526040902055600354610c8f90826113aa565b60035560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3600654604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8781166004830152602482018790529151919092169163a9059cbb9160448083019260209291908290030181600087803b158015610d5c57600080fd5b505af1158015610d70573d6000803e3d6000fd5b505050506040513d6020811015610d8657600080fd5b5051610df557604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303500000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b506001949350505050565b60018054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e65780601f106104bb576101008083540402835291602001916104e6565b600073ffffffffffffffffffffffffffffffffffffffff8316610f0457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054821115610f8457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054610f9e90836113aa565b336000908152600460205260408082209290925573ffffffffffffffffffffffffffffffffffffffff851681522054610fd790836113bc565b73ffffffffffffffffffffffffffffffffffffffff84166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600061055e3383611133565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915281205461108990836113bc565b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff89168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260056020908152604080832093909416825291909152205490565b600073ffffffffffffffffffffffffffffffffffffffff83166111b957604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600654604080517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101859052905173ffffffffffffffffffffffffffffffffffffffff909216916323b872dd916064808201926020929091908290030181600087803b15801561123957600080fd5b505af115801561124d573d6000803e3d6000fd5b505050506040513d602081101561126357600080fd5b50516112d257604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b60006112e9600754846113c990919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602052604090205490915061131c90826113bc565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602052604090205560035461134f90826113bc565b60035560408051828152905173ffffffffffffffffffffffffffffffffffffffff8616916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060019392505050565b6000828211156113b657fe5b50900390565b8181018281101561055e57fe5b6000826113d85750600061055e565b50818102818382816113e657fe5b041461055e57fefea26469706673582212205a4f150495260aac2c5c9626c7c81ff6a4d9d8477750fcd263f8c6a5dd65cfb164736f6c634300060c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000081df9efb1e970517ff5b32c2f485f791f3410164000000000000000000000000000000000000000000000000000000000000000c577261707065642043524553000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057743524553000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063b6b55f2511610066578063b6b55f2514610372578063d73dd6231461038f578063dd62ed3e146103c8578063ffaad6a51461040357610100565b806370a08231146102bb5780639555a942146102ee57806395d89b4114610331578063a9059cbb1461033957610100565b80632e1a7d4d116100d35780632e1a7d4d1461022c578063313ce567146102495780635001f3b514610251578063661884631461028257610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101cf57806323b872dd146101e9575b600080fd5b61010d61043c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101bb6004803603604081101561019857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356104f0565b604080519115158252519081900360200190f35b6101d7610564565b60408051918252519081900360200190f35b6101bb600480360360608110156101ff57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020810135909116906040013561056a565b6101bb6004803603602081101561024257600080fd5b5035610856565b6101d7610863565b610259610869565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101bb6004803603604081101561029857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610885565b6101d7600480360360208110156102d157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166109a3565b6101bb6004803603606081101561030457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356109cb565b61010d610e00565b6101bb6004803603604081101561034f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610e7e565b6101bb6004803603602081101561038857600080fd5b5035611042565b6101bb600480360360408110156103a557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561104e565b6101d7600480360360408110156103de57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160200135166110fb565b6101bb6004803603604081101561041957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611133565b60008054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e65780601f106104bb576101008083540402835291602001916104e6565b820191906000526020600020905b8154815290600101906020018083116104c957829003601f168201915b5050505050905090565b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035490565b600073ffffffffffffffffffffffffffffffffffffffff83166105f057604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602052604090205482111561068657604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260056020908152604080832033845290915290205482111561072757604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303300000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602052604090205461075790836113aa565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260046020526040808220939093559085168152205461079390836113bc565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526004602090815260408083209490945591871681526005825282812033825290915220546107de90836113aa565b73ffffffffffffffffffffffffffffffffffffffff808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b600061055e3333846109cb565b60025490565b60065473ffffffffffffffffffffffffffffffffffffffff1690565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054808311156108f45733600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff88168452909152812055610930565b6108fe81846113aa565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff891684529091529020555b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff89168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526004602052604090205490565b600073ffffffffffffffffffffffffffffffffffffffff8316610a5157604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b6000610a68600754846113c990919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260046020526040902054909150811115610b0157604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303300000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff85163314610c2c5773ffffffffffffffffffffffffffffffffffffffff85166000908152600560209081526040808320338452909152902054811115610bbf57604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303400000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff85166000908152600560209081526040808320338452909152902054610bfa90826113aa565b73ffffffffffffffffffffffffffffffffffffffff861660009081526005602090815260408083203384529091529020555b73ffffffffffffffffffffffffffffffffffffffff8516600090815260046020526040902054610c5c90826113aa565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260046020526040902055600354610c8f90826113aa565b60035560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3600654604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8781166004830152602482018790529151919092169163a9059cbb9160448083019260209291908290030181600087803b158015610d5c57600080fd5b505af1158015610d70573d6000803e3d6000fd5b505050506040513d6020811015610d8657600080fd5b5051610df557604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303500000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b506001949350505050565b60018054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e65780601f106104bb576101008083540402835291602001916104e6565b600073ffffffffffffffffffffffffffffffffffffffff8316610f0457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054821115610f8457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5445303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054610f9e90836113aa565b336000908152600460205260408082209290925573ffffffffffffffffffffffffffffffffffffffff851681522054610fd790836113bc565b73ffffffffffffffffffffffffffffffffffffffff84166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600061055e3383611133565b33600090815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915281205461108990836113bc565b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff89168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260056020908152604080832093909416825291909152205490565b600073ffffffffffffffffffffffffffffffffffffffff83166111b957604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303100000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600654604080517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101859052905173ffffffffffffffffffffffffffffffffffffffff909216916323b872dd916064808201926020929091908290030181600087803b15801561123957600080fd5b505af115801561124d573d6000803e3d6000fd5b505050506040513d602081101561126357600080fd5b50516112d257604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048083019190915260248201527f5745303200000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b60006112e9600754846113c990919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602052604090205490915061131c90826113bc565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602052604090205560035461134f90826113bc565b60035560408051828152905173ffffffffffffffffffffffffffffffffffffffff8616916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060019392505050565b6000828211156113b657fe5b50900390565b8181018281101561055e57fe5b6000826113d85750600061055e565b50818102818382816113e657fe5b041461055e57fefea26469706673582212205a4f150495260aac2c5c9626c7c81ff6a4d9d8477750fcd263f8c6a5dd65cfb164736f6c634300060c0033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000081df9efb1e970517ff5b32c2f485f791f3410164000000000000000000000000000000000000000000000000000000000000000c577261707065642043524553000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057743524553000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Wrapped CRES
Arg [1] : _symbol (string): wCRES
Arg [2] : _decimals (uint256): 18
Arg [3] : _base (address): 0x81Df9EFB1E970517fF5B32C2F485f791f3410164

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000081df9efb1e970517ff5b32c2f485f791f3410164
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [5] : 5772617070656420435245530000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 7743524553000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

9486:2044:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5850:88;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7376:203;;;;;;;;;;;;;;;;-1:-1:-1;7376:203:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;6138:96;;;:::i;:::-;;;;;;;;;;;;;;;;6873:497;;;;;;;;;;;;;;;;-1:-1:-1;6873:497:0;;;;;;;;;;;;;;;;;;:::i;10680:129::-;;;;;;;;;;;;;;;;-1:-1:-1;10680:129:0;;:::i;6042:90::-;;;:::i;9940:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7886:431;;;;;;;;;;;;;;;;-1:-1:-1;7886:431:0;;;;;;;;;:::i;6240:112::-;;;;;;;;;;;;;;;;-1:-1:-1;6240:112:0;;;;:::i;10853:674::-;;;;;;;;;;;;;;;;-1:-1:-1;10853:674:0;;;;;;;;;;;;;;;;;;:::i;5944:92::-;;;:::i;6511:356::-;;;;;;;;;;;;;;;;-1:-1:-1;6511:356:0;;;;;;;;;:::i;10058:113::-;;;;;;;;;;;;;;;;-1:-1:-1;10058:113:0;;:::i;7585:295::-;;;;;;;;;;;;;;;;-1:-1:-1;7585:295:0;;;;;;;;;:::i;6358:147::-;;;;;;;;;;;;;;;;-1:-1:-1;6358:147:0;;;;;;;;;;;:::i;10212:428::-;;;;;;;;;;;;;;;;-1:-1:-1;10212:428:0;;;;;;;;;:::i;5850:88::-;5927:5;5920:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5898:13;;5920:12;;5927:5;;5920:12;;5927:5;5920:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5850:88;:::o;7376:203::-;7475:10;7454:4;7467:19;;;:7;:19;;;;;;;;;:29;;;;;;;;;;;:38;;;7517;;;;;;;7454:4;;7467:29;;7475:10;;7517:38;;;;;;;;-1:-1:-1;7569:4:0;7376:203;;;;;:::o;6138:96::-;6216:12;;6138:96;:::o;6873:497::-;6971:4;6995:17;;;6987:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7046:15;;;;;;;:8;:15;;;;;;7036:25;;;7028:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7095:14;;;;;;;:7;:14;;;;;;;;7110:10;7095:26;;;;;;;;7085:36;;;7077:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7157:15;;;;;;;:8;:15;;;;;;:27;;7177:6;7157:19;:27::i;:::-;7139:15;;;;;;;;:8;:15;;;;;;:45;;;;7207:13;;;;;;;:25;;7225:6;7207:17;:25::i;:::-;7191:13;;;;;;;;:8;:13;;;;;;;;:41;;;;7268:14;;;;;:7;:14;;;;;7283:10;7268:26;;;;;;;:38;;7299:6;7268:30;:38::i;:::-;7239:14;;;;;;;;:7;:14;;;;;;;;7254:10;7239:26;;;;;;;;:67;;;;7318:28;;;;;;;;;;;7239:14;;7318:28;;;;;;;;;;;-1:-1:-1;7360:4:0;6873:497;;;;;:::o;10680:129::-;10739:4;10759:44;10772:10;10784;10796:6;10759:12;:44::i;6042:90::-;6117:9;;6042:90;:::o;9940:79::-;10008:5;;;;9940:79;:::o;7886:431::-;8025:10;7985:4;8017:19;;;:7;:19;;;;;;;;;:29;;;;;;;;;;8057:27;;;8053:168;;;8103:10;8127:1;8095:19;;;:7;:19;;;;;;;;;:29;;;;;;;;;:33;8053:168;;;8183:30;:8;8196:16;8183:12;:30::i;:::-;8159:10;8151:19;;;;:7;:19;;;;;;;;;:29;;;;;;;;;:62;8053:168;8241:10;8263:19;;;;:7;:19;;;;;;;;8232:61;;;8263:29;;;;;;;;;;;8232:61;;;;;;;;;8241:10;8232:61;;;;;;;;;;;-1:-1:-1;8307:4:0;;7886:431;-1:-1:-1;;;7886:431:0:o;6240:112::-;6330:16;;6307:7;6330:16;;;:8;:16;;;;;;;6240:112::o;10853:674::-;10944:4;10965:17;;;10957:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10998:20;11021:18;11032:6;;11021;:10;;:18;;;;:::i;:::-;11070:15;;;;;;;:8;:15;;;;;;10998:41;;-1:-1:-1;11054:31:0;;;11046:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11107:19;;;11116:10;11107:19;11103:183;;11161:14;;;;;;;:7;:14;;;;;;;;11176:10;11161:26;;;;;;;;11145:42;;;11137:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11234:14;;;;;;;:7;:14;;;;;;;;11249:10;11234:26;;;;;;;;:44;;11265:12;11234:30;:44::i;:::-;11205:14;;;;;;;:7;:14;;;;;;;;11220:10;11205:26;;;;;;;:73;11103:183;11312:15;;;;;;;:8;:15;;;;;;:33;;11332:12;11312:19;:33::i;:::-;11294:15;;;;;;;:8;:15;;;;;:51;11367:12;;:30;;11384:12;11367:16;:30::i;:::-;11352:12;:45;11409:41;;;;;;;;11433:1;;11409:41;;;;;;;;;;;;;11467:5;;:27;;;;;;:5;:27;;;;;;;;;;;;;;;:5;;;;;:14;;:27;;;;;;;;;;;;;;:5;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11467:27:0;11459:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11517:4:0;;10853:674;-1:-1:-1;;;;10853:674:0:o;5944:92::-;6023:7;6016:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5994:13;;6016:14;;6023:7;;6016:14;;6023:7;6016:14;;;;;;;;;;;;;;;;;;;;;;;;6511:356;6585:4;6606:17;;;6598:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6666:10;6657:20;;;;:8;:20;;;;;;6647:30;;;6639:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6727:10;6718:20;;;;:8;:20;;;;;;:32;;6743:6;6718:24;:32::i;:::-;6704:10;6695:20;;;;:8;:20;;;;;;:55;;;;:20;6773:13;;;;;;:25;;6791:6;6773:17;:25::i;:::-;6757:13;;;;;;;:8;:13;;;;;;;;;:41;;;;6810:33;;;;;;;6757:13;;6819:10;;6810:33;;;;;;;;;;-1:-1:-1;6857:4:0;6511:356;;;;:::o;10058:113::-;10116:4;10136:29;10146:10;10158:6;10136:9;:29::i;7585:295::-;7744:10;7679:4;7736:19;;;:7;:19;;;;;;;;;:29;;;;;;;;;;:46;;7770:11;7736:33;:46::i;:::-;7703:10;7695:19;;;;:7;:19;;;;;;;;;:29;;;;;;;;;;;;:88;;;7795:61;;;;;;7695:29;;7795:61;;;;;;;;;;;-1:-1:-1;7870:4:0;7585:295;;;;:::o;6358:147::-;6474:15;;;;6448:7;6474:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;6358:147::o;10212:428::-;10285:4;10306:17;;;10298:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10347:5;;:53;;;;;;10366:10;10347:53;;;;10386:4;10347:53;;;;;;;;;;;;:5;;;;;:18;;:53;;;;;;;;;;;;;;;:5;;:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10347:53:0;10339:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10418:20;10441:18;10452:6;;10441;:10;;:18;;;;:::i;:::-;10482:13;;;;;;;:8;:13;;;;;;10418:41;;-1:-1:-1;10482:31:0;;10418:41;10482:17;:31::i;:::-;10466:13;;;;;;;:8;:13;;;;;:47;10535:12;;:30;;10552:12;10535:16;:30::i;:::-;10520:12;:45;10577:39;;;;;;;;;;;;10594:1;;10577:39;;;;;;;;;-1:-1:-1;10630:4:0;;10212:428;-1:-1:-1;;;10212:428:0:o;4484:113::-;4542:7;4570:1;4565;:6;;4558:14;;;;-1:-1:-1;4586:5:0;;;4484:113::o;4664:127::-;4744:5;;;4763:6;;;;4756:14;;;3619:384;3677:9;3907:6;3903:37;;-1:-1:-1;3931:1:0;3924:8;;3903:37;-1:-1:-1;3952:5:0;;;3956:1;3952;:5;:1;3971:5;;;;;:10;3964:18;;

Swarm Source

ipfs://5a4f150495260aac2c5c9626c7c81ff6a4d9d8477750fcd263f8c6a5dd65cfb1
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.