Token Wrapped Ether
Overview CRC20
Price
$1,656.79 @ 20,606.840796 CRO (-1.40%)
Fully Diluted Market Cap
Total Supply:
57,186.4 WETH
Holders:
30,418 addresses
Contract:
Decimals:
18
Official Site:
Balance
721.359855869505422002 WETHValue
$1,195,141.80 ( ~14,864,947.7612 CRO) [1.2614%]
[ Download CSV Export ]
[ Download CSV Export ]
OVERVIEW
wETH is "wrapped ETH"Market
Volume (24H) | : | $1,658,971,433.00 |
Market Capitalization | : | $0.00 |
Circulating Supply | : | 0.00 WETH |
Market Data Source: Coinmarketcap |
Update? Click here to update the token ICO / general information
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $568,814,247.00 566,820,202.884 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.1636% |
2 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,654.49 0.0708705 Btc | $135,055,391.00 136,090,508.109 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0393% |
3 | ![]() | 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8 | $1,656.01 0.0709733 Btc | $81,549,007.00 49,375.029 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | 0.0000% |
4 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $1,651.72 0.0707510 Btc | $66,419,082.00 39,809.086 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
5 | ![]() | 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,649.96 0.0706759 Btc | $55,031,260.00 2,344.924 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599 | 0.0000% |
6 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,649.10 0.0706391 Btc | $37,379,646.00 37,399,403.206 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0108% |
7 | ![]() | 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.31 0.0709062 Btc | $35,179,514.00 35,076,057.768 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174 | 0.0101% |
8 | ![]() | 0X4200000000000000000000000000000000000006-0X7F5C764CBC14F9669B88837CA1490CCA17C31607 | $1,655.78 0.0709635 Btc | $26,778,809.00 16,232.658 0X4200000000000000000000000000000000000006 | 0.0000% |
9 | ![]() | 0X767FE9EDC9E0DF98E07454847909B5E959D7CA0E-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $22,196,309.00 228,035.484 0X767FE9EDC9E0DF98E07454847909B5E959D7CA0E | 0.0001% |
10 | ![]() | 0XF4D2888D29D722226FAFA5D9B24F9164C092421E-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,647.26 0.0705609 Btc | $21,477,644.00 77,365,886.054 0XF4D2888D29D722226FAFA5D9B24F9164C092421E | 0.0223% |
11 | ![]() | 0XBE9895146F7AF43049CA1C1AE358B0541EA49704-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $20,522,196.00 12,355.069 0XBE9895146F7AF43049CA1C1AE358B0541EA49704 | 0.0000% |
12 | ![]() | 0X4200000000000000000000000000000000000042-0X4200000000000000000000000000000000000006 | $1,655.78 0.0709635 Btc | $20,047,088.00 6,710,521.185 0X4200000000000000000000000000000000000042 | 0.0019% |
13 | ![]() | 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $17,031,425.00 724.156 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599 | 0.0000% |
14 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $1,656.13 0.0709400 Btc | $15,584,232.00 9,477.493 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
15 | ![]() | 0X539BDE0D7DBD336B79148AA742883198BBF60342-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,667.61 0.0714332 Btc | $14,827,661.00 7,823,777.579 0X539BDE0D7DBD336B79148AA742883198BBF60342 | 0.0023% |
16 | ![]() | 0X0F2D719407FDBEFF09D87557ABB7232601FD9F29-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $14,711,569.00 12,064,048.984 0X0F2D719407FDBEFF09D87557ABB7232601FD9F29 | 0.0035% |
17 | ![]() | 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFD086BC7CD5C481DCC9C85EBE478A1C0B69FCBB9 | $1,658.13 0.0710270 Btc | $13,697,164.00 8,294.289 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | 0.0000% |
18 | ![]() | 0X7D1AFA7B718FB893DB30A3ABC0CFC608AACFEBB0-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $12,610,394.00 10,430,583.749 0X7D1AFA7B718FB893DB30A3ABC0CFC608AACFEBB0 | 0.0030% |
19 | ![]() | 0X7F39C581F595B53C5CB19BD0B3F8DA6C935E2CA0-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.57 0.0709600 Btc | $9,610,175.00 5,248.571 0X7F39C581F595B53C5CB19BD0B3F8DA6C935E2CA0 | 0.0000% |
20 | ![]() | 0XFC5A1A6EB076A2C7AD06ED22C90D7E710E35AD0A-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,639.79 0.0702782 Btc | $9,221,001.00 136,128.184 0XFC5A1A6EB076A2C7AD06ED22C90D7E710E35AD0A | 0.0000% |
21 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.19 0.0709434 Btc | $9,095,082.00 9,066,851.909 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0026% |
22 | ![]() | 0X5A98FCBEA516CF06857215779FD812CA3BEF1B32-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $8,924,935.00 3,884,164.550 0X5A98FCBEA516CF06857215779FD812CA3BEF1B32 | 0.0011% |
23 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $8,668,467.00 8,641,326.017 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0025% |
24 | ![]() | 0X5FD55A1B9FC24967C4DB09C513C3BA0DFA7FF687-0X826551890DC65655A0ACECA109AB11ABDBD7A07B | $1,658.32 0.0710350 Btc | $8,590,131.00 4,949.340 0X5FD55A1B9FC24967C4DB09C513C3BA0DFA7FF687 | 0.0000% |
25 | ![]() | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,652.71 0.0707935 Btc | $8,198,627.00 8,180,155.059 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 0.0024% |
26 | ![]() | 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.36 0.0709083 Btc | $8,160,444.00 8,131,015.104 0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174 | 0.0023% |
27 | ![]() | 0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,654.96 0.0708911 Btc | $7,728,178.00 7,711,391.410 0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8 | 0.0022% |
28 | ![]() | 0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $7,722,837.00 1,079,415.595 0X1F9840A85D5AF5BF1D1762F925BDADDC4201F984 | 0.0003% |
29 | ![]() | 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7 | $1,655.38 0.0709093 Btc | $6,922,782.00 4,218.305 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB | 0.0000% |
30 | ![]() | 0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.27 0.0709046 Btc | $6,883,045.00 292.059 0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6 | 0.0000% |
31 | ![]() | 0X1E4EDE388CBC9F4B5C79681B7F94D36A11ABEBC9-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,655.71 0.0709226 Btc | $6,822,123.00 34,139,643.412 0X1E4EDE388CBC9F4B5C79681B7F94D36A11ABEBC9 | 0.0099% |
32 | ![]() | 0XAE78736CD615F374D3085123A210448E74FC6393-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $6,188,866.00 3,486.458 0XAE78736CD615F374D3085123A210448E74FC6393 | 0.0000% |
33 | ![]() | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.31 0.0709062 Btc | $6,101,802.00 5,060,699.934 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.0015% |
34 | ![]() | 0X4D224452801ACED8B2F0AEBE155379BB5D594381-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $5,859,026.00 986,068.714 0X4D224452801ACED8B2F0AEBE155379BB5D594381 | 0.0003% |
35 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $1,656.13 0.0709400 Btc | $5,163,433.00 3,132.187 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
36 | ![]() | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.36 0.0709083 Btc | $4,728,178.00 3,917,707.319 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.0011% |
37 | ![]() | 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1-0XFF970A61A04B1CA14834A43F5DE4533EBDDB5CC8 | $1,661.74 0.0712189 Btc | $4,716,598.00 2,856.248 0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | 0.0000% |
38 | ![]() | 0X0C4681E6C0235179EC3D4F4FC4DF3D14FDD96017-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,658.16 0.0710281 Btc | $4,679,672.00 26,793,376.169 0X0C4681E6C0235179EC3D4F4FC4DF3D14FDD96017 | 0.0077% |
39 | ![]() | 0X514910771AF9CA656AF840DFF83E8264ECF986CA-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $4,625,393.00 642,047.096 0X514910771AF9CA656AF840DFF83E8264ECF986CA | 0.0002% |
40 | ![]() | 0XD33526068D116CE69F19A9EE46F0BD304F21A51F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,668.40 0.0714665 Btc | $4,602,024.00 110,020.930 0XD33526068D116CE69F19A9EE46F0BD304F21A51F | 0.0000% |
41 | ![]() | 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,656.55 0.0709593 Btc | $3,881,844.00 164.836 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F | 0.0000% |
42 | ![]() | 0X32EB7902D4134BF98A28B963D26DE779AF92A212-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,654.38 0.0708662 Btc | $3,879,321.00 70,464.849 0X32EB7902D4134BF98A28B963D26DE779AF92A212 | 0.0000% |
43 | ![]() | 0X95AD61B0A150D79219DCF64E1E6CC01F0B64C4CE-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $3,728,210.00 299,401,178,107.421 0X95AD61B0A150D79219DCF64E1E6CC01F0B64C4CE | 86.4360% |
44 | ![]() | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,655.30 0.0709046 Btc | $3,706,463.00 3,070,036.645 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.0009% |
45 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-WBNB | $1,652.19 0.0707721 Btc | $3,350,042.00 2,019.942 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
46 | ![]() | 0X2B591E99AFE9F32EAA6214F7B7629768C40EEB39-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $3,307,066.00 97,104,105.207 0X2B591E99AFE9F32EAA6214F7B7629768C40EEB39 | 0.0280% |
47 | ![]() | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $3,292,175.00 3,281,480.739 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 0.0009% |
48 | ![]() | 0XFC5A1A6EB076A2C7AD06ED22C90D7E710E35AD0A-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,655.70 0.0709600 Btc | $3,106,773.00 45,099.082 0XFC5A1A6EB076A2C7AD06ED22C90D7E710E35AD0A | 0.0000% |
49 | ![]() | 0X6B3595068778DD592E39A122F4F5A5CF09C90FE2-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $2,906,250.00 1,868,894.372 0X6B3595068778DD592E39A122F4F5A5CF09C90FE2 | 0.0005% |
50 | ![]() | 0X3432B6A60D23CA0DFCA7761B7AB56459D9C964D0-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $2,890,008.00 251,687.452 0X3432B6A60D23CA0DFCA7761B7AB56459D9C964D0 | 0.0001% |
51 | ![]() | 0X6BC08509B36A98E829DFFAD49FDE5E412645D0A3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,651.92 0.0707606 Btc | $2,556,678.00 2,059,506,145.840 0X6BC08509B36A98E829DFFAD49FDE5E412645D0A3 | 0.5946% |
52 | ![]() | 0XDAC17F958D2EE523A2206206994597C13D831EC7-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $2,052,122.00 2,044,642.298 0XDAC17F958D2EE523A2206206994597C13D831EC7 | 0.0006% |
53 | ![]() | 0XC18360217D8F7AB5E7C516566761EA12CE7F9D72-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.58 0.0709600 Btc | $1,549,513.00 96,972.650 0XC18360217D8F7AB5E7C516566761EA12CE7F9D72 | 0.0000% |
54 | ![]() | 0X9813037EE2218799597D83D4A5B6F3B6778218D9-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,662.26 0.0712414 Btc | $1,527,311.00 1,032,928.932 0X9813037EE2218799597D83D4A5B6F3B6778218D9 | 0.0003% |
55 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.57 0.0709600 Btc | $1,466,984.00 1,468,211.409 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0004% |
56 | ![]() | 0X7FC66500C84A76AD7E9C93437BFC5AC33E2DDAE9-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $1,423,100.00 15,577.456 0X7FC66500C84A76AD7E9C93437BFC5AC33E2DDAE9 | 0.0000% |
57 | ![]() | 0XE514D9DEB7966C8BE0CA922DE8A064264EA6BCD4-0XC99A6A985ED2CAC1EF41640596C5A5F9F4E19EF5 | $1,656.13 0.0709400 Btc | $1,294,719.00 1,522,238.875 0XE514D9DEB7966C8BE0CA922DE8A064264EA6BCD4 | 0.0004% |
58 | ![]() | 0X97A9107C1793BC407D6F527B77E7FFF4D812BECE-0XC99A6A985ED2CAC1EF41640596C5A5F9F4E19EF5 | $1,656.13 0.0709400 Btc | $1,293,906.00 114,860.185 0X97A9107C1793BC407D6F527B77E7FFF4D812BECE | 0.0000% |
59 | ![]() | 0XE80C0CD204D654CEBE8DD64A4857CAB6BE8345A3-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $1,288,999.00 990,727,158.046 0XE80C0CD204D654CEBE8DD64A4857CAB6BE8345A3 | 0.2860% |
60 | ![]() | 0X4200000000000000000000000000000000000006-0XDA10009CBD5D07DD0CECC66161FC93D7C9000DA1 | $1,655.78 0.0709635 Btc | $1,244,212.00 755.472 0X4200000000000000000000000000000000000006 | 0.0000% |
61 | ![]() | 0XE405DE8F52BA7559F9DF3C368500B6E6AE6CEE49-0X4200000000000000000000000000000000000006 | $1,656.97 0.0709774 Btc | $1,237,253.00 745.561 0XE405DE8F52BA7559F9DF3C368500B6E6AE6CEE49 | 0.0000% |
62 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XF3B9569F82B18AEF890DE263B84189BD33EBE452 | $1,656.58 0.0709600 Btc | $1,189,339.00 660.423 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
63 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D | $1,668.65 0.0714762 Btc | $986,633.00 595.790 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
64 | ![]() | 0X1A4B46696B2BB4794EB3D4C26F1C55F9170FA4C5-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $953,299.00 1,685,735.793 0X1A4B46696B2BB4794EB3D4C26F1C55F9170FA4C5 | 0.0005% |
65 | ![]() | 0X0B7007C13325C48911F73A2DAD5FA5DCBF808ADC-0XC99A6A985ED2CAC1EF41640596C5A5F9F4E19EF5 | $1,656.13 0.0709400 Btc | $896,822.00 890,841.711 0X0B7007C13325C48911F73A2DAD5FA5DCBF808ADC | 0.0003% |
66 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C | $1,652.46 0.0708211 Btc | $794,458.00 479.971 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
67 | ![]() | IBC/EA1D43981D5C9A1C4AAEA9C23BB1D4FA126BA9BC7020A25E0AE4AA841EA25DC5-UOSMO | $1,649.74 0.0707048 Btc | $717,078.00 434.661 IBC/EA1D43981D5C9A1C4AAEA9C23BB1D4FA126BA9BC7020A25E0AE4AA841EA25DC5 | 0.0000% |
68 | ![]() | 0X6B175474E89094C44DA98B954EEDEAC495271D0F-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $598,076.00 596,789.459 0X6B175474E89094C44DA98B954EEDEAC495271D0F | 0.0002% |
69 | ![]() | 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,657.28 0.0710278 Btc | $591,163.00 25.090 0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F | 0.0000% |
70 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E | $1,656.58 0.0709600 Btc | $569,466.00 337.486 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
71 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-0X55D398326F99059FF775485246999027B3197955 | $1,656.51 0.0709948 Btc | $563,347.00 342.173 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
72 | ![]() | 0X95AD61B0A150D79219DCF64E1E6CC01F0B64C4CE-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,655.70 0.0709600 Btc | $534,682.00 42,751,182,636.857 0X95AD61B0A150D79219DCF64E1E6CC01F0B64C4CE | 12.3421% |
73 | ![]() | 0X949D48ECA67B17269629C7194F4B727D4EF9E5D6-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.58 0.0709600 Btc | $481,591.00 1,273,080.920 0X949D48ECA67B17269629C7194F4B727D4EF9E5D6 | 0.0004% |
74 | ![]() | 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7 | $1,659.26 0.0710740 Btc | $475,838.00 289.960 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB | 0.0000% |
75 | ![]() | 0X4691937A7508860F876C9C0A2A617E7D9E945D4B-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $467,093.00 2,420,751.289 0X4691937A7508860F876C9C0A2A617E7D9E945D4B | 0.0007% |
76 | ![]() | 0X6810E776880C02933D47DB1B9FC05908E5386B96-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $462,053.00 3,932.708 0X6810E776880C02933D47DB1B9FC05908E5386B96 | 0.0000% |
77 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.57 0.0709600 Btc | $438,608.00 434,701.499 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0001% |
78 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-0X7130D2A12B9BCBFAE4F2634D864A1EE1CE3EAD9C | $1,662.33 0.0712065 Btc | $383,229.00 233.227 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
79 | ![]() | 0X2170ED0880AC9A755FD29B2688956BD959F933F8-0X7130D2A12B9BCBFAE4F2634D864A1EE1CE3EAD9C | $1,652.46 0.0708211 Btc | $353,570.00 216.571 0X2170ED0880AC9A755FD29B2688956BD959F933F8 | 0.0000% |
80 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XF0F9D895ACA5C8678F706FB8216FA22957685A13 | $1,643.35 0.0703933 Btc | $340,580.00 212.876 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
81 | ![]() | 0X65EF703F5594D2573EB71AAF55BC0CB548492DF4-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.60 0.0709600 Btc | $317,141.00 30,783.679 0X65EF703F5594D2573EB71AAF55BC0CB548492DF4 | 0.0000% |
82 | ![]() | 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7 | $1,656.75 0.0710044 Btc | $315,680.00 192.318 0X49D5C2BDFFAC6CE2BFDB6640F4F80F226BC10BAB | 0.0000% |
83 | ![]() | 0X45804880DE22913DAFE09F4980848ECE6ECBAF78-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.58 0.0709600 Btc | $298,283.00 157.690 0X45804880DE22913DAFE09F4980848ECE6ECBAF78 | 0.0000% |
84 | ![]() | 0X9F8F72AA9304C8B593D555F12EF6589CC3A579A2-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $272,578.00 402.332 0X9F8F72AA9304C8B593D555F12EF6589CC3A579A2 | 0.0000% |
85 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XE53EC727DBDEB9E2D5456C3BE40CFF031AB40A55 | $1,656.13 0.0709400 Btc | $261,163.00 155.774 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
86 | ![]() | 0XDBDB4D16EDA451D0503B854CF79D55697F90C8DF-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $260,641.00 12,212.941 0XDBDB4D16EDA451D0503B854CF79D55697F90C8DF | 0.0000% |
87 | ![]() | 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,643.15 0.0703839 Btc | $243,243.00 244,866.028 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 0.0001% |
88 | ![]() | 0X0BC529C00C6401AEF6D220BE8C6EA1667F6AD93E-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $233,258.00 29.972 0X0BC529C00C6401AEF6D220BE8C6EA1667F6AD93E | 0.0000% |
89 | ![]() | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,654.16 0.0708557 Btc | $222,632.00 184,661.994 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.0001% |
90 | ![]() | 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619 | $1,657.35 0.0709924 Btc | $213,245.00 176,477.327 0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270 | 0.0001% |
91 | ![]() | 0XA8754B9FA15FC18BB59458815510E40A12CD2014-0XC99A6A985ED2CAC1EF41640596C5A5F9F4E19EF5 | $1,656.13 0.0709400 Btc | $167,178.00 53,566,981.000 0XA8754B9FA15FC18BB59458815510E40A12CD2014 | 0.0155% |
92 | ![]() | 0XC00E94CB662C3520282E6F5717214004A7F26888-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $160,260.00 2,982.236 0XC00E94CB662C3520282E6F5717214004A7F26888 | 0.0000% |
93 | ![]() | 0XE44FD7FCB2B1581822D0C862B68222998A0C299A-0X5C7F8A570D578ED84E63FDFA7B1EE72DEAE1AE23 | $1,663.11 0.0712775 Btc | $146,532.00 88.294 0XE44FD7FCB2B1581822D0C862B68222998A0C299A | 0.0000% |
94 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XCE3F08E664693CA792CACE4AF1364D5E220827B2 | $1,656.58 0.0709600 Btc | $139,266.00 83.634 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
95 | ![]() | 0X8D9BA570D6CB60C7E3E0F31343EFE75AB8E65FB1-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1 | $1,656.57 0.0709600 Btc | $123,952.00 46.876 0X8D9BA570D6CB60C7E3E0F31343EFE75AB8E65FB1 | 0.0000% |
96 | ![]() | 0X7A2BC711E19BA6AFF6CE8246C546E8C4B4944DFD-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.13 0.0709400 Btc | $101,932.00 1,322.818 0X7A2BC711E19BA6AFF6CE8246C546E8C4B4944DFD | 0.0000% |
97 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XC770EEFAD204B5180DF6A14EE197D99D808EE52D | $1,656.58 0.0709600 Btc | $34,981.00 21.027 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
98 | ![]() | 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $1,656.57 0.0709600 Btc | $32,326.00 1.373 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599 | 0.0000% |
99 | ![]() | 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XC669928185DBCE49D2230CC9B0979BE6DC797957 | $1,656.58 0.0709600 Btc | $13,297.22 8.038 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | 0.0000% |
100 | ![]() | WETH-USK | $1,683.89 0.0720913 Btc | $597.86 0.356 WETH | 0.0000% |
Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xc21223249ca28397b4b6541dffaecc539bff0c59
Contract Name:
CronosCRC20
Compiler Version
v0.6.11+commit.5ef660b1
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-01-11 */ // File contracts/ModuleCRC20.sol // SPDX-License-Identifier: GNU-3 pragma solidity >0.4.13 >=0.4.23 >=0.6.11 <0.7.0; ////// lib/ds-token/lib/ds-auth/src/auth.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.4.23; */ interface DSAuthority { function canCall( address src, address dst, bytes4 sig ) external view returns (bool); } contract DSAuthEvents { event LogSetAuthority (address indexed authority); event LogSetOwner (address indexed owner); } contract DSAuth is DSAuthEvents { DSAuthority public authority; address public owner; constructor() public { owner = msg.sender; emit LogSetOwner(msg.sender); } function setOwner(address owner_) public auth { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public auth { authority = authority_; emit LogSetAuthority(address(authority)); } modifier auth { require(isAuthorized(msg.sender, msg.sig), "ds-auth-unauthorized"); _; } function isAuthorized(address src, bytes4 sig) internal view returns (bool) { if (src == address(this)) { return true; } else if (src == owner) { return true; } else if (authority == DSAuthority(address(0))) { return false; } else { return authority.canCall(src, address(this), sig); } } } ////// lib/ds-token/lib/ds-math/src/math.sol /// math.sol -- mixin for inline numerical wizardry // 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.4.13; */ contract DSMath { function add(uint x, uint y) internal pure returns (uint z) { require((z = x + y) >= x, "ds-math-add-overflow"); } function sub(uint x, uint y) internal pure returns (uint z) { require((z = x - y) <= x, "ds-math-sub-underflow"); } function mul(uint x, uint y) internal pure returns (uint z) { require(y == 0 || (z = x * y) / y == x, "ds-math-mul-overflow"); } function min(uint x, uint y) internal pure returns (uint z) { return x <= y ? x : y; } function max(uint x, uint y) internal pure returns (uint z) { return x >= y ? x : y; } function imin(int x, int y) internal pure returns (int z) { return x <= y ? x : y; } function imax(int x, int y) internal pure returns (int z) { return x >= y ? x : y; } uint constant WAD = 10 ** 18; uint constant RAY = 10 ** 27; //rounds to zero if x*y < WAD / 2 function wmul(uint x, uint y) internal pure returns (uint z) { z = add(mul(x, y), WAD / 2) / WAD; } //rounds to zero if x*y < WAD / 2 function rmul(uint x, uint y) internal pure returns (uint z) { z = add(mul(x, y), RAY / 2) / RAY; } //rounds to zero if x*y < WAD / 2 function wdiv(uint x, uint y) internal pure returns (uint z) { z = add(mul(x, WAD), y / 2) / y; } //rounds to zero if x*y < RAY / 2 function rdiv(uint x, uint y) internal pure returns (uint z) { z = add(mul(x, RAY), y / 2) / y; } // This famous algorithm is called "exponentiation by squaring" // and calculates x^n with x as fixed-point and n as regular unsigned. // // It's O(log n), instead of O(n) for naive repeated multiplication. // // These facts are why it works: // // If n is even, then x^n = (x^2)^(n/2). // If n is odd, then x^n = x * x^(n-1), // and applying the equation for even x gives // x^n = x * (x^2)^((n-1) / 2). // // Also, EVM division is flooring and // floor[(n-1) / 2] = floor[n / 2]. // function rpow(uint x, uint n) internal pure returns (uint z) { z = n % 2 != 0 ? x : RAY; for (n /= 2; n != 0; n /= 2) { x = rmul(x, x); if (n % 2 != 0) { z = rmul(z, x); } } } } ////// lib/ds-token/src/token.sol /// token.sol -- ERC20 implementation with minting and burning // Copyright (C) 2015, 2016, 2017 DappHub, LLC // 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.4.23; */ /* import "ds-math/math.sol"; */ /* import "ds-auth/auth.sol"; */ contract DSToken is DSMath, DSAuth { bool public stopped; uint256 public totalSupply; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; string public symbol; uint8 public decimals = 18; // standard token precision. override to customize string public name = ""; // Optional token name constructor(string memory symbol_) public { symbol = symbol_; } event Approval(address indexed src, address indexed guy, uint wad); event Transfer(address indexed src, address indexed dst, uint wad); event Mint(address indexed guy, uint wad); event Burn(address indexed guy, uint wad); event Stop(); event Start(); modifier stoppable { require(!stopped, "ds-stop-is-stopped"); _; } function approve(address guy) external returns (bool) { return approve(guy, uint(-1)); } function approve(address guy, uint wad) public stoppable returns (bool) { allowance[msg.sender][guy] = wad; emit Approval(msg.sender, guy, wad); return true; } function transfer(address dst, uint wad) external returns (bool) { return transferFrom(msg.sender, dst, wad); } function transferFrom(address src, address dst, uint wad) public stoppable returns (bool) { if (src != msg.sender && allowance[src][msg.sender] != uint(-1)) { require(allowance[src][msg.sender] >= wad, "ds-token-insufficient-approval"); allowance[src][msg.sender] = sub(allowance[src][msg.sender], wad); } require(balanceOf[src] >= wad, "ds-token-insufficient-balance"); balanceOf[src] = sub(balanceOf[src], wad); balanceOf[dst] = add(balanceOf[dst], wad); emit Transfer(src, dst, wad); return true; } function push(address dst, uint wad) external { transferFrom(msg.sender, dst, wad); } function pull(address src, uint wad) external { transferFrom(src, msg.sender, wad); } function move(address src, address dst, uint wad) external { transferFrom(src, dst, wad); } function mint(uint wad) external { mint(msg.sender, wad); } function burn(uint wad) external { burn(msg.sender, wad); } function mint(address guy, uint wad) public auth stoppable { balanceOf[guy] = add(balanceOf[guy], wad); totalSupply = add(totalSupply, wad); emit Mint(guy, wad); } function burn(address guy, uint wad) public auth stoppable { if (guy != msg.sender && allowance[guy][msg.sender] != uint(-1)) { require(allowance[guy][msg.sender] >= wad, "ds-token-insufficient-approval"); allowance[guy][msg.sender] = sub(allowance[guy][msg.sender], wad); } require(balanceOf[guy] >= wad, "ds-token-insufficient-balance"); balanceOf[guy] = sub(balanceOf[guy], wad); totalSupply = sub(totalSupply, wad); emit Burn(guy, wad); } function stop() public auth { stopped = true; emit Stop(); } function start() public auth { stopped = false; emit Start(); } function setName(string memory name_) public auth { name = name_; } } ////// src/ModuleCRC20.sol /* pragma solidity ^0.6.11; */ /* import "ds-token/token.sol"; */ contract ModuleCRC20 is DSToken { // sha256('cronos')[:20] address constant module_address = 0x89A7EF2F08B1c018D5Cc88836249b84Dd5392905; string denom; event __CronosSendToEthereum(address recipient, uint256 amount, uint256 bridge_fee); event __CronosSendToIbc(address sender, string recipient, uint256 amount); constructor(string memory denom_, uint8 decimals_) DSToken(denom_) public { decimals = decimals_; denom = denom_; } // unsafe_burn burn tokens without user's approval and authentication, used internally function unsafe_burn(address addr, uint amount) private { // Deduct user's balance without approval require(balanceOf[addr] >= amount, "ds-token-insufficient-balance"); balanceOf[addr] = sub(balanceOf[addr], amount); totalSupply = sub(totalSupply, amount); emit Burn(addr, amount); } function native_denom() public view returns (string memory) { return denom; } function mint_by_cronos_module(address addr, uint amount) public { require(msg.sender == module_address); mint(addr, amount); } function burn_by_cronos_module(address addr, uint amount) public { require(msg.sender == module_address); unsafe_burn(addr, amount); } // send to ethereum through gravity bridge function send_to_ethereum(address recipient, uint amount, uint bridge_fee) external { unsafe_burn(msg.sender, add(amount, bridge_fee)); emit __CronosSendToEthereum(recipient, amount, bridge_fee); } // send an "amount" of the contract token to recipient through IBC function send_to_ibc(string memory recipient, uint amount) public { unsafe_burn(msg.sender, amount); emit __CronosSendToIbc(msg.sender, recipient, amount); } } // File contracts/CronosCRC20.sol pragma solidity 0.6.11; contract CronosCRC20 is ModuleCRC20 { constructor ( string memory _name, string memory _denom, uint8 _decimal ) ModuleCRC20(_denom, _decimal) public { setName(_name); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_denom","type":"string"},{"internalType":"uint8","name":"_decimal","type":"uint8"}],"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":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"Start","type":"event"},{"anonymous":false,"inputs":[],"name":"Stop","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bridge_fee","type":"uint256"}],"name":"__CronosSendToEthereum","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"string","name":"recipient","type":"string"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"__CronosSendToIbc","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"guy","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"guy","type":"address"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"guy","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn_by_cronos_module","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"guy","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint_by_cronos_module","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"move","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"native_denom","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"pull","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"push","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"bridge_fee","type":"uint256"}],"name":"send_to_ethereum","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"recipient","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"send_to_ibc","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name_","type":"string"}],"name":"setName","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"start","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stopped","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526012600660006101000a81548160ff021916908360ff1602179055506040518060200160405280600081525060079080519060200190620000479291906200061e565b503480156200005557600080fd5b50604051620031cf380380620031cf833981810160405260608110156200007b57600080fd5b81019080805160405193929190846401000000008211156200009c57600080fd5b83820191506020820185811115620000b357600080fd5b8251866001820283011164010000000082111715620000d157600080fd5b8083526020830192505050908051906020019080838360005b8381101562000107578082015181840152602081019050620000ea565b50505050905090810190601f168015620001355780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200015957600080fd5b838201915060208201858111156200017057600080fd5b82518660018202830111640100000000821117156200018e57600080fd5b8083526020830192505050908051906020019080838360005b83811015620001c4578082015181840152602081019050620001a7565b50505050905090810190601f168015620001f25780820380516001836020036101000a031916815260200191505b506040526020018051906020019092919050505081818133600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a28060059080519060200190620002a59291906200061e565b505080600660006101000a81548160ff021916908360ff1602179055508160089080519060200190620002da9291906200061e565b505050620002ee83620002f760201b60201c565b505050620006cd565b6200032d336000357fffffffff0000000000000000000000000000000000000000000000000000000016620003bc60201b60201c565b620003a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b8060079080519060200190620003b89291906200061e565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415620003fd576001905062000618565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156200045e576001905062000618565b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415620004bf576000905062000618565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b70096138430856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001935050505060206040518083038186803b158015620005d857600080fd5b505afa158015620005ed573d6000803e3d6000fd5b505050506040513d60208110156200060457600080fd5b810190808051906020019092919050505090505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200066157805160ff191683800117855562000692565b8280016001018555821562000692579182015b828111156200069157825182559160200191906001019062000674565b5b509050620006a19190620006a5565b5090565b620006ca91905b80821115620006c6576000816000905550600101620006ac565b5090565b90565b612af280620006dd6000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80639dc29fac11610104578063bf7e214f116100a2578063dd62ed3e11610071578063dd62ed3e14610a59578063e978206414610ad1578063ee36665414610b1f578063f2d5d56b14610ba2576101da565b8063bf7e214f146108a0578063c47f0027146108ea578063d3d78b9b146109a5578063daea85c5146109fd576101da565b8063a9059cbb116100de578063a9059cbb14610774578063b753a98c146107da578063bb35783b14610828578063be9a655514610896576101da565b80639dc29fac14610633578063a0712d6814610681578063a515cb40146106af576101da565b806340c10f191161017c57806375f12b211161014b57806375f12b21146105005780637a9e5e4b146105225780638da5cb5b1461056657806395d89b41146105b0576101da565b806340c10f19146103de57806342966c681461042c57806370a082311461045a57806375620d6f146104b2576101da565b806313af4035116101b857806313af4035146102d257806318160ddd1461031657806323b872dd14610334578063313ce567146103ba576101da565b806306fdde03146101df57806307da68f514610262578063095ea7b31461026c575b600080fd5b6101e7610bf0565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561022757808201518184015260208101905061020c565b50505050905090810190601f1680156102545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61026a610c8e565b005b6102b86004803603604081101561028257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d76565b604051808215151515815260200191505060405180910390f35b610314600480360360208110156102e857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610eeb565b005b61031e611034565b6040518082815260200191505060405180910390f35b6103a06004803603606081101561034a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061103a565b604051808215151515815260200191505060405180910390f35b6103c26115d2565b604051808260ff1660ff16815260200191505060405180910390f35b61042a600480360360408110156103f457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115e5565b005b6104586004803603602081101561044257600080fd5b81019080803590602001909291905050506117f8565b005b61049c6004803603602081101561047057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611805565b6040518082815260200191505060405180910390f35b6104fe600480360360408110156104c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061181d565b005b610508611877565b604051808215151515815260200191505060405180910390f35b6105646004803603602081101561053857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061188a565b005b61056e6119d1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105b86119f7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f85780820151818401526020810190506105dd565b50505050905090810190601f1680156106255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61067f6004803603604081101561064957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a95565b005b6106ad6004803603602081101561069757600080fd5b8101908080359060200190929190505050612033565b005b610772600480360360408110156106c557600080fd5b81019080803590602001906401000000008111156106e257600080fd5b8201836020820111156106f457600080fd5b8035906020019184600183028401116401000000008311171561071657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190505050612040565b005b6107c06004803603604081101561078a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612126565b604051808215151515815260200191505060405180910390f35b610826600480360360408110156107f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061213b565b005b6108946004803603606081101561083e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061214b565b005b61089e61215c565b005b6108a8612245565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a36004803603602081101561090057600080fd5b810190808035906020019064010000000081111561091d57600080fd5b82018360208201111561092f57600080fd5b8035906020019184600183028401116401000000008311171561095157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061226a565b005b6109fb600480360360608110156109bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612324565b005b610a3f60048036036020811015610a1357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123af565b604051808215151515815260200191505060405180910390f35b610abb60048036036040811015610a6f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123e2565b6040518082815260200191505060405180910390f35b610b1d60048036036040811015610ae757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612407565b005b610b27612461565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b67578082015181840152602081019050610b4c565b50505050905090810190601f168015610b945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610bee60048036036040811015610bb857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612503565b005b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c865780601f10610c5b57610100808354040283529160200191610c86565b820191906000526020600020905b815481529060010190602001808311610c6957829003601f168201915b505050505081565b610cbc336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b610d2e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b60018060146101000a81548160ff0219169083151502179055507fbedf0f4abfe86d4ffad593d9607fe70e83ea706033d44d24b3b6283cf3fc4f6b60405160405180910390a1565b6000600160149054906101000a900460ff1615610dfb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f64732d73746f702d69732d73746f70706564000000000000000000000000000081525060200191505060405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b610f19336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b610f8b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a250565b60025481565b6000600160149054906101000a900460ff16156110bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f64732d73746f702d69732d73746f70706564000000000000000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561119757507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156113955781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561128e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000081525060200191505060405180910390fd5b611314600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361276c565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561144a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000081525060200191505060405180910390fd5b611493600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361276c565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061151f600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836127ef565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600660009054906101000a900460ff1681565b611613336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b611685576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b600160149054906101000a900460ff1615611708576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f64732d73746f702d69732d73746f70706564000000000000000000000000000081525060200191505060405180910390fd5b611751600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826127ef565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a0600254826127ef565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a25050565b6118023382611a95565b50565b60036020528060005260406000206000915090505481565b7389a7ef2f08b1c018d5cc88836249b84dd539290573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461186957600080fd5b6118738282612872565b5050565b600160149054906101000a900460ff1681565b6118b8336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b61192a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada460405160405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611a8d5780601f10611a6257610100808354040283529160200191611a8d565b820191906000526020600020905b815481529060010190602001808311611a7057829003601f168201915b505050505081565b611ac3336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b611b35576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b600160149054906101000a900460ff1615611bb8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f64732d73746f702d69732d73746f70706564000000000000000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611c9057507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15611e8e5780600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611d87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000081525060200191505060405180910390fd5b611e0d600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261276c565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611f43576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000081525060200191505060405180910390fd5b611f8c600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261276c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611fdb6002548261276c565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b61203d33826115e5565b50565b61204a3382612872565b7f7835232045347ac086653cbd9c0e6303f23502bb796f671a56755142063df2b2338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156120e65780820151818401526020810190506120cb565b50505050905090810190601f1680156121135780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b600061213333848461103a565b905092915050565b61214633838361103a565b505050565b61215683838361103a565b50505050565b61218a336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b6121fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b6000600160146101000a81548160ff0219169083151502179055507f1b55ba3aa851a46be3b365aee5b5c140edd620d578922f3e8466d2cbd96f954b60405160405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b612298336000357fffffffff0000000000000000000000000000000000000000000000000000000016612513565b61230a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d617574682d756e617574686f72697a656400000000000000000000000081525060200191505060405180910390fd5b8060079080519060200190612320929190612a17565b5050565b6123373361233284846127ef565b612872565b7f937492d2511a2fbc9b51ea08825f1e252247d339dfd50904ebf4f4411f1d8136838383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1505050565b60006123db827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610d76565b9050919050565b6004602052816000526040600020602052806000526040600020600091509150505481565b7389a7ef2f08b1c018d5cc88836249b84dd539290573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461245357600080fd5b61245d82826115e5565b5050565b606060088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124f95780601f106124ce576101008083540402835291602001916124f9565b820191906000526020600020905b8154815290600101906020018083116124dc57829003601f168201915b5050505050905090565b61250e82338361103a565b505050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156125525760019050612766565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156125b15760019050612766565b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156126105760009050612766565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b70096138430856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001935050505060206040518083038186803b15801561272857600080fd5b505afa15801561273c573d6000803e3d6000fd5b505050506040513d602081101561275257600080fd5b810190808051906020019092919050505090505b92915050565b60008282840391508111156127e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b600082828401915081101561286c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015612927576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000081525060200191505060405180910390fd5b612970600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261276c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129bf6002548261276c565b6002819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612a5857805160ff1916838001178555612a86565b82800160010185558215612a86579182015b82811115612a85578251825591602001919060010190612a6a565b5b509050612a939190612a97565b5090565b612ab991905b80821115612ab5576000816000905550600101612a9d565b5090565b9056fea26469706673582212207d1371c93de00a190d16292f8a6a4b87b05d0e439fb42a4f18abd31faadc684664736f6c634300060b0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000855534420436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553444300000000000000000000000000000000000000000000000000000000
Deployed ByteCode Sourcemap
12031:222:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6832:67;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9708:83;;;:::i;:::-;;7512:195;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1352:128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6408:69;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7848:621;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6703:71;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8968:195;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8887:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6484:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11265:157;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6336:65;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1488:165;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1212:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6632:64;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9171:529;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8806:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;11778:180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7715:125;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8477:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8691:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9799:86;;;:::i;:::-;;1175:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9895:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;11478:220;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7402:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6558:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11107:150;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;11008:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8584:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6832:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9708:83::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9757:4:::1;9747:7:::0;::::1;:14;;;;;;;;;;;;;;;;;;9777:6;;;;;;;;;;9708:83::o:0;7512:195::-;7578:4;7344:7;;;;;;;;;;;7343:8;7335:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7624:3:::1;7595:9;:21;7605:10;7595:21;;;;;;;;;;;;;;;:26;7617:3;7595:26;;;;;;;;;;;;;;;:32;;;;7666:3;7645:30;;7654:10;7645:30;;;7671:3;7645:30;;;;;;;;;;;;;;;;;;7695:4;7688:11;;7512:195:::0;;;;:::o;1352:128::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1432:6:::1;1424:5;;:14;;;;;;;;;;;;;;;;;;1466:5;;;;;;;;;;;1454:18;;;;;;;;;;;;1352:128:::0;:::o;6408:69::-;;;;:::o;7848:621::-;7947:4;7344:7;;;;;;;;;;;7343:8;7335:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7980:10:::1;7973:17;;:3;:17;;;;:59;;;;;8029:2;7994:9;:14;8004:3;7994:14;;;;;;;;;;;;;;;:26;8009:10;7994:26;;;;;;;;;;;;;;;;:38;;7973:59;7969:248;;;8087:3;8057:9;:14;8067:3;8057:14;;;;;;;;;;;;;;;:26;8072:10;8057:26;;;;;;;;;;;;;;;;:33;;8049:76;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;8169:36;8173:9;:14;8183:3;8173:14;;;;;;;;;;;;;;;:26;8188:10;8173:26;;;;;;;;;;;;;;;;8201:3;8169;:36::i;:::-;8140:9;:14;8150:3;8140:14;;;;;;;;;;;;;;;:26;8155:10;8140:26;;;;;;;;;;;;;;;:65;;;;7969:248;8255:3;8237:9;:14;8247:3;8237:14;;;;;;;;;;;;;;;;:21;;8229:63;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;8320:24;8324:9;:14;8334:3;8324:14;;;;;;;;;;;;;;;;8340:3;8320;:24::i;:::-;8303:9;:14;8313:3;8303:14;;;;;;;;;;;;;;;:41;;;;8372:24;8376:9;:14;8386:3;8376:14;;;;;;;;;;;;;;;;8392:3;8372;:24::i;:::-;8355:9;:14;8365:3;8355:14;;;;;;;;;;;;;;;:41;;;;8428:3;8414:23;;8423:3;8414:23;;;8433:3;8414:23;;;;;;;;;;;;;;;;;;8457:4;8450:11;;7848:621:::0;;;;;:::o;6703:71::-;;;;;;;;;;;;;:::o;8968:195::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7344:7:::1;;;;;;;;;;;7343:8;7335:39;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;9055:24:::2;9059:9;:14;9069:3;9059:14;;;;;;;;;;;;;;;;9075:3;9055;:24::i;:::-;9038:9;:14;9048:3;9038:14;;;;;;;;;;;;;;;:41;;;;9104:21;9108:11;;9121:3;9104;:21::i;:::-;9090:11;:35;;;;9146:3;9141:14;;;9151:3;9141:14;;;;;;;;;;;;;;;;;;8968:195:::0;;:::o;8887:73::-;8931:21;8936:10;8948:3;8931:4;:21::i;:::-;8887:73;:::o;6484:67::-;;;;;;;;;;;;;;;;;:::o;11265:157::-;10187:42;11349:28;;:10;:28;;;11341:37;;;;;;11389:25;11401:4;11407:6;11389:11;:25::i;:::-;11265:157;;:::o;6336:65::-;;;;;;;;;;;;;:::o;1488:165::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1584:10:::1;1572:9;::::0;:22:::1;;;;;;;;;;;;;;;;;;1634:9;::::0;::::1;;;;;;;;;1610:35;;;;;;;;;;;;1488:165:::0;:::o;1212:26::-;;;;;;;;;;;;;:::o;6632:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9171:529::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7344:7:::1;;;;;;;;;;;7343:8;7335:39;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;9252:10:::2;9245:17;;:3;:17;;;;:59;;;;;9301:2;9266:9;:14;9276:3;9266:14;;;;;;;;;;;;;;;:26;9281:10;9266:26;;;;;;;;;;;;;;;;:38;;9245:59;9241:248;;;9359:3;9329:9;:14;9339:3;9329:14;;;;;;;;;;;;;;;:26;9344:10;9329:26;;;;;;;;;;;;;;;;:33;;9321:76;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;9441:36;9445:9;:14;9455:3;9445:14;;;;;;;;;;;;;;;:26;9460:10;9445:26;;;;;;;;;;;;;;;;9473:3;9441;:36::i;:::-;9412:9;:14;9422:3;9412:14;;;;;;;;;;;;;;;:26;9427:10;9412:26;;;;;;;;;;;;;;;:65;;;;9241:248;9527:3;9509:9;:14;9519:3;9509:14;;;;;;;;;;;;;;;;:21;;9501:63;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;9592:24;9596:9;:14;9606:3;9596:14;;;;;;;;;;;;;;;;9612:3;9592;:24::i;:::-;9575:9;:14;9585:3;9575:14;;;;;;;;;;;;;;;:41;;;;9641:21;9645:11;;9658:3;9641;:21::i;:::-;9627:11;:35;;;;9683:3;9678:14;;;9688:3;9678:14;;;;;;;;;;;;;;;;;;9171:529:::0;;:::o;8806:73::-;8850:21;8855:10;8867:3;8850:4;:21::i;:::-;8806:73;:::o;11778:180::-;11855:31;11867:10;11879:6;11855:11;:31::i;:::-;11902:48;11920:10;11932:9;11943:6;11902:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11778:180;;:::o;7715:125::-;7774:4;7798:34;7811:10;7823:3;7828;7798:12;:34::i;:::-;7791:41;;7715:125;;;;:::o;8477:99::-;8534:34;8547:10;8559:3;8564;8534:12;:34::i;:::-;;8477:99;;:::o;8691:105::-;8761:27;8774:3;8779;8784;8761:12;:27::i;:::-;;8691:105;;;:::o;9799:86::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9849:5:::1;9839:7;;:15;;;;;;;;;;;;;;;;;;9870:7;;;;;;;;;;9799:86::o:0;1175:30::-;;;;;;;;;;;;;:::o;9895:81::-;1694:33;1707:10;1719:7;;;;1694:12;:33::i;:::-;1686:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9963:5:::1;9956:4;:12;;;;;;;;;;;;:::i;:::-;;9895:81:::0;:::o;11478:220::-;11573:48;11585:10;11597:23;11601:6;11609:10;11597:3;:23::i;:::-;11573:11;:48::i;:::-;11637:53;11660:9;11671:6;11679:10;11637:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11478:220;;;:::o;7402:102::-;7450:4;7474:22;7482:3;7492:2;7474:7;:22::i;:::-;7467:29;;7402:102;;;:::o;6558:67::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11107:150::-;10187:42;11191:28;;:10;:28;;;11183:37;;;;;;11231:18;11236:4;11242:6;11231:4;:18::i;:::-;11107:150;;:::o;11008:91::-;11053:13;11086:5;11079:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11008:91;:::o;8584:99::-;8641:34;8654:3;8659:10;8671:3;8641:12;:34::i;:::-;;8584:99;;:::o;1780:389::-;1850:4;1886;1871:20;;:3;:20;;;1867:295;;;1915:4;1908:11;;;;1867:295;1948:5;;;;;;;;;;;1941:12;;:3;:12;;;1937:225;;;1977:4;1970:11;;;;1937:225;2036:1;2003:36;;:9;;;;;;;;;;;:36;;;1999:163;;;2063:5;2056:12;;;;1999:163;2108:9;;;;;;;;;;;:17;;;2126:3;2139:4;2146:3;2108:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2101:49;;1780:389;;;;;:::o;3124:129::-;3176:6;3218:1;3212;3208;:5;3204:9;;;3203:16;;3195:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3124:129;;;;:::o;2990:128::-;3042:6;3084:1;3078;3074;:5;3070:9;;;3069:16;;3061:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2990:128;;;;:::o;10667:333::-;10812:6;10793:9;:15;10803:4;10793:15;;;;;;;;;;;;;;;;:25;;10785:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10881:28;10885:9;:15;10895:4;10885:15;;;;;;;;;;;;;;;;10902:6;10881:3;:28::i;:::-;10863:9;:15;10873:4;10863:15;;;;;;;;;;;;;;;:46;;;;10934:24;10938:11;;10951:6;10934:3;:24::i;:::-;10920:11;:38;;;;10979:4;10974:18;;;10985:6;10974:18;;;;;;;;;;;;;;;;;;10667:333;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://7d1371c93de00a190d16292f8a6a4b87b05d0e439fb42a4f18abd31faadc6846