Kelp Gain

Verified contract

Proxy

Active on Ethereum with 3,663 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 $2,114,854.07
ERC-20
Value $184,001.17
0xd2cc62e710652754b4dbc708e434503b2e92e23d925e011e365c8558a6c8a0fb
0x0a0b13658b549639aa8677d07ca9fc96a5616da83c4a2d858f827c77bc853ec0
0xa67c9648444e4385d99a3a506e043307e385362351ee75ca4bb018f2e67843ce
0x8107b25682336b3b5b87200e87ad006facc30c97b682f5fdb4cb8062bff9684e
0x9b29b9d82f378c14c00a79897a6c344e592720f7938eb0a2975b2846f36f12c0
0x98fc9b34ecc4bfda36f45efaa2e59fd38c2ddb6f64acd7b7b7d14b7b306dae88
0x48ee421cd7d72392b3a375303344e029d3a84de513daac720439285b278b4acb
0x73a06743772454a0c4cf3e22dac70454b30084fe777d2d2420002eadd6d898de
0xfb2919652e686f6dd987e5dce5fafbd2ec259b99dd6c711189264df05aebca10
0x7d2b552fe7da11c9275e33695a80c682c7b3c6cf266055279823bc5e4c2688c8

Functions
Getter at block 21159490
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)
55
getWithdrawalEpoch(view returns (uint256 yearuint256 monthuint256 dayuint256 claimableEpoch)
(year=2024, month=11, day=12, claimableEpoch=1731423600)
globalLiabilityShares(view returns (uint256)
56691299960000000000
globalLoansAmount(view returns (uint256)
54567470000000000000000
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)
55214980683121653070523
totalCollectableFees(view returns (uint256)
0
totalSupply(view returns (uint256)
55426204462708613143726
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.