CrowdliSTO

Verified contract

Active on Ethereum with 6,750 txns
Deployed by via 0x3e6c2ee9 at 8067989
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
20 additional variables
ERC-20
Value $0
ERC-20
--
0xf2aec207bd826ca3d53fa02260981b8eb6f5a7798856a9dee9dde2d66324f6ca
0x5e02ffbb7bcc6ead0c204640e8ab670e9ef4d8fa9b9c4096d1b4356bee09ab4c
0x52106e807d08475d165498e57398b97099841e4015ff3a90cb2ef1b7281932dc
0x555f2d679db334ed051a428625a92f915b84a27e6e6b70f953c8b1fb8c161177
0x985fa396d1f4084a407a162ff58e9cde01b258f72ecea3498fe87d62610c34fc
0x971b204c912274bc9a2a0b97b7a3d9268cc2570fe01230e59692796f26007cd2
0xd61c570918794512793209ea4649fb5c4a20e5b005884380afcb4e0f3305cd55
0xfcfc9fc8ba8f4d2cdb9d97c00dda5ff589c13731a331a7e0ce0cf6ac36a636fe
0x505191e739f12c0d99c74b221a166b1267cbeccf953f557ed559d0c41a242dc6
0xef4ec41aec37df3e0d58d0c040681cd20d82f1e9c6e0ca47a09c488b5ce3208a

Functions
Getter at block 21275970
arrayMaxEntryLimit(view returns (uint256)
10
boardComment(view returns (bytes32)
0x53544f20686173206265656e2066696e616c697a656400000000000000000000
chfOverallInvested(view returns (uint256)
12388130760000000000000000
crowdliExchangeVault(view returns (address)
0xbf6969f52bce83966efed7702280d916d28d387f
crowdliKycProvider(view returns (address)
0x8ed65119ceb2589828c0975b8db71416a7931b49
currentEarlyBirdInvestorsCount(view returns (uint256)
0
directorsBoard(view returns (address)
0xf8186a602fc67909e2ea96a60aceb9e3959ec56f
earlyBirdAdditionalTokensAmount(view returns (uint256)
50000000000000000000
earlyBirdInvestmentPhase(view returns (uint256)
2
earlyBirdInvestorsCount(view returns (uint256)
2000
earlyBirdTokensThresholdAmount(view returns (uint256)
1000000000000000000000
endDate(view returns (uint256)
1586685600
endDateExtensionDecissionDate(view returns (uint256)
1575021600
endDateExtensionOffset(view returns (uint256)
0
eurOverallInvested(view returns (uint256)
211085470000000000000000
evalTimedStates(view returns (bool)
false
exchangeRate(view returns (uint256)
121579306514678077450
exchangeRateDecimals(view returns (uint256)
1000000000000000000
getInvestmentPhaseCount(view returns (uint256)
4
getStatisticsData(view returns (uint256[])
[45000000000000000000000000, 200000000000000000000000000, 68221260000000000000, 12388130760000000000000000, 211085470000000000000000, 16402430000000000000000000, 458]
getTokenAllocationsCount(view returns (uint256)
2
hardCapAmount(view returns (uint256)
200000000000000000000000000
hardCapThresholdAmount(view returns (uint256)
500000000000000000000000
investmentPhaseIndex(view returns (uint256)
1
isCurrentPhaseCapReached(view returns (bool)
false
isCurrentPhaseManuallySwitchable(view returns (bool)
false
isEndDateExtendable(view returns (bool)
false
isEndDateReached(view returns (bool)
true
isHardCapReached(view returns (bool)
false
isHardCapWithinCapThresholdReached(view returns (bool)
false
isLastPhase(view returns (bool)
false
isManuallyClosable(view returns (bool)
false
isOwner(view returns (bool)
false
isSoftCapReached(view returns (bool)
false
minChfAmountPerInvestment(view returns (uint256)
100
numberOfInvestors(view returns (uint256)
458
owner(view returns (address)
0x13260113655891675537b51c080a5b9f46e80b28
paused(view returns (bool)
false
paymentConfirmer(view returns (address)
0xaa39d13816885c7e8d6d2446e2dced8cbab3c065
saleStartDate(view returns (uint256)
1562016652
softCapAmount(view returns (uint256)
45000000000000000000000000
state(view returns (uint8)
3
token(view returns (address)
0x334a934fa07fce4fb7b1c89457fe9754c08f4d41
tokenAgentWallet(view returns (address)
0x4259c003f949837cae19f96a6ce9303668e37bc5
tokensSoldAmount(view returns (uint256)
16402430000000000000000000
validate(view returns (uint256)
0
videoVerificationCostAmount(view returns (uint256)
40000000000000000000
voucherTokensAmount(view returns (uint256)
5000000000000000000
weiInvested(view returns (uint256)
68221260000000000000
Read-only
allInvestmentsInChf(addressview returns (uint256)
calculateTokenStatementEther(address _investoruint256 _currencyAmountuint8 _currencybool _hasRequestedBankPaymentsuint256 investmentPhaseOffsetview returns (uint256[])
calculateTokenStatementFiat(address _investoruint256 _currencyAmountuint8 _currencyuint256 _exchangeRateuint256 _exchangeRateDecimalsbool _hasRequestedBankPaymentsuint256 investmentPhaseOffsetview returns (uint256[])
chfPerInvestor(addressview returns (uint256)
eurPerInvestor(addressview returns (uint256)
hasState(uint8 _stateview returns (bool)
investmentPhases(uint256view returns (bytes32 labelbool allowManualSwitchuint256 discountBPSuint256 capAmountuint256 tokensSoldAmount)
investorsWithEarlyBird(addressview returns (bool)
investorsWithPendingVouchers(addressview returns (bool)
isPauser(address accountview returns (bool)
paidForVideoVerification(addressview returns (bool)
resolvePaymentError(uint8 validationCodepure returns (string)
tokenAllocations(uint256view returns (bytes32 labeluint8 actionTypeuint8 valueTypeuint256 valueAmountaddress beneficiarybool isAllocated)
weiPerInvestor(addressview returns (uint256)
State-modifying
addPauser(address account
addPendingVoucher(address _investor
closeManually(
extendEndDate(
finalize(bytes32 _message
initSTO(uint256 _saleStartDateuint256 _earlyBirdTokensThresholduint256 _earlyBirdAdditionalTokensuint256 _earlyBirdInvestorsCountuint256 _earlyBirdInvestmentPhaseuint256 _voucherTokensAmountuint256 _videoVerificationCostuint256 _softCapuint256 _endDateuint256 _endDateExtensionDecissionDateuint256 _endDateExtensionOffsetuint256 _gasCostuint256 _hardCapThresholdAmountuint256 _minChfAmountPerInvestment
pause(
processBankPaymentCHF(address _beneficiaryuint256 _chfAmountbool _hasRequestedPaymentsuint256 _paymentId
processBankPaymentEUR(address _beneficiaryuint256 _eurAmountuint256 _exchangeRateuint256 _exchangeRateDecimalsbool _hasRequestedPaymentsuint256 _paymentId
processEtherPayment(address _beneficiaryuint256 _weiAmountuint256 _paymentId
processTokenAgentPaymentCHF(uint256 _chfAmountuint256 _paymentId
registerInvestmentPhase(bytes32 _labelbool allowManualSwitchuint256 _discountBPSuint256 _cap
registerPostAllocation(bytes32 _labeluint8 _valueTypeaddress _beneficiaryuint256 _value
renounceOwnership(
renouncePauser(
setBoardComment(bytes32 _boardComment
start(
switchCurrentPhaseManually(
transferOwnership(address newOwner
unpause(
updateCrowdliKYCProvider(address _crowdliKycProvider
updateExchangeRate(uint256 _exchangeRateuint256 _exchangeRateDecimals
updateStartDate(uint256 _saleStartDate
updateTimedStates(
Events
LogClosed(address indexed senderbool stoSucessfull
LogEndDateExtended(address indexed senderuint256 endDate
LogFinalized(address indexed sender
LogInvestmentPhaseSwitched(uint256 phaseIndex
LogKYCProviderUpdated(address indexed senderaddress indexed crowdliKycProvider
LogPaymentConfirmation(address indexed beneficiaryuint256 indexed investmentuint256[] paymentDetailsuint256 iduint8 currencyuint8 executionType
LogPendingVoucherAdded(address _investor
LogRegisterInvestmentPhase(address indexed senderbool allowManualSwitchbytes32 indexed labeluint256 indexed discountBPSuint256 cap
LogSaleStartUpdated(address indexed senderuint256 indexed saleStartDate
LogStarted(address indexed sender
LogStateChanged(uint8 _states
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PauserAdded(address indexed account
PauserRemoved(address indexed account
Unpaused(address account
Constructor
constructor(address _tokenaddress _crowdliKycProvideraddress _crowdliExchangeVaultaddress _directorsBoardaddress _paymentConfirmeraddress _tokenAgentWallet
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.