This contract is being backfilled. You may encounter incomplete storage history.

SaleProcessor

Verified contract

Active on Ethereum with 480 txns
Deployed by via 0xd3b77dce at 19569085
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $6,185.05
ERC-20
Value $469.36
ERC-20
Value $67.8
0x01da6cfbec60bda05623310e3af8bd35b2c2a447caba0b94eec964064bcfe6bd
0x3dc731cb6a7c54e3ba7eac56e1b933d191e5b7389bfa020d491d5113589f6450
0xba20cb9cd99ebb31eeba37908dd77628565e51147659a8ccb965a54361e94817
0xf8afd2673f0b506965d19ee4b7d3fecfcf19e39bc86948e1e3094f6ce21ff187
0xdc4b5592e8347967d18d76b15ca8c56b19f3713bcd3cc6b983d6b853d6bb8826
0x1f16b2522f31a4f4647a851af0fc5b99cdd30e8d2674a5bb8949006c28b9a9b5
0x903f2ac7174b933d4d091b2bf3f1f78b487e14a370c36f5490f8f8d1a59e80c4
0x6b062661f9d4465b70134fde9c5c29b64cc1451f4f00f1584552320c64589dc5
0x7e355ed320b0b8e69542a0da261c38f63be3fbeec0a6039dd1af333f76cb3944
0x560a61093e2a3f464dc6b4a13415d0c19ced38df41b4ffbb5948f89a6a2fc1e5

Functions
Getter at block 20794143
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
getAmbasadorRates(view returns (uint256uint256)
(170, 110)
getBank(view returns (address)
0xf75e3e1c90f13a5643b99a49ab151125f0e8d3c9
getCurrentStageIndex(view returns (uint256)
57
getMaximalDeposit(view returns (uint256)
1000000000000000000000000
getMinimalDeposit(view returns (uint256)
65000000000000000000
getStagesAmount(view returns (uint256)
64
getTotalSold(view returns (uint256)
37517938946815159821982063
getVipLimit(view returns (uint256)
1000000000000000000000000
isSaleActive(view returns (bool)
true
isSaleInactive(view returns (bool)
false
Read-only
ambasadorBalanceOf(address asset_address user_view returns (uint256)
balanceOf(uint256 round_address user_view returns (uint256)
getAmbasador(address user_address amb_view returns (address)
getAmbasadorRate(address amb_view returns (uint256uint256)
getCurrentPrice(uint8 option_view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStageInfo(uint256 index_view returns (struct ISaleProcessorStage)
hasRole(bytes32 roleaddress accountview returns (bool)
isVip(address user_view returns (bool)
maxDepositLimit(address user_view returns (uint256)
regularDepositLimit(address user_view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimAmbasadorRewards(address[] assets_
closeSale(
disableAmbasador(address amb_
enableAmbasador(address amb_
finishStage(uint256 index_
grantRole(bytes32 roleaddress account
openSale(
process(address user_address asset_uint256 amount_uint256 sold_address amb_uint256 fReward_uint256 sReward_
recoverErc20(address asset_uint256 amount_
recoverNative(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setAmbasadorRate(uint256 firstAmbRate_uint256 secondAmbRate_
setBank(address bank_
setMaxDeposit(uint256 amount_
setMinDeposit(uint256 amount_
setStage(uint256 sPrice_uint256 lPrice_uint256 supply_
setVipLimit(uint256 amount_
setupAmbasadors(address[] ambs_uint256[] firstAmbRates_uint256[] secondAmbRates_
setupVip(address user_bool value_
setupVipBatch(address[] users_bool[] values_
startStage(uint256 index_
updateStagePrice(uint256 index_uint256 sPrice_uint256 lPrice_
updateStageSupply(uint256 index_uint256 supply_
Events
Claimed(address indexed ambasadoraddress indexed assetuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address bank_
Fallback and receive
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token