RootV2
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
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 49 additional slots
Balances ($0.00)
No balances found for "RootV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RootV2"
ABI
ABI objects
Getter at block 20969490
getChainID() view returns (uint256)
1
getSigner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
totalSupply() view returns (uint256)
0
Read-only
getCollectedFee(uint256 projectId) view returns (uint256)
getIdoBalance(uint256 projectId) view returns (uint256)
getInoBalance(uint256 projectId, uint256[] boxIDs) view returns (uint256[], uint256)
getInvestorsBalancesFromIdo(uint256 projectId, address[] addrs) view returns (struct RootV2BalanceType[])
getInvestorsBalancesFromIno(uint256 projectId, address[] addrs, uint256[] boxIDs) view returns (struct RootV2InoBalanceReturnType[], struct RootV2InoBalanceReturnType[])
getInvestorsFromProject(uint256 projectId, address[] investors) view returns (struct RootV2InvestorData[])
getLastClaimAmount(uint256 projectId, address investorAddr) view returns (uint256 lastClaimAmount, uint256 lastClaimIndex)
getRedeemedConverted(address token, uint256 redeemed, uint256 price) view returns (uint256)
getUserFee(address user, uint256 projectId) view returns (uint256)
getUsersFees(address[] users, uint256 projectId) view returns (uint256[])
investorDataFromProject(uint256 projectId, address investor) view returns (struct RootV2InvestorData)
investorDataWithProject(uint256 projectId, address investor) view returns (uint256 id, struct RootV2ProjectProps props, bool isActive, struct RootV2InvestorData investorData)
isAdmin(address addr) view returns (bool)
nonces(address) view returns (uint256)
projectById(uint256 projectId) view returns (uint256 id, struct RootV2ProjectProps props, bool isActive)
projectTokensReturnedAmount(uint256, address) view returns (uint256)
State-modifying
Events __RootV1_init(address voucherSigner)
addAdmins(address[] addrs)
airDrop(uint256 projectId, address[] investors)
cancelParticipation(uint256 projectId, address investorAddr)
changeProject(uint256 projectId, address[] removedInvestors, struct RootV2InvestorDataWithAddress[] investors)
changeProjectProps(uint256 projectId, struct RootV2ProjectProps newProps)
claimProject(uint256 projectId)
createProject(struct RootV2ProjectProps props, uint256 offchainId, address[] addrs, uint256[] redeemed)
distribute(address token, address[] investors, uint256[] amounts)
projectPauseToggle(uint256 projectId)
redeemIdo(struct VoucherV2RedeemIdoVoucher voucher)
redeemIno(struct VoucherV2RedeemInoVoucher voucher)
refund(struct VoucherV2RefundVoucher voucher)
removeAdmins(address[] addrs)
removeBalances(uint256 projectId, address[] addrs, uint8 offeringType)
renounceOwnership()
returnProjectTokens(struct VoucherV2ReturnProjectTokensVoucher voucher)
setSigner(address newSigner)
transferOwnership(address newOwner)
withdraw(address token, address to, uint256 amount)
CreateProject(uint256 indexed projectId)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProjectPropsChanged(uint256 indexed projectId, struct RootV2ProjectProps newProps)
RedeemIdo(uint256 indexed projectId, address indexed investor, uint256 indexed amount, uint8 redeemType)
RedeemIno(uint256 indexed projectId, address indexed investor, uint256 indexed amount, uint8 redeemType, uint256[] boxIDs, uint256[] boxCounts)
Refund(uint256 indexed projectId, address indexed investor, uint256 amount, uint8 indexed refundType, uint8 offeringType)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.