ETH Price: $3,267.49 (-1.94%)
 

Overview

Max Total Supply

473,981.98070062 SOL

Holders

31,494 ( 0.461%)
Created with Highcharts 10.2.1

Market

Price

$257.44 @ 0.078788 ETH (+1.52%)

Onchain Market Cap

$122,021,921.11

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 9 Decimals)

Balance
18.205893563 SOL

Value
$4,686.93 ( ~1.4344 Eth) [0.0038%]
0x92cb9f5a17145161023bc048bf79cfb5f4724442
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Wormhole is a generic message passing protocol that connects to multiple chains including Ethereum, Solana, Terra, Binance Smart Chain, Polygon, Avalanche and Oasis.

Market

Volume (24H):$26,506,321.00
Market Capitalization:$0.00
Circulating Supply:0.00 SOL
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Uniswap V3 (Ethereum)
0XD31A59C85AE9D8EDEFEC411D448F90841571B89C-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$260.98
0.0797842 Eth
$26,106,813.00
103,921.916 0XD31A59C85AE9D8EDEFEC411D448F90841571B89C
0.0207%
2
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619$263.03
0.0804011 Eth
$461,007.00
1,807.163 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0004%
3
Matcha (Ethereum)
0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$258.63
0.0774007 Eth
$139,847.00
1.516 0XCBB7C0000AB88B473B1F5AFD9EF808440EED33BF
0.0000%
4
Matcha (Ethereum)
0XD31A59C85AE9D8EDEFEC411D448F90841571B89C-0XDAC17F958D2EE523A2206206994597C13D831EC7$330.11
0.0994750 Eth
$112,245.00
407.156 0XD31A59C85AE9D8EDEFEC411D448F90841571B89C
0.0001%
5
Uniswap V3 (BSC)
0X570A5D26F7765ECB712C0924E4DE545B89FD43DF-0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E$262.92
0.0803296 Eth
$85,890.00
326.449 0X570A5D26F7765ECB712C0924E4DE545B89FD43DF
0.0001%
6
Uniswap V3 (BSC)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$263.12
0.0803900 Eth
$82,302.00
321.084 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0001%
7
Matcha (Ethereum)
0X3845BADADE8E6DFF049820680D1F14BD3903A5D0-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$235.29
0.0707965 Eth
$77,274.00
108,271.318 0X3845BADADE8E6DFF049820680D1F14BD3903A5D0
0.0216%
8
Matcha (Ethereum)
0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$250.32
0.0755756 Eth
$68,820.00
68,884.157 0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
0.0137%
9
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270$263.03
0.0804011 Eth
$53,153.00
208.162 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
10
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0XC2132D05D31C914A87C6611C10748AEB04B58E8F$262.72
0.0803075 Eth
$48,494.00
189.718 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
11
Matcha (Ethereum)
0X514910771AF9CA656AF840DFF83E8264ECF986CA-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$234.98
0.0717009 Eth
$39,657.00
1,506.081 0X514910771AF9CA656AF840DFF83E8264ECF986CA
0.0003%
12
Uniswap V3 (Polygon)
0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.03
0.0804011 Eth
$27,117.00
1,006.899 0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39
0.0002%
13
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6$262.42
0.0802795 Eth
$26,963.00
105.885 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
14
PancakeSwap V3 (BSC)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$262.78
0.0803295 Eth
$25,157.00
98.459 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0000%
15
Matcha (Ethereum)
0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$250.58
0.0747998 Eth
$20,547.00
0.204 0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599
0.0000%
16
Uniswap V3 (Polygon)
0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$254.51
0.0778604 Eth
$15,336.71
15,451.686 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359
0.0031%
17
Uniswap V3 (Polygon)
0X62A872D9977DB171D9E213A5DC2B782E72CA0033-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.03
0.0804011 Eth
$11,738.39
283,782.269 0X62A872D9977DB171D9E213A5DC2B782E72CA0033
0.0566%
18
Uniswap V3 (BSC)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0X55D398326F99059FF775485246999027B3197955$263.18
0.0805429 Eth
$7,775.12
30.282 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0000%
19
Matcha (Polygon)
0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$264.41
0.0807711 Eth
$6,163.88
6,023.550 0X3C499C542CEF5E3811E1192CE70D8CC03D5C3359
0.0012%
20
Osmosis
IBC/1E43D59E565D41FB4E54CA639B838FFD5BCFC20003D330A56CB1396231AA1CBA-IBC/498A0751C798A0D9A389AA3691123DADA57DAA4FE165D5C75894505B876BA6E4$262.43
0.0802219 Eth
$5,757.95
21.941 IBC/1E43D59E565D41FB4E54CA639B838FFD5BCFC20003D330A56CB1396231AA1CBA
0.0000%
21
Uniswap V3 (BSC)
0X570A5D26F7765ECB712C0924E4DE545B89FD43DF-0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E$246.09
0.0737542 Eth
$4,740.47
19.026 0X570A5D26F7765ECB712C0924E4DE545B89FD43DF
0.0000%
22
LFJ V2.1 (Avalanche)
0XFE6B19286885A4F7F55ADAD09C3CD1F906D2478F-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$251.32
0.0767545 Eth
$4,121.32
16.069 0XFE6B19286885A4F7F55ADAD09C3CD1F906D2478F
0.0000%
23
PancakeSwap V3 (BSC)
0X570A5D26F7765ECB712C0924E4DE545B89FD43DF-0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E$199.38
0.0600388 Eth
$3,972.83
19.907 0X570A5D26F7765ECB712C0924E4DE545B89FD43DF
0.0000%
24
Matcha (Polygon)
0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$253.38
0.0765596 Eth
$3,957.47
0.040 0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6
0.0000%
25
Uniswap V3 (Ethereum)
0XD31A59C85AE9D8EDEFEC411D448F90841571B89C-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599$263.06
0.0804189 Eth
$2,729.33
10.410 0XD31A59C85AE9D8EDEFEC411D448F90841571B89C
0.0000%
26
Matcha (Polygon)
0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$256.85
0.0786074 Eth
$2,513.24
2,510.268 0X8F3CF7AD23CD3CADBD9735AFF958023239C6A063
0.0005%
27
Uniswap V3 (Polygon)
0X8A16D4BF8A0A716017E8D2262C4AC32927797A2F-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.03
0.0804011 Eth
$1,465.56
64.586 0X8A16D4BF8A0A716017E8D2262C4AC32927797A2F
0.0000%
28
Uniswap V3 (Polygon)
0X61299774020DA444AF134C82FA83E3810B309991-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.06
0.0803688 Eth
$1,061.23
143.022 0X61299774020DA444AF134C82FA83E3810B309991
0.0000%
29
Matcha (Polygon)
0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$254.33
0.0765475 Eth
$1,036.35
0.334 0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619
0.0000%
30
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619$263.03
0.0803567 Eth
$787.09
3.095 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
31
Matcha (Polygon)
0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$251.71
0.0766144 Eth
$757.65
31.831 0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39
0.0000%
32
Uniswap V3 (Polygon)
0XB33EAAD8D922B1083446DC23F610C2567FB5180F-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.06
0.0803688 Eth
$652.05
47.924 0XB33EAAD8D922B1083446DC23F610C2567FB5180F
0.0000%
33
Uniswap V3 (Avalanche)
0XFE6B19286885A4F7F55ADAD09C3CD1F906D2478F-0XB31F66AA3C1E785363F0875A1B74E27B85FD66C7$254.60
0.0777696 Eth
$534.78
2.068 0XFE6B19286885A4F7F55ADAD09C3CD1F906D2478F
0.0000%
34
PancakeSwap (v2)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56$262.04
0.0800288 Eth
$489.82
1.923 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0000%
35
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X2791BCA1F2DE4661ED88A30C99A7A9449AA84174$254.51
0.0778604 Eth
$468.59
1.890 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
36
Osmosis
IBC/1E43D59E565D41FB4E54CA639B838FFD5BCFC20003D330A56CB1396231AA1CBA-IBC/FE2CD1E6828EC0FAB8AF39BAC45BC25B965BA67CCBC50C13A14BD610B0D1E2C4$259.05
0.0791882 Eth
$117.02
0.452 IBC/1E43D59E565D41FB4E54CA639B838FFD5BCFC20003D330A56CB1396231AA1CBA
0.0000%
37
Quickswap
0X709A4B6217584188DDB93C82F5D716D969ACCE1C-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$259.31
0.0793202 Eth
$98.63
501,314,311.794 0X709A4B6217584188DDB93C82F5D716D969ACCE1C
99.9267%
38
Uniswap V3 (Ethereum)
0XA80505C408C4DEFD9522981CD77E026F5A49FE63-0XD31A59C85AE9D8EDEFEC411D448F90841571B89C$220.96
0.0629678 Eth
$83.57
1,983.773 0XA80505C408C4DEFD9522981CD77E026F5A49FE63
0.0004%
39
Matcha (Polygon)
0X172370D5CD63279EFA6D502DAB29171933A610AF-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$252.77
0.0766353 Eth
$43.96
55.592 0X172370D5CD63279EFA6D502DAB29171933A610AF
0.0000%
40
Matcha (Polygon)
0XC2132D05D31C914A87C6611C10748AEB04B58E8F-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$252.92
0.0772613 Eth
$39.76
40.000 0XC2132D05D31C914A87C6611C10748AEB04B58E8F
0.0000%
41
Matcha (Polygon)
0X61299774020DA444AF134C82FA83E3810B309991-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$201.05
0.0606535 Eth
$22.21
3.000 0X61299774020DA444AF134C82FA83E3810B309991
0.0000%
42
PancakeSwap V3 (BSC)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$272.19
0.0832400 Eth
$21.23
0.078 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0000%
43
Uniswap V3 (Polygon)
0XD93F7E271CB87C23AAA73EDC008A79646D1F9912-0X0D500B1D8E8EF31E21C99D1DB9A6444D3ADF1270$261.94
0.0801312 Eth
$16.86
0.066 0XD93F7E271CB87C23AAA73EDC008A79646D1F9912
0.0000%
44
Uniswap V3 (BSC)
0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E-0X2170ED0880AC9A755FD29B2688956BD959F933F8$269.88
0.0824447 Eth
$14.50
0.054 0XFA54FF1A158B5189EBBA6AE130CED6BBD3AEA76E
0.0000%
45
Balancer V2 (Polygon)
0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$295.01
0.0881748 Eth
$10.00
0.386 0X53E0BCA35EC356BD5DDDFEBBD1FC0FD03FABAD39
0.0000%
46
Balancer V2 (Polygon)
0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$257.66
0.0787602 Eth
$2.84
0.001 0X7CEB23FD6BC0ADD59E62AC25578270CFF1B9F619
0.0000%
47
Balancer V2 (Polygon)
0X03B54A6E9A984069379FAE1A4FC4DBAE93B3BCCD-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$257.85
0.0788809 Eth
$2.66
0.001 0X03B54A6E9A984069379FAE1A4FC4DBAE93B3BCCD
0.0000%
48
Balancer V2 (Polygon)
0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$253.20
0.0780152 Eth
$2.47
0.000 0X1BFD67037B42CF73ACF2047067BD4F2C47D9BFD6
0.0000%
49
Balancer V2 (Polygon)
0XD6DF932A45C0F255F85145F286EA0B292B21C90B-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$258.78
0.0790025 Eth
$2.36
0.007 0XD6DF932A45C0F255F85145F286EA0B292B21C90B
0.0000%
50
Balancer V2 (Polygon)
0X50B728D8D964FD00C2D0AAD81718B71311FEF68A-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$237.00
0.0743182 Eth
$1.16
0.703 0X50B728D8D964FD00C2D0AAD81718B71311FEF68A
0.0000%
51
Balancer V2 (Polygon)
0X2C89BBC92BD86F8075D1DECC58C7F4E0107F286B-0XD93F7E271CB87C23AAA73EDC008A79646D1F9912$263.35
0.0799952 Eth
$0.0959
0.003 0X2C89BBC92BD86F8075D1DECC58C7F4E0107F286B
0.0000%

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xbd31EA82...3EA06Fa3d
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
BridgeToken

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 7 : Token.sol
1
2
3
4
5
6
7
8
9
10
11
12
// contracts/Structs.sol
// SPDX-License-Identifier: Apache 2
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol";
contract BridgeToken is BeaconProxy {
constructor(address beacon, bytes memory data) BeaconProxy(beacon, data) {
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 7 : ERC1967Upgrade.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.2;
import "../beacon/IBeacon.sol";
import "../../utils/Address.sol";
import "../../utils/StorageSlot.sol";
/**
* @dev This abstract contract provides getters and event emitting update functions for
* https://eips.ethereum.org/EIPS/eip-1967[EIP1967] slots.
*
* _Available since v4.1._
*
* @custom:oz-upgrades-unsafe-allow delegatecall
*/
abstract contract ERC1967Upgrade {
// This is the keccak-256 hash of "eip1967.proxy.rollback" subtracted by 1
bytes32 private constant _ROLLBACK_SLOT = 0x4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd9143;
/**
* @dev Storage slot with the address of the current implementation.
* This is the keccak-256 hash of "eip1967.proxy.implementation" subtracted by 1, and is
* validated in the constructor.
*/
bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 7 : Proxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
* instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
* be specified by overriding the virtual {_implementation} function.
*
* Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
* different contract through the {_delegate} function.
*
* The success and return data of the delegated call will be returned back to the caller of the proxy.
*/
abstract contract Proxy {
/**
* @dev Delegates the current call to `implementation`.
*
* This function does not return to its internall call site, it will return directly to the external caller.
*/
function _delegate(address implementation) internal virtual {
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())
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 7 : BeaconProxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./IBeacon.sol";
import "../Proxy.sol";
import "../ERC1967/ERC1967Upgrade.sol";
/**
* @dev This contract implements a proxy that gets the implementation address for each call from a {UpgradeableBeacon}.
*
* The beacon address is stored in storage slot `uint256(keccak256('eip1967.proxy.beacon')) - 1`, so that it doesn't
* conflict with the storage layout of the implementation behind the proxy.
*
* _Available since v3.4._
*/
contract BeaconProxy is Proxy, ERC1967Upgrade {
/**
* @dev Initializes the proxy with `beacon`.
*
* If `data` is nonempty, it's used as data in a delegate call to the implementation returned by the beacon. This
* will typically be an encoded function call, and allows initializating the storage of the proxy like a Solidity
* constructor.
*
* Requirements:
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 7 : IBeacon.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev This is the interface that {BeaconProxy} expects of its beacon.
*/
interface IBeacon {
/**
* @dev Must return an address that can be used as a delegate call target.
*
* {BeaconProxy} will check that this address is a contract.
*/
function implementation() external view returns (address);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 7 : Address.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @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) {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 7 : StorageSlot.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Library for reading and writing primitive types to specific storage slots.
*
* Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.
* This library helps with reading and writing to such slots without the need for inline assembly.
*
* The functions in this library return Slot structs that contain a `value` member that can be used to read or write.
*
* Example usage to set ERC1967 implementation slot:
* ```
* contract ERC1967 {
* bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
*
* function _getImplementation() internal view returns (address) {
* return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
* }
*
* function _setImplementation(address newImplementation) internal {
* require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract");
* StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;
* }
* }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"remappings": [],
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "istanbul",
"libraries": {},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"beacon","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"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":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161099338038061099383398101604081905261002f9161048e565b818161005c60017fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d51610599565b60008051602061094c8339815191521461008657634e487b7160e01b600052600160045260246000fd5b6100928282600061009b565b505050506105fe565b6100a483610175565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a26000825111806100e55750805b156101705761016e836001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561012657600080fd5b505afa15801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e9190610474565b8361031560201b6100291760201c565b505b505050565b6101888161034160201b6100551760201c565b6101e75760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b61026a816001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022357600080fd5b505afa158015610237573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025b9190610474565b61034160201b6100551760201c565b6102cf5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016101de565b806102f460008051602061094c83398151915260001b61034760201b61005b1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b606061033a838360405180606001604052806027815260200161096c6027913961034a565b9392505050565b3b151590565b90565b6060833b6103a95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016101de565b600080856001600160a01b0316856040516103c4919061054a565b600060405180830381855af49150503d80600081146103ff576040519150601f19603f3d011682016040523d82523d6000602084013e610404565b606091505b50909250905061041582828661041f565b9695505050505050565b6060831561042e57508161033a565b82511561043e5782518084602001fd5b8160405162461bcd60e51b81526004016101de9190610566565b80516001600160a01b038116811461046f57600080fd5b919050565b600060208284031215610485578081fd5b61033a82610458565b600080604083850312156104a0578081fd5b6104a983610458565b60208401519092506001600160401b03808211156104c5578283fd5b818501915085601f8301126104d8578283fd5b8151818111156104ea576104ea6105e8565b604051601f8201601f19908116603f01168101908382118183101715610512576105126105e8565b8160405282815288602084870101111561052a578586fd5b61053b8360208301602088016105bc565b80955050505050509250929050565b6000825161055c8184602087016105bc565b9190910192915050565b60208152600082518060208401526105858160408501602087016105bc565b601f01601f19169190910160400192915050565b6000828210156105b757634e487b7160e01b81526011600452602481fd5b500390565b60005b838110156105d75781810151838201526020016105bf565b8381111561016e5750506000910152565b634e487b7160e01b600052604160045260246000fd5b61033f8061060d6000396000f3fe60806040523661001357610011610017565b005b6100115b61002761002261005e565b610106565b565b606061004e83836040518060600160405280602781526020016102e36027913961012a565b9392505050565b3b151590565b90565b60006100917fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100c957600080fd5b505afa1580156100dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610101919061023c565b905090565b3660008037600080366000845af43d6000803e808015610125573d6000f35b3d6000fd5b6060833b61018e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101a99190610263565b600060405180830381855af49150503d80600081146101e4576040519150601f19603f3d011682016040523d82523d6000602084013e6101e9565b606091505b50915091506101f9828286610203565b9695505050505050565b6060831561021257508161004e565b8251156102225782518084602001fd5b8160405162461bcd60e51b8152600401610185919061027f565b60006020828403121561024d578081fd5b81516001600160a01b038116811461004e578182fd5b600082516102758184602087016102b2565b9190910192915050565b602081526000825180602084015261029e8160408501602087016102b2565b601f01601f19169190910160400192915050565b60005b838110156102cd5781810151838201526020016102b5565b838111156102dc576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ecea17e06d3e3d12deccb44a959863e4ae901ae486283e78550a12a77c59777a64736f6c63430008040033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003ee18b2214aff97000d974cf647e7c347e8fa58500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000164c71f461500000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000050000000000000000000000003ee18b2214aff97000d974cf647e7c347e8fa5850000000000000000000000000000000000000000000000000000000000000003010000000000000000000000000000000000000000000000000000756c756e6100000000000000000000000000000000000000000000000000000000000000044c554e410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c554e410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040523661001357610011610017565b005b6100115b61002761002261005e565b610106565b565b606061004e83836040518060600160405280602781526020016102e36027913961012a565b9392505050565b3b151590565b90565b60006100917fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100c957600080fd5b505afa1580156100dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610101919061023c565b905090565b3660008037600080366000845af43d6000803e808015610125573d6000f35b3d6000fd5b6060833b61018e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101a99190610263565b600060405180830381855af49150503d80600081146101e4576040519150601f19603f3d011682016040523d82523d6000602084013e6101e9565b606091505b50915091506101f9828286610203565b9695505050505050565b6060831561021257508161004e565b8251156102225782518084602001fd5b8160405162461bcd60e51b8152600401610185919061027f565b60006020828403121561024d578081fd5b81516001600160a01b038116811461004e578182fd5b600082516102758184602087016102b2565b9190910192915050565b602081526000825180602084015261029e8160408501602087016102b2565b601f01601f19169190910160400192915050565b60005b838110156102cd5781810151838201526020016102b5565b838111156102dc576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ecea17e06d3e3d12deccb44a959863e4ae901ae486283e78550a12a77c59777a64736f6c63430008040033

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.