TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 450 txns
Deployed by via 0x9b910f12 at 16739177
Slot
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 49 additional slots
1 additional variable
ERC-20
Value $5,818.48
ERC-20
Value $373.37
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5ba206a59c87ac6ab5a23402ac8a9643d0508c1ae6c1441cc65fca2d426f8387
0xef66a37c300e1db827c3f8df38cc05cb6b0a1d9610c55f3b0f1d245d7cef8588
0xd5e7bc9426f829038f517449c886a4545b67aac2076c1cca3f9faa545b9323c5
0x396c405ed00a4569187ce455aebd1262784a256ef189b3a711d665abd8fe0cdf
0x08a0577306ca91f7d3a23a0d917e062ff71c8e449a61ca0304b84fc21b93ec4c
0x8c5f0bf3f6f0a199d51ad01b1007b2f93b77b68cfa1187a817b5f9b5fe4e7137
0x029609f6bb77eb6cf740e34d3fd597fa59897bf075de64bc957c919190adbf3b
0x2c33157bcc66e41cff5e40adb218b05391bcedd9de67a12c93a9a9d2758a32f0
0xcb3c6ccf1e0b1ae846c9d3f8003a707123b1cef4249ea07d5cad1facb50bdd4a
0x2bcb4855854c2ae1621f082622e85c12eced2b59f29fb4b9fdb20679f958429f

Functions
Getter at block 20968260
getChainID(view returns (uint256)
1
getSigner(view returns (address)
0x755e64f4d7bf90ba3896a87ccf4986c07f1715e7
owner(view returns (address)
0xc3ca106fca50512314919a1a40d0a20b03134d00
totalSupply(view returns (uint256)
6
Read-only
getCollectedFee(uint256 projectIdview returns (uint256)
getIdoBalance(uint256 projectIdview returns (uint256)
getInoBalance(uint256 projectIduint256[] boxIDsview returns (uint256[]uint256)
getInvestorsBalancesFromIdo(uint256 projectIdaddress[] addrsview returns (struct RootV2BalanceType[])
getInvestorsBalancesFromIno(uint256 projectIdaddress[] addrsuint256[] boxIDsview returns (struct RootV2InoBalanceReturnType[]struct RootV2InoBalanceReturnType[])
getInvestorsFromProject(uint256 projectIdaddress[] investorsview returns (struct RootV2InvestorData[])
getLastClaimAmount(uint256 projectIdaddress investorAddrview returns (uint256 lastClaimAmountuint256 lastClaimIndex)
getRedeemedConverted(address tokenuint256 redeemeduint256 priceview returns (uint256)
getUserFee(address useruint256 projectIdview returns (uint256)
getUsersFees(address[] usersuint256 projectIdview returns (uint256[])
investorDataFromProject(uint256 projectIdaddress investorview returns (struct RootV2InvestorData)
investorDataWithProject(uint256 projectIdaddress investorview returns (uint256 idstruct RootV2ProjectProps propsbool isActivestruct RootV2InvestorData investorData)
isAdmin(address addrview returns (bool)
nonces(addressview returns (uint256)
projectById(uint256 projectIdview returns (uint256 idstruct RootV2ProjectProps propsbool isActive)
projectTokensReturnedAmount(uint256addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__RootV1_init(address voucherSigner
addAdmins(address[] addrs
airDrop(uint256 projectIdaddress[] investors
cancelParticipation(uint256 projectIdaddress investorAddr
changeProject(uint256 projectIdaddress[] removedInvestorsstruct RootV2InvestorDataWithAddress[] investors
changeProjectProps(uint256 projectIdstruct RootV2ProjectProps newProps
claimProject(uint256 projectId
createProject(struct RootV2ProjectProps propsuint256 offchainIdaddress[] addrsuint256[] redeemed
distribute(address tokenaddress[] investorsuint256[] amounts
projectPauseToggle(uint256 projectId
redeemIdo(struct VoucherV2RedeemIdoVoucher voucher
redeemIno(struct VoucherV2RedeemInoVoucher voucher
refund(struct VoucherV2RefundVoucher voucher
removeAdmins(address[] addrs
removeBalances(uint256 projectIdaddress[] addrsuint8 offeringType
renounceOwnership(
returnProjectTokens(struct VoucherV2ReturnProjectTokensVoucher voucher
setSigner(address newSigner
transferOwnership(address newOwner
withdraw(address tokenaddress touint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CreateProject(uint256 indexed projectId
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProjectPropsChanged(uint256 indexed projectIdstruct RootV2ProjectProps newProps
RedeemIdo(uint256 indexed projectIdaddress indexed investoruint256 indexed amountuint8 redeemType
RedeemIno(uint256 indexed projectIdaddress indexed investoruint256 indexed amountuint8 redeemTypeuint256[] boxIDsuint256[] boxCounts
Refund(uint256 indexed projectIdaddress indexed investoruint256 amountuint8 indexed refundTypeuint8 offeringType
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.