SaleProcessor
Verified contract
Active on
Ethereum with 500 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($8,897.16)
Native
Value
$8,359.52
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 2.298688 | $3,636.65 |
$8,359.52 | |
USDT | ERC-20 | 469.3589 | $1.001 |
$469.83 | |
USDC | ERC-20 | 67.806 | $1.00 |
$67.81 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21201061 | 14 days ago | | | 0 | 0.00065865346 | |
| 21013242 | a month ago | | | 0 | 0.00029454449 | |
| 21012838 | a month ago | | | 0 | 0.00035203654 | |
| 20922792 | 2 months ago | | | 0 | 0.00085297965 | |
| 20920713 | 2 months ago | | | 0 | 0.00046067842 | |
| 20895504 | 2 months ago | | | 0 | 0.00012630018 | |
| 20893864 | 2 months ago | | | 0 | 0.00019495487 | |
| 20893345 | 2 months ago | | | 0 | 0.00091360644 | |
| 20887379 | 2 months ago | | | 0 | 0.00042029758 | |
| 20886153 | 2 months ago | | | 0 | 0.0011590262 |
ABI
ABI objects
Getter at block 21297850
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE() view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
getAmbasadorRates() view returns (uint256, uint256)
(170, 110)
getBank() view returns (address)
0xf75e3e1c90f13a5643b99a49ab151125f0e8d3c9
getCurrentStageIndex() view returns (uint256)
62
getMaximalDeposit() view returns (uint256)
1000000000000000000000000
getMinimalDeposit() view returns (uint256)
65000000000000000000
getStagesAmount() view returns (uint256)
64
getTotalSold() view returns (uint256)
37552754189027569205355009
getVipLimit() view returns (uint256)
1000000000000000000000000
isSaleActive() view returns (bool)
false
isSaleInactive() view returns (bool)
true
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 (uint256, uint256)
getCurrentPrice(uint8 option_) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getStageInfo(uint256 index_) view returns (struct ISaleProcessorStage)
hasRole(bytes32 role, address account) view returns (bool)
isVip(address user_) view returns (bool)
maxDepositLimit(address user_) view returns (uint256)
regularDepositLimit(address user_) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events claimAmbasadorRewards(address[] assets_)
closeSale()
disableAmbasador(address amb_)
enableAmbasador(address amb_)
finishStage(uint256 index_)
grantRole(bytes32 role, address 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 role, address callerConfirmation)
revokeRole(bytes32 role, address 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_)
Claimed(address indexed ambasador, address indexed asset, uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address bank_)
receive()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)