Trugly20Memeception

Verified contract

Active on Base with 76 txns
Deployed by via 0x7998c28e at 13993782
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $12.22
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa92fd276f1cffb818e11857d035103fae6f4345997cc9192577b799f81619bd8
0x0a091d0588a7f01ada5e873552eb79697cb377731244772043a0729816daf6ed
0x5c9f419dc29080fc3dc053d5c14bfcbce7bbcb55cd9ee84716d474bc0de327b6
0xc58128bad65a493a5a029f044bdca93600ad923239e73c5806dd136bc1b77200
0x47c477607d4adb9f06bdaeb601a396125bcdc1b44bd641af10e8ff019b4c1582
0xe96d7cdbf66b5a51d908554570bda0402f33537ff1d4639e13574a16d0b773e7
0x0608935409e8ef9a0bbbac346458cc084938cd5fe11504b1c9df57bbadc4f5a8
0x68180e40514b20ab64719a6a00ba4d8d0b5e963a43961a533ad5d756235fba93
0x55cb3ca93dcaa97e26d350d18d4d52e8c83d0f7d38ff54aac51ce9a185e44176
0xe939de54721950e6d139df996bb01571efc64907b30d15dd4d5d77aa225974f3

Functions
Getter at block 22975476
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
auctionDuration(view returns (uint256)
1260
auctionPriceDecayPeriod(view returns (uint256)
90
owner(view returns (address)
0xb2660c551ab31fac6d01a75f628af2d200ffd1f2
uncxLocker(view returns (address)
0x231278edd38b00b07fbd52120cef685b9baebcc1
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
setAuctionPriceDecayPeriod(uint256 _duration
setAuctionPrices(uint256[] _prices
setTreasury(address _newTreasury
transferOwnership(address newOwner
Events
AuctionDurationUpdated(uint256 oldDurationuint256 newDuration
CollectFees(address indexed memeTokenaddress indexed recipientuint256 amount0uint256 amount1uint256 fee0uint256 fee1
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 _uncxLockersaddress _WETH9address _vestingaddress _treasuryaddress _multisig
Fallback and receive
receive(
Errors
AuctionOutOfRange(
BidAmountTooHigh(
ClaimCooldownPeriod(
DuplicateOG(
InvalidAuctionDuration(
InvalidAuctionPrices(
InvalidLockerFeeStructure(
InvalidMemeAddress(
InvalidMemeceptionDate(
LockerFeeTooHigh(
MemeLaunched(
MemeNotLaunched(
MemeSwapFeeTooHigh(
MemeSymbolExist(
MemeceptionEnded(
MemeceptionNotStarted(
VestingAllocTooHigh(
ZeroAddress(
ZeroAmount(