Kelp Gain

Verified contract

Proxy

Active on Ethereum with 4,051 txns
Deployed by via 0xdb54b652 at 20483695
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
14 additional variables
ERC-20
Value $3,760,438.63
ERC-20
Value $1,163,410.76
0x40fff2f9ec5029094d98540e0a6e73d46bbbdf550a34f3fa5a4b58ed3744773d
0xcb33c6f3d6b92193eb67c67347a49d527be177d7d423de18f2961998babd89f1
0x15e73e9a21a46710f3a443a707d8422e6203c62ead026c71c596bc70e574f320
0x4fb902f0c46c810315e5dc00a86503d50dc3025de153225ab932210cfb3e6af0
0xeeddb51d7013f5c005c1fc169688c92718dbe5be7e01de64581599375ced62c7
0x31f51aa615cf8f53658dd734cb23afb4e760cbd5ca7e262140ae6260e88d9781
0xf0f39a75f35d8906ba6c993a1756c0d73bf7ca85702e491956fed237aebdb105
0xafb79fcc2fa09293886b8459eada21aaee9d717f0653a3c222a60a6c807bd053
0x6839749cc15ef953a0acf856330e18d0fe219d1691693e65eba0f3a84ee309bb
From
0x084c7102bc991a597c970953a3f9693611d6d18b199406f45635f682d031c8c4

Functions
Getter at block 21285228
SETTLEMENT_ACCOUNT(view returns (address)
0x87ff94bb7709c70c6b2018fed12e4ce0abbf30ce
asset(view returns (address)
0xa1290d69c65a6fe4df752f95823fae25cb99e5a7
decimals(view returns (uint8)
18
depositsPaused(view returns (bool)
false
feesCollector(view returns (address)
0xd5f05cb49012090ab5dfbb57152c2fb7668cfcc9
getInitializedVersion(view returns (uint8)
1
getTotalLoansDeployed(view returns (uint256)
60
getWithdrawalEpoch(view returns (uint256 yearuint256 monthuint256 dayuint256 claimableEpoch)
(year=2024, month=11, day=30, claimableEpoch=1732978800)
globalLiabilityShares(view returns (uint256)
1024547260209999999888
globalLoansAmount(view returns (uint256)
45079060314200000000000
lagDuration(view returns (uint256)
172800
liquidationHour(view returns (uint8)
15
loansDeployerAddress(view returns (address)
0x9e053aaa3c435e94c1663a428cdc4ea91f23c556
loansOperator(view returns (address)
0xa9119c21671761a81661581b1df6183456a0061b
maxDepositAmount(view returns (uint256)
10000000000000000000000
maxSupply(view returns (uint256)
100000000000000000000000
maxWithdrawalAmount(view returns (uint256)
10000000000000000000000
name(view returns (string)
Kelp Gain
owner(view returns (address)
0x87ff94bb7709c70c6b2018fed12e4ce0abbf30ce
symbol(view returns (string)
agETH
totalAssets(view returns (uint256)
45390524955417768366735
totalCollectableFees(view returns (uint256)
0
totalSupply(view returns (uint256)
45601206142604830548700
withdrawalFee(view returns (uint256)
0
withdrawalsPaused(view returns (bool)
false
Read-only
allowance(address ownerAddraddress spenderAddrview returns (uint256)
balanceOf(address addrview returns (uint256)
blacklisted(addressview returns (bool)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getBurnableAmountByReceiver(uint256 yearuint256 monthuint256 dayaddress receiverAddrview returns (uint256)
getClaimableAmountByReceiver(uint256 yearuint256 monthuint256 dayaddress receiverAddrview returns (uint256)
getRequirementByDate(uint256 yearuint256 monthuint256 dayview returns (uint256 sharesuint256 assets)
getScheduledTransactionsByDate(uint256 yearuint256 monthuint256 dayview returns (uint256 totalTransactionsuint256 executionEpoch)
loansDeployed(uint256view returns (address)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address holderAddrview returns (uint256)
maxWithdraw(address holderAddrview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256 assets)
previewWithdraw(uint256 assetsview returns (uint256)
redeem(uint256addressaddresspure returns (uint256)
withdraw(uint256addressaddresspure returns (uint256)
State-modifying
admin(payable returns (address admin_)
changeAdmin(address newAdminpayable 
implementation(payable returns (address implementation_)
upgradeTo(address newImplementationpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
addToBlacklist(address addr
approve(address spenderuint256 valuereturns (bool)
callLoan(address loanAddruint256 callbackPeriodInHoursuint256 gracePeriodInHours
changeLateFees(address loanAddruint256 lateInterestFeeWithTwoDecimalsuint256 latePrincipalFeeWithTwoDecimals
changeMaintenanceCollateralRatio(address loanAddruint256 maintenanceCollateralRatioWith2Decimals
claim(uint256 yearuint256 monthuint256 dayaddress receiverAddrreturns (uint256uint256)
collectFees(
configurePool(uint256 newLagDurationuint256 newMaxDepositAmountuint256 newMaxWithdrawalAmountuint256 newMaxTokenSupplyaddress newUnderlyingAssetaddress newLoansOperatoraddress newLoansDeployerAddressaddress newFeesCollectorAddruint8 newProcessingHour
deployLoan(struct LoanDeploymentParams loanParamsreturns (address)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
emergencyWithdraw(address tokenaddress destinationAddr
fundLoan(address loanAddr
initialize(address newOwneruint8 erc20Decimalsstring erc20Symbolstring erc20Name
liquidate(address loanAddr
mint(uint256 sharesaddress receiverreturns (uint256 assets)
notifyLoanClosed(
notifyLoanMatured(
notifyPrincipalRepayment(uint256 effectiveLoanAmountuint256 principalRepaid
pauseDepositsAndWithdrawals(bool bPauseDepositsbool bPauseWithdrawals
processAllClaimsByDate(uint256 yearuint256 monthuint256 dayuint256 maxLimit
proposeNewApr(address loanAddruint256 newAprWithTwoDecimals
removeFromBlacklist(address addr
requestRedeem(uint256 sharesaddress receiverAddraddress holderAddrreturns (uint256 assetsuint256 claimableEpoch)
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateIssuanceLimits(uint256 newMaxDepositAmountuint256 newMaxWithdrawalAmountuint256 newMaxTokenSupply
updateTimelockDuration(uint256 newDuration
updateWithdrawalFee(uint256 newWithdrawalFee
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
DepositWithdrawalStatusChanged(bool bDepositsPausedbool bWithdrawalsPaused
Initialized(uint8 version
NewLoanDeployedByPool(address loanAddruint256 aprWithTwoDecimals
OnEmergencyWithdraw(uint256 withdrawalAmountaddress tokenAddraddress destinationAddr
OnMaxSupplyChanged(uint256 prevValueuint256 newValue
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
WithdrawalRequested(address ownerAddraddress receiverAddruint256 sharesuint256 assetsuint256 feeuint256 yearuint256 monthuint256 day
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.