Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
0x03a5…34f1
0x4200…0006
Balances ($55,301.76)
Native
Value
$55,301.76
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 16.389739 | $3,374.17 |
$55,301.76 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22732006 | 4 hours ago | | | 0 | 2.4030349e-7 | |
| 22724506 | 8 hours ago | | | 0 | 4.6744204e-7 | |
| 22720136 | 10 hours ago | | | 0 | 0.0000084732861 | |
| 22715000 | 13 hours ago | | | 0.0001 | 0.000015309809 | |
| 22714954 | 13 hours ago | | | 0 | 0.0000084732861 | |
| 22714433 | 13 hours ago | | | 0 | 0.000016611600 | |
| 22714134 | 14 hours ago | | | 0 | 3.7307876e-7 | |
| 22714112 | 14 hours ago | | | 0 | 0.0000084732861 | |
| 22713907 | 14 hours ago | | | 0 | 0.0000019919821 | |
| 22713708 | 14 hours ago | | | 0 | 2.5884992e-7 |
ABI
ABI objects
Getter at block 22738649
MIGRATION_TIMELOCK() view returns (uint256)
604800
bondingCurveTokensForSale() view returns (uint256)
450000000
bpsDenominator() view returns (uint256)
10000
creatorTokenAmount() view returns (uint256)
100000000
curveB() view returns (uint256)
4219444445
curveM() view returns (uint256)
1
defaultConfig() view returns (struct IRugGame3RugGameConfig)
(100, 1000, 100000000000000, 86400, 80000000000000, 10000000000, 18)
ethRaisedForSuccess() view returns (uint256)
2000000000250000000
expectedWeiLeftOverForInitialLiquidity() view returns (uint256)
66666
isMigrationFinalized() view returns (bool)
false
migrationInitiatedAt() view returns (uint256)
0
nonfungiblePositionManager() view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
owner() view returns (address result)
0x4aa7def945f3ce7d3e57fcd6ad44764402652715
prizePool() view returns (uint256)
15723409781256439587
protocolFeesEarned() view returns (uint256)
4480000000000000
sqrtPriceX96TokenGreaterThanWETH() view returns (uint160)
1188422437639688661552999
sqrtPriceX96TokenLessThanWETH() view returns (uint160)
5281877501281073183368715262046366
tokenDecimals() view returns (uint256)
4
tokenImplementation() view returns (address)
0x639d1bc8b92d082f012954b2f5c5d89ca2b2f5c9
uniswapFactory() view returns (address)
0x33128a8fc17869897dce68ed026d694621f6fdfd
weth() view returns (address)
0x4200000000000000000000000000000000000006
Read-only
getTokenConfig(address tokenAddress) view returns (struct IRugGame3RugGameConfig)
hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole(address user, uint256 roles) view returns (bool)
integrate(uint256 m, uint256 b, uint256 x0, uint256 dx, bool isBuy) pure returns (uint256)
lpTokenIdForToken(address) view returns (uint256)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
pointsForToken(address) view returns (uint256)
rolesOf(address user) view returns (uint256 roles)
tokenExited(address) view returns (bool)
tokenRugged(address) view returns (bool)
tokens(address) view returns (address tokenAddress, address creator, uint256 createdAt, uint256 expiresAt, string name, string symbol, struct IRugGame3RugGameConfig config)
usedPointsNonces(bytes32) view returns (bool)
y(uint128 slope, uint128 yIntercept, uint256 x) pure returns (uint256)
State-modifying
Events allocatePoints(address tokenAddress, uint256 points, bytes32 nonce)
buyToken(address tokenAddress, uint256 desiredTokens, address to) payable
cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
createToken(string name, string symbol, string imageHash, bytes32 salt) payable returns (address)
depositToPrizePool() payable
finalizeMigration(address to)
grantRoles(address user, uint256 roles) payable
initialize(address _uniswapFactory, address _nonfungiblePositionManager, address _weth)
initiateMigration()
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokeRoles(address user, uint256 roles) payable
sellToken(address tokenAddress, uint256 amount, uint256 minEthOut)
setRugGameConfig(struct IRugGame3RugGameConfig newConfig)
settleToken(address tokenAddress)
shillToken(address tokenAddress, string shill) payable
transferOwnership(address newOwner) payable
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
withdrawFromPrizePool(address to, uint256 amount)
withdrawLPFees(address token, address to)
withdrawProtocolFees(address to)
MigrationFinalized(address to, uint256 amount)
MigrationInitiated(uint256 timelock)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
PointsNonceUsed(bytes32 nonce)
PointsUpdated(address indexed tokenAddress, uint256 points, int256 delta, uint32 reason)
PoolCreated(address indexed tokenAddress, address indexed poolAddress)
PrizePoolChanged(uint256 newPrizePool)
ProtocolFeesChanged(uint256 newProtocolFees)
ProtocolFeesWithdrawn(address indexed to, uint256 amount)
RolesUpdated(address indexed user, uint256 indexed roles)
RugGameConfigUpdated(uint256 buyTaxBps, uint256 sellTaxBps, uint256 createTokenFee, uint256 tokenExpiryTime, uint256 shillPrice, uint256 pointsToExit, uint256 pointsPerToken)
Shill(address indexed shiller, address indexed tokenAddress, string shill)
TokenBought(address indexed tokenAddress, address indexed buyer, uint256 amount, uint256 payment, uint256 fee)
TokenCreated(address indexed tokenAddress, address indexed creator, string name, string symbol, string imageHash, uint256 createdAt, uint256 expiresAt, struct IRugGame3RugGameConfig config)
TokenExited(address indexed tokenAddress, address indexed exiter, uint256 poolAmount)
TokenRugged(address indexed tokenAddress, address indexed rugged, uint256 ruggedAmount)
TokenSold(address indexed tokenAddress, address indexed seller, uint256 amount, uint256 payout, uint256 fee)
TokenTotalSupplyChanged(address indexed tokenAddress, uint256 totalSupply)
constructor()
This contract contains no fallback and receive objects.
AlreadyInitialized()
ConfigChangeDisabledDuringMigration()
DuplicateTokenId()
GameAlreadyInitialized()
IncorrectCreateFee(uint256 requiredFee)
IncorrectShillFee(uint256 requiredFee)
InsufficientBalance()
InsufficientPayment()
InsufficientPrizePoolBalance()
InvalidAmount()
InvalidBuyTaxBps()
InvalidCreateTokenFee()
InvalidPointsPerToken()
InvalidPointsToExit()
InvalidSellTaxBps()
InvalidShillLength()
InvalidShillPrice()
InvalidToken()
InvalidTokenExpiryTime()
InvalidUniswapCallbackCaller()
MigrationAlreadyInitiated()
MigrationNotFinalized()
MigrationNotInitiated()
MigrationTimelockNotExpired()
NewOwnerIsZeroAddress()
NewTokenCreationDisabled()
NoHandoverRequest()
PointsNonceAlreadyUsed()
SlippageExceeded()
TokenAlreadyExited()
TokenAlreadyRugged()
TokenExpired()
TokenNotExited()
TokenNotExpired()
TokenSoldOut()
TooManyPoints()
Unauthorized()
UnexpectedAmountOfWeiLeftOver()