Ahead of the Curve

Verified contract

Proxy

Active on Ethereum with 18 txns
Deployed by via 0x25e026fe at 14554078
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
Value $0.1
0xe8bdf9dd7a9dd9b4afd74a138b52aa7432a1a9289dba0662e8c7666d59689e5f
0x9ab58a5bec28fcdbd3093e32db1e98f1330abf28f7ac9cb75ce22e3b74cac35f
0x9811d4a5161efb1504bfb36033c8e45ec3f049835452a002c9dfecbc56ff71f2
0xb707a8c1780460f2290a4986b133e32d6eeab88d29c83bbc09fed9577eb6402c
0xa8c62407eead514115c24524059df1b97555cca9bacd228609876294b9c14c1a
0x37aeb3d8df96a3d88359822f625995d62e72f262c27794a42226a8cab5ab3a74
0x71180ca522c353e7e118d431c50b773902bb0d78f2c4e0b8830a8056b9b966bb
0xb85bb3651b34ae66669371952b896b2798219346cc58da6837ddc804d7e1b970
0xa909430b1762188c96d07298fab7445446dff6eba8b50a2737cc27977aab7270
0xa8126fb2438eb31f24eb42cb872d896a21fa6f5eaffedcc22e121406c86a2306

Functions
Getter at block 21005551
absoluteReturns(view returns (int256)
-282102865257766572
beacon(view returns (address)
0xaaacb63ab80969af93b811deb81ddeb4c8710591
canMintNftAfter(view returns (uint256)
0
controller(view returns (address)
0xd4a5b5fcb561daf3adf86f8477555b92fba43b5f
creator(view returns (address)
0xd77763ff7cd1f612335da095403ef7374ff1a8e4
customIntegrationsEnabled(view returns (bool)
false
decimals(view returns (uint8)
18
depositHardlock(view returns (uint256)
1
gardenInitializedAt(view returns (uint256)
1649541397
getFinalizedStrategies(view returns (address[])
[0xD569B45F733408F1fB9700e624929fa4D6866964, 0x13F35DEe5c2033B5bAe2a8D72364fA0B89216cF3, 0x5a7ef6E8c17C59a7AB537EEE8Ca15A14D34be58c, 0x654FC76956486A5EAd91D503E65643Aa003b5121]
getStrategies(view returns (address[])
[]
hardlockStartsAt(view returns (uint256)
0
keeperDebt(view returns (uint256)
0
lastPricePerShare(view returns (uint256)
1493186943730271969
lastPricePerShareTS(view returns (uint256)
1662270712
maxDepositLimit(view returns (uint256)
50000000000000000000000
maxStrategyDuration(view returns (uint256)
43200000
minContribution(view returns (uint256)
500000000000000000
minLiquidityAsset(view returns (uint256)
50000000000000000000
minStrategyDuration(view returns (uint256)
86400
minVoters(view returns (uint256)
1
minVotesQuorum(view returns (uint256)
100000000000000000
name(view returns (string)
Ahead of the Curve
pricePerShareDecayRate(view returns (uint256)
1000000000000000000
pricePerShareDelta(view returns (uint256)
1000000000000000000
privateGarden(view returns (bool)
false
publicStewards(view returns (bool)
false
publicStrategists(view returns (bool)
false
reserveAsset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
reserveAssetRewardsSetAside(view returns (uint256)
2
strategyCooldownPeriod(view returns (uint256)
1800
symbol(view returns (string)
AofC
totalContributors(view returns (uint256)
1
totalKeeperFees(view returns (uint256)
369553109810000000
totalStake(view returns (uint256)
2630000000000000000
totalSupply(view returns (uint256)
24538982845324
verifiedCategory(view returns (uint256)
0
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.