Token MAP Protocol

 

Overview [ERC-20]

Price
$0.01 @ 0.000009 Eth (-0.14%)
Fully Diluted Market Cap
Max Total Supply:
10,000,000,000 MAP

Holders:
2,385 (0.00%)

Transfers:
-

 
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

OVERVIEW

MarcoPolo Protocol is an open, fully decentralized, chain-to-chain interoperation protocol that enables the interoperability of multiple independently verifiable consensus blockchains without a relay chain.

Market

Volume (24H):$112,474.86
Market Capitalization:$24,134,037.72
Circulating Supply:2,105,183,690.00 MAP
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
map

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-10-10
*/

pragma solidity ^0.5.17;
// SPDX-License-Identifier: MIT
  library SafeMath {
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
      assert(b <= a);
      return a - b;
    }
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
      uint256 c = a + b;
      assert(c >= a);
      return c;
    }
  }
  contract map {
    using SafeMath for uint256;
    
    string public constant name = "MAP Protocol";
    string public constant symbol = "MAP";
    uint256 public constant decimals = 18;
    uint256 public constant totalSupply = 10000000000*10**decimals;
    
    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private allowed;
    
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    constructor(address _moveAddr) public {
      balances[_moveAddr] = totalSupply;
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
      return balances[_owner];
    }
    
    function transfer(address _to, uint256 _value) public returns (bool success) {
      require (_to != address(0), "not enough balance !");
      require((balances[msg.sender] >= _value), "");
      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) public returns (bool success) {
      require (_to != address(0), "not enough balance !");
      require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value, "not enough allowed balance");
      allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
      balances[_from] = balances[_from].sub(_value);
      balances[_to] = balances[_to].add(_value);
      emit Transfer(_from, _to, _value);
      return true;
    }

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

    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }
    
    function batchTransfer(
        address payable[] memory _users, 
        uint256[] memory _amounts
    ) 
        public
        returns (bool)
    {
        require(_users.length == _amounts.length,"not same length");
        
        for(uint8 i = 0; i < _users.length; i++){
            require(_users[i] != address(0),"address is zero");
            require(balances[msg.sender] >= _amounts[i] ,"not enough balance !");
            balances[msg.sender] = balances[msg.sender].sub(_amounts[i]);
            balances[_users[i]] = balances[_users[i]].add(_amounts[i]); 
            emit Transfer(msg.sender, _users[i], _amounts[i]);
        }
        return true;
    }
  }

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_moveAddr","type":"address"}],"payable":false,"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":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable[]","name":"_users","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161143e38038061143e8339818101604052602081101561003357600080fd5b81019080805190602001909291905050506012600a0a6402540be400026000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505061139c806100a26000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806370a082311161006657806370a082311461024e57806388d695b2146102a657806395d89b411461040a578063a9059cbb1461048d578063dd62ed3e146104f35761009e565b806306fdde03146100a3578063095ea7b31461012657806318160ddd1461018c57806323b872dd146101aa578063313ce56714610230575b600080fd5b6100ab61056b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100eb5780820151818401526020810190506100d0565b50505050905090810190601f1680156101185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101726004803603604081101561013c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105a4565b604051808215151515815260200191505060405180910390f35b610194610696565b6040518082815260200191505060405180910390f35b610216600480360360608110156101c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a5565b604051808215151515815260200191505060405180910390f35b610238610b2a565b6040518082815260200191505060405180910390f35b6102906004803603602081101561026457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b2f565b6040518082815260200191505060405180910390f35b6103f0600480360360408110156102bc57600080fd5b81019080803590602001906401000000008111156102d957600080fd5b8201836020820111156102eb57600080fd5b8035906020019184602083028401116401000000008311171561030d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561036d57600080fd5b82018360208201111561037f57600080fd5b803590602001918460208302840111640100000000831117156103a157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610b77565b604051808215151515815260200191505060405180910390f35b610412610fac565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610452578082015181840152602081019050610437565b50505050905090810190601f16801561047f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104d9600480360360408110156104a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fe5565b604051808215151515815260200191505060405180910390f35b6105556004803603604081101561050957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112ad565b6040518082815260200191505060405180910390f35b6040518060400160405280600c81526020017f4d41502050726f746f636f6c000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6012600a0a6402540be4000281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610749576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f7420656e6f7567682062616c616e6365202100000000000000000000000081525060200191505060405180910390fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610813575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f6e6f7420656e6f75676820616c6c6f7765642062616c616e636500000000000081525060200191505060405180910390fd5b61091482600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461133490919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109e5826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461133490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a78826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461134b90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008151835114610bf0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f6e6f742073616d65206c656e677468000000000000000000000000000000000081525060200191505060405180910390fd5b60008090505b83518160ff161015610fa157600073ffffffffffffffffffffffffffffffffffffffff16848260ff1681518110610c2957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610cbb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f61646472657373206973207a65726f000000000000000000000000000000000081525060200191505060405180910390fd5b828160ff1681518110610cca57fe5b60200260200101516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f7420656e6f7567682062616c616e6365202100000000000000000000000081525060200191505060405180910390fd5b610dec838260ff1681518110610d9757fe5b60200260200101516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461133490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eab838260ff1681518110610e4057fe5b6020026020010151600080878560ff1681518110610e5a57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461134b90919063ffffffff16565b600080868460ff1681518110610ebd57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550838160ff1681518110610f1257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858460ff1681518110610f7757fe5b60200260200101516040518082815260200191505060405180910390a38080600101915050610bf6565b506001905092915050565b6040518060400160405280600381526020017f4d4150000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611089576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f7420656e6f7567682062616c616e6365202100000000000000000000000081525060200191505060405180910390fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611118576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526000815260200160200191505060405180910390fd5b611169826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461133490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111fc826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461134b90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008282111561134057fe5b818303905092915050565b60008082840190508381101561135d57fe5b809150509291505056fea265627a7a7231582033d6dc6a2b25ad3031696c1b747d835648d93fb843812c8f5fc757deb621424864736f6c63430005110032000000000000000000000000382e574463ddf73ef46a8e94e99facbf68acc59d

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

000000000000000000000000382e574463ddf73ef46a8e94e99facbf68acc59d

-----Decoded View---------------
Arg [0] : _moveAddr (address): 0x382e574463DdF73eF46A8E94E99FaCBF68ACc59D

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000382e574463ddf73ef46a8e94e99facbf68acc59d


Deployed ByteCode Sourcemap

360:2776:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;360:2776:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;419:44;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;419:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2073:208;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2073:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;558:62;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1546:519;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1546:519:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;514:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1033:113;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1033:113:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2443:688;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2443:688:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;2443:688:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2443:688:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2443:688:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2443:688:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;2443:688:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2443:688:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2443:688:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2443:688:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;470:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;470:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1158:380;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1158:380:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2289:142;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2289:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;419:44;;;;;;;;;;;;;;;;;;;:::o;2073:208::-;2140:12;2195:6;2163:7;:19;2171:10;2163:19;;;;;;;;;;;;;;;:29;2183:8;2163:29;;;;;;;;;;;;;;;:38;;;;2236:8;2215:38;;2224:10;2215:38;;;2246:6;2215:38;;;;;;;;;;;;;;;;;;2269:4;2262:11;;2073:208;;;;:::o;558:62::-;549:2;608;:12;596:11;:24;558:62;:::o;1546:519::-;1628:12;1675:1;1660:17;;:3;:17;;;;1651:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1738:6;1719:8;:15;1728:5;1719:15;;;;;;;;;;;;;;;;:25;;:65;;;;;1778:6;1748:7;:14;1756:5;1748:14;;;;;;;;;;;;;;;:26;1763:10;1748:26;;;;;;;;;;;;;;;;:36;;1719:65;1711:104;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1853:38;1884:6;1853:7;:14;1861:5;1853:14;;;;;;;;;;;;;;;:26;1868:10;1853:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;1824:7;:14;1832:5;1824:14;;;;;;;;;;;;;;;:26;1839:10;1824:26;;;;;;;;;;;;;;;:67;;;;1918:27;1938:6;1918:8;:15;1927:5;1918:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;1900:8;:15;1909:5;1900:15;;;;;;;;;;;;;;;:45;;;;1970:25;1988:6;1970:8;:13;1979:3;1970:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;1954:8;:13;1963:3;1954:13;;;;;;;;;;;;;;;:41;;;;2025:3;2009:28;;2018:5;2009:28;;;2030:6;2009:28;;;;;;;;;;;;;;;;;;2053:4;2046:11;;1546:519;;;;;:::o;514:37::-;549:2;514:37;:::o;1033:113::-;1089:15;1122:8;:16;1131:6;1122:16;;;;;;;;;;;;;;;;1115:23;;1033:113;;;:::o;2443:688::-;2587:4;2634:8;:15;2617:6;:13;:32;2609:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2693:7;2703:1;2693:11;;2689:413;2710:6;:13;2706:1;:17;;;2689:413;;;2773:1;2752:23;;:6;2759:1;2752:9;;;;;;;;;;;;;;;;:23;;;;2744:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2841:8;2850:1;2841:11;;;;;;;;;;;;;;;;2817:8;:20;2826:10;2817:20;;;;;;;;;;;;;;;;:35;;2809:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2915:37;2940:8;2949:1;2940:11;;;;;;;;;;;;;;;;2915:8;:20;2924:10;2915:20;;;;;;;;;;;;;;;;:24;;:37;;;;:::i;:::-;2892:8;:20;2901:10;2892:20;;;;;;;;;;;;;;;:60;;;;2989:36;3013:8;3022:1;3013:11;;;;;;;;;;;;;;;;2989:8;:19;2998:6;3005:1;2998:9;;;;;;;;;;;;;;;;2989:19;;;;;;;;;;;;;;;;:23;;:36;;;;:::i;:::-;2967:8;:19;2976:6;2983:1;2976:9;;;;;;;;;;;;;;;;2967:19;;;;;;;;;;;;;;;:58;;;;3067:6;3074:1;3067:9;;;;;;;;;;;;;;;;3046:44;;3055:10;3046:44;;;3078:8;3087:1;3078:11;;;;;;;;;;;;;;;;3046:44;;;;;;;;;;;;;;;;;;2725:3;;;;;;;2689:413;;;;3119:4;3112:11;;2443:688;;;;:::o;470:37::-;;;;;;;;;;;;;;;;;;;:::o;1158:380::-;1221:12;1268:1;1253:17;;:3;:17;;;;1244:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1337:6;1313:8;:20;1322:10;1313:20;;;;;;;;;;;;;;;;:30;;1304:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1381:32;1406:6;1381:8;:20;1390:10;1381:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;1358:8;:20;1367:10;1358:20;;;;;;;;;;;;;;;:55;;;;1438:25;1456:6;1438:8;:13;1447:3;1438:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;1422:8;:13;1431:3;1422:13;;;;;;;;;;;;;;;:41;;;;1498:3;1477:33;;1486:10;1477:33;;;1503:6;1477:33;;;;;;;;;;;;;;;;;;1526:4;1519:11;;1158:380;;;;:::o;2289:142::-;2363:17;2398:7;:15;2406:6;2398:15;;;;;;;;;;;;;;;:25;2414:8;2398:25;;;;;;;;;;;;;;;;2391:32;;2289:142;;;;:::o;85:119::-;143:7;173:1;168;:6;;161:14;;;;195:1;191;:5;184:12;;85:119;;;;:::o;210:141::-;268:7;286:9;302:1;298;:5;286:17;;324:1;319;:6;;312:14;;;;342:1;335:8;;;210:141;;;;:::o

Swarm Source

bzzr://33d6dc6a2b25ad3031696c1b747d835648d93fb843812c8f5fc757deb6214248

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.