Token USD//C on xDai

Overview ERC20

Price
$1.00 @ 1.002453 xDAI (-0.02%)
Fully Diluted Market Cap
Total Supply:
13,531,916.181467 USDC

Holders:
36,566 addresses
Balance
0 USDC

Value
$0.00
0x5ff1958268d15872659d3d58b692ad68468b5fc3
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):$3,805,125,697.00
Market Capitalization:$32,573,744,236.00
Circulating Supply:32,527,362,416.00 USDC
Market Data Source: Coinmarketcap


Update? Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
1
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.001
0.0000352 Btc
$294,739,838.00
293,600,561.286 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
2.2514%
2
LBank
ETH-USDC$1.001
0.0000352 Btc
$294,700,809.00
161,226.170 ETH
0.0012%
3
Biconomy
BTC-USDC$1.001
0.0000352 Btc
$287,390,241.00
10,097.259 BTC
0.0001%
4
Binance
USDC-USDT$1.001
0.0000352 Btc
$220,967,399.00
220,636,584.498 USDC
1.6919%
5
LBank
BTC-USDC$1.001
0.0000352 Btc
$211,538,621.00
7,427.416 BTC
0.0001%
6
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XDAC17F958D2EE523A2206206994597C13D831EC7$1.001
0.0000352 Btc
$121,011,018.00
120,885,019.618 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.9270%
7
Uniswap (Arbitrum One)
0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8$1.002
0.0000352 Btc
$99,249,750.00
54,407.888 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1
0.0004%
8
Bybit
BTC-USDC$1.001
0.0000352 Btc
$97,446,584.00
3,421.864 BTC
0.0000%
9
DigiFinex
USDC-USDT$1.002
0.0000352 Btc
$49,724,700.00
49,647,172.766 USDC
0.3807%
10
ApeX Pro
BTC-USDC$1.001
0.0000352 Btc
$46,867,218.00
1,650.963 BTC
0.0000%
11
Bybit
ETH-USDC$1.001
0.0000352 Btc
$38,094,928.00
20,848.501 ETH
0.0002%
12
Kraken
USDC-USD$0.9998
0.0000351 Btc
$31,814,105.00
31,820,468.763 USDC
0.2440%
13
Kraken
USDC-USDT$1.001
0.0000352 Btc
$19,533,687.00
19,510,435.899 USDC
0.1496%
14
Bybit
USDC-USDT$1.001
0.0000352 Btc
$19,195,982.00
19,169,887.640 USDC
0.1470%
15
OKX
BTC-USDC$1.001
0.0000352 Btc
$15,001,026.00
528.391 BTC
0.0000%
16
Binance
BTC-USDC$1.001
0.0000352 Btc
$14,689,941.00
516.184 BTC
0.0000%
17
Biconomy
ETH-USDC$1.001
0.0000352 Btc
$14,373,199.00
7,871.951 ETH
0.0001%
18
OKX
USDC-USDT$1.002
0.0000352 Btc
$14,215,163.00
14,193,013.948 USDC
0.1088%
19
Uniswap (v3)
0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.001
0.0000352 Btc
$12,988,332.00
12,976,910.702 0X6B175474E89094C44DA98B954EEDEAC495271D0F
0.0995%
20
Uniswap (v3)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.001
0.0000352 Btc
$12,734,707.00
12,730,049.326 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0976%
21
OKX
ETH-USDC$1.001
0.0000352 Btc
$11,397,787.00
6,249.079 ETH
0.0000%
22
ApeX Pro
ETH-USDC$1.001
0.0000352 Btc
$11,258,466.00
6,169.260 ETH
0.0000%
23
BKEX
BTC-USDC$1.001
0.0000352 Btc
$11,090,202.00
390.771 BTC
0.0000%
24
Kraken
USDC-EUR$1.002
0.0000352 Btc
$10,182,042.00
10,157,481.201 USDC
0.0779%
25
LBank
XRP-USDC$1.001
0.0000352 Btc
$8,414,364.00
16,423,215.000 XRP
0.1259%
26
Gate.io
USDC-USDT$1.001
0.0000352 Btc
$7,788,187.00
7,779,630.967 USDC
0.0597%
27
BKEX
USDC-USDT$1.001
0.0000352 Btc
$7,676,133.00
7,665,502.961 USDC
0.0588%
28
BKEX
ETH-USDC$1.001
0.0000352 Btc
$7,170,111.00
3,930.326 ETH
0.0000%
29
KuCoin
BTC-USDC$1.001
0.0000352 Btc
$6,536,356.00
229.497 BTC
0.0000%
30
Huobi
USDC-USDT$1.001
0.0000352 Btc
$5,710,838.00
5,705,654.053 USDC
0.0438%
31
Phemex
USDC-USDT$1.001
0.0000352 Btc
$5,673,673.00
5,666,380.800 USDC
0.0435%
32
BingX
USDC-USDT$1.001
0.0000352 Btc
$5,626,120.00
5,618,694.609 USDC
0.0431%
33
KuCoin
USDC-USDT$1.001
0.0000352 Btc
$5,355,528.00
5,348,045.114 USDC
0.0410%
34
Pancakeswap (Stableswap)
0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56$1.001
0.0000352 Btc
$5,339,485.00
5,333,016.870 0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D
0.0409%
35
Binance
ETH-USDC$1.001
0.0000352 Btc
$5,072,297.00
2,775.819 ETH
0.0000%
36
Bitget
USDC-USDT$1.001
0.0000352 Btc
$4,426,694.00
4,420,878.741 USDC
0.0339%
37
KuCoin
USDT-USDC$1.001
0.0000352 Btc
$3,477,836.00
3,471,116.994 USDT
0.0266%
38
Bitstamp
USDC-USD$1.00
0.0000352 Btc
$3,100,499.00
3,100,313.120 USDC
0.0238%
39
KuCoin
ETH-USDC$1.001
0.0000352 Btc
$2,993,484.00
1,638.232 ETH
0.0000%
40
Kraken
USDC-GBP$1.001
0.0000352 Btc
$2,778,283.00
2,775,011.437 USDC
0.0213%
41
OKX
USDT-USDC$1.001
0.0000352 Btc
$2,713,207.00
2,708,851.404 USDT
0.0208%
42
DigiFinex
BTC-USDC$1.001
0.0000352 Btc
$2,486,351.00
87.300 BTC
0.0000%
43
Binance US
BTC-USDC$1.001
0.0000352 Btc
$2,349,557.00
82.475 BTC
0.0000%
44
Uniswap (v2)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.004
0.0000353 Btc
$2,321,578.00
2,240,643.320 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0172%
45
Uniswap (v3)
0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.002
0.0000352 Btc
$2,318,651.00
81.570 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599
0.0000%
46
Kraken
BTC-USDC$1.001
0.0000352 Btc
$2,260,308.00
79.355 BTC
0.0000%
47
Camelot
0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8$1.003
0.0000353 Btc
$2,176,546.00
1,191.513 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1
0.0000%
48
DigiFinex
ETH-USDC$1.001
0.0000352 Btc
$1,978,858.00
1,082.270 ETH
0.0000%
49
Bitforex
ETC-USDC$1.001
0.0000352 Btc
$1,912,525.00
92,832.100 ETC
0.0007%
50
Cryptology
BTC-USDC$1.001
0.0000352 Btc
$1,820,298.00
63.842 BTC
0.0000%
51
Sushiswap (Arbitrum One)
0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1$1.007
0.0000354 Btc
$1,670,216.00
1,655,431.086 0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8
0.0127%
52
Coinsbit
BTC-USDC$1.001
0.0000352 Btc
$1,655,753.00
58.114 BTC
0.0000%
53
MEXC Global
USDC-USDT$1.001
0.0000352 Btc
$1,598,924.00
1,596,690.180 USDC
0.0122%
54
Bitget
BTC-USDC$1.001
0.0000352 Btc
$1,558,988.00
54.946 BTC
0.0000%
55
Bitget
ETH-USDC$1.001
0.0000352 Btc
$1,528,426.00
839.442 ETH
0.0000%
56
Tidex
BTC-USDC$1.00
0.0000352 Btc
$1,437,444.00
50.534 BTC
0.0000%
57
Sushiswap
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$1.007
0.0000354 Btc
$1,287,084.00
1,277,890.693 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0098%
58
Gemini
USDC-USD$1.00
0.0000351 Btc
$1,248,126.00
1,247,763.821 USDC
0.0096%
59
Pancakeswap (Stableswap)
0X55D398326F99059FF775485246999027B3197955-0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D$1.001
0.0000352 Btc
$1,226,808.00
1,225,027.320 0X55D398326F99059FF775485246999027B3197955
0.0094%
60
Uniswap (v3)
0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$1.001
0.0000352 Btc
$1,097,716.00
1,096,447.287 0X6B175474E89094C44DA98B954EEDEAC495271D0F
0.0084%
61
MEXC Global
BTC-USDC$1.001
0.0000352 Btc
$1,077,740.00
37.866 BTC
0.0000%
62
Velodrome Finance
0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9-0X7F5C764CBC14F9669B88837CA1490CCA17C31607$1.002
0.0000352 Btc
$992,701.00
990,979.306 0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9
0.0076%
63
BitMart
DOGE-USDC$1.001
0.0000352 Btc
$976,515.00
12,637,096.000 DOGE
0.0969%
64
BitMart
ETH-USDC$1.001
0.0000352 Btc
$827,305.00
452.855 ETH
0.0000%
65
Kraken
ETH-USDC$1.001
0.0000352 Btc
$623,491.00
341.337 ETH
0.0000%
66
MEXC Global
AVAX-USDC$1.001
0.0000352 Btc
$565,448.00
31,970.710 AVAX
0.0002%
67
WOO X
BTC-USDC$1.001
0.0000352 Btc
$562,202.00
19.755 BTC
0.0000%
68
MEXC Global
ETH-USDC$1.001
0.0000352 Btc
$562,171.00
307.834 ETH
0.0000%
69
Bitstamp
USDC-EUR$1.002
0.0000352 Btc
$537,697.00
536,562.397 USDC
0.0041%
70
P2B
USDC-USDT$1.001
0.0000352 Btc
$523,105.00
522,341.200 USDC
0.0040%
71
BitMart
USDC-USDT$1.001
0.0000352 Btc
$493,469.00
492,758.500 USDC
0.0038%
72
MEXC Global
XRP-USDC$1.001
0.0000352 Btc
$450,011.00
885,353.930 XRP
0.0068%
73
Bitget
EOS-USDC$1.001
0.0000352 Btc
$427,918.00
359,059.100 EOS
0.0028%
74
Bitfinex
UDC-USDT$1.001
0.0000352 Btc
$420,165.00
419,671.609 UDC
0.0032%
75
BitMart
OP-USDC$1.001
0.0000352 Btc
$407,147.00
179,310.400 OP
0.0014%
76
Bitfinex
UDC-USD$0.9995
0.0000351 Btc
$376,755.00
376,943.530 UDC
0.0029%
77
ApeX Pro
DOGE-USDC$1.001
0.0000352 Btc
$358,966.00
4,681,117.000 DOGE
0.0359%
78
BingX
BTC-USDC$1.001
0.0000352 Btc
$292,590.00
10.300 BTC
0.0000%
79
BitMart
APE-USDC$1.001
0.0000352 Btc
$199,735.00
47,305.800 APE
0.0004%
80
BitMart
FXS-USDC$1.001
0.0000352 Btc
$195,036.00
21,744.800 FXS
0.0002%
81
MEXC Global
EOS-USDC$1.001
0.0000352 Btc
$171,823.00
145,312.930 EOS
0.0011%
82
MEXC Global
LTC-USDC$1.001
0.0000352 Btc
$171,627.00
1,837.560 LTC
0.0000%
83
MEXC Global
BCH-USDC$1.001
0.0000352 Btc
$161,354.00
1,291.150 BCH
0.0000%
84
BitMart
TRX-USDC$1.001
0.0000352 Btc
$141,945.00
2,141,744.000 TRX
0.0164%
85
MEXC Global
SHIB-USDC$1.001
0.0000352 Btc
$130,958.00
12,119,936,868.000 SHIB
92.9381%
86
BitMart
XLM-USDC$1.001
0.0000352 Btc
$124,453.00
1,133,197.200 XLM
0.0087%
87
MEXC Global
ATOM-USDC$1.001
0.0000352 Btc
$115,633.00
10,410.840 ATOM
0.0001%
88
Bitget
AVAX-USDC$1.001
0.0000352 Btc
$109,282.00
6,202.700 AVAX
0.0000%
89
Bitstamp
BTC-USDC$1.001
0.0000352 Btc
$105,549.00
3.706 BTC
0.0000%
90
Coinfield
BTC-USDC$1.001
0.0000352 Btc
$104,923.00
3.689 BTC
0.0000%
91
MEXC Global
ALGO-USDC$1.001
0.0000352 Btc
$103,105.00
461,741.270 ALGO
0.0035%
92
MEXC Global
WBTC-USDC$1.001
0.0000352 Btc
$101,661.00
3.570 WBTC
0.0000%
93
Bitget
TRX-USDC$1.001
0.0000352 Btc
$99,798.00
1,516,641.500 TRX
0.0116%
94
PancakeSwap (v2)
0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D-BUSD$1.00
0.0000351 Btc
$93,553.00
93,381.092 0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D
0.0007%
95
Orderly Network
NEAR-USDC$1.001
0.0000352 Btc
$90,348.00
45,883.920 NEAR
0.0004%
96
Orderly Network
ETH-USDC$1.001
0.0000352 Btc
$88,810.00
48.714 ETH
0.0000%
97
MEXC Global
FTM-USDC$1.001
0.0000352 Btc
$87,898.00
186,787.080 FTM
0.0014%
98
Orderly Network
WBTC-USDC$1.001
0.0000352 Btc
$73,820.00
2.609 WBTC
0.0000%
99
Bitget
DOGE-USDC$1.001
0.0000352 Btc
$70,586.00
925,115.653 DOGE
0.0071%
100
MEXC Global
FIL-USDC$1.001
0.0000352 Btc
$60,794.00
10,762.878 FIL
0.0001%

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