ETH Price: $3,690.58 (+3.40%)

Token

Coinbase Wrapped BTC (cbBTC)
 

Overview

Max Total Supply

14,142.82181741 cbBTC

Holders

5,601 ( 0.429%)

Market

Price

$96,899.00 @ 26.255758 ETH (+0.93%)

Onchain Market Cap

$1,370,425,291.29

Circulating Supply Market Cap

$1,816,874,744.00

Other Info

Token Contract (WITH 8 Decimals)

Balance
1.01225434 cbBTC

Value
$98,086.43 ( ~26.5775 Eth) [0.0072%]
0x56bf24f635B39aC01DA6761C69AEe7ba4f1cFE3f
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Coinbase Wrapped BTC ("cbBTC") is an ERC20 token that is backed 1:1 by Bitcoin (BTC) held by Coinbase. cbBTC is built to be seamlessly compatible with DeFi applications, giving customers the option to tap into DeFi and unlock financial utility.

Market

Volume (24H):$467,701,732.00
Market Capitalization:$1,816,874,744.00
Circulating Supply:18,747.00 cbBTC
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Aerodrome SlipStream
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,754.00
26.2058030 Eth
$193,832,276.00
1,963.397 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0173%
2
Aerodrome SlipStream
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,898.00
26.2461270 Eth
$98,322,394.00
1,009.497 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0089%
3
Uniswap V3 (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$97,045.00
26.2743280 Eth
$82,776,087.00
852.943 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0075%
4
Aerodrome (Base)
0X0B3E328455C4059EEB9E3F84B5543F74E24E7E1B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$95,513.00
25.8695920 Eth
$29,236,421.00
20,656,418.491 0X0B3E328455C4059EEB9E3F84B5543F74E24E7E1B
181.8084%
5
Orca
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-SO11111111111111111111111111111111111111112$96,519.00
26.1420980 Eth
$8,072,808.00
82.808 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0007%
6
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,873.00
26.2392200 Eth
$7,528,673.00
76.299 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0007%
7
Alien Base V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,803.00
26.2216110 Eth
$5,593,884.00
56.606 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0005%
8
BaseSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$97,035.00
26.2819610 Eth
$5,374,894.00
54.181 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0005%
9
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-3NZ9JMVBMGAQOCYBIC2C7LQCJSCMGSAZ6VQQTDZCQMJH$96,923.00
26.2521320 Eth
$3,927,444.00
40.499 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0004%
10
Aerodrome SlipStream
0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$3,590,232.00
37.167 0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B
0.0003%
11
PancakeSwap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$97,078.00
26.2833790 Eth
$3,391,866.00
34.141 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0003%
12
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,904.00
26.2477080 Eth
$3,064,963.00
31.491 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0003%
13
Orca
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-3NZ9JMVBMGAQOCYBIC2C7LQCJSCMGSAZ6VQQTDZCQMJH$96,856.00
26.2332810 Eth
$3,007,664.00
31.033 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0003%
14
Uniswap V3 (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$97,011.00
26.2650990 Eth
$2,547,783.00
26.249 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0002%
15
BaseSwap V3
0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,956.00
26.2606090 Eth
$2,171,471.00
552.659 0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22
0.0049%
16
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,873.00
26.2392200 Eth
$1,927,774.00
19.394 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0002%
17
Alien Base V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,901.00
26.2469160 Eth
$1,884,820.00
19.352 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0002%
18
Orca
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V$96,786.00
26.2144030 Eth
$1,826,494.00
18.737 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0002%
19
PancakeSwap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$97,078.00
26.2833790 Eth
$1,549,924.00
15.920 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0001%
20
Uniswap V3 (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$97,126.00
26.2963110 Eth
$1,497,782.00
15.070 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0001%
21
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-SO11111111111111111111111111111111111111112$96,879.00
26.2401620 Eth
$1,049,600.00
10.760 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0001%
22
Alien Base V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$97,202.00
26.3298460 Eth
$854,634.00
8.629 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0001%
23
BaseSwap V3
0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,956.00
26.2606090 Eth
$827,986.00
212.402 0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22
0.0019%
24
Aerodrome SlipStream
0X940181A94A35A4569E4529A3CDFB74E38FD98631-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$760,121.00
530,874.693 0X940181A94A35A4569E4529A3CDFB74E38FD98631
4.6725%
25
Curve (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$96,327.00
26.0862950 Eth
$553,232.00
5.743 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0001%
26
Aerodrome SlipStream
0X60A3E35CC302BFA44CB288BC5A4F316FDB1ADB42-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$518,875.00
493,469.800 0X60A3E35CC302BFA44CB288BC5A4F316FDB1ADB42
4.3433%
27
Matcha (Base)
0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,858.00
26.4989350 Eth
$444,908.00
442,922.374 0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913
3.8984%
28
Aerodrome SlipStream
0XB79DD08EA68A908A97220C76D19A6AA9CBDE4376-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$440,888.00
442,831.585 0XB79DD08EA68A908A97220C76D19A6AA9CBDE4376
3.8976%
29
Aerodrome SlipStream
0X9B8DF6E244526AB5F6E6400D331DB28C8FDDDB55-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$305,930.00
1,261.998 0X9B8DF6E244526AB5F6E6400D331DB28C8FDDDB55
0.0111%
30
Aerodrome (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$97,075.00
26.2928050 Eth
$275,841.00
2.787 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
31
Raydium (CLMM)
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-J1TOSO1UCK3RLMJORHTTRVWY9HJ7X8V9YYAC6Y7KGCPN$96,460.00
26.1274830 Eth
$230,547.00
2.362 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
32
Uniswap V3 (Ethereum)
0X8236A87084F8B84306F72007F36F2618A5634494-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,045.00
26.2743280 Eth
$229,484.00
2.366 0X8236A87084F8B84306F72007F36F2618A5634494
0.0000%
33
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-SO11111111111111111111111111111111111111112$96,772.00
26.2113040 Eth
$202,811.00
2.075 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
34
BaseSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,956.00
26.2606090 Eth
$146,956.00
1.486 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
35
Aerodrome (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$97,176.00
26.3201880 Eth
$146,643.00
1.508 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
36
Aerodrome SlipStream
0X04D5DDF5F3A8939889F11E97F8C4BB48317F1938-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$136,800.00
138,038.026 0X04D5DDF5F3A8939889F11E97F8C4BB48317F1938
1.2149%
37
PancakeSwap V3 (Base)
0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,960.00
26.2276490 Eth
$109,781.00
1.135 0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B
0.0000%
38
Aerodrome (Base)
0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,176.00
26.3201880 Eth
$94,260.00
0.973 0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B
0.0000%
39
Uniswap V3 (Base)
0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,873.00
26.2392200 Eth
$89,454.00
0.926 0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B
0.0000%
40
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-3NZ9JMVBMGAQOCYBIC2C7LQCJSCMGSAZ6VQQTDZCQMJH$96,903.00
26.2468890 Eth
$78,330.00
0.808 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
41
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,835.00
26.1831200 Eth
$65,994.00
0.680 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
42
PancakeSwap V3 (Arbitrum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F$97,055.00
26.2770190 Eth
$63,362.00
0.653 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
43
Uniswap V3 (Arbitrum One)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F$96,888.00
26.2420280 Eth
$61,489.00
0.634 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
44
Uniswap V3 (Base)
0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,618.00
26.1688600 Eth
$57,925.00
0.601 0X236AA50979D5F3DE3BD1EEB40E81137F22AB794B
0.0000%
45
Uniswap V3 (Arbitrum One)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F$96,732.00
26.1896210 Eth
$55,080.00
0.569 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
46
Aerodrome (Base)
0X74CCBE53F77B08632CE0CB91D3A545BF6B8E0979-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,176.00
26.3201880 Eth
$48,448.00
1,009,010.879 0X74CCBE53F77B08632CE0CB91D3A545BF6B8E0979
8.8809%
47
Balancer V2
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$97,014.00
26.1688150 Eth
$44,439.00
0.458 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
48
Raydium (CLMM)
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-3NZ9JMVBMGAQOCYBIC2C7LQCJSCMGSAZ6VQQTDZCQMJH$96,887.00
26.2431160 Eth
$33,393.00
0.344 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
49
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V$97,048.00
26.2861590 Eth
$32,177.00
0.331 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
50
Aerodrome (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XF544251D25F3D243A36B07E7E7962A678F952691$96,486.00
26.1331810 Eth
$29,556.00
0.298 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
51
PancakeSwap V3 (Arbitrum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1$97,014.00
26.2760790 Eth
$26,603.00
0.267 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
52
PancakeSwap V3 (Arbitrum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XFD086BC7CD5C481DCC9C85EBE478A1C0B69FCBB9$97,012.00
26.2756860 Eth
$22,542.00
0.232 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
53
Aerodrome SlipStream
0X3B86AD95859B6AB773F55F8D94B4B9D443EE931F-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,847.00
26.2308980 Eth
$21,668.00
0.224 0X3B86AD95859B6AB773F55F8D94B4B9D443EE931F
0.0000%
54
Uniswap V3 (Ethereum)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,045.00
26.2743280 Eth
$20,607.00
20,668.088 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.1819%
55
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-SO11111111111111111111111111111111111111112$96,734.00
26.2010860 Eth
$18,523.65
0.190 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
56
PancakeSwap V3 (Arbitrum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XAF88D065E77C8CC2239327C5EDB3A432268E5831$97,058.00
26.2527150 Eth
$18,323.03
0.188 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
57
Aerodrome SlipStream
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XF1143F3A8D76F1CA740D29D5671D365F66C44ED1$96,621.00
26.1697270 Eth
$17,714.72
0.183 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
58
Ramses V2
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X82AF49447D8A07E3BD95BD0D56F35241523FBAB1$96,881.00
26.2312940 Eth
$17,190.24
0.175 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
59
PancakeSwap V3 (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$98,468.00
26.6355790 Eth
$16,998.29
0.170 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
60
Aerodrome (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XDCEFD8C8FCC492630B943ABCAB3429F12EA9FEA2$96,874.00
26.2383580 Eth
$16,965.58
0.175 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
61
BaseSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$97,011.00
26.2760030 Eth
$15,972.92
0.164 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
62
PancakeSwap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XD9AAEC86B65D86F6A7B5B1B0C42FFA531710B6CA$97,038.00
26.2452550 Eth
$14,947.99
0.153 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
63
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,873.00
26.2392200 Eth
$14,428.72
0.144 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
64
PancakeSwap V3 (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$96,329.00
26.0805400 Eth
$12,831.50
0.133 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
65
PancakeSwap V3 (Base)
0X0B3E328455C4059EEB9E3F84B5543F74E24E7E1B-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,160.00
26.2784310 Eth
$10,612.96
7,590.099 0X0B3E328455C4059EEB9E3F84B5543F74E24E7E1B
0.0668%
66
DackieSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,897.00
26.2106950 Eth
$9,467.60
0.096 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
67
PancakeSwap V3 (Base)
0X60A3E35CC302BFA44CB288BC5A4F316FDB1ADB42-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$94,397.00
27.2897790 Eth
$5,575.54
5,386.335 0X60A3E35CC302BFA44CB288BC5A4F316FDB1ADB42
0.0474%
68
Aerodrome (Base)
0X36912B5CF63E509F18E53AC98B3012FA79E77BF5-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,247.00
26.3355680 Eth
$4,313.02
67,872.905 0X36912B5CF63E509F18E53AC98B3012FA79E77BF5
0.5974%
69
PancakeSwap V3 (Ethereum)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$98,289.00
26.5870810 Eth
$4,010.03
3,901.949 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0343%
70
Maverick Protocol V2 (Ethereum)
0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,593.00
26.1407010 Eth
$3,832.71
1.036 0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2
0.0000%
71
Uniswap V3 (Arbitrum One)
0X6C84A8F1C29108F47A79964B5FE888D4F4D0DE40-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,163.00
26.3063760 Eth
$3,541.16
0.037 0X6C84A8F1C29108F47A79964B5FE888D4F4D0DE40
0.0000%
72
Uniswap V3 (Base)
0X4D25E94291FE8DCFBFA572CBB2AAA7B755087C91-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,620.00
26.1694200 Eth
$3,455.73
6,826,249.614 0X4D25E94291FE8DCFBFA572CBB2AAA7B755087C91
60.0816%
73
Uniswap V3 (Base)
0XFDE4C96C8593536E31F229EA8F37B2ADA2699BB2-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,862.00
26.2248760 Eth
$3,168.26
3,183.038 0XFDE4C96C8593536E31F229EA8F37B2ADA2699BB2
0.0280%
74
Aerodrome (Base)
0X532F27101965DD16442E59D40670FAF5EBB142E4-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,176.00
26.3201880 Eth
$2,616.64
15,071.143 0X532F27101965DD16442E59D40670FAF5EBB142E4
0.1326%
75
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V$96,890.00
26.2425310 Eth
$2,594.82
0.027 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
76
DackieSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,962.00
26.2582630 Eth
$2,580.28
0.026 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
77
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XD33C7B753ECAA85E5D5F5B5FD99DEC59F26A087E$96,809.00
26.2212050 Eth
$2,360.13
0.023 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
78
Raydium (CLMM)
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-SO11111111111111111111111111111111111111112$96,592.00
26.1566040 Eth
$1,310.95
0.013 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
79
Uniswap V3 (Base)
0X13F4196CC779275888440B3000AE533BBBBC3166-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$98,496.00
29.3326500 Eth
$1,277.87
4.714 0X13F4196CC779275888440B3000AE533BBBBC3166
0.0000%
80
BaseSwap V3
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$97,021.00
26.2787490 Eth
$1,067.59
0.011 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
81
Ramses V2
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F$97,112.00
26.2632820 Eth
$1,060.76
0.011 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
82
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XECAF81EB42CD30014EB44130B89BCD6D4AD98B92$96,470.00
26.1185510 Eth
$1,039.86
0.010 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
83
Meteora
7VFCXTUXX5WJV5JADK17DUJ4KSGAU7UTNKJ4B963VOXS-CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ$96,961.00
26.2601090 Eth
$970.06
0.267 7VFCXTUXX5WJV5JADK17DUJ4KSGAU7UTNKJ4B963VOXS
0.0000%
84
Uniswap V2 (Base)
0XB01CF1BE9568F09449382A47CD5BF58E2A9D5922-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$100,876.00
28.9835080 Eth
$324.53
672,307.558 0XB01CF1BE9568F09449382A47CD5BF58E2A9D5922
5.9173%
85
Uniswap V3 (Base)
0XAC1BD2486AAF3B5C0FC3FD868558B082A531B2B4-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,835.00
26.1831200 Eth
$258.34
1,209,432.858 0XAC1BD2486AAF3B5C0FC3FD868558B082A531B2B4
10.6449%
86
Meteora
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V$96,797.00
26.1779580 Eth
$254.91
0.003 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
87
Curve (Ethereum)
0X18084FBA666A33D37592FA2633FD49A74DD93A88-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,327.00
26.0862950 Eth
$208.59
0.002 0X18084FBA666A33D37592FA2633FD49A74DD93A88
0.0000%
88
Uniswap V3 (Base)
0X9B8DF6E244526AB5F6E6400D331DB28C8FDDDB55-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,821.00
26.2239950 Eth
$199.17
0.819 0X9B8DF6E244526AB5F6E6400D331DB28C8FDDDB55
0.0000%
89
Equalizer (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X4200000000000000000000000000000000000006$96,468.00
26.0944500 Eth
$168.84
0.002 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
90
Balancer V2 (Base)
0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,993.00
26.2706000 Eth
$129.34
129.581 0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913
0.0011%
91
Balancer V2 (Base)
0X4200000000000000000000000000000000000006-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,993.00
26.2706000 Eth
$117.26
0.033 0X4200000000000000000000000000000000000006
0.0000%
92
Aerodrome (Base)
0XCACF1CA03983CE6C7E235FB20C70ACC70ED13509-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,201.00
26.2918530 Eth
$109.90
498,630.104 0XCACF1CA03983CE6C7E235FB20C70ACC70ED13509
4.3887%
93
Uniswap V3 (Base)
0XB79DD08EA68A908A97220C76D19A6AA9CBDE4376-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,511.00
26.1413050 Eth
$98.42
99.097 0XB79DD08EA68A908A97220C76D19A6AA9CBDE4376
0.0009%
94
Aerodrome (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XE31EE12BDFDD0573D634124611E85338E2CBF0CF$97,275.00
26.3379850 Eth
$97.55
0.001 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
95
Uniswap V3 (Arbitrum One)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X2F2A2543B76A4166549F7AAB2E75BEF0AEFC5B0F$97,272.00
26.9559580 Eth
$94.98
0.001 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
96
Balancer V2 (Base)
0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,214.00
26.0594770 Eth
$84.92
0.022 0X2AE3F1EC7F1F5012CFEAB0185BFC7AA3CF0DEC22
0.0000%
97
Aerodrome (Base)
0X940181A94A35A4569E4529A3CDFB74E38FD98631-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$97,201.00
26.2918530 Eth
$60.59
42.435 0X940181A94A35A4569E4529A3CDFB74E38FD98631
0.0004%
98
Uniswap V3 (Base)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913$96,806.00
26.2210580 Eth
$56.66
0.001 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
99
Orca
CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ-6DNSN2BJSAPFDFFC1ZP37KKENE4USC1SQKZR9C9VPWCU$95,842.00
25.9254090 Eth
$7.41
0.000 CBBTCF3AA214ZXHBIAZQWF4122FBYBRANDFQGW4IMIJ
0.0000%
100
Uniswap V2 (Base)
0XD07379A755A8F11B57610154861D694B2A0F615A-0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF$96,963.00
29.0795300 Eth
$1.017
87,666.934 0XD07379A755A8F11B57610154861D694B2A0F615A
0.7716%

Contract Source Code Verified (Exact Match)

Contract Name:
FiatTokenProxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul EvmVersion
File 1 of 5 : FiatTokenProxy.sol
/**
 * SPDX-License-Identifier: MIT
 *
 * Copyright (c) 2018-2020 CENTRE SECZ
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

pragma solidity 0.6.12;

import {
    AdminUpgradeabilityProxy
} from "../upgradeability/AdminUpgradeabilityProxy.sol";

/**
 * @title FiatTokenProxy
 * @dev This contract proxies FiatToken calls and enables FiatToken upgrades
 */
contract FiatTokenProxy is AdminUpgradeabilityProxy {
    constructor(address implementationContract)
        public
        AdminUpgradeabilityProxy(implementationContract)
    {}
}

File 2 of 5 : AdminUpgradeabilityProxy.sol
/**
 * SPDX-License-Identifier: MIT
 *
 * Copyright (c) 2018 zOS Global Limited.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

pragma solidity 0.6.12;

import { UpgradeabilityProxy } from "./UpgradeabilityProxy.sol";

/**
 * @notice This contract combines an upgradeability proxy with an authorization
 * mechanism for administrative tasks.
 * @dev Forked from https://github.com/zeppelinos/zos-lib/blob/8a16ef3ad17ec7430e3a9d2b5e3f39b8204f8c8d/contracts/upgradeability/AdminUpgradeabilityProxy.sol
 * Modifications:
 * 1. Reformat, conform to Solidity 0.6 syntax, and add error messages (5/13/20)
 * 2. Remove ifAdmin modifier from admin() and implementation() (5/13/20)
 */
contract AdminUpgradeabilityProxy is UpgradeabilityProxy {
    /**
     * @dev Emitted when the administration has been transferred.
     * @param previousAdmin Address of the previous admin.
     * @param newAdmin Address of the new admin.
     */
    event AdminChanged(address previousAdmin, address newAdmin);

    /**
     * @dev Storage slot with the admin of the contract.
     * This is the keccak-256 hash of "org.zeppelinos.proxy.admin", and is
     * validated in the constructor.
     */
    bytes32
        private constant ADMIN_SLOT = 0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b;

    /**
     * @dev Modifier to check whether the `msg.sender` is the admin.
     * If it is, it will run the function. Otherwise, it will delegate the call
     * to the implementation.
     */
    modifier ifAdmin() {
        if (msg.sender == _admin()) {
            _;
        } else {
            _fallback();
        }
    }

    /**
     * @dev Contract constructor.
     * It sets the `msg.sender` as the proxy administrator.
     * @param implementationContract address of the initial implementation.
     */
    constructor(address implementationContract)
        public
        UpgradeabilityProxy(implementationContract)
    {
        assert(ADMIN_SLOT == keccak256("org.zeppelinos.proxy.admin"));

        _setAdmin(msg.sender);
    }

    /**
     * @return The address of the proxy admin.
     */
    function admin() external view returns (address) {
        return _admin();
    }

    /**
     * @return The address of the implementation.
     */
    function implementation() external view returns (address) {
        return _implementation();
    }

    /**
     * @dev Changes the admin of the proxy.
     * Only the current admin can call this function.
     * @param newAdmin Address to transfer proxy administration to.
     */
    function changeAdmin(address newAdmin) external ifAdmin {
        require(
            newAdmin != address(0),
            "Cannot change the admin of a proxy to the zero address"
        );
        emit AdminChanged(_admin(), newAdmin);
        _setAdmin(newAdmin);
    }

    /**
     * @dev Upgrade the backing implementation of the proxy.
     * Only the admin can call this function.
     * @param newImplementation Address of the new implementation.
     */
    function upgradeTo(address newImplementation) external ifAdmin {
        _upgradeTo(newImplementation);
    }

    /**
     * @dev Upgrade the backing implementation of the proxy and call a function
     * on the new implementation.
     * This is useful to initialize the proxied contract.
     * @param newImplementation Address of the new implementation.
     * @param data Data to send as msg.data in the low level call.
     * It should include the signature and the parameters of the function to be
     * called, as described in
     * https://solidity.readthedocs.io/en/develop/abi-spec.html#function-selector-and-argument-encoding.
     */
    function upgradeToAndCall(address newImplementation, bytes calldata data)
        external
        payable
        ifAdmin
    {
        _upgradeTo(newImplementation);
        // prettier-ignore
        // solhint-disable-next-line avoid-low-level-calls
        (bool success,) = address(this).call{value: msg.value}(data);
        // solhint-disable-next-line reason-string
        require(success);
    }

    /**
     * @return adm The admin slot.
     */
    function _admin() internal view returns (address adm) {
        bytes32 slot = ADMIN_SLOT;

        assembly {
            adm := sload(slot)
        }
    }

    /**
     * @dev Sets the address of the proxy admin.
     * @param newAdmin Address of the new proxy admin.
     */
    function _setAdmin(address newAdmin) internal {
        bytes32 slot = ADMIN_SLOT;

        assembly {
            sstore(slot, newAdmin)
        }
    }

    /**
     * @dev Only fall back when the sender is not the admin.
     */
    function _willFallback() internal override {
        require(
            msg.sender != _admin(),
            "Cannot call fallback function from the proxy admin"
        );
        super._willFallback();
    }
}

File 3 of 5 : UpgradeabilityProxy.sol
/**
 * SPDX-License-Identifier: MIT
 *
 * Copyright (c) 2018 zOS Global Limited.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

pragma solidity 0.6.12;

import { Proxy } from "./Proxy.sol";
import { Address } from "@openzeppelin/contracts/utils/Address.sol";

/**
 * @notice This contract implements a proxy that allows to change the
 * implementation address to which it will delegate.
 * Such a change is called an implementation upgrade.
 * @dev Forked from https://github.com/zeppelinos/zos-lib/blob/8a16ef3ad17ec7430e3a9d2b5e3f39b8204f8c8d/contracts/upgradeability/UpgradeabilityProxy.sol
 * Modifications:
 * 1. Reformat, conform to Solidity 0.6 syntax, and add error messages (5/13/20)
 * 2. Use Address utility library from the latest OpenZeppelin (5/13/20)
 */
contract UpgradeabilityProxy is Proxy {
    /**
     * @dev Emitted when the implementation is upgraded.
     * @param implementation Address of the new implementation.
     */
    event Upgraded(address implementation);

    /**
     * @dev Storage slot with the address of the current implementation.
     * This is the keccak-256 hash of "org.zeppelinos.proxy.implementation", and is
     * validated in the constructor.
     */
    bytes32
        private constant IMPLEMENTATION_SLOT = 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

    /**
     * @dev Contract constructor.
     * @param implementationContract Address of the initial implementation.
     */
    constructor(address implementationContract) public {
        assert(
            IMPLEMENTATION_SLOT ==
                keccak256("org.zeppelinos.proxy.implementation")
        );

        _setImplementation(implementationContract);
    }

    /**
     * @dev Returns the current implementation.
     * @return impl Address of the current implementation
     */
    function _implementation() internal override view returns (address impl) {
        bytes32 slot = IMPLEMENTATION_SLOT;
        assembly {
            impl := sload(slot)
        }
    }

    /**
     * @dev Upgrades the proxy to a new implementation.
     * @param newImplementation Address of the new implementation.
     */
    function _upgradeTo(address newImplementation) internal {
        _setImplementation(newImplementation);
        emit Upgraded(newImplementation);
    }

    /**
     * @dev Sets the implementation address of the proxy.
     * @param newImplementation Address of the new implementation.
     */
    function _setImplementation(address newImplementation) private {
        require(
            Address.isContract(newImplementation),
            "Cannot set a proxy implementation to a non-contract address"
        );

        bytes32 slot = IMPLEMENTATION_SLOT;

        assembly {
            sstore(slot, newImplementation)
        }
    }
}

File 4 of 5 : Proxy.sol
/**
 * SPDX-License-Identifier: MIT
 *
 * Copyright (c) 2018 zOS Global Limited.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

pragma solidity 0.6.12;

/**
 * @notice Implements delegation of calls to other contracts, with proper
 * forwarding of return values and bubbling of failures.
 * It defines a fallback function that delegates all calls to the address
 * returned by the abstract _implementation() internal function.
 * @dev Forked from https://github.com/zeppelinos/zos-lib/blob/8a16ef3ad17ec7430e3a9d2b5e3f39b8204f8c8d/contracts/upgradeability/Proxy.sol
 * Modifications:
 * 1. Reformat and conform to Solidity 0.6 syntax (5/13/20)
 */
abstract contract Proxy {
    /**
     * @dev Fallback function.
     * Implemented entirely in `_fallback`.
     */
    fallback() external payable {
        _fallback();
    }

    /**
     * @return The Address of the implementation.
     */
    function _implementation() internal virtual view returns (address);

    /**
     * @dev Delegates execution to an implementation contract.
     * This is a low level function that doesn't return to its internal call site.
     * It will return to the external caller whatever the implementation returns.
     * @param implementation Address to delegate.
     */
    function _delegate(address implementation) internal {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(
                gas(),
                implementation,
                0,
                calldatasize(),
                0,
                0
            )

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
                // delegatecall returns 0 on error.
                case 0 {
                    revert(0, returndatasize())
                }
                default {
                    return(0, returndatasize())
                }
        }
    }

    /**
     * @dev Function that is run as the first thing in the fallback function.
     * Can be redefined in derived contracts to add functionality.
     * Redefinitions must call super._willFallback().
     */
    function _willFallback() internal virtual {}

    /**
     * @dev fallback implementation.
     * Extracted to enable manual triggering.
     */
    function _fallback() internal {
        _willFallback();
        _delegate(_implementation());
    }
}

File 5 of 5 : Address.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.6.2;

/**
 * @dev Collection of functions related to the address type
 */
library Address {
    /**
     * @dev Returns true if `account` is a contract.
     *
     * [IMPORTANT]
     * ====
     * It is unsafe to assume that an address for which this function returns
     * false is an externally-owned account (EOA) and not a contract.
     *
     * Among others, `isContract` will return false for the following
     * types of addresses:
     *
     *  - an externally-owned account
     *  - a contract in construction
     *  - an address where a contract will be created
     *  - an address where a contract lived, but was destroyed
     * ====
     */
    function isContract(address account) internal view returns (bool) {
        // According to EIP-1052, 0x0 is the value returned for not-yet created accounts
        // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned
        // for accounts without code, i.e. `keccak256('')`
        bytes32 codehash;
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash := extcodehash(account) }
        return (codehash != accountHash && codehash != 0x0);
    }

    /**
     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
     * `recipient`, forwarding all available gas and reverting on errors.
     *
     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
     * of certain opcodes, possibly making contracts go over the 2300 gas limit
     * imposed by `transfer`, making them unable to receive funds via
     * `transfer`. {sendValue} removes this limitation.
     *
     * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
     *
     * IMPORTANT: because control is transferred to `recipient`, care must be
     * taken to not create reentrancy vulnerabilities. Consider using
     * {ReentrancyGuard} or the
     * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
     */
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    /**
     * @dev Performs a Solidity function call using a low level `call`. A
     * plain`call` is an unsafe replacement for a function call: use this
     * function instead.
     *
     * If `target` reverts with a revert reason, it is bubbled up by this
     * function (like regular Solidity function calls).
     *
     * Returns the raw returned data. To convert to the expected return value,
     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].
     *
     * Requirements:
     *
     * - `target` must be a contract.
     * - calling `target` with `data` must not revert.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with
     * `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return _functionCallWithValue(target, data, 0, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but also transferring `value` wei to `target`.
     *
     * Requirements:
     *
     * - the calling contract must have an ETH balance of at least `value`.
     * - the called Solidity function must be `payable`.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    /**
     * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but
     * with `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        return _functionCallWithValue(target, data, value, errorMessage);
    }

    function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) {
        require(isContract(target), "Address: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

Settings
{
  "remappings": [
    "@circlefin/stablecoin-evm/=lib/stablecoin-evm/",
    "@openzeppelin/=lib/openzeppelin-contracts/",
    "@openzeppelin4.2.0/=lib/[email protected]/",
    "forge-std/=lib/forge-std/src/",
    "openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/",
    "[email protected]/=lib/[email protected]/contracts/",
    "stablecoin-evm/=lib/stablecoin-evm/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "istanbul",
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"implementationContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b5060405161077b38038061077b8339818101604052602081101561003357600080fd5b5051808061004081610051565b5061004a336100c3565b5050610123565b610064816100e760201b6103571760201c565b61009f5760405162461bcd60e51b815260040180806020018281038252603b815260200180610740603b913960400191505060405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c355565b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061011b57508115155b949350505050565b61060e806101326000396000f3fe60806040526004361061004a5760003560e01c80633659cfe6146100545780634f1ef286146100875780635c60da1b146101075780638f28397014610138578063f851a4401461016b575b610052610180565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661019a565b6100526004803603604081101561009d57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100c857600080fd5b8201836020820111156100da57600080fd5b803590602001918460018302840111640100000000831117156100fc57600080fd5b5090925090506101d4565b34801561011357600080fd5b5061011c610284565b604080516001600160a01b039092168252519081900360200190f35b34801561014457600080fd5b506100526004803603602081101561015b57600080fd5b50356001600160a01b0316610293565b34801561017757600080fd5b5061011c61034d565b610188610393565b6101986101936103f3565b610418565b565b6101a261043c565b6001600160a01b0316336001600160a01b031614156101c9576101c481610461565b6101d1565b6101d1610180565b50565b6101dc61043c565b6001600160a01b0316336001600160a01b03161415610277576101fe83610461565b6000306001600160a01b0316348484604051808383808284376040519201945060009350909150508083038185875af1925050503d806000811461025e576040519150601f19603f3d011682016040523d82523d6000602084013e610263565b606091505b505090508061027157600080fd5b5061027f565b61027f610180565b505050565b600061028e6103f3565b905090565b61029b61043c565b6001600160a01b0316336001600160a01b031614156101c9576001600160a01b0381166102f95760405162461bcd60e51b81526004018080602001828103825260368152602001806105686036913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032261043c565b604080516001600160a01b03928316815291841660208301528051918290030190a16101c4816104a9565b600061028e61043c565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061038b57508115155b949350505050565b61039b61043c565b6001600160a01b0316336001600160a01b031614156103eb5760405162461bcd60e51b81526004018080602001828103825260328152602001806105366032913960400191505060405180910390fd5b610198610198565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b3660008037600080366000845af43d6000803e808015610437573d6000f35b3d6000fd5b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b5490565b61046a816104cd565b604080516001600160a01b038316815290517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9181900360200190a150565b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b6104d681610357565b6105115760405162461bcd60e51b815260040180806020018281038252603b81526020018061059e603b913960400191505060405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35556fe43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a2646970667358221220d5d1a9fd8ce5920096bba87cafa72d111271d22cd5b93542890088d0bd0701c464736f6c634300060c003343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e747261637420616464726573730000000000000000000000007458bfdc30034eb860b265e6068121d18fa5aa72

Deployed Bytecode

0x60806040526004361061004a5760003560e01c80633659cfe6146100545780634f1ef286146100875780635c60da1b146101075780638f28397014610138578063f851a4401461016b575b610052610180565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661019a565b6100526004803603604081101561009d57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100c857600080fd5b8201836020820111156100da57600080fd5b803590602001918460018302840111640100000000831117156100fc57600080fd5b5090925090506101d4565b34801561011357600080fd5b5061011c610284565b604080516001600160a01b039092168252519081900360200190f35b34801561014457600080fd5b506100526004803603602081101561015b57600080fd5b50356001600160a01b0316610293565b34801561017757600080fd5b5061011c61034d565b610188610393565b6101986101936103f3565b610418565b565b6101a261043c565b6001600160a01b0316336001600160a01b031614156101c9576101c481610461565b6101d1565b6101d1610180565b50565b6101dc61043c565b6001600160a01b0316336001600160a01b03161415610277576101fe83610461565b6000306001600160a01b0316348484604051808383808284376040519201945060009350909150508083038185875af1925050503d806000811461025e576040519150601f19603f3d011682016040523d82523d6000602084013e610263565b606091505b505090508061027157600080fd5b5061027f565b61027f610180565b505050565b600061028e6103f3565b905090565b61029b61043c565b6001600160a01b0316336001600160a01b031614156101c9576001600160a01b0381166102f95760405162461bcd60e51b81526004018080602001828103825260368152602001806105686036913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032261043c565b604080516001600160a01b03928316815291841660208301528051918290030190a16101c4816104a9565b600061028e61043c565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061038b57508115155b949350505050565b61039b61043c565b6001600160a01b0316336001600160a01b031614156103eb5760405162461bcd60e51b81526004018080602001828103825260328152602001806105366032913960400191505060405180910390fd5b610198610198565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b3660008037600080366000845af43d6000803e808015610437573d6000f35b3d6000fd5b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b5490565b61046a816104cd565b604080516001600160a01b038316815290517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9181900360200190a150565b7f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b55565b6104d681610357565b6105115760405162461bcd60e51b815260040180806020018281038252603b81526020018061059e603b913960400191505060405180910390fd5b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35556fe43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a2646970667358221220d5d1a9fd8ce5920096bba87cafa72d111271d22cd5b93542890088d0bd0701c464736f6c634300060c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000007458bfdc30034eb860b265e6068121d18fa5aa72

-----Decoded View---------------
Arg [0] : implementationContract (address): 0x7458bfDC30034EB860B265E6068121D18Fa5Aa72

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007458bfdc30034eb860b265e6068121d18fa5aa72


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.