TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 133,096 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 48 additional slots
-
variable spans 48 additional slots
0x0000…0000
10 additional
variables
Balances ($4,546.06)
Native
Value
$4,546.06
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 1.3551 | $3,354.78 |
$4,546.06 | |
GTC | ERC-20 | 2.4K | -- | -- | |
GTC | ERC-20 | 2.4K | -- | -- | |
GTC | ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
Claim LIDO | ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
GTC | ERC-20 | 2.4K | -- | -- | |
GTC | ERC-20 | 2.4K | -- | -- | |
GTC | ERC-20 | 2.4K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20308543 | 2 months ago | | | 0 | 0.000000509169845592 | |
| 20308543 | 2 months ago | | | 0 | 5.7869779e-7 | |
| 20308528 | 2 months ago | | | 0 | 0.000000509169845592 | |
| 20308528 | 2 months ago | | | 0 | 5.7869779e-7 | |
| 20308524 | 2 months ago | | | 0 | 0.000000509169845592 | |
| 20308524 | 2 months ago | | | 0 | 5.7869779e-7 | |
| 20308524 | 2 months ago | | | 0 | 5.7869779e-7 | |
| 20308518 | 2 months ago | | | 0 | 0.000000505713274764 | |
| 20308518 | 2 months ago | | | 0 | 5.7476922e-7 | |
| 20308514 | 2 months ago | | | 0 | 0.000000505713274764 |
ABI
ABI objects
Getter at block 22717938
baseClubId() view returns (uint256)
1613
creationFees() view returns (uint256)
1285500000000000000
lfgToken() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x3f6a56b7cd4d730436d577f2d4521d44c76b6608
paused() view returns (bool)
false
protocolFeePercent() view returns (uint256)
20000000000000000
protocolLFGFees() view returns (uint256)
0
protocolNativeFees() view returns (uint256)
62422362494000000
tgeFeePercent() view returns (uint256)
50000000000000000
tgeLFGFees() view returns (uint256)
0
tgeNativeFees() view returns (uint256)
0
tokenFactory() view returns (address)
0x64729d31a908362803532c4a109ccfec8a2d33fe
uniswapPositionManager() view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
uniswapV3Factory() view returns (address)
0x33128a8fc17869897dce68ed026d694621f6fdfd
weth() view returns (address)
0x4200000000000000000000000000000000000006
Read-only
balanceOf(uint256, address) view returns (uint256)
checkMemeConf(struct MemeFactoryMemeConfig memeConf) pure returns (bool)
getBalanceOf(uint256 clubId, address user) view returns (uint256)
getBuyPrice(uint256 clubId, uint256 amount) view returns (uint256)
getBuyPriceAfterFee(uint256 clubId, uint256 amount) view returns (uint256)
getMemeClub(uint256 clubId) view returns (struct MemeFactoryMemeClub)
getPrice(uint256 supply, uint256 amount, uint8 priceType, uint256 priceArg1, uint256 priceArg2) pure returns (uint256)
getPriceByClubId(uint256 clubId, uint256 amount, bool sellingPrice) view returns (uint256)
getProtocolFee(uint256 price) view returns (uint256)
getSellPrice(uint256 clubId, uint256 amount) view returns (uint256)
getSellPriceAfterFee(uint256 clubId, uint256 amount) view returns (uint256)
getSupply(uint256 clubId) view returns (uint256)
hashForMintMemeToken(uint256 chainId, uint256 callId, address applyer, uint256 clubId, uint256 amount, uint256 timestamp, uint256 validFor) pure returns (bytes32)
hashForNewMemeClub(uint256 chainId, uint256 callId, address applyer, uint256 creationFee, struct MemeFactoryMemeConfig memeConf, uint256 timestamp, uint256 validFor) pure returns (bytes32)
indexOfValidator(address validator) view returns (uint256)
isSignatureUsed(bytes _signature) view returns (bool)
memeClubs(uint256) view returns (uint256 clubId, bool isLocked, address creatorAddress, address memeAddress, address mirrorERC721, address swapPool, uint256 lpTokenId, uint256 supply, uint256 funds, struct MemeFactoryMemeConfig memeConf)
signedByValidator(bytes32 hash, bytes signature) view returns (bool)
State-modifying
Events buyCard(uint256 clubId, uint256 amount, uint256 expectedPrice) payable
initialize(address[] validators_, address uniswapV3Factory_, address uniswapPositionManager_, address weth_)
mintMemeToken(uint256 callId, uint256 clubId, uint256 amount, uint256 timestamp, uint256 validFor, bytes signature) payable
newMemeClub(uint256 callId_, uint256 initBuyAmount_, uint256 creationFee_, struct MemeFactoryMemeConfig memeConf_, uint256 timestamp, uint256 validFor, bytes signature) payable
onNFTTransfer(address from, address to, uint256 tokenId)
pause()
renounceOwnership()
sellCard(uint256 clubId, uint256 amount)
setLFGToken(address lfgToken_)
setProtocolFeePercent(uint256 feePercent_)
setTGEFeePercent(uint256 feePercent_)
setTokenFactory(address factory)
transferOwnership(address newOwner)
unpause()
updateValidator(address validator, bool active)
withdrawCreationFees(address beneficiary, uint256 amount)
withdrawLiquidityFees(uint256 clubId, address beneficiary)
withdrawProtocolFees(address beneficiary, bool native, uint256 amount)
withdrawTGEFees(address beneficiary, bool native, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Initialized(uint8 version)
LPCreate(uint256 clubId, address token0, address token1, uint256 amount0, uint256 amount1, uint256 lpTokenId, uint256 liquidity, bool reverseOrder)
LfgTokenUpdate(address lfgToken_)
MemeClubCreated(uint256 callId, uint256 clubId, address creator, uint256 creationFee)
MemeClubTrade(uint256 clubId, address trader, uint256 supply, bool isLocked, bool isBuy, uint256 tradeAmount, uint256 holdingAmount, uint256 priceAfterFee, uint256 protocolFee)
MemeNFTTransfer(uint256 clubId, address memeAddress, address mirrorAddress, address from, address to, uint256 tokenId)
MemeTokenGeneration(uint256 clubId, address creator, address tokenAddress, address mirrorERC721, address swapPool)
MemeTokenMint(uint256 callId, uint256 clubId, address minter, address memeAddress, uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProtocolFeePercentUpdate(uint256 feePercent)
TGEFeePercentUpdate(uint256 feePercent)
TGEFees(uint256 clubId, bool isNative, uint256 nativeFees, uint256 lfgFees, uint256 fee)
TokenFactoryUpdated(address tokenFactory)
Unpaused(address account)
ValidatorUpdated(address validator, bool active)
WithdrawLiquidityFees(uint256 clubId, address memeToken, address beneficiary, uint256 amount0, uint256 amount1)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
CreationFeeInvalid()
Forbidden()
InitBuyTooMany()
InsufficientFees()
InsufficientFunds()
InsufficientLFG()
Invalid404Address()
InvalidAmount()
InvalidFunds()
InvalidInitParameters()
InvalidSignature()
MemeClubBuyExceed()
MemeClubIsLocked()
MemeClubLFGUnsupported()
MemeClubNotFound()
MemeClubTooMany()
MemeClubUnlocked()
MemeConfInvalid()
MemeTokenNewDuplidate()
MemeTokenNotCreated()
NoZeroAddress()
SignatureAlreadyUsed()
SignatureExpired()
TooManyValidators()
UnableToSendFunds()
UnableToTransferFunds()
ValidatorAlreadySet(address validator)
ValidatorNotFound(address validator)
ZeroAddress()
ZeroAmount()