TruglyMemeception

Verified contract

Active on Base with 731 txns
Deployed by via 0x7bcc9710 at 13434886
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $910.16
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x862dc575b147d08520b7642e37aa02c1dfc326f4f1dbc0acde522c2bc3c6ad05
0x3acea0ab978b4d63a6ab88a0a86672050d4e87339c137fea38c4d34d6b1ad187
0x6fa101d14fd30551e8e3be5ea8e4850baa087f9039d44f7d0efb914cec0e9cd6
0x8aa53c25c93c8e85e0b71161bf26ef5388edca06b7c52136e60dbb8e912cd1e7
0x8018129ea4ea8cb2882c05a25553085d5837efe79f30be2a7ec169a91cace19e
0xdbcd03d39b4d586fe86389b4f92944e5f0c858ad23ebe80d29c382657d98dc08
0x7bee587ff2168277fa1b58d4880a517afc723909e706c83efe03989096912f50
0xddbad8228355d3f8f85225b160ca31977cf6186dc606733a15382cdc601480fa
0xec11a7eb2c017d1351264070182aaae4781331fe19f98b1f61b81d8ee93c3d56
0x7798052966d13eb0e88da9b082a719fd6daad413419ac32d2327cceeab46e6e2

Functions
Getter at block 21808574
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
owner(view returns (address)
0xddc78bb84f18d7a975acebb21c8ac2afb07d8a58
v3Factory(view returns (address)
0x33128a8fc17869897dce68ed026d694621f6fdfd
v3PositionManager(view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
vesting(view returns (address)
0xd309dcf90f6a4ead4d0fddd7760f33fac511c71d
Read-only
getAuctionPriceScaled(address memeTokenview returns (uint256)
getBid(address memeTokenaddress ogview returns (struct ITruglyMemeceptionBid)
getMemeception(address memeTokenview returns (struct ITruglyMemeceptionMemeception)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
State-modifying
bid(address memeTokenpayable 
claim(address memeToken
collectFees(address memeToken
createMeme(struct ITruglyMemeceptionMemeceptionCreationParams paramsreturns (addressaddress)
exit(address memeToken
setAuctionDuration(uint256 duration
setTreasury(address _newTreasury
transferOwnership(address newOwner
Events
AuctionDurationUpdated(uint256 oldDurationuint256 newDuration
MemeCreated(address indexed memeTokenaddress indexed creatorstring symboladdress pooluint40 startAtuint16 creatorSwapFeeBpsuint16 vestingAllocBps
MemeLiquidityAdded(address indexed memeTokenaddress pooluint256 amountMemeuint256 amountETH
MemeceptionBid(address indexed memeTokenaddress indexed oguint256 amountETHuint256 amountMeme
MemeceptionClaimed(address indexed memeTokenaddress indexed oguint256 amountMemeuint256 refundETH
MemeceptionExit(address indexed memeTokenaddress indexed oguint256 refundETH
OwnershipTransferred(address indexed useraddress indexed newOwner
TreasuryUpdated(address indexed oldTreasuryaddress indexed newTreasury
Constructor
constructor(address _v3Factoryaddress _v3PositionManageraddress _WETH9address _vestingaddress _treasury
Fallback and receive
receive(
Errors
AuctionOutOfRange(
BidAmountTooHigh(
DuplicateOG(
InvalidAuctionDuration(
InvalidMemeAddress(
InvalidMemeceptionDate(
MemeLaunched(
MemeNotLaunched(
MemeSwapFeeTooHigh(
MemeSymbolExist(
MemeceptionEnded(
MemeceptionNotStarted(
VestingAllocTooHigh(
ZeroAddress(
ZeroAmount(