TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,465 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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x495b…1f3f
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21208920 | 2 days ago | | | 0 | 0.00092602204 | |
| 21208908 | 2 days ago | | | 0 | 0.00098436998 | |
| 21208901 | 2 days ago | | | 0 | 0.00095721300 | |
| 21208893 | 2 days ago | | | 0 | 0.0011157043 | |
| 21208887 | 2 days ago | | | 0 | 0.0011691113 | |
| 21208881 | 2 days ago | | | 0 | 0.0011687913 | |
| 21157791 | 9 days ago | | | 0 | 0.00082905675 | |
| 21073952 | 21 days ago | | | 0 | 0.00043851553 | |
| 21049911 | 24 days ago | | | 0 | 0.00025712188 | |
| 21049803 | 24 days ago | | | 0 | 0.00033898004 |
ABI
ABI objects
Getter at block 21223792
owner() view returns (address)
0x379ca5bc65aa049eddc44367fc18c3b3f6bb884e
paused() view returns (bool)
false
tetherContract() view returns (address)
0x2844c02b1232a541dab625f4c8b17347cb3c184a
Read-only
exists(bytes32 project) view returns (bool)
invested(bytes32 project, address investor) view returns (uint256)
partnerCollections(address) view returns (bool)
projectConfig(bytes32 project) view returns (struct ProjectConfig)
refundsActiveForProject(bytes32) view returns (bool)
tokenLock(bytes32, uint256) view returns (address)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addInvestmentToProject(bytes32 projectName, bytes sig, uint256 amount, uint256 tokenId, address gatingContract, bool useUSDT)
addProject(bytes32 projectName, uint256 _maxAllocations, uint256 _maxAllocationsPerUser, uint256 _maxAllocationsPerWhale, uint256 _maxAllocationsPerNonHolder, uint256 _endDate, address _signer, bool _openForHolders, bool _openForWhales, bool _openForPublic)
addToInvestmentMapping(bytes32 projectName, address investor, uint256 amount)
editMaxAllocationPerWhale(bytes32 projectName, uint256 _amount)
editMaxAllocationsPerNonHolder(bytes32 projectName, uint256 _amount)
editProjectEndDate(bytes32 projectName, uint256 _endDate)
editProjectMaxAllocationPerUser(bytes32 projectName, uint256 _maxAllocationsPerUser)
editProjectMaxAllocations(bytes32 projectName, uint256 _maxAllocations)
editProjectPaused(bytes32 projectName, bool _paused)
editProjectSigner(bytes32 projectName, address _signer)
initialize(address _spectre, address _tether)
moveInvestment(bytes32 projectName, address from, address to, uint256 amount)
removeFromInvestmentMapping(bytes32 projectName, address investor, uint256 amount)
renounceOwnership()
setSpectreAddress(address _spectre)
setTetherAddress(address _tether)
setUSDC(address _USDC)
setUSDT(address _USDT)
toggleProjectOpenForHolders(bytes32 projectName)
toggleProjectOpenForPublic(bytes32 projectName)
toggleProjectOpenForWhales(bytes32 projectName)
toggleRefundsActive(bytes32 projectName)
transferOwnership(address newOwner)
userRefund(bytes32 projectName, uint256 tokenId, address verifyContract)
withdrawUSDC(address _receiver)
withdrawUSDT(address _receiver)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
EntryUpdate(bytes32 project, address investor)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.