RootV2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x17a33125 at 17512588
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

No balances found for "RootV2"

No transactions found for "RootV2"


Functions
Getter at block 20968260
getChainID(view returns (uint256)
1
getSigner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
totalSupply(view returns (uint256)
0
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
__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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.