Overview
Max Total Supply
3,198,987,798.481152855344714232 DAI
Holders
504,273 ( 0.001%)
Market
Price
$1.00 @ 0.000347 ETH (+0.03%)
Onchain Market Cap
$3,197,381,906.61
Circulating Supply Market Cap
$5,232,373,111.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
31,337.101898699193137595 DAIValue
$31,321.37 ( ~10.8861 Eth) [0.0010%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | Uniswap V3 (Ethereum) | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.9981 0.0003468 Eth | $10,259,581.00 10,235,141.202 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 19.5535% |
2 | Uniswap V2 (Ethereum) | 0X9F8F72AA9304C8B593D555F12EF6589CC3A579A2-0X6B175474E89094C44DA98B954EEDEAC495271D0F | $1.001 0.0003477 Eth | $7,880,192.00 3,624.769 0X9F8F72AA9304C8B593D555F12EF6589CC3A579A2 | 0.0069% |
3 | Binance | USDT-DAI | $0.9998 0.0003455 Eth | $5,470,900.00 5,470,619.500 USDT | 10.4512% |
4 | HTX | DAI-USDT | $0.9979 0.0003467 Eth | $4,458,558.00 4,462,363.570 DAI | 8.5250% |
5 | Uniswap V3 (Ethereum) | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $1.00 0.0003476 Eth | $3,598,473.00 3,598,211.009 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 6.8741% |
6 | Bitrue | DAI-USDT | $0.9999 0.0003475 Eth | $2,220,697.00 2,220,946.900 DAI | 4.2430% |
7 | Uniswap V3 (Ethereum) | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.9995 0.0003473 Eth | $2,093,884.00 2,174,674.913 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 4.1546% |
8 | Uniswap V3 (Ethereum) | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $1.00 0.0003476 Eth | $1,666,172.00 1,666,111.190 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 3.1830% |
9 | Bitcointry | USDT-DAI | $0.9998 0.0003471 Eth | $1,650,665.00 1,650,687.045 USDT | 3.1535% |
10 | LBank | DAI-USDT | $0.9977 0.0003473 Eth | $1,575,530.00 1,579,138.050 DAI | 3.0168% |
11 | Balancer V2 | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $0.9984 0.0003476 Eth | $1,345,050.00 1,345,878.137 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 2.5712% |
12 | KuCoin | USDT-DAI | $0.9999 0.0003474 Eth | $1,271,966.00 1,269,426.925 USDT | 2.4251% |
13 | Cryptology | BTC-DAI | $0.9999 0.0003474 Eth | $1,219,013.00 22.144 BTC | 0.0000% |
14 | Uniswap V3 (Polygon) | 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063-0XC2132D05D31C914A87C6611C10748AEB04B58E8F | $1.00 0.0003475 Eth | $1,167,258.00 1,167,016.307 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | 2.2295% |
15 | DigiFinex | DAI-USDT | $0.9981 0.0003475 Eth | $1,109,568.00 1,111,663.530 DAI | 2.1238% |
16 | Uniswap V3 (Polygon) | 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.00 0.0003475 Eth | $910,131.00 910,084.216 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359 | 1.7386% |
17 | Bybit | DAI-USDT | $0.9978 0.0003473 Eth | $828,572.00 830,204.440 DAI | 1.5860% |
18 | Uniswap V3 (Polygon) | 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.00 0.0003476 Eth | $823,570.00 823,251.077 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174 | 1.5728% |
19 | Balancer V2 | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.9791 0.0003408 Eth | $812,025.00 814,277.932 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 1.5556% |
20 | Bitget | DAI-USDT | $0.9996 0.0003473 Eth | $774,855.00 775,211.000 DAI | 1.4810% |
21 | BitMart | DAI-USDT | $0.9999 0.0003472 Eth | $729,199.00 729,270.780 DAI | 1.3932% |
22 | BitMart | BTC-DAI | $0.9998 0.0003472 Eth | $703,286.00 12.750 BTC | 0.0000% |
23 | Uniswap V2 (Ethereum) | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.9997 0.0003473 Eth | $668,424.00 681,081.244 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 1.3012% |
24 | Binance | ETH-DAI | $0.9999 0.0003458 Eth | $657,964.00 223.761 ETH | 0.0004% |
25 | Azbit | DAI-USDT | $1.00 0.0003473 Eth | $585,523.00 585,508.231 DAI | 1.1186% |
26 | Binance | BTC-DAI | $0.9998 0.0003472 Eth | $578,667.00 10.250 BTC | 0.0000% |
27 | BitMart | DAI-USDC | $0.9999 0.0003472 Eth | $520,623.00 520,673.800 DAI | 0.9947% |
28 | Quickswap (v3) | 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $0.9999 0.0003474 Eth | $460,229.00 460,287.593 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174 | 0.8793% |
29 | OKX | DAI-USDT | $1.00 0.0003475 Eth | $460,080.00 460,052.249 DAI | 0.8789% |
30 | Tapbit | DAI-USDT | $1.00 0.0003472 Eth | $454,382.00 454,420.600 DAI | 0.8681% |
31 | Pancakeswap V3 (BSC) | 0X1AF3F329E8BE154074D8769D1FFA4EE058B1DBC3-0X55D398326F99059FF775485246999027B3197955 | $0.9989 0.0003480 Eth | $447,989.00 447,982.000 0X1AF3F329E8BE154074D8769D1FFA4EE058B1DBC3 | 0.8558% |
32 | BitMart | ETH-DAI | $0.9998 0.0003472 Eth | $446,501.00 154.722 ETH | 0.0003% |
33 | Sushiswap | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.9979 0.0003454 Eth | $409,573.00 415,193.155 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 0.7932% |
34 | Kraken | DAI-EUR | $1.00 0.0003474 Eth | $390,686.00 390,681.384 DAI | 0.7464% |
35 | Camelot V3 | 0XAF88D065E77C8CC2239327C5EDB3A432268E5831-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9998 0.0003474 Eth | $384,848.00 384,878.289 0XAF88D065E77C8CC2239327C5EDB3A432268E5831 | 0.7353% |
36 | Kraken | DAI-USD | $0.9999 0.0003474 Eth | $372,094.00 372,142.705 DAI | 0.7110% |
37 | Quickswap (v3) | 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $0.9999 0.0003474 Eth | $331,603.00 331,652.756 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359 | 0.6336% |
38 | Quickswap | 0XEB51D9A39AD5EEF215DC0BF39A8821FF804A0F01-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.002 0.0003483 Eth | $324,494.00 14,438.234 0XEB51D9A39AD5EEF215DC0BF39A8821FF804A0F01 | 0.0276% |
39 | XT.COM | DAI-USDT | $1.001 0.0003474 Eth | $309,691.00 309,516.540 DAI | 0.5913% |
40 | Uniswap V3 (Arbitrum One) | 0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1-0XFD086BC7CD5C481DCC9C85EBE478A1C0B69FCBB9 | $0.9968 0.0003463 Eth | $300,256.00 301,212.024 0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | 0.5754% |
41 | XT.COM | ETH-DAI | $0.9998 0.0003474 Eth | $293,233.00 98.540 ETH | 0.0002% |
42 | Uniswap V3 (Optimism) | 0X4200000000000000000000000000000000000006-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9961 0.0003467 Eth | $282,402.00 96.574 0X4200000000000000000000000000000000000006 | 0.0002% |
43 | Bitunix | DAI-USDT | $0.9998 0.0003473 Eth | $281,683.00 281,715.000 DAI | 0.5382% |
44 | Coinbase Exchange | DAI-USD | $0.9999 0.0003474 Eth | $276,696.00 276,723.655 DAI | 0.5287% |
45 | Hotcoin | DAI-USDT | $0.9998 0.0003472 Eth | $225,237.00 225,278.162 DAI | 0.4304% |
46 | Quickswap (v3) | 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063-0XC2132D05D31C914A87C6611C10748AEB04B58E8F | $0.9997 0.0003474 Eth | $199,133.00 199,056.245 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | 0.3803% |
47 | Kraken | DAI-USDT | $0.9998 0.0003474 Eth | $198,729.00 198,765.908 DAI | 0.3797% |
48 | MEXC | DAI-USDT | $0.9994 0.0003472 Eth | $193,965.00 194,083.650 DAI | 0.3708% |
49 | Uniswap V3 (Optimism) | 0X0B2C639C533813F4AA9D7837CAF62653D097FF85-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9961 0.0003467 Eth | $184,608.00 185,321.518 0X0B2C639C533813F4AA9D7837CAF62653D097FF85 | 0.3540% |
50 | PointPay | DAI-USDT | $1.00 0.0003475 Eth | $179,645.00 179,631.625 DAI | 0.3432% |
51 | XT.COM | BTC-DAI | $0.9998 0.0003471 Eth | $178,692.00 3.153 BTC | 0.0000% |
52 | Uniswap V3 (Optimism) | 0X94B008AA00579C1307B0EF2C499AD98A8CE58E58-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9961 0.0003467 Eth | $138,388.00 138,913.032 0X94B008AA00579C1307B0EF2C499AD98A8CE58E58 | 0.2654% |
53 | Uniswap V3 (Arbitrum One) | 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9929 0.0003450 Eth | $127,985.00 43.830 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | 0.0001% |
54 | Aerodrome (Base) | 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913 | $0.9975 0.0003466 Eth | $127,259.00 128,291.911 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB | 0.2451% |
55 | BingX | DAI-USDT | $0.9981 0.0003475 Eth | $123,442.00 123,699.922 DAI | 0.2363% |
56 | Pancakeswap V3 (Base) | 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913 | $0.9993 0.0003470 Eth | $112,106.00 112,181.836 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB | 0.2143% |
57 | Pancakeswap V3 (Base) | 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB-0XD9AAEC86B65D86F6A7B5B1B0C42FFA531710B6CA | $0.9993 0.0003470 Eth | $97,755.00 97,839.173 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB | 0.1869% |
58 | KuCoin | ETH-DAI | $0.9999 0.0003474 Eth | $97,715.00 33.942 ETH | 0.0001% |
59 | Uniswap V3 (Polygon) | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.00 0.0003476 Eth | $95,138.00 193,959.814 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.3705% |
60 | SyncSwap | 0X4B9EB6C0B6EA15176BBF62841C6B2A8A398CB656-0X3355DF6D4C9C3035724FD0E3914DE96A5A83AAF4 | $0.9999 0.0003462 Eth | $78,367.00 78,365.781 0X4B9EB6C0B6EA15176BBF62841C6B2A8A398CB656 | 0.1497% |
61 | Uniswap V3 (Optimism) | 0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9961 0.0003467 Eth | $76,697.00 76,716.881 0X8C6F28F2F1A3C87F0F938B96D27520D9751EC8D9 | 0.1466% |
62 | Quickswap (Polygon zkEVM) | 0XA8CE8AEE21BC2A48A5EF670AFCC9274C7BBBC035-0XC5015B9D9161DCA7E18E32F6F25C4AD850731FD4 | $1.00 0.0003475 Eth | $70,980.00 70,865.953 0XA8CE8AEE21BC2A48A5EF670AFCC9274C7BBBC035 | 0.1354% |
63 | Slex | USDT-DAI | $0.9998 0.0003474 Eth | $69,553.00 69,556.300 USDT | 0.1329% |
64 | Bitbank | DAI-JPY | $1.003 0.0003485 Eth | $67,540.00 67,343.763 DAI | 0.1287% |
65 | Tokpie | DAI-USDC | $1.00 0.0003476 Eth | $60,508.00 60,485.220 DAI | 0.1156% |
66 | KuCoin | BTC-DAI | $0.9999 0.0003474 Eth | $52,513.00 0.955 BTC | 0.0000% |
67 | Kraken | BTC-DAI | $0.9999 0.0003474 Eth | $52,432.00 0.951 BTC | 0.0000% |
68 | VVS Finance | 0XF2001B145B43032AAF5EE2884E456CCD805F677D-0X5C7F8A570D578ED84E63FDFA7B1EE72DEAE1AE23 | $1.001 0.0003483 Eth | $51,686.00 50,438.018 0XF2001B145B43032AAF5EE2884E456CCD805F677D | 0.0964% |
69 | Trader Joe V2.1 (Avalanche) | 0XD586E7F844CEA2F87F50152665BCBC2C279D8D70-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E | $1.001 0.0003478 Eth | $45,896.00 45,868.808 0XD586E7F844CEA2F87F50152665BCBC2C279D8D70 | 0.0876% |
70 | Uniswap V3 (Ethereum) | 0X03AB458634910AAD20EF5F1C8EE96F1D6AC54919-0X6B175474E89094C44DA98B954EEDEAC495271D0F | $0.9981 0.0003468 Eth | $34,190.00 11,820.703 0X03AB458634910AAD20EF5F1C8EE96F1D6AC54919 | 0.0226% |
71 | Bybit | ETH-DAI | $0.9999 0.0003481 Eth | $31,046.00 10.548 ETH | 0.0000% |
72 | Uniswap V3 (Arbitrum One) | 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $0.9929 0.0003450 Eth | $30,957.00 0.555 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F | 0.0000% |
73 | EXMO | DAI-USDT | $0.9998 0.0003474 Eth | $29,660.00 29,664.225 DAI | 0.0567% |
74 | Balancer V2 | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.997 0.0003471 Eth | $28,823.00 29,161.735 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 0.0557% |
75 | Bybit | BTC-DAI | $0.9999 0.0003481 Eth | $26,679.00 0.481 BTC | 0.0000% |
76 | Quickswap (v3) | 0XA3FA99A148FA48D14ED51D610C367C61876997F1-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $0.9994 0.0003472 Eth | $24,498.00 25,050.172 0XA3FA99A148FA48D14ED51D610C367C61876997F1 | 0.0479% |
77 | Coinbase Exchange | ETH-DAI | $0.9999 0.0003474 Eth | $24,040.00 8.372 ETH | 0.0000% |
78 | Emirex | USDT-DAI | $0.9998 0.0003471 Eth | $22,358.00 22,362.510 USDT | 0.0427% |
79 | CoinEx | DAI-USDT | $0.9997 0.0003471 Eth | $20,132.00 20,143.479 DAI | 0.0385% |
80 | FameEX | DAI-USDT | $1.00 0.0003475 Eth | $19,104.18 19,107.924 DAI | 0.0365% |
81 | Phemex | DAI-USDT | $1.00 0.0003472 Eth | $14,345.63 14,345.750 DAI | 0.0274% |
82 | Bancor (V2) | DAI-BNT | $0.9645 0.0003362 Eth | $13,312.74 13,803.030 DAI | 0.0264% |
83 | ProBit Global | DAI-USDT | $0.9999 0.0003474 Eth | $11,332.47 11,333.569 DAI | 0.0217% |
84 | PearlFi V1.5 | 0X40379A439D4F6795B6FC9AA5687DB461677A2DBA-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $0.9998 0.0003472 Eth | $10,587.85 17,155.963 0X40379A439D4F6795B6FC9AA5687DB461677A2DBA | 0.0328% |
85 | OKCoin Japan | DAI-JPY | $1.002 0.0003483 Eth | $10,542.24 10,490.875 DAI | 0.0200% |
86 | OKX | ETH-DAI | $0.9999 0.0003474 Eth | $9,701.75 3.401 ETH | 0.0000% |
87 | Upbit | DAI-BTC | $0.9975 0.0003473 Eth | $8,801.29 8,822.969 DAI | 0.0169% |
88 | Bitso | DAI-MXN | $0.9986 0.0003470 Eth | $8,457.91 8,469.639 DAI | 0.0162% |
89 | Bitso | BTC-DAI | $0.9998 0.0003474 Eth | $6,612.16 0.120 BTC | 0.0000% |
90 | PancakeSwap (v2) | 0X1AF3F329E8BE154074D8769D1FFA4EE058B1DBC3-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $1.006 0.0003494 Eth | $6,489.33 6,454.228 0X1AF3F329E8BE154074D8769D1FFA4EE058B1DBC3 | 0.0123% |
91 | Quickswap | 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063-0XC2132D05D31C914A87C6611C10748AEB04B58E8F | $1.00 0.0003483 Eth | $5,258.69 5,265.109 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | 0.0101% |
92 | Uniswap V2 (Ethereum) | 0X8F8221AFBB33998D8584A2B05749BA73C37A938A-0X6B175474E89094C44DA98B954EEDEAC495271D0F | $0.9996 0.0003473 Eth | $4,646.23 48,753.519 0X8F8221AFBB33998D8584A2B05749BA73C37A938A | 0.0931% |
93 | Uniswap V3 (Polygon) | 0X8A16D4BF8A0A716017E8D2262C4AC32927797A2F-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.00 0.0003475 Eth | $4,014.36 185.404 0X8A16D4BF8A0A716017E8D2262C4AC32927797A2F | 0.0004% |
94 | Osmosis | IBC/0CD3A0285E1341859B5E86B6AB7682F023D03E97607CCC1DC95706411D866DF7-UOSMO | $1.001 0.0003460 Eth | $3,902.74 3,900.252 IBC/0CD3A0285E1341859B5E86B6AB7682F023D03E97607CCC1DC95706411D866DF7 | 0.0075% |
95 | Uniswap V3 (Polygon) | 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $1.00 0.0003476 Eth | $3,758.31 3,757.964 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174 | 0.0072% |
96 | Velodrome Finance v2 | 0X7F5C764CBC14F9669B88837CA1490CCA17C31607-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $1.001 0.0003476 Eth | $3,637.55 3,634.091 0X7F5C764CBC14F9669B88837CA1490CCA17C31607 | 0.0069% |
97 | Osmosis | IBC/0CD3A0285E1341859B5E86B6AB7682F023D03E97607CCC1DC95706411D866DF7-UOSMO | $1.001 0.0003461 Eth | $2,996.06 2,993.087 IBC/0CD3A0285E1341859B5E86B6AB7682F023D03E97607CCC1DC95706411D866DF7 | 0.0057% |
98 | Uniswap V3 (Polygon) | 0XE5417AF564E4BFDA1C483642DB72007871397896-0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063 | $0.9912 0.0003445 Eth | $1,716.31 674.970 0XE5417AF564E4BFDA1C483642DB72007871397896 | 0.0013% |
99 | Sushiswap | 0XE76C6C83AF64E4C60245D8C7DE953DF673A7A33D-0X6B175474E89094C44DA98B954EEDEAC495271D0F | $0.9937 0.0003461 Eth | $1,659.72 2,767.434 0XE76C6C83AF64E4C60245D8C7DE953DF673A7A33D | 0.0053% |
100 | Alien Base | 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB-0XD9AAEC86B65D86F6A7B5B1B0C42FFA531710B6CA | $0.9997 0.0003474 Eth | $832.10 834.127 0X50C5725949A6F0C72E6C4A641F24049A917DB0CB | 0.0016% |
Contract Name:
Dai
Compiler Version
v0.5.12+commit.7709ece9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-11-14 */ // hevm: flattened sources of /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/dai.sol pragma solidity =0.5.12; ////// /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/lib.sol // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. /* pragma solidity 0.5.12; */ contract LibNote { event LogNote( bytes4 indexed sig, address indexed usr, bytes32 indexed arg1, bytes32 indexed arg2, bytes data ) anonymous; modifier note { _; assembly { // log an 'anonymous' event with a constant 6 words of calldata // and four indexed topics: selector, caller, arg1 and arg2 let mark := msize // end of memory ensures zero mstore(0x40, add(mark, 288)) // update free memory pointer mstore(mark, 0x20) // bytes type data offset mstore(add(mark, 0x20), 224) // bytes size (padded) calldatacopy(add(mark, 0x40), 0, 224) // bytes payload log4(mark, 288, // calldata shl(224, shr(224, calldataload(0))), // msg.sig caller, // msg.sender calldataload(4), // arg1 calldataload(36) // arg2 ) } } } ////// /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/dai.sol // Copyright (C) 2017, 2018, 2019 dbrock, rain, mrchico // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <https://www.gnu.org/licenses/>. /* pragma solidity 0.5.12; */ /* import "./lib.sol"; */ contract Dai is LibNote { // --- Auth --- mapping (address => uint) public wards; function rely(address guy) external note auth { wards[guy] = 1; } function deny(address guy) external note auth { wards[guy] = 0; } modifier auth { require(wards[msg.sender] == 1, "Dai/not-authorized"); _; } // --- ERC20 Data --- string public constant name = "Dai Stablecoin"; string public constant symbol = "DAI"; string public constant version = "1"; uint8 public constant decimals = 18; uint256 public totalSupply; mapping (address => uint) public balanceOf; mapping (address => mapping (address => uint)) public allowance; mapping (address => uint) public nonces; event Approval(address indexed src, address indexed guy, uint wad); event Transfer(address indexed src, address indexed dst, uint wad); // --- Math --- function add(uint x, uint y) internal pure returns (uint z) { require((z = x + y) >= x); } function sub(uint x, uint y) internal pure returns (uint z) { require((z = x - y) <= x); } // --- EIP712 niceties --- bytes32 public DOMAIN_SEPARATOR; // bytes32 public constant PERMIT_TYPEHASH = keccak256("Permit(address holder,address spender,uint256 nonce,uint256 expiry,bool allowed)"); bytes32 public constant PERMIT_TYPEHASH = 0xea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb; constructor(uint256 chainId_) public { wards[msg.sender] = 1; DOMAIN_SEPARATOR = keccak256(abi.encode( keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"), keccak256(bytes(name)), keccak256(bytes(version)), chainId_, address(this) )); } // --- Token --- function transfer(address dst, uint wad) external returns (bool) { return transferFrom(msg.sender, dst, wad); } function transferFrom(address src, address dst, uint wad) public returns (bool) { require(balanceOf[src] >= wad, "Dai/insufficient-balance"); if (src != msg.sender && allowance[src][msg.sender] != uint(-1)) { require(allowance[src][msg.sender] >= wad, "Dai/insufficient-allowance"); allowance[src][msg.sender] = sub(allowance[src][msg.sender], wad); } balanceOf[src] = sub(balanceOf[src], wad); balanceOf[dst] = add(balanceOf[dst], wad); emit Transfer(src, dst, wad); return true; } function mint(address usr, uint wad) external auth { balanceOf[usr] = add(balanceOf[usr], wad); totalSupply = add(totalSupply, wad); emit Transfer(address(0), usr, wad); } function burn(address usr, uint wad) external { require(balanceOf[usr] >= wad, "Dai/insufficient-balance"); if (usr != msg.sender && allowance[usr][msg.sender] != uint(-1)) { require(allowance[usr][msg.sender] >= wad, "Dai/insufficient-allowance"); allowance[usr][msg.sender] = sub(allowance[usr][msg.sender], wad); } balanceOf[usr] = sub(balanceOf[usr], wad); totalSupply = sub(totalSupply, wad); emit Transfer(usr, address(0), wad); } function approve(address usr, uint wad) external returns (bool) { allowance[msg.sender][usr] = wad; emit Approval(msg.sender, usr, wad); return true; } // --- Alias --- function push(address usr, uint wad) external { transferFrom(msg.sender, usr, wad); } function pull(address usr, uint wad) external { transferFrom(usr, msg.sender, wad); } function move(address src, address dst, uint wad) external { transferFrom(src, dst, wad); } // --- Approve by signature --- function permit(address holder, address spender, uint256 nonce, uint256 expiry, bool allowed, uint8 v, bytes32 r, bytes32 s) external { bytes32 digest = keccak256(abi.encodePacked( "\x19\x01", DOMAIN_SEPARATOR, keccak256(abi.encode(PERMIT_TYPEHASH, holder, spender, nonce, expiry, allowed)) )); require(holder != address(0), "Dai/invalid-address-0"); require(holder == ecrecover(digest, v, r, s), "Dai/invalid-permit"); require(expiry == 0 || now <= expiry, "Dai/permit-expired"); require(nonce == nonces[holder]++, "Dai/invalid-nonce"); uint wad = allowed ? uint(-1) : 0; allowance[holder][spender] = wad; emit Approval(holder, spender, wad); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"chainId_","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":true,"inputs":[{"indexed":true,"internalType":"bytes4","name":"sig","type":"bytes4"},{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":true,"internalType":"bytes32","name":"arg1","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"arg2","type":"bytes32"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"LogNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"guy","type":"address"}],"name":"deny","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"move","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"bool","name":"allowed","type":"bool"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"pull","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"push","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"guy","type":"address"}],"name":"rely","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"wards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516120d33803806120d38339818101604052602081101561003357600080fd5b810190808051906020019092919050505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550604051808061208160529139605201905060405180910390206040518060400160405280600e81526020017f44616920537461626c65636f696e000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001955050505050506040516020818303038152906040528051906020012060058190555050611ee0806101a16000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80637ecebe00116100b8578063a9059cbb1161007c578063a9059cbb146106b4578063b753a98c1461071a578063bb35783b14610768578063bf353dbb146107d6578063dd62ed3e1461082e578063f2d5d56b146108a657610142565b80637ecebe00146104a15780638fcbaf0c146104f957806395d89b411461059f5780639c52a7f1146106225780639dc29fac1461066657610142565b8063313ce5671161010a578063313ce567146102f25780633644e5151461031657806340c10f191461033457806354fd4d501461038257806365fae35e1461040557806370a082311461044957610142565b806306fdde0314610147578063095ea7b3146101ca57806318160ddd1461023057806323b872dd1461024e57806330adf81f146102d4575b600080fd5b61014f6108f4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018f578082015181840152602081019050610174565b50505050905090810190601f1680156101bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610216600480360360408110156101e057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061092d565b604051808215151515815260200191505060405180910390f35b610238610a1f565b6040518082815260200191505060405180910390f35b6102ba6004803603606081101561026457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a25565b604051808215151515815260200191505060405180910390f35b6102dc610f3a565b6040518082815260200191505060405180910390f35b6102fa610f61565b604051808260ff1660ff16815260200191505060405180910390f35b61031e610f66565b6040518082815260200191505060405180910390f35b6103806004803603604081101561034a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6c565b005b61038a611128565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103ca5780820151818401526020810190506103af565b50505050905090810190601f1680156103f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104476004803603602081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611161565b005b61048b6004803603602081101561045f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128f565b6040518082815260200191505060405180910390f35b6104e3600480360360208110156104b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a7565b6040518082815260200191505060405180910390f35b61059d600480360361010081101561051057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803515159060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506112bf565b005b6105a76117fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e75780820151818401526020810190506105cc565b50505050905090810190601f1680156106145780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106646004803603602081101561063857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611833565b005b6106b26004803603604081101561067c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611961565b005b610700600480360360408110156106ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611df4565b604051808215151515815260200191505060405180910390f35b6107666004803603604081101561073057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e09565b005b6107d46004803603606081101561077e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e19565b005b610818600480360360208110156107ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e2a565b6040518082815260200191505060405180910390f35b6108906004803603604081101561084457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e42565b6040518082815260200191505060405180910390f35b6108f2600480360360408110156108bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e67565b005b6040518060400160405280600e81526020017f44616920537461626c65636f696e00000000000000000000000000000000000081525081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60015481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610adc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4461692f696e73756666696369656e742d62616c616e6365000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610bb457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610db25781600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610cab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4461692f696e73756666696369656e742d616c6c6f77616e636500000000000081525060200191505060405180910390fd5b610d31600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e77565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610dfb600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e77565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e87600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e91565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b7fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb60001b81565b601281565b60055481565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611020576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b611069600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e91565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b860015482611e91565b6001819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525081565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611215576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b60016000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505961012081016040526020815260e0602082015260e0600060408301376024356004353360003560e01c60e01b61012085a45050565b60026020528060005260406000206000915090505481565b60046020528060005260406000206000915090505481565b60006005547fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb60001b8a8a8a8a8a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020018215151515815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16141561148c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4461692f696e76616c69642d616464726573732d30000000000000000000000081525060200191505060405180910390fd5b60018185858560405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156114e9573d6000803e3d6000fd5b5050506020604051035173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614611593576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f696e76616c69642d7065726d6974000000000000000000000000000081525060200191505060405180910390fd5b60008614806115a25750854211155b611614576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f7065726d69742d65787069726564000000000000000000000000000081525060200191505060405180910390fd5b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505587146116d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f4461692f696e76616c69642d6e6f6e636500000000000000000000000000000081525060200191505060405180910390fd5b6000856116e4576000611706565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b905080600360008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a350505050505050505050565b6040518060400160405280600381526020017f444149000000000000000000000000000000000000000000000000000000000081525081565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505961012081016040526020815260e0602082015260e0600060408301376024356004353360003560e01c60e01b61012085a45050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611a16576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4461692f696e73756666696369656e742d62616c616e6365000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611aee57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15611cec5780600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611be5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4461692f696e73756666696369656e742d616c6c6f77616e636500000000000081525060200191505060405180910390fd5b611c6b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e77565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b611d35600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e77565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d8460015482611e77565b600181905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000611e01338484610a25565b905092915050565b611e14338383610a25565b505050565b611e24838383610a25565b50505050565b60006020528060005260406000206000915090505481565b6003602052816000526040600020602052806000526040600020600091509150505481565b611e72823383610a25565b505050565b6000828284039150811115611e8b57600080fd5b92915050565b6000828284019150811015611ea557600080fd5b9291505056fea265627a7a72315820c0ae2c29860c0a59d5586a579abbcddfe4bcef0524a87301425cbc58c3e94e3164736f6c634300050c0032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e7472616374290000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80637ecebe00116100b8578063a9059cbb1161007c578063a9059cbb146106b4578063b753a98c1461071a578063bb35783b14610768578063bf353dbb146107d6578063dd62ed3e1461082e578063f2d5d56b146108a657610142565b80637ecebe00146104a15780638fcbaf0c146104f957806395d89b411461059f5780639c52a7f1146106225780639dc29fac1461066657610142565b8063313ce5671161010a578063313ce567146102f25780633644e5151461031657806340c10f191461033457806354fd4d501461038257806365fae35e1461040557806370a082311461044957610142565b806306fdde0314610147578063095ea7b3146101ca57806318160ddd1461023057806323b872dd1461024e57806330adf81f146102d4575b600080fd5b61014f6108f4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018f578082015181840152602081019050610174565b50505050905090810190601f1680156101bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610216600480360360408110156101e057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061092d565b604051808215151515815260200191505060405180910390f35b610238610a1f565b6040518082815260200191505060405180910390f35b6102ba6004803603606081101561026457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a25565b604051808215151515815260200191505060405180910390f35b6102dc610f3a565b6040518082815260200191505060405180910390f35b6102fa610f61565b604051808260ff1660ff16815260200191505060405180910390f35b61031e610f66565b6040518082815260200191505060405180910390f35b6103806004803603604081101561034a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6c565b005b61038a611128565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103ca5780820151818401526020810190506103af565b50505050905090810190601f1680156103f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104476004803603602081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611161565b005b61048b6004803603602081101561045f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128f565b6040518082815260200191505060405180910390f35b6104e3600480360360208110156104b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a7565b6040518082815260200191505060405180910390f35b61059d600480360361010081101561051057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803515159060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506112bf565b005b6105a76117fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e75780820151818401526020810190506105cc565b50505050905090810190601f1680156106145780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106646004803603602081101561063857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611833565b005b6106b26004803603604081101561067c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611961565b005b610700600480360360408110156106ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611df4565b604051808215151515815260200191505060405180910390f35b6107666004803603604081101561073057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e09565b005b6107d46004803603606081101561077e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e19565b005b610818600480360360208110156107ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e2a565b6040518082815260200191505060405180910390f35b6108906004803603604081101561084457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e42565b6040518082815260200191505060405180910390f35b6108f2600480360360408110156108bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e67565b005b6040518060400160405280600e81526020017f44616920537461626c65636f696e00000000000000000000000000000000000081525081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60015481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610adc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4461692f696e73756666696369656e742d62616c616e6365000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610bb457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610db25781600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610cab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4461692f696e73756666696369656e742d616c6c6f77616e636500000000000081525060200191505060405180910390fd5b610d31600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e77565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610dfb600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e77565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e87600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611e91565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b7fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb60001b81565b601281565b60055481565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611020576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b611069600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e91565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b860015482611e91565b6001819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525081565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611215576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b60016000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505961012081016040526020815260e0602082015260e0600060408301376024356004353360003560e01c60e01b61012085a45050565b60026020528060005260406000206000915090505481565b60046020528060005260406000206000915090505481565b60006005547fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb60001b8a8a8a8a8a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020018215151515815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16141561148c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4461692f696e76616c69642d616464726573732d30000000000000000000000081525060200191505060405180910390fd5b60018185858560405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156114e9573d6000803e3d6000fd5b5050506020604051035173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614611593576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f696e76616c69642d7065726d6974000000000000000000000000000081525060200191505060405180910390fd5b60008614806115a25750854211155b611614576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f7065726d69742d65787069726564000000000000000000000000000081525060200191505060405180910390fd5b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505587146116d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f4461692f696e76616c69642d6e6f6e636500000000000000000000000000000081525060200191505060405180910390fd5b6000856116e4576000611706565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b905080600360008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a350505050505050505050565b6040518060400160405280600381526020017f444149000000000000000000000000000000000000000000000000000000000081525081565b60016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4461692f6e6f742d617574686f72697a6564000000000000000000000000000081525060200191505060405180910390fd5b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505961012081016040526020815260e0602082015260e0600060408301376024356004353360003560e01c60e01b61012085a45050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611a16576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4461692f696e73756666696369656e742d62616c616e6365000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611aee57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15611cec5780600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611be5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4461692f696e73756666696369656e742d616c6c6f77616e636500000000000081525060200191505060405180910390fd5b611c6b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e77565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b611d35600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611e77565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d8460015482611e77565b600181905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000611e01338484610a25565b905092915050565b611e14338383610a25565b505050565b611e24838383610a25565b50505050565b60006020528060005260406000206000915090505481565b6003602052816000526040600020602052806000526040600020600091509150505481565b611e72823383610a25565b505050565b6000828284039150811115611e8b57600080fd5b92915050565b6000828284019150811015611ea557600080fd5b9291505056fea265627a7a72315820c0ae2c29860c0a59d5586a579abbcddfe4bcef0524a87301425cbc58c3e94e3164736f6c634300050c0032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000001
-----Decoded View---------------
Arg [0] : chainId_ (uint256): 1
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode Sourcemap
2967:4998:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2967:4998:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3339:51;;;:::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;3339:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6376:183;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6376:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3533:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5038:590;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5038:590:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4383:108;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3489:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4200:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5634:206;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5634:206:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3444:38;;;:::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;3444:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3064:65;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3064:65:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3568:63;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3568:63:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3708:60;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3708:60:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6949:1013;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6949:1013:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3397:40;;;:::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;3397:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3135:65;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3135:65:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;5846:524;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5846:524:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4907:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4907:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6589:99;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6589:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6799:105;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6799:105:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3019:38;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3019:38:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3638:63;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3638:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6694:99;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6694:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3339:51;;;;;;;;;;;;;;;;;;;:::o;6376:183::-;6434:4;6480:3;6451:9;:21;6461:10;6451:21;;;;;;;;;;;;;;;:26;6473:3;6451:26;;;;;;;;;;;;;;;:32;;;;6520:3;6499:30;;6508:10;6499:30;;;6525:3;6499:30;;;;;;;;;;;;;;;;;;6547:4;6540:11;;6376:183;;;;:::o;3533:26::-;;;;:::o;5038:590::-;5121:4;5169:3;5151:9;:14;5161:3;5151:14;;;;;;;;;;;;;;;;:21;;5143:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5223:10;5216:17;;:3;:17;;;;:59;;;;;5272:2;5237:9;:14;5247:3;5237:14;;;;;;;;;;;;;;;:26;5252:10;5237:26;;;;;;;;;;;;;;;;:38;;5216:59;5212:244;;;5330:3;5300:9;:14;5310:3;5300:14;;;;;;;;;;;;;;;:26;5315:10;5300:26;;;;;;;;;;;;;;;;:33;;5292:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5408:36;5412:9;:14;5422:3;5412:14;;;;;;;;;;;;;;;:26;5427:10;5412:26;;;;;;;;;;;;;;;;5440:3;5408;:36::i;:::-;5379:9;:14;5389:3;5379:14;;;;;;;;;;;;;;;:26;5394:10;5379:26;;;;;;;;;;;;;;;:65;;;;5212:244;5483:24;5487:9;:14;5497:3;5487:14;;;;;;;;;;;;;;;;5503:3;5483;:24::i;:::-;5466:9;:14;5476:3;5466:14;;;;;;;;;;;;;;;:41;;;;5535:24;5539:9;:14;5549:3;5539:14;;;;;;;;;;;;;;;;5555:3;5535;:24::i;:::-;5518:9;:14;5528:3;5518:14;;;;;;;;;;;;;;;:41;;;;5589:3;5575:23;;5584:3;5575:23;;;5594:3;5575:23;;;;;;;;;;;;;;;;;;5616:4;5609:11;;5038:590;;;;;:::o;4383:108::-;4425:66;4383:108;;;:::o;3489:37::-;3524:2;3489:37;:::o;4200:31::-;;;;:::o;5634:206::-;3260:1;3239:5;:17;3245:10;3239:17;;;;;;;;;;;;;;;;:22;3231:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5713:24;5717:9;:14;5727:3;5717:14;;;;;;;;;;;;;;;;5733:3;5713;:24::i;:::-;5696:9;:14;5706:3;5696:14;;;;;;;;;;;;;;;:41;;;;5765:21;5769:11;;5782:3;5765;:21::i;:::-;5748:11;:38;;;;5823:3;5802:30;;5819:1;5802:30;;;5828:3;5802:30;;;;;;;;;;;;;;;;;;5634:206;;:::o;3444:38::-;;;;;;;;;;;;;;;;;;;:::o;3064:65::-;3260:1;3239:5;:17;3245:10;3239:17;;;;;;;;;;;;;;;;:22;3231:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3125:1;3112:5;:10;3118:3;3112:10;;;;;;;;;;;;;;;:14;;;;1341:5;1437:3;1431:4;1427:14;1421:4;1414:28;1512:4;1506;1499:18;1604:3;1597:4;1591;1587:15;1580:28;1691:3;1688:1;1681:4;1675;1671:15;1658:37;2013:2;2000:16;1950:1;1937:15;1868:6;1833:1;1820:15;1815:3;1811:25;1806:3;1802:35;1741:3;1735:4;1730:333;1164:910;;:::o;3568:63::-;;;;;;;;;;;;;;;;;:::o;3708:60::-;;;;;;;;;;;;;;;;;:::o;6949:1013::-;7120:14;7224:16;;4425:66;7280:15;;7335:6;7381:7;7428:5;7473:6;7519:7;7269:258;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;7269:258:0;;;7259:269;;;;;;7160:379;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;7160:379:0;;;7150:390;;;;;;7120:420;;7579:1;7561:20;;:6;:20;;;;7553:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7636:26;7646:6;7654:1;7657;7660;7636:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7636:26:0;;;;;;;;7626:36;;:6;:36;;;7618:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7714:1;7704:6;:11;:28;;;;7726:6;7719:3;:13;;7704:28;7696:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7783:6;:14;7790:6;7783:14;;;;;;;;;;;;;;;;:16;;;;;;;;;;;;7774:5;:25;7766:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7832:8;7843:7;:22;;7864:1;7843:22;;;7858:2;7843:22;7832:33;;7905:3;7876:9;:17;7886:6;7876:17;;;;;;;;;;;;;;;:26;7894:7;7876:26;;;;;;;;;;;;;;;:32;;;;7941:7;7924:30;;7933:6;7924:30;;;7950:3;7924:30;;;;;;;;;;;;;;;;;;6949:1013;;;;;;;;;;:::o;3397:40::-;;;;;;;;;;;;;;;;;;;:::o;3135:65::-;3260:1;3239:5;:17;3245:10;3239:17;;;;;;;;;;;;;;;;:22;3231:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3196:1;3183:5;:10;3189:3;3183:10;;;;;;;;;;;;;;;:14;;;;1341:5;1437:3;1431:4;1427:14;1421:4;1414:28;1512:4;1506;1499:18;1604:3;1597:4;1591;1587:15;1580:28;1691:3;1688:1;1681:4;1675;1671:15;1658:37;2013:2;2000:16;1950:1;1937:15;1868:6;1833:1;1820:15;1815:3;1811:25;1806:3;1802:35;1741:3;1735:4;1730:333;1164:910;;:::o;5846:524::-;5929:3;5911:9;:14;5921:3;5911:14;;;;;;;;;;;;;;;;:21;;5903:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5983:10;5976:17;;:3;:17;;;;:59;;;;;6032:2;5997:9;:14;6007:3;5997:14;;;;;;;;;;;;;;;:26;6012:10;5997:26;;;;;;;;;;;;;;;;:38;;5976:59;5972:244;;;6090:3;6060:9;:14;6070:3;6060:14;;;;;;;;;;;;;;;:26;6075:10;6060:26;;;;;;;;;;;;;;;;:33;;6052:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6168:36;6172:9;:14;6182:3;6172:14;;;;;;;;;;;;;;;:26;6187:10;6172:26;;;;;;;;;;;;;;;;6200:3;6168;:36::i;:::-;6139:9;:14;6149:3;6139:14;;;;;;;;;;;;;;;:26;6154:10;6139:26;;;;;;;;;;;;;;;:65;;;;5972:244;6243:24;6247:9;:14;6257:3;6247:14;;;;;;;;;;;;;;;;6263:3;6243;:24::i;:::-;6226:9;:14;6236:3;6226:14;;;;;;;;;;;;;;;:41;;;;6295:21;6299:11;;6312:3;6295;:21::i;:::-;6278:11;:38;;;;6354:1;6332:30;;6341:3;6332:30;;;6358:3;6332:30;;;;;;;;;;;;;;;;;;5846:524;;:::o;4907:125::-;4966:4;4990:34;5003:10;5015:3;5020;4990:12;:34::i;:::-;4983:41;;4907:125;;;;:::o;6589:99::-;6646:34;6659:10;6671:3;6676;6646:12;:34::i;:::-;;6589:99;;:::o;6799:105::-;6869:27;6882:3;6887;6892;6869:12;:27::i;:::-;;6799:105;;;:::o;3019:38::-;;;;;;;;;;;;;;;;;:::o;3638:63::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6694:99::-;6751:34;6764:3;6769:10;6781:3;6751:12;:34::i;:::-;;6694:99;;:::o;4056:104::-;4108:6;4150:1;4144;4140;:5;4136:9;;;4135:16;;4127:25;;;;;;4056:104;;;;:::o;3946:::-;3998:6;4040:1;4034;4030;:5;4026:9;;;4025:16;;4017:25;;;;;;3946:104;;;;:::o
Swarm Source
bzzr://c0ae2c29860c0a59d5586a579abbcddfe4bcef0524a87301425cbc58c3e94e31
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.