Token USD//C on xDai

Overview ERC20

Price
$1.00 @ 0.997642 xDAI (-0.14%)
Fully Diluted Market Cap
Total Supply:
14,773,853.033484 USDC

Holders:
35,773 addresses

Transfers:
-

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

OVERVIEW

USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.

Market

Volume (24H):$2,863,185,486.00
Market Capitalization:$43,107,815,990.00
Circulating Supply:43,086,030,511.00 USDC
Market Data Source: Coinmarketcap


Update? Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
1
LBank
ETH-USDC$0.9992
0.0000420 Btc
$420,898,922.00
255,728.918 ETH
0.0001%
2
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.00
0.0000421 Btc
$334,738,657.00
326,814,295.791 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0902%
3
LBank
BTC-USDC$0.9992
0.0000420 Btc
$126,586,860.00
5,318.776 BTC
0.0000%
4
Bitforex
USDC-USDT$0.998
0.0000420 Btc
$108,344,756.00
108,559,862.370 USDC
0.0300%
5
Bitforex
BTC-USDC$0.9992
0.0000420 Btc
$103,803,165.00
4,360.489 BTC
0.0000%
6
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XDAC17F958D2EE523A2206206994597C13D831EC7$1.00
0.0000421 Btc
$103,128,317.00
103,141,220.191 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0285%
7
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.9967
0.0000419 Btc
$87,877,744.00
85,761,909.360 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0237%
8
BitMart
ETH-USDC$0.9992
0.0000420 Btc
$71,497,512.00
43,427.922 ETH
0.0000%
9
Uniswap (Arbitrum One)
0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8$1.00
0.0000421 Btc
$64,382,525.00
39,909.842 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1
0.0000%
10
ApeX Pro
BTC-USDC$0.9992
0.0000420 Btc
$63,917,160.00
2,711.951 BTC
0.0000%
11
OKX
ETH-USDC$0.9992
0.0000420 Btc
$34,286,032.00
21,282.998 ETH
0.0000%
12
BKEX
ETH-USDC$0.9992
0.0000420 Btc
$33,037,608.00
20,509.840 ETH
0.0000%
13
ApeX Pro
ETH-USDC$0.9992
0.0000420 Btc
$32,741,920.00
20,296.280 ETH
0.0000%
14
Bitforex
LTC-USDC$0.9992
0.0000420 Btc
$31,399,968.00
327,568.428 LTC
0.0001%
15
BitMart
BTC-USDC$0.9992
0.0000420 Btc
$31,217,287.00
1,311.297 BTC
0.0000%
16
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.9967
0.0000419 Btc
$27,896,363.00
27,344,606.198 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0075%
17
Huobi
USDC-USDT$0.9982
0.0000420 Btc
$20,711,577.00
20,751,558.781 USDC
0.0057%
18
WhiteBIT
USDC-USDT$0.9982
0.0000420 Btc
$19,955,220.00
19,991,936.864 USDC
0.0055%
19
Canto Dex
0X4E71A2E537B7F9D9413D3991D37958C0B5E1E503-0X80B5A32E4F032B2A058B4F29EC95EEFEEB87ADCD$0.9985
0.0000420 Btc
$19,753,000.00
19,110,230.763 0X4E71A2E537B7F9D9413D3991D37958C0B5E1E503
0.0053%
20
LBank
USDC-USDT$0.9981
0.0000420 Btc
$16,611,664.00
16,642,979.581 USDC
0.0046%
21
OKX
BTC-USDC$0.9992
0.0000420 Btc
$16,159,334.00
689.786 BTC
0.0000%
22
BKEX
BTC-USDC$0.9993
0.0000420 Btc
$15,995,201.00
682.618 BTC
0.0000%
23
BingX
BTC-USDC$0.9992
0.0000420 Btc
$15,839,012.00
675.763 BTC
0.0000%
24
MEXC Global
BTC-USDC$0.9993
0.0000420 Btc
$14,766,297.00
619.453 BTC
0.0000%
25
BingX
ETH-USDC$0.9992
0.0000420 Btc
$13,875,652.00
8,603.903 ETH
0.0000%
26
DigiFinex
BTC-USDC$0.9993
0.0000420 Btc
$13,136,707.00
550.951 BTC
0.0000%
27
LBank
XRP-USDC$0.9992
0.0000420 Btc
$12,920,973.00
31,269,862.000 XRP
0.0086%
28
DigiFinex
ETH-USDC$0.9993
0.0000420 Btc
$12,753,468.00
7,719.320 ETH
0.0000%
29
Bybit
BTC-USDC$0.9994
0.0000420 Btc
$12,165,275.00
510.466 BTC
0.0000%
30
KuCoin
USDC-USDT$0.9982
0.0000420 Btc
$9,004,284.00
9,020,175.816 USDC
0.0025%
31
OKX
USDC-USDT$0.9991
0.0000420 Btc
$8,331,898.00
8,339,739.104 USDC
0.0023%
32
MEXC Global
ETH-USDC$0.9993
0.0000420 Btc
$7,461,581.00
4,518.939 ETH
0.0000%
33
Kraken
USDC-USDT$0.9993
0.0000420 Btc
$7,406,980.00
7,412,285.343 USDC
0.0020%
34
DigiFinex
USDC-USDT$0.9981
0.0000420 Btc
$6,695,967.00
6,708,957.871 USDC
0.0019%
35
Uniswap (v2)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.9991
0.0000420 Btc
$5,561,017.00
5,451,559.881 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0015%
36
Kraken
USDC-USD$0.9999
0.0000421 Btc
$4,888,628.00
4,889,116.653 USDC
0.0013%
37
Bitrue
USDC-USDT$0.9991
0.0000420 Btc
$4,830,019.00
4,834,445.590 USDC
0.0013%
38
Bybit
USDC-USDT$0.9983
0.0000420 Btc
$4,538,007.00
4,545,848.990 USDC
0.0013%
39
LBank
SHIB-USDC$0.9992
0.0000420 Btc
$4,363,328.00
361,400,128,742.819 SHIB
99.7588%
40
BingX
USDC-USDT$0.9987
0.0000420 Btc
$4,320,406.00
4,325,996.179 USDC
0.0012%
41
Uniswap (v3)
0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$0.9967
0.0000419 Btc
$4,156,321.00
4,169,928.840 0X6B175474E89094C44DA98B954EEDEAC495271D0F
0.0012%
42
BKEX
USDC-USDT$0.9982
0.0000420 Btc
$4,056,765.00
4,064,319.826 USDC
0.0011%
43
KuCoin
USDT-USDC$0.9992
0.0000420 Btc
$3,806,358.00
3,808,465.659 USDT
0.0011%
44
Bybit
ETH-USDC$0.9994
0.0000420 Btc
$3,772,153.00
2,285.081 ETH
0.0000%
45
Kraken
USDC-EUR$0.9998
0.0000421 Btc
$3,602,704.00
3,603,604.295 USDC
0.0010%
46
Kraken
BTC-USDC$0.9975
0.0000420 Btc
$2,347,367.00
98.920 BTC
0.0000%
47
Bitget
BTC-USDC$0.9992
0.0000420 Btc
$2,012,316.00
86.001 BTC
0.0000%
48
Kraken
ETH-USDC$0.9975
0.0000420 Btc
$1,986,366.00
1,213.049 ETH
0.0000%
49
Cryptology
BTC-USDC$0.9993
0.0000420 Btc
$1,959,222.00
82.216 BTC
0.0000%
50
Uniswap (v3)
0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.002
0.0000421 Btc
$1,803,781.00
76.962 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599
0.0000%
51
Tidex
BTC-USDC$0.9975
0.0000420 Btc
$1,435,800.00
60.498 BTC
0.0000%
52
LBank
NEAR-USDC$0.9992
0.0000420 Btc
$1,346,406.00
521,703.693 NEAR
0.0001%
53
Binance US
USDC-USD$0.9998
0.0000421 Btc
$1,235,531.00
1,235,777.657 USDC
0.0003%
54
Bitget
ETH-USDC$0.9992
0.0000420 Btc
$1,166,474.00
724.850 ETH
0.0000%
55
Kraken
USDC-GBP$0.9993
0.0000420 Btc
$941,500.00
942,169.762 USDC
0.0003%
56
LBank
LTC-USDC$0.9992
0.0000420 Btc
$904,367.00
9,433.491 LTC
0.0000%
57
LBank
DOGE-USDC$0.9992
0.0000420 Btc
$879,738.00
9,732,708.512 DOGE
0.0027%
58
LBank
FTM-USDC$0.9992
0.0000420 Btc
$854,445.00
1,729,899.848 FTM
0.0005%
59
LBank
SAND-USDC$0.9992
0.0000420 Btc
$853,983.00
1,075,733.378 SAND
0.0003%
60
LBank
EOS-USDC$0.9992
0.0000420 Btc
$850,536.00
763,593.000 EOS
0.0002%
61
MEXC Global
BCH-USDC$0.9993
0.0000420 Btc
$834,888.00
6,094.390 BCH
0.0000%
62
MEXC Global
DOGE-USDC$0.9993
0.0000420 Btc
$766,986.00
8,483,630.980 DOGE
0.0023%
63
ApeX Pro
ATOM-USDC$0.9992
0.0000420 Btc
$736,785.00
53,918.800 ATOM
0.0000%
64
BingX
DOGE-USDC$0.9992
0.0000420 Btc
$734,460.00
8,210,698.999 DOGE
0.0023%
65
LBank
CRV-USDC$0.9992
0.0000420 Btc
$698,254.00
641,082.954 CRV
0.0002%
66
Coinfield
BTC-USDC$0.9994
0.0000420 Btc
$688,517.00
28.941 BTC
0.0000%
67
MEXC Global
LTC-USDC$0.9993
0.0000420 Btc
$676,489.00
7,057.420 LTC
0.0000%
68
Bitfinex
UDC-USD$0.9994
0.0000420 Btc
$567,517.00
567,875.028 UDC
0.0002%
69
BingX
MATIC-USDC$0.9992
0.0000420 Btc
$539,055.00
463,523.939 MATIC
0.0001%
70
BKEX
ATOM-USDC$0.9992
0.0000420 Btc
$535,491.00
39,655.866 ATOM
0.0000%
71
Gemini
USDC-USD$0.9997
0.0000421 Btc
$517,369.00
517,518.708 USDC
0.0001%
72
Hotbit
USDC-USDT$0.9981
0.0000420 Btc
$507,108.00
508,089.780 USDC
0.0001%
73
BitMart
USDC-USDT$0.9983
0.0000420 Btc
$504,079.00
504,953.380 USDC
0.0001%
74
Coinbase Exchange
USDT-USDC$0.9992
0.0000420 Btc
$423,709.00
423,995.880 USDT
0.0001%
75
Bitget
BCH-USDC$0.9992
0.0000420 Btc
$371,724.00
2,728.093 BCH
0.0000%
76
Binance US
USDC-USDT$0.998
0.0000420 Btc
$325,005.00
325,658.387 USDC
0.0001%
77
MEXC Global
EOS-USDC$0.9993
0.0000420 Btc
$307,482.00
275,494.570 EOS
0.0001%
78
BingX
UNI-USDC$0.9992
0.0000420 Btc
$268,880.00
39,280.108 UNI
0.0000%
79
PancakeSwap (v2)
0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D-BUSD$0.9996
0.0000420 Btc
$266,980.00
267,231.741 0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D
0.0001%
80
Phemex
USDC-USDT$0.9982
0.0000420 Btc
$243,728.00
244,168.470 USDC
0.0001%
81
Velodrome Finance
0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9-0X7F5C764CBC14F9669B88837CA1490CCA17C31607$1.001
0.0000421 Btc
$241,125.00
240,639.186 0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9
0.0001%
82
Coinbase Exchange
USDC-EUR$0.9998
0.0000421 Btc
$216,946.00
217,000.430 USDC
0.0001%
83
Bitstamp
USDC-EUR$0.9993
0.0000420 Btc
$200,799.00
200,932.436 USDC
0.0001%
84
Bitget
ADA-USDC$0.9992
0.0000420 Btc
$175,355.00
450,764.000 ADA
0.0001%
85
CoinEx
USDC-USDT$0.9984
0.0000420 Btc
$158,673.00
158,902.286 USDC
0.0000%
86
BitMart
LST-USDC$0.9994
0.0000420 Btc
$158,086.00
210,626.680 LST
0.0001%
87
Bitget
AVAX-USDC$0.9992
0.0000420 Btc
$132,432.00
6,415.660 AVAX
0.0000%
88
Bittrex
USDC-USD$1.00
0.0000421 Btc
$131,697.00
131,697.097 USDC
0.0000%
89
Orderly Network
NEAR-USDC$0.9992
0.0000420 Btc
$127,242.00
55,486.500 NEAR
0.0000%
90
Bitget
TRX-USDC$0.9992
0.0000420 Btc
$117,489.00
1,852,480.200 TRX
0.0005%
91
BitMart
DAI-USDC$0.9992
0.0000420 Btc
$114,904.00
115,025.400 DAI
0.0000%
92
Orderly Network
ETH-USDC$0.9992
0.0000420 Btc
$113,467.00
71.674 ETH
0.0000%
93
Coinbase Exchange
USDC-GBP$0.9993
0.0000420 Btc
$93,622.00
93,688.730 USDC
0.0000%
94
Bitstamp
BTC-USDC$0.9975
0.0000420 Btc
$79,283.00
3.347 BTC
0.0000%
95
KuCoin
BUSD-USDC$0.9992
0.0000420 Btc
$76,003.00
76,068.967 BUSD
0.0000%
96
Orderly Network
WBTC-USDC$0.9992
0.0000420 Btc
$74,554.00
3.651 WBTC
0.0000%
97
Bitget
DOGE-USDC$0.9992
0.0000420 Btc
$71,335.00
799,806.138 DOGE
0.0002%
98
Coinsbit
USDC-USDT$0.9982
0.0000420 Btc
$65,769.00
65,889.922 USDC
0.0000%
99
Bitstamp
USDC-USD$1.00
0.0000421 Btc
$61,676.00
61,675.552 USDC
0.0000%
100
Bitfinex
UDC-USDT$0.9983
0.0000420 Btc
$50,145.00
50,229.878 UDC
0.0000%

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x4ecaba5870353805a9f068101a40e0f32ed605c6

Contract Name:
TokenProxy

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2022-12-27
*/

pragma solidity 0.4.24;

/**
 * @title Proxy
 * @dev Gives the possibility to delegate any call to a foreign implementation.
 */
contract Proxy {
    /**
    * @dev Tells the address of the implementation where every call will be delegated.
    * @return address of the implementation to which it will be delegated
    */
    /* solcov ignore next */
    function implementation() public view returns (address);

    /**
    * @dev Fallback function allowing to perform a delegatecall to the given implementation.
    * This function will return whatever the implementation call returns
    */
    function() public payable {
        // solhint-disable-previous-line no-complex-fallback
        address _impl = implementation();
        require(_impl != address(0));
        assembly {
            /*
                0x40 is the "free memory slot", meaning a pointer to next slot of empty memory. mload(0x40)
                loads the data in the free memory slot, so `ptr` is a pointer to the next slot of empty
                memory. It's needed because we're going to write the return data of delegatecall to the
                free memory slot.
            */
            let ptr := mload(0x40)
            /*
                `calldatacopy` is copy calldatasize bytes from calldata
                First argument is the destination to which data is copied(ptr)
                Second argument specifies the start position of the copied data.
                    Since calldata is sort of its own unique location in memory,
                    0 doesn't refer to 0 in memory or 0 in storage - it just refers to the zeroth byte of calldata.
                    That's always going to be the zeroth byte of the function selector.
                Third argument, calldatasize, specifies how much data will be copied.
                    calldata is naturally calldatasize bytes long (same thing as msg.data.length)
            */
            calldatacopy(ptr, 0, calldatasize)
            /*
                delegatecall params explained:
                gas: the amount of gas to provide for the call. `gas` is an Opcode that gives
                    us the amount of gas still available to execution

                _impl: address of the contract to delegate to

                ptr: to pass copied data

                calldatasize: loads the size of `bytes memory data`, same as msg.data.length

                0, 0: These are for the `out` and `outsize` params. Because the output could be dynamic,
                        these are set to 0, 0 so the output data will not be written to memory. The output
                        data will be read using `returndatasize` and `returdatacopy` instead.

                result: This will be 0 if the call fails and 1 if it succeeds
            */
            let result := delegatecall(gas, _impl, ptr, calldatasize, 0, 0)
            /*

            */
            /*
                ptr current points to the value stored at 0x40,
                because we assigned it like ptr := mload(0x40).
                Because we use 0x40 as a free memory pointer,
                we want to make sure that the next time we want to allocate memory,
                we aren't overwriting anything important.
                So, by adding ptr and returndatasize,
                we get a memory location beyond the end of the data we will be copying to ptr.
                We place this in at 0x40, and any reads from 0x40 will now read from free memory
            */
            mstore(0x40, add(ptr, returndatasize))
            /*
                `returndatacopy` is an Opcode that copies the last return data to a slot. `ptr` is the
                    slot it will copy to, 0 means copy from the beginning of the return data, and size is
                    the amount of data to copy.
                `returndatasize` is an Opcode that gives us the size of the last return data. In this case, that is the size of the data returned from delegatecall
            */
            returndatacopy(ptr, 0, returndatasize)

            /*
                if `result` is 0, revert.
                if `result` is 1, return `size` amount of data from `ptr`. This is the data that was
                copied to `ptr` from the delegatecall return data
            */
            switch result
                case 0 {
                    revert(ptr, returndatasize)
                }
                default {
                    return(ptr, returndatasize)
                }
        }
    }
}

interface IPermittableTokenVersion {
    function version() external pure returns (string);
}

/**
* @title TokenProxy
* @dev Helps to reduces the size of the deployed bytecode for automatically created tokens, by using a proxy contract.
*/
contract TokenProxy is Proxy {
    // storage layout is copied from PermittableToken.sol
    string internal name;
    string internal symbol;
    uint8 internal decimals;
    mapping(address => uint256) internal balances;
    uint256 internal totalSupply;
    mapping(address => mapping(address => uint256)) internal allowed;
    address internal owner;
    bool internal mintingFinished;
    address internal bridgeContractAddr;
    // string public constant version = "1";
    bytes32 internal DOMAIN_SEPARATOR;
    // bytes32 public constant PERMIT_TYPEHASH = 0xea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb;
    mapping(address => uint256) internal nonces;
    mapping(address => mapping(address => uint256)) internal expirations;

    /**
    * @dev Creates a non-upgradeable token proxy for PermitableToken.sol, initializes its eternalStorage.
    * @param _tokenImage address of the token image used for mirrowing all functions.
    * @param _name token name.
    * @param _symbol token symbol.
    * @param _decimals token decimals.
    * @param _chainId chain id for current network.
    */
    constructor(address _tokenImage, string memory _name, string memory _symbol, uint8 _decimals, uint256 _chainId)
        public
    {
        string memory version = IPermittableTokenVersion(_tokenImage).version();

        assembly {
            // EIP 1967
            // bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)
            sstore(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc, _tokenImage)
        }
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        owner = msg.sender; // msg.sender == HomeMultiAMBErc20ToErc677 mediator
        bridgeContractAddr = msg.sender;
        DOMAIN_SEPARATOR = keccak256(
            abi.encode(
                keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
                keccak256(bytes(_name)),
                keccak256(bytes(version)),
                _chainId,
                address(this)
            )
        );
    }

    /**
    * @dev Retrieves the implementation contract address, mirrowed token image.
    * @return token image address.
    */
    function implementation() public view returns (address impl) {
        assembly {
            impl := sload(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc)
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"implementation","outputs":[{"name":"impl","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_tokenImage","type":"address"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_chainId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b50604051610548380380610548833981016040818152825160208401518285015160608087015160808801517f54fd4d500000000000000000000000000000000000000000000000000000000088529551949793840196929093019492939091600160a060020a038816916354fd4d509160048082019260009290919082900301818387803b1580156100a257600080fd5b505af11580156100b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156100df57600080fd5b8101908080516401000000008111156100f757600080fd5b8201602081018481111561010a57600080fd5b815164010000000081118282018710171561012457600080fd5b50507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8a90558851909450610163935060009250602089019150610380565b508351610177906001906020870190610380565b506002805460ff851660ff1990911617905560068054600160a060020a031990811633908117909255600780549091169091179055604080517f454950373132446f6d61696e28737472696e67206e616d652c737472696e672081527f76657273696f6e2c75696e7432353620636861696e49642c61646472657373206020808301919091527f766572696679696e67436f6e74726163742900000000000000000000000000008284015291519081900360520181208751909288929182918401908083835b6020831061025c5780518252601f19909201916020918201910161023d565b51815160209384036101000a6000190180199092169116179052604051919093018190038120875190955087945090928392508401908083835b602083106102b55780518252601f199092019160209182019101610296565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208282019890985281840196909652606081019690965250608085018790523060a0808701919091528151808703909101815260c09095019081905284519093849350850191508083835b602083106103455780518252601f199092019160209182019101610326565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091206008555061041b975050505050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106103c157805160ff19168380011785556103ee565b828001600101855582156103ee579182015b828111156103ee5782518255916020019190600101906103d3565b506103fa9291506103fe565b5090565b61041891905b808211156103fa5760008155600101610404565b90565b61011e8061042a6000396000f300608060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635c60da1b81146092575b6000604660cd565b905073ffffffffffffffffffffffffffffffffffffffff81161515606957600080fd5b60405136600082376000803683855af43d82016040523d6000833e808015608e573d83f35b3d83fd5b348015609d57600080fd5b5060a460cd565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54905600a165627a7a723058205d442d0b224de4b205ca61128d615099ba3021d9d5d21bc18d96bc5e201685800029000000000000000000000000f8d1677c8a0c961938bf2f9adc3f3cfda759a9d900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000001254657468657220555344206f6e2078446169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553445400000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

4887:2504:0:-;;;;;;;;;;;;;;;;;;;;715:13;731:16;:14;:16::i;:::-;715:32;-1:-1:-1;766:19:0;;;;;758:28;;;;;;1224:4;1218:11;2005:12;2002:1;1997:3;1984:34;2936:1;2933;2919:12;2914:3;2907:5;2902:3;2889:49;3626:14;3621:3;3617:24;3611:4;3604:38;4136:14;4133:1;4128:3;4113:38;4418:6;4442:76;;;;4579:14;4574:3;4567:27;4442:76;4484:14;4479:3;4472:27;7193:195;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7193:195:0;;;;;;;;;;;;;;;;;;;;;;;;7303:66;7297:73;;7274:107::o

Swarm Source

bzzr://5d442d0b224de4b205ca61128d615099ba3021d9d5d21bc18d96bc5e20168580
Loading