BeefyVaultPSM

Verified contract

Active on Base with 786 txns
Deployed by via 0xb4f986fc at 12614336
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2,566,392.5
ERC-20
Value $0
ERC-20
--
0x9badf0428bf55c448732e804d37555ab84b5968441fed340f61121cb1a9eb3aa
0x4a71b47f644a03a7e33cf7507c9cb29dd645d5f77ea64ca212071e32e45d70ed
0x8210e5c12840bcd99edcbbcadabfff8e629ef2e741d4c074af250ca664ba2c52
0x73692ca14d239fbab4e2f3ae8dc436f0064d5f618bd5b943e2f7165a611c451e
0xbcab9344a3248bd8e7466d0cfb9f0288facd2a9105de4f45cffcca7403a57eda
0x95ed004db06230522f0437db6f6ee0cfb3786db22c5ab13ad729b6781be2e1fa
0xda3b5155f09315fd4af016b059fffb8dc993abb8876eaae81b5e99d01a50ed72
0xb17ce1e42d57c94d82377df1c03eaaa304bd9584c9308e91f627fbcec43c7e09
0x63a78df4367ae5e9eea587b91b881d97ad2ff85a527fc1a2e4e90fbfb1e2a730
0x75188789a29e584270c3677f3c27ba21c0668be9a1417de8a54d6f912017c07a

Functions
Getter at block 23847398
MAI_ADDRESS(view returns (address)
0xbf1aea8670d2528e08334083616dd9c5f3b087ae
MAX_INT(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
decimalDifference(view returns (uint256)
12
depositFee(view returns (uint256)
0
gem(view returns (address)
0xef6ed674486e54507d0f711c0d388bd8a1552e6f
initialized(view returns (bool)
true
maxDeposit(view returns (uint256)
1000000000000000000000000
maxWithdraw(view returns (uint256)
1000000000000000000000000
minimumDepositFee(view returns (uint256)
0
minimumWithdrawalFee(view returns (uint256)
1000000
owner(view returns (address)
0x8fc068436e798997c29b767ef559a8ba51e253fb
stopped(view returns (bool)
false
totalQueuedLiquidity(view returns (uint256)
87554069876
totalStableLiquidity(view returns (uint256)
5003231318163
underlying(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
upgradeTime(view returns (uint256)
0
withdrawalFee(view returns (uint256)
30
Read-only
calculateFee(uint256 _amountbool _depositview returns (uint256 _fee)
paused(bytes4view returns (bool)
scheduledWithdrawalAmount(addressview returns (uint256)
withdrawalEpoch(addressview returns (uint256)
State-modifying
approveBeef(
claimFees(
deposit(uint256 _amount
initialize(address _gemuint256 _depositFeeuint256 _withdrawalFee
scheduleWithdraw(uint256 _amount
setPaused(bytes4 _selectorbool _paused
setUpgrade(
transferOwnership(address _newOwner
transferToken(address _tokenaddress _touint256 _amount
updateFeesBP(uint256 _newDepositFeeuint256 _newWithdrawalFee
updateMax(uint256 _maxDeposituint256 _maxWithdraw
updateMinimumFees(uint256 _newMinimumDepositFeeuint256 _newMinimumWithdrawalFee
withdraw(
withdrawMAI(
Events
Deposited(address indexed _useruint256 _amount
FeesUpdated(uint256 _newDepositFeeuint256 _newWithdrawalFee
FeesWithdrawn(address indexed _owneruint256 _feesEarned
MAIRemoved(address indexed _useruint256 _amount
MaxDepositUpdated(uint256 _maxDeposit
MaxUpdated(uint256 _maxDeposituint256 _maxWithdraw
MaxWithdrawUpdated(uint256 _maxWithdraw
MinimumFeesUpdated(uint256 _newMinimumDepositFeeuint256 _newMinimumWithdrawalFee
OwnerUpdated(address _newOwner
PauseEvent(address _accountbytes4 _selectorbool _paused
ScheduledWithdrawal(address indexed _useruint256 _amount
WithdrawalCancelled(address indexed _useruint256 _amount
WithdrawalScheduled(address indexed _useruint256 _amount
Withdrawn(address indexed _useruint256 _amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
CallerIsNotOwner(
ContractIsPaused(
InsufficientMAIBalance(
InvalidAmount(
InvalidAmountAfterFee(
NewOwnerCannotBeZeroAddress(
NoWithdrawalScheduled(
NotEnoughLiquidity(
NotWithinWithdrawalPeriod(
UpgradeNotScheduled(
WithdrawalAlreadyExecutable(
WithdrawalAlreadyScheduled(
WithdrawalNotAvailable(