DataSalePoint

Verified contract

Active on Ethereum with 229 txns
Deployed by via 0x27fad995 at 20076324
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,842.3
ERC-20
Value $208.28
0x856c4e874bbd476bb7f11703bbc5dd4a5703a33846cfab1d3fb37c76baf90d23
0xfc16f1a7e9e9679313c251fecd1fdf0e6be09adf4ed90cc05d9b85cec4a5558c
0xca8f0940dd7dcbd58988afc33135d8e83a89d157758f07b8053e9cba75601bd9
0xd023406fc6255341f3c51a272c07a44a8b3f2eefa781f025b2595286f78bdd0e
0x27cf20d50b7cb6d07fba999c6ee092bc2318bd47004a84dbe9f7e8afdda8ff37
0x2c20b4e131a8d06f291f212dabf8556b792776cf86df29bd793a88d8353631b0
0x2261e72f1a5887fbd7ee0785289dd91e5280000793acebf1fb2f1a4bedfe7db0
0x6f414207ce01036842f9505a3d7e46667f4166878528d7208290327e055a7deb
0xaf30f4e1e8ce37f363d435ca60d70991e2291ea0c5f5d8cfa004cd8d90bb20a6
0xaf5c974b71db98302eb03a797f6c8a70c8fead6e3d3c9146f5c353cb4a6fe348

Functions
Getter at block 21206126
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
RUNNER_ROLE(view returns (bytes32)
0xbc79021bf823ca89c023cd67bfc93e4dacaf31de02d65dfabf525bc0b473bc5b
SALE_ROLE(view returns (bytes32)
0x4913d4da5605218c48834fed44bccb6bdddd90d4fdf48923cf059a07f6fe4a77
getCurrentTurn(view returns (uint256)
43
getKycLimit(view returns (uint256)
1000000000000000000000000
getMax(view returns (uint256)
1000000000000000000000000
getMin(view returns (uint256)
75000000000000000000
getRecRates(view returns (uint256uint256)
(260, 40)
getTotalSold(view returns (uint256)
33830582557733368231030989
getTreasury(view returns (address)
0x9bbd104f6c3b3b7b19c7d13071149b7d4d28a66c
getTurnsCount(view returns (uint256)
45
isActive(view returns (bool)
true
isInactive(view returns (bool)
false
trustRecommender(view returns (bool)
false
Read-only
balanceOf(uint256 turn_address user_view returns (uint256)
getPrice(uint8 type_view returns (uint256)
getRec(address user_address rec_view returns (address)
getRecRates(address rec_view returns (uint256uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTurn(uint256 index_view returns (struct IDataSalePointTurn)
hasRole(bytes32 roleaddress accountview returns (bool)
isKyc(address user_view returns (bool)
limitOf(address user_view returns (uint256)
maxLimitOf(address user_view returns (uint256)
recBalanceOf(address token_address user_view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimRec(address[] tokens_
close(
disableRecommender(address rec_
enableRecommender(address rec_
endTurn(uint256 index_
grantRole(bytes32 roleaddress account
open(
recoverCoin(
recoverErc20(address token_uint256 amount_
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setKyc(address user_bool value_
setKycBatch(address[] users_bool[] values_
setKycLimit(uint256 amount_
setMax(uint256 amount_
setMin(uint256 amount_
setRecRate(uint256 firstRecRate_uint256 secondRecRate_
setTreasury(address treasury_
setTrustRecommender(bool value
setTurn(uint256 sPrice_uint256 lPrice_uint256 supply_
setTurnStatus(address user_address token_uint256 amount_uint256 sold_address rec_uint256 fReward_uint256 sReward_
setupRecommenders(address[] rec_uint256[] firstRecRate_uint256[] secodRecFunds_
startTurn(uint256 index_
updateTurnPrice(uint256 index_uint256 sPrice_uint256 lPrice_
updateTurnSupply(uint256 index_uint256 supply_
Events
ClaimedFundsSuccessfully(address indexed recaddress indexed tokenuint256 amount
CoinRecoveredSuccessfully(uint256 amount
Erc20RecoveredSuccessfully(address tokenuint256 amount
KycLimitUpdatedSuccessfully(uint256 limit
KycUserUpdatedSuccessfully(address indexed userbool value
MaxUpdatedSuccessfully(uint256 amount
MinUpdatedSuccessfully(uint256 amount
RecRateSetupSuccessfully(uint256 firstRecRateuint256 secondRecRate
RecommenderDisabledSuccessfully(address indexed rec
RecommenderEnabledSuccessfully(address indexed rec
RecommenderSetupSuccessfully(address indexed recuint256 firstRecRateuint256 secondRecRate
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TreasuryUpdatedSuccessfully(address indexed treasury
TurnAddedSuccessfully(uint256 sPriceuint256 lPriceuint256 supply
TurnClosedSuccessfully(uint256 indexed turn
TurnOpenedSuccessfully(uint256 indexed turn
TurnPriceUpdatedSuccessfully(uint256 indexed turnuint256 sPriceuint256 lPrice
TurnStatusUpdatedSuccessfully(uint8 turnStatus
TurnSupplyUpdatedSuccessfully(uint256 indexed turnuint256 supply
Constructor
constructor(address treasury_
Fallback and receive
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
Closed(
FailedInnerCall(
FirstRecFunds(uint256 reward_
KycLimit(uint256 limit_uint256 min_uint256 max_
Max(uint256 amount_uint256 max_
Min(uint256 amount_uint256 min_
ParamsInvalid(
RecDisabled(address rec_
RecEnabled(address rec_
RecUndefined(address rec_
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
SecondRecFunds(uint256 reward_
Started(
TokenUndefined(
TransferNative(
TurnClosed(uint256 index_
TurnStarted(uint256 index_
TurnSupply(uint256 index_
TurnUndefined(uint256 index_
ZeroAddress(