BuildingManager
Verified contract
Active on
Ethereum with 220 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5f9f…9d03
0x9aff…ca68
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDT | ERC-20 | 0.000003 | $1.001 |
$0 | |
STOCK | ERC-20 | 8K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20688966 | 3 months ago | | | 0 | 0.00020381148 | |
| 20609557 | 3 months ago | | | 0 | 0.00023914003 | |
| 20607200 | 3 months ago | | | 0 | 0.00038205824 | |
| 20600068 | 3 months ago | | | 0 | 0.00073659147 | |
| 20592711 | 3 months ago | | | 0 | 0.0012458100 | |
| 20591166 | 3 months ago | | | 0 | 0.00044269287 | |
| 20571773 | 3 months ago | | | 0 | 0.00026276188 | |
| 20568383 | 3 months ago | | | 0 | 0.00045280575 | |
| 20565874 | 3 months ago | | | 0 | 0.00018732871 | |
| 20556269 | 3 months ago | | | 0 | 0.00035225684 |
ABI
ABI objects
Getter at block 21322730 getBuildingOwners() view returns (address[]) getRewardAmount() view returns (uint256)
USDC() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
affiliateFee() view returns (uint8)
0
buildingRewardManagement() view returns (address)
0x5f9ff6fdf8321262201d293e1727ec2177919d03
burnFee() view returns (uint8)
10
distributionFee() view returns (uint8)
70
getMinimumClaimInterval() view returns (uint256)
60
getTotalBuildingTypes() view returns (uint256)
4
getTotalBuildingsCreated() view returns (uint256)
146
getTotalRewardStaked() view returns (uint256)
2766447415312305545381820
marketingFee() view returns (uint8)
20
owner() view returns (address)
0x981e7fda63e58e94076ee4ae78bf9d2af830ded4
reservePool() view returns (address)
0xa65e24944e16eb6bef4257fdabcfdb2bddeb9406
router() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
swapLiquify() view returns (bool)
true
swapTokensAmount() view returns (uint256)
4000000000000000000000
swapping() view returns (bool)
false
token() view returns (address)
0x9afffb7fd2de2d8024e9c3746be75476270eca68
Read-only
getAffiliateReward(address _affiliateAddress) view returns (uint256)
getBuildingClaimEligibility(address _account, uint256 _buildingIndex) view returns (bool)
getBuildingCreatimeOf(address _account, uint256 _buildingIndex) view returns (uint256)
getBuildingLastClaimOf(address _account, uint256 _buildingIndex) view returns (uint256)
getBuildingNumberOf(address _account) view returns (uint256)
getBuildingNumberOfType(address _account, uint256 _buildingIndex) view returns (uint256)
getBuildingNumbersRange(uint256 _start, uint256 _end) view returns (uint256[])
getBuildingOwnersRange(uint256 _start, uint256 _end) view returns (address[])
getBuildingPrice(uint8 _type) view returns (uint256)
getBuildingRewardAmountOf(address _account, uint256 _buildingIndex) view returns (uint256)
getBuildingTypeOf(address _account, uint256 _buildingIndex) view returns (uint256)
getRewardAmountOf(address _account) view returns (uint256)
getRewardPerBuilding(uint8 _type) view returns (uint256)
getTotalBuildingAmount(address _account) view returns (uint256)
getTotalDailyRewards(address _account) view returns (uint256)
getTotalDailyRewardsRange(uint256 _start, uint256 _end) view returns (uint256[])
isBuildingOwner(address account) view returns (bool)
isExcluded(address _account) view returns (bool)
payees(uint256) view returns (address)
shares(uint256) view returns (uint256)
State-modifying
Events addBuildings(address[] buildings, uint8 _type)
cashoutAll()
cashoutReward(uint256 index)
cashoutRewardByCreatime(uint256 blocktime)
changeBuildingManager(address _newManager)
changeMinimumClaimInterval(uint256 _newVal)
changeSwapLiquify(bool newVal)
changeToken(address _newToken)
changeUSDC(address _newUSDC)
createBuildingForUser(address _account, uint8 _type)
createBuildingWithTokens(uint8 _type)
createBuildingWithTokensAndAffiliation(uint8 _type, address _affiliateAddress)
createNewRewardBuildingEntity(uint256 _buildingPrice, uint256 _buildingRewardPerSecond)
distributeUSDCManual(uint256 usdcAmount)
exclude(address _account, bool excluded)
protectAgainstMalicious(address _account, bool value)
removeBuildings(address[] buildings)
renounceOwnership()
swapTokensForUSDCManual(uint256 tokenAmount)
transferOwnership(address newOwner)
updateAffiliateFee(uint8 value)
updateBurnFee(uint8 value)
updateDistributionFee(uint8 value)
updateMarketingFee(uint8 value)
updateReservePool(address _newAddress)
updateRewardBuildingEntity(uint256 _buildingType, uint256 _buildingPrice, uint256 _buildingRewardPerSecond)
updateV2Router(address newAddress)
CashoutAll(address indexed user, uint256 time, uint256 amount)
CashoutBuilding(address indexed user, uint256 time, uint256 amount)
CreationBuilding(address indexed creator, uint8 indexed level, uint256 creationTime)
Exclude(address indexed _account, bool isExcluded)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateRouter(address indexed newAddress, address indexed oldAddress)
constructor(address[] _payees, uint256[] _shares, address _V2Router, address _reservePool, address _token, address _USDC, uint8[] fees, uint256 swapAmount, uint256 _typesNumber, uint256[] _buildingPrices, uint256[] _rewardPerBuildings)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)