Based Memes
Unverified contract
Proxy
Active on
Base with 88 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
0xc76e…58ab
-
variable spans 48 additional slots
0xd315…cd6f
7 additional
variables
Balances ($0.00)
No balances found for "Based Memes"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23634529 | 3 days ago | | | 0 | 4.3421802e-7 | |
| 23632233 | 3 days ago | | | 0 | 3.9963124e-7 | |
| 23620217 | 3 days ago | | | 0 | 0.0000012153649 | |
| 23620177 | 3 days ago | | | 0 | 0.0000018362718 | |
| 23509105 | 5 days ago | | | 0 | 5.2489404e-7 | |
| 23492121 | 6 days ago | | | 0 | 3.4933414e-7 | |
| 23491981 | 6 days ago | | | 0 | 5.6357604e-7 | |
| 23463125 | 6 days ago | | | 0 | 2.9580176e-7 | |
| 23439998 | 7 days ago | | | 0 | 8.4622209e-7 | |
| 23428221 | 7 days ago | | | 0 | 1.8285445e-7 |
ABI
ABI objects
Getter at block 23743754 getTokens() view returns (address[]) proxiableUUID() view returns (bytes32)
accessController() view returns (address)
0xc76e44737de77ece0a0dc401d82d34a8002b58ab
assetManagementConfig() view returns (address)
0x004870534f096e7f3f1aa9911dbfb8d8f18716e3
decimals() view returns (uint8)
18
feeModule() view returns (address)
0x5a62eb6af6bda949b893e76f4a7ecb42682798a1
name() view returns (string)
Based Memes
owner() view returns (address)
0xf93659fb357899e092813bc3a2959cedb3282a7f
permit2() view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
protocolConfig() view returns (address)
0x0490a477e4fc96392bdf1e2846e3230a1263a5d2
safeModule() view returns (address)
0x4ed1ab197b00b77ffae78a865c89a3923e68f501
symbol() view returns (string)
BMEMES
tokenExclusionManager() view returns (address)
0xd315ae96e0467dba9d8d77491746332b9475cd6f
totalSupply() view returns (uint256)
2605267310147968697130241
vault() view returns (address)
0xd4b12305b9c4b44afa0a40f49e3269c2fc5c04a5
Read-only
_lastDepositTime(address) view returns (uint256)
_lastWithdrawCooldown(address) view returns (uint256)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getTokenBalancesOf(address[] portfolioTokens, address _vault) view returns (uint256[] vaultBalances)
getVaultValueInUSD(address _oracle, address[] _tokens, uint256 _totalSupply, address _vault) view returns (uint256 vaultValue)
userCooldownPeriod(address) view returns (uint256)
userLastDepositTime(address) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claimRewardTokens(address _target, bytes _claimCalldata)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
emergencyWithdrawal(uint256 _portfolioTokenAmount, address[] _exemptionTokens)
emergencyWithdrawalFor(address _withdrawFor, address _tokenReceiver, uint256 _portfolioTokenAmount, address[] _exemptionTokens)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
init(struct FunctionParametersPortfolioInitData initData)
initToken(address[] _tokens)
mintShares(address _to, uint256 _amount)
multiTokenDeposit(uint256[] depositAmounts, uint256 _minMintAmount, struct IAllowanceTransferPermitBatch _permit, bytes _signature)
multiTokenDepositFor(address _depositFor, uint256[] depositAmounts, uint256 _minMintAmount)
multiTokenWithdrawal(uint256 _portfolioTokenAmount)
multiTokenWithdrawalFor(address _withdrawFor, address _tokenReceiver, uint256 _portfolioTokenAmount)
pullFromVault(address _token, uint256 _amount, address _to)
renounceOwnership()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
updateTokenList(address[] _tokens)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed spender, uint256 value)
BeaconUpgraded(address indexed beacon)
Deposited(address indexed portfolio, address indexed user, uint256 indexed mintedAmount, uint256 userBalanceAfterDeposit)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PublicSwapEnabled(address indexed portfolio)
Transfer(address indexed from, address indexed to, uint256 value)
Upgraded(address indexed implementation)
UserDepositedAmounts(uint256[] depositedAmounts, address[] portfolioTokens)
Withdrawn(address indexed user, uint256 indexed burnedAmount, address indexed portfolio, address[] portfolioTokens, uint256 userBalanceAfterWithdrawal, uint256[] userWithdrawalAmounts)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AlreadyInitialized()
AmountCannotBeZero()
BalanceOfVaultIsZero()
CallerNeedToMaintainMinTokenAmount()
CallerNotHavingGivenPortfolioTokenAmount()
CallerNotPortfolioManager()
CallerNotRebalancerContract()
CallerNotSuperAdmin()
ClaimFailed()
CoolDownPeriodNotPassed()
DivisionByZero()
InsufficientAllowance()
InvalidAddress()
InvalidCastToUint160()
InvalidDepositInputLength()
InvalidExemptionTokens()
InvalidExemptionTokensLength()
InvalidMintAmount()
InvalidSpender()
InvalidTokenAddress()
MintedAmountIsNotAccepted()
PortfolioTokenNotInitialized()
ProtocolIsPaused()
TokenAlreadyExist()
TokenCountOutOfLimit(uint256 limit)
TokenNotEnabled()
TokenNotWhitelisted()
TransferFailed()
Transferprohibited()
UserNotAllowedToDeposit()
WithdrawalAmountIsSmall()