ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 198 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x8239…28c0
-
variable spans 1 additional slot
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
2 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18525704 | a year ago | | | 0 | 0.017180129 | |
| 18491226 | a year ago | | | 0 | 0.0026833800 | |
| 18491200 | a year ago | | | 0 | 0.0030144651 | |
| 18491192 | a year ago | | | 0 | 0.0029060986 | |
| 18305985 | a year ago | | | 0 | 0.0028079594 | |
| 18300498 | a year ago | | | 0 | 0.0020795693 | |
| 18300492 | a year ago | | | 0 | 0.0020233838 | |
| 18257302 | a year ago | | | 0 | 0.0033240054 | |
| 18257262 | a year ago | | | 0 | 0.0029021959 | |
| 18257252 | a year ago | | | 0 | 0.0035114476 |
ABI
ABI objects
Getter at block 21286817 proxiableUUID() view returns (bytes32)
BLACKLISTED_ROLE() view returns (bytes32)
0x21702c8af46127c7fa207f89d0b0a8441bb32959a0ac7df790e9ab1a25c98926
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE() view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
TONPOUND_COMPTROLLER() view returns (address)
0x1775286cbe9db126a95abf52c58a3214fca26803
TPI() view returns (address)
0x5cb17273bfe227bd791ceee31c9d5db6289f2797
allMarkets() view returns (address[])
[0x8aD4475d330926Cc4387D3D1b0c80688e71BF310, 0x276d2b35b4204E8c3A5c2B9031cA63e72acb00DE, 0xc5FA52AA356203Ae375d0A98D7423c350b5b31C6, 0x6365B24999105aFd1Bc44Ddd43718B2407E43298, 0xd307d71B53964Bd3E2E2E9429c04b7C7f8A55002, 0x06078583447f9c0b4b688acE305de8a342c7aF2B]
gNFT() view returns (address)
0x2e86fa4440d93b1bffea5ca673314ef54216d0a8
marketsLength() view returns (uint256)
6
paused() view returns (bool)
false
vaultImplementation() view returns (address)
0x8239ce5716ed6c7fa63cb65079f082a5def228c0
Read-only
getActivationPrice(uint256 tokenId, uint8 segmentsToOpen, bool discounted) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isAdmin(address user) view returns (bool)
isValidUser(address account) view returns (bool)
marketAt(uint256 index) view returns (address)
marketSupported(address market) view returns (bool)
quoteLiquidityForLock(address market, uint8 tokenType) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
vaultsByMarket(address) view returns (address)
State-modifying
Events activateSegmentWithProof(uint256 tokenId, address account, uint256 nonce, bytes32[] proof, address market)
activateSegments(uint256 tokenId, uint8 segments, address market)
grantRole(bytes32 role, address account)
initialize(address vault_, address manager_, address pauser_)
lockLiquidity(uint256 tokenId, address market)
mint(address[] markets)
mint(address[] markets, uint8 tokenType, uint256[] proofIds)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setMerkleRoot(bytes32 root)
setPause(bool newState)
unlockLiquidity(uint256 tokenId)
updateVaultImplementation(address implementation)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ActivatedSegments(uint256 indexed tokenId, uint8 segment)
AdminChanged(address previousAdmin, address newAdmin)
AirdropMerkleRootChanged(bytes32 oldRoot, bytes32 newRoot)
BeaconUpgraded(address indexed beacon)
Discounted(bytes32 leaf, bytes32 root)
Initialized(uint8 version)
Locked(uint256 indexed tokenId, address market, uint256 assets, uint256 shares)
MarketAdded(address market, address instance, address implementation)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TokenCompleted(uint256 indexed tokenId, address indexed user)
Unlocked(uint256 indexed tokenId, address market, uint256 assets, uint256 shares, address indexed receiver)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
AlreadyFullyActivated()
Auth()
BlacklistedUser(address account)
DiscountUsed()
ExceedingMaxSegments()
FailedLiquidityCheck()
InvalidMarket()
InvalidProof()
InvalidSegmentsNumber()
InvalidTokenOwnership(uint256 tokenId)
MarketForLockNotSpecified()
MintingRequirementsNotMet()
NotSupported()
OracleFailed()
TokenAlreadyLocked()
WrongImplementation()
ZeroAddress()