Token Uniswap on xDai

DEX  

Overview ERC20

Price
$5.07 @ 5.031887 xDAI (+0.23%)
Fully Diluted Market Cap
Total Supply:
2,939.966335 UNI

Holders:
2,060 addresses

Transfers:
-

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

OVERVIEW

UNI token served as governance token for Uniswap protocol with 1 billion UNI have been minted at genesis. 60% of the UNI genesis supply is allocated to Uniswap community members and remaining for team, investors and advisors.

Market

Volume (24H):$22,603,102.00
Market Capitalization:$3,825,971,469.00
Circulating Supply:753,766,667.00 UNI
Market Data Source: Coinmarketcap


Update? Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
1
BTSE
UNI-USD$5.08
0.0001870 Btc
$2,460,524.00
484,650.784 UNI
12.5447%
2
XT.COM
UNI-USDT$5.07
0.0001867 Btc
$1,613,063.00
317,918.400 UNI
8.2290%
3
Binance
UNI-USDT$5.07
0.0001867 Btc
$1,546,351.00
304,980.986 UNI
7.8941%
4
CoinDCX
UNI-USDT$5.07
0.0001866 Btc
$1,532,743.00
302,419.819 UNI
7.8278%
5
OKX
UNI-USDT$5.06
0.0001864 Btc
$1,177,535.00
230,958.547 UNI
5.9781%
6
LBank
UNI-USDT$5.07
0.0001867 Btc
$1,059,669.00
208,953.190 UNI
5.4086%
7
WhiteBIT
UNI-USDT$5.07
0.0001867 Btc
$1,053,465.00
207,746.230 UNI
5.3773%
8
HitBTC
UNI-USDT$5.07
0.0001865 Btc
$831,710.00
163,691.460 UNI
4.2370%
9
FMFW.io
UNI-USDT$5.06
0.0001864 Btc
$822,804.00
162,486.710 UNI
4.2058%
10
Bullish
UNI-USDC$5.06
0.0001864 Btc
$797,934.00
157,229.528 UNI
4.0697%
11
BitMart
UNI-USDT$5.08
0.0001869 Btc
$722,482.00
142,318.240 UNI
3.6838%
12
Coinbase Exchange
UNI-USD$5.07
0.0001868 Btc
$510,653.00
100,720.567 UNI
2.6071%
13
Uniswap V3 (Ethereum)
0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$5.07
0.0001867 Btc
$400,928.00
79,581.888 0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984
2.0599%
14
Bybit
UNI-USDT$5.07
0.0001865 Btc
$393,209.00
77,601.725 UNI
2.0086%
15
Gate.io
UNI-USDT$5.07
0.0001866 Btc
$373,526.00
73,607.615 UNI
1.9053%
16
Bitubu Exchange
UNI-USDT$5.08
0.0001868 Btc
$287,628.00
56,362.028 UNI
1.4589%
17
Binance
UNI-BTC$5.07
0.0001867 Btc
$270,538.00
53,380.316 UNI
1.3817%
18
Coinsbit
UNI-USDT$5.07
0.0001868 Btc
$267,350.00
52,705.727 UNI
1.3642%
19
Binance
UNI-BUSD$5.06
0.0001866 Btc
$242,832.00
47,951.031 UNI
1.2412%
20
Tidex
UNI-USDT$5.07
0.0001868 Btc
$218,578.00
43,088.454 UNI
1.1153%
21
Bitget
UNI-USDT$5.06
0.0001864 Btc
$193,017.00
38,052.178 UNI
0.9849%
22
XT.COM
UNI-ETH$5.07
0.0001866 Btc
$179,838.00
35,655.460 UNI
0.9229%
23
DigiFinex
UNI-USDT$5.07
0.0001868 Btc
$179,445.00
35,377.220 UNI
0.9157%
24
Deepcoin
UNI-USDT$5.07
0.0001866 Btc
$166,492.00
33,760.380 UNI
0.8739%
25
DIFX
UNI-USDT$5.06
0.0001865 Btc
$155,371.00
30,663.270 UNI
0.7937%
26
BTCEX
UNI-USDT$5.07
0.0001865 Btc
$136,389.00
26,846.350 UNI
0.6949%
27
PointPay
UNI-USDT$5.07
0.0001866 Btc
$136,217.00
26,837.106 UNI
0.6947%
28
Toobit
UNI-USDT$5.07
0.0001866 Btc
$135,284.00
26,662.750 UNI
0.6901%
29
Phemex
UNI-USDT$5.07
0.0001866 Btc
$122,572.00
24,180.216 UNI
0.6259%
30
Bitci TR
UNI-USDT$5.07
0.0001868 Btc
$117,192.00
23,095.300 UNI
0.5978%
31
BingX
UNI-USDT$5.07
0.0001866 Btc
$114,679.00
22,585.265 UNI
0.5846%
32
Bitget
UNI-USDC$5.06
0.0001863 Btc
$99,484.00
19,617.150 UNI
0.5078%
33
Poloniex
UNI-USDT$5.07
0.0001866 Btc
$98,012.00
19,322.344 UNI
0.5001%
34
Dex-Trade
UNI-USDT$5.07
0.0001869 Btc
$96,013.00
18,921.280 UNI
0.4898%
35
Tokenize
UNI-USD$5.05
0.0001861 Btc
$92,541.00
18,307.472 UNI
0.4739%
36
Bitazza
UNI-USDT$5.06
0.0001862 Btc
$85,108.00
16,768.390 UNI
0.4340%
37
Binance US
UNI-USD$5.09
0.0001871 Btc
$82,204.00
16,165.026 UNI
0.4184%
38
Uniswap V2 (Ethereum)
0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$5.07
0.0001868 Btc
$66,090.00
13,106.314 0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984
0.3392%
39
BigONE
UNI-USDT$5.08
0.0001870 Btc
$61,674.00
12,146.020 UNI
0.3144%
40
KuCoin
UNI-USDT$5.06
0.0001865 Btc
$54,652.00
10,796.010 UNI
0.2794%
41
BingX
UNI-USDC$5.06
0.0001864 Btc
$44,767.00
8,851.719 UNI
0.2291%
42
Bitazza
UNI-BTC$5.06
0.0001862 Btc
$36,716.00
7,244.800 UNI
0.1875%
43
Kanga
UNI-USDT$5.06
0.0001863 Btc
$36,501.00
0.000 UNI
0.0000%
44
Bitstamp
UNI-USD$5.05
0.0001861 Btc
$35,393.00
7,007.128 UNI
0.1814%
45
FameEX
UNI-USDT$5.07
0.0001866 Btc
$32,393.00
6,378.415 UNI
0.1651%
46
ProBit Global
UNISWAP-BTC$5.07
0.0001867 Btc
$32,350.00
6,376.590 UNISWAP
0.1651%
47
Crypto.com Exchange
UNI-USD$5.06
0.0001864 Btc
$31,834.00
6,285.230 UNI
0.1627%
48
Kraken
UNI-EUR$5.08
0.0001873 Btc
$30,031.00
5,906.140 UNI
0.1529%
49
EXMO
UNI-USDT$5.07
0.0001867 Btc
$29,443.00
5,806.486 UNI
0.1503%
50
Uniswap V3 (Polygon)
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270$5.08
0.0001868 Btc
$24,620.00
4,853.595 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.1256%
51
Dex-Trade
UNI-BTC$5.07
0.0001868 Btc
$23,555.00
4,643.300 UNI
0.1202%
52
Huobi
UNI-USDT$5.06
0.0001864 Btc
$22,476.00
4,421.433 UNI
0.1144%
53
Coinsbit
UNI-BTC$5.07
0.0001868 Btc
$21,640.00
4,266.815 UNI
0.1104%
54
CoinTR Pro
UNI-USDT$5.07
0.0001866 Btc
$21,472.00
4,227.570 UNI
0.1094%
55
Tarmex
UNI-USDT$5.08
0.0001871 Btc
$19,548.51
3,853.770 UNI
0.0998%
56
Binance US
UNI-USDT$5.08
0.0001871 Btc
$18,329.57
3,604.826 UNI
0.0933%
57
Dex-Trade
UNI-BUSD$5.07
0.0001867 Btc
$16,152.02
3,186.310 UNI
0.0825%
58
Luno
UNI-MYR$5.06
0.0001863 Btc
$13,466.65
2,662.790 UNI
0.0689%
59
CITEX
UNI-USDT$5.07
0.0001868 Btc
$13,466.30
2,650.790 UNI
0.0686%
60
Binance
UNI-BNB$5.07
0.0001867 Btc
$13,272.41
2,618.254 UNI
0.0678%
61
Coinbase Exchange
UNI-BTC$5.08
0.0001869 Btc
$13,137.57
2,586.792 UNI
0.0670%
62
Kraken
UNI-USD$5.07
0.0001868 Btc
$11,362.35
2,241.094 UNI
0.0580%
63
Cryptology
UNI-USDT$5.07
0.0001867 Btc
$11,339.32
2,236.853 UNI
0.0579%
64
Gemini
UNI-USD$5.07
0.0001866 Btc
$10,822.26
2,135.706 UNI
0.0553%
65
PancakeSwap (v2)
0XBF5140A22578168FD562DCCF235E5D43A02CE9B1-WBNB$5.07
0.0001865 Btc
$10,156.77
2,000.859 0XBF5140A22578168FD562DCCF235E5D43A02CE9B1
0.0518%
66
Uniswap V3 (Arbitrum One)
0XFA7F8980B0F1E64A2062791CC3B0871572F1F7F0-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1$5.07
0.0001865 Btc
$10,026.45
1,995.230 0XFA7F8980B0F1E64A2062791CC3B0871572F1F7F0
0.0516%
67
Coinbase Exchange
UNI-EUR$5.08
0.0001869 Btc
$9,236.73
1,818.895 UNI
0.0471%
68
Biswap
0XBF5140A22578168FD562DCCF235E5D43A02CE9B1-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$5.07
0.0001867 Btc
$7,041.21
1,387.193 0XBF5140A22578168FD562DCCF235E5D43A02CE9B1
0.0359%
69
Uniswap V3 (Polygon)
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174$5.07
0.0001865 Btc
$7,000.64
1,378.835 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0357%
70
CoinEx
UNI-USDT$5.08
0.0001871 Btc
$6,999.17
1,375.800 UNI
0.0356%
71
Gate.io
UNI-USD$5.07
0.0001867 Btc
$6,298.18
1,241.688 UNI
0.0321%
72
CoinEx
UNI-USDC$5.07
0.0001868 Btc
$5,453.92
1,075.603 UNI
0.0278%
73
CoinEx
UNI-BTC$5.10
0.0001879 Btc
$5,448.97
1,072.333 UNI
0.0278%
74
Coinbase Exchange
UNI-GBP$5.08
0.0001869 Btc
$5,391.41
1,061.342 UNI
0.0275%
75
Nominex
UNI-USDT$5.08
0.0001868 Btc
$5,295.31
1,043.195 UNI
0.0270%
76
BtcTurk PRO
UNI-USDT$5.05
0.0001862 Btc
$5,162.84
1,021.680 UNI
0.0264%
77
Gate.io
UNI-ETH$5.07
0.0001866 Btc
$4,448.66
882.300 UNI
0.0228%
78
Bitkub
UNI-THB$5.05
0.0001861 Btc
$4,047.84
801.134 UNI
0.0207%
79
Crypto.com Exchange
UNI-USDT$5.07
0.0001865 Btc
$3,835.13
756.980 UNI
0.0196%
80
Bitfinex
UNI-USD$5.07
0.0001869 Btc
$3,590.02
707.519 UNI
0.0183%
81
Uniswap V3 (Polygon)
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619$5.08
0.0001868 Btc
$3,104.09
614.930 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0159%
82
Bitso
UNI-USD$5.10
0.0001880 Btc
$2,460.40
482.035 UNI
0.0125%
83
Uniswap V3 (BSC)
0XBF5140A22578168FD562DCCF235E5D43A02CE9B1-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$5.09
0.0001875 Btc
$1,587.46
313.322 0XBF5140A22578168FD562DCCF235E5D43A02CE9B1
0.0081%
84
Nominex
UNI-BUSD$5.08
0.0001868 Btc
$945.48
186.199 UNI
0.0048%
85
Bancor (V2)
UNI-BNT$5.08
0.0001871 Btc
$869.97
171.298 UNI
0.0044%
86
WOO X
UNI-USDT$5.06
0.0001864 Btc
$675.07
133.350 UNI
0.0035%
87
Uniswap V3 (Optimism)
0X6FD9D7AD17242C41F7131D257212C54A0E816691-0X4200000000000000000000000000000000000006$5.06
0.0001863 Btc
$549.51
109.164 0X6FD9D7AD17242C41F7131D257212C54A0E816691
0.0028%
88
KuCoin
UNI-KCS$5.07
0.0001867 Btc
$483.25
95.298 UNI
0.0025%
89
TokoCrypto
UNI-USDT$5.07
0.0001866 Btc
$422.89
83.438 UNI
0.0022%
90
Bitcoin.me
UNI-KLV$5.05
0.0001857 Btc
$387.39
76.783 UNI
0.0020%
91
Bitstamp
UNI-EUR$5.10
0.0001875 Btc
$347.53
68.196 UNI
0.0018%
92
Uniswap V3 (Arbitrum One)
0XFA7F8980B0F1E64A2062791CC3B0871572F1F7F0-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8$5.09
0.0001875 Btc
$333.01
65.464 0XFA7F8980B0F1E64A2062791CC3B0871572F1F7F0
0.0017%
93
Coins.ph
UNI-PHP$5.06
0.0001863 Btc
$220.69
43.703 UNI
0.0011%
94
Quickswap
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619$5.06
0.0001863 Btc
$101.01
20.089 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0005%
95
Quickswap
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270$5.07
0.0001866 Btc
$76.86
15.251 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0004%
96
LCX Exchange
UNI-EUR$5.09
0.0001873 Btc
$57.43
11.280 UNI
0.0003%
97
Dfyn
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619$5.08
0.0001869 Btc
$40.69
8.000 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0002%
98
Bitstamp
UNI-BTC$5.07
0.0001868 Btc
$10.38
2.046 UNI
0.0001%
99
Coinmetro
UNI-EUR$5.07
0.0001869 Btc
$0.00
0.000 UNI
0.0000%
100
Coinmetro
UNI-USD$5.07
0.0001867 Btc
$0.00
0.000 UNI
0.0000%

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

Contract Name:
TokenProxy

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-04-16
*/

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"}]

608060405234801561001057600080fd5b50604051610548380380610548833981016040818152825160208401518285015160608087015160808801517f54fd4d500000000000000000000000000000000000000000000000000000000088529551949793840196929093019492939091600160a060020a038816916354fd4d509160048082019260009290919082900301818387803b1580156100a257600080fd5b505af11580156100b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156100df57600080fd5b8101908080516401000000008111156100f757600080fd5b8201602081018481111561010a57600080fd5b815164010000000081118282018710171561012457600080fd5b50507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8a90558851909450610163935060009250602089019150610380565b508351610177906001906020870190610380565b506002805460ff851660ff1990911617905560068054600160a060020a031990811633908117909255600780549091169091179055604080517f454950373132446f6d61696e28737472696e67206e616d652c737472696e672081527f76657273696f6e2c75696e7432353620636861696e49642c61646472657373206020808301919091527f766572696679696e67436f6e74726163742900000000000000000000000000008284015291519081900360520181208751909288929182918401908083835b6020831061025c5780518252601f19909201916020918201910161023d565b51815160209384036101000a6000190180199092169116179052604051919093018190038120875190955087945090928392508401908083835b602083106102b55780518252601f199092019160209182019101610296565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208282019890985281840196909652606081019690965250608085018790523060a0808701919091528151808703909101815260c09095019081905284519093849350850191508083835b602083106103455780518252601f199092019160209182019101610326565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091206008555061041b975050505050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106103c157805160ff19168380011785556103ee565b828001600101855582156103ee579182015b828111156103ee5782518255916020019190600101906103d3565b506103fa9291506103fe565b5090565b61041891905b808211156103fa5760008155600101610404565b90565b61011e8061042a6000396000f300608060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635c60da1b81146092575b6000604660cd565b905073ffffffffffffffffffffffffffffffffffffffff81161515606957600080fd5b60405136600082376000803683855af43d82016040523d6000833e808015608e573d83f35b3d83fd5b348015609d57600080fd5b5060a460cd565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54905600a165627a7a7230582074808ee101bea5849b0339acc4d06c466b54a9ec6cfe2c1fb57dd2bfd19b7b0b0029000000000000000000000000f8d1677c8a0c961938bf2f9adc3f3cfda759a9d900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000014476e6f73697320546f6b656e206f6e20784461690000000000000000000000000000000000000000000000000000000000000000000000000000000000000003474e4f0000000000000000000000000000000000000000000000000000000000

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://74808ee101bea5849b0339acc4d06c466b54a9ec6cfe2c1fb57dd2bfd19b7b0b
Loading