The Heart of Babylon

Verified contract

Proxy

Active on Ethereum with 547 txns
Deployed by via 0x39af28e6 at 14122976
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 43 additional slots
34 additional variables
ERC-20
--
0xba20a765200c9c1ff8f82857c5153a5e15921ac6c7def6e0a416ea71700085ff
0x72b9081fe6f5ca2253560d65f6dc0947b3ae69d154dc6c5afa1b573fa559fbe3
0x616bfc3bf195c67c295c9142e3a9872ed358aef4a97004f906bbe3aea8019304
0xbf5e2e8cf9c84bda22aca21f7a3dea684c570dd40266fc327ca508b4ebe85cb4
0x100e0a9cf0c41a3fb195858b2b55850497880a0ebfdd0b1ef3648a6019ff093a
0xdc11fcf4ab73cafb0da1f88a3802aa887655700cdd5ead884e291d4dc6164937
0x743eb58df696293ffee6e10e9123c75371b95b8f054e30105073f655b9adf18e
0xc1ba72bae40269807e989fceb259bb7b424171d35986b623f27ab05521ed83a8
0x565b72db59264ab5a5df452457b93087efddf885201327882a098089ff137b59
0x2a5a2bf25859a1b655168afcc796959782bea61819b5dde8042a695756494e9c

Functions
Getter at block 21256767
absoluteReturns(view returns (int256)
453297498885675695847
beacon(view returns (address)
0xaaacb63ab80969af93b811deb81ddeb4c8710591
canMintNftAfter(view returns (uint256)
0
controller(view returns (address)
0xd4a5b5fcb561daf3adf86f8477555b92fba43b5f
creator(view returns (address)
0x97fcc2ae862d03143b393e9fa73a32b563d57a6e
customIntegrationsEnabled(view returns (bool)
false
decimals(view returns (uint8)
18
depositHardlock(view returns (uint256)
3600
gardenInitializedAt(view returns (uint256)
1643756219
getFinalizedStrategies(view returns (address[])
[0x73C7c6ec73d2244C04B87eC0E3e64c0bc04580e4, 0xE4F0d5799F51D55f5dBC8b6bDA6b4d6956D6E8e0, 0xAf323DdBf747F5468EbB1426aDA93F5aEC2d8B0F, 0x251b201330e984cFFF4536cF5B0d3d746e0b0aFb, 0x7087Ea2702DC2932329BE4ef96CE4d5ed67102FF]
getStrategies(view returns (address[])
[]
hardlockStartsAt(view returns (uint256)
1646955180
keeperDebt(view returns (uint256)
0
lastPricePerShare(view returns (uint256)
1580501270419580542
lastPricePerShareTS(view returns (uint256)
1685966543
maxDepositLimit(view returns (uint256)
150000000000000000000000
maxStrategyDuration(view returns (uint256)
43200000
minContribution(view returns (uint256)
50000000000000000000
minLiquidityAsset(view returns (uint256)
2000000000000000000000
minStrategyDuration(view returns (uint256)
1296000
minVoters(view returns (uint256)
2
minVotesQuorum(view returns (uint256)
50000000000000000
name(view returns (string)
The Heart of Babylon
pricePerShareDecayRate(view returns (uint256)
250000000000000000
pricePerShareDelta(view returns (uint256)
1000000000000000000
privateGarden(view returns (bool)
false
publicStewards(view returns (bool)
true
publicStrategists(view returns (bool)
false
reserveAsset(view returns (address)
0xf4dc48d260c93ad6a96c5ce563e70ca578987c74
reserveAssetRewardsSetAside(view returns (uint256)
0
strategyCooldownPeriod(view returns (uint256)
32400
symbol(view returns (string)
hBABL
totalContributors(view returns (uint256)
228
totalKeeperFees(view returns (uint256)
524069406406691057614
totalStake(view returns (uint256)
4450000000000000000000
totalSupply(view returns (uint256)
16704210739936510980036
verifiedCategory(view returns (uint256)
1
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
extraCreators(uint256view returns (address)
getContributor(address _contributorview returns (uint256 lastDepositAtuint256 initialDepositAtuint256 claimedAtuint256 claimedBABLuint256 claimedRewardsuint256 withdrawnSinceuint256 totalDepositsuint256 nonceuint256 lockedBalance)
getVotingPower(address _contributorview returns (uint256)
isGardenStrategy(addressview returns (bool)
isValidSignature(bytes32 _hashbytes _signatureview returns (bytes4 magicValue)
strategyMapping(addressview returns (bool)
userLock(addressview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimAndStakeReturns(uint256 _minAmountOutaddress[] _finalizedStrategies
claimAndStakeRewardsBySig(uint256 _babluint256 _profitsuint256 _minAmountOutuint256 _nonceuint256 _nonceHeartuint256 _maxFeeuint256 _pricePerShareuint256 _feeaddress _signerbytes _signature
claimNFT(
claimReturns(address[] _finalizedStrategies
claimRewardsBySig(uint256 _babluint256 _profitsuint256 _nonceuint256 _maxFeeuint256 _feeaddress _signerbytes _signature
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _amountInuint256 _minAmountOutaddress _toaddress _referrerpayable 
depositBySig(uint256 _amountInuint256 _minAmountOutuint256 _nonceuint256 _maxFeeaddress _touint256 _pricePerShareuint256 _feeaddress _signeraddress _referrerbytes _signature
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mintShares(address[] _tosuint256[] _shares
stakeBySig(uint256 _amountInuint256 _profitsuint256 _minAmountOutuint256 _nonceuint256 _nonceHeartuint256 _maxFeeaddress _touint256 _pricePerShareaddress _signerbytes _signature
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
updateUserLock(address _contributoruint256 _userLockuint256 _balanceBefore
withdraw(uint256 _amountInuint256 _minAmountOutaddress _tobool _withPenaltyaddress _unwindStrategy
withdrawBySig(uint256 _amountInuint256 _minAmountOutuint256 _nonceuint256 _maxFeebool _withPenaltyaddress _unwindStrategyuint256 _pricePerShareuint256 _strategyNAVuint256 _feeaddress _signerbytes _signature
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BABLRewardsForContributor(address indexed _contributoruint256 _rewards
GardenDeposit(address indexed _touint256 reserveTokenuint256 reserveTokenQuantityuint256 timestamp
GardenWithdrawal(address indexed _fromaddress indexed _touint256 reserveTokenuint256 reserveTokenQuantityuint256 timestamp
RewardsForContributor(address indexed _contributoruint256 indexed _amount
StakeBABLRewards(address indexed _contributoruint256 _babl
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.