GnomeActions

Verified contract

Active on Base with 338 txns
Deployed by via 0x33c135f7 at 13466342
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
ERC-20
Value $3.1
ERC-20
Value $0
0x4e0a691b260496d887fc8ce19ee92b7bc25c05624f252840f4f3ac993f6cc0fd
0x6b768e5e2c8ff8e54994553e119bef453e53d71a8cbfa618adc64d69f2e7e412
0xc53721f990eb8d394bc6ed5cfd1143f3f6707c4cbc8c86fb255e225bcc308e22
0x6b94080027aafdd542f16ef55a40d016c427683785b1733b4607ef0dabfd0cfa
0x466c276a9a2de7dc8a9bf19ce1d01bfed28c0f3999947611be5a79a79661f212
0xc23821d42e5688a626b9db56eb0b898d7c272c7bb2c66ae7b64a1eb7e6489dd3
0x7e2a36ccde555e63846b0f2d7a01712d4df0fc256c46cbc7f0838dc3258eb398
0xda31ecc6c78493cd14e72044707b9f67eae98e0b890d53bd4294fcc52a939cc2
0x2483eebd30e83327b5210e5111424612d8aabac113a6a5bc30af2ad1acf7980a
0xc961f4ec18f41af25882018e745e4d057003011cd88f434dc2944de9681891a1

Functions
Getter at block 22944262
div(view returns (uint256)
1
flashPoolFee(view returns (uint24)
1000
gnome(view returns (address)
0x5efd4ec557b74fc2d6f016fc3901397218edc603
mul(view returns (uint256)
1
owner(view returns (address)
0x698cf6f526e2929a256388fadfc01745ce9ebef5
pool(view returns (address)
0x143f1a6f3fb32e6ab3f22d3cc6b417b5c2197599
swapRouter(view returns (address)
0x2626664c2603336e57b271c5c0b26f421741e481
Read-only
activityAmountETH(addressview returns (uint256)
activityAmountGnome(addressview returns (uint256)
activityHP(stringview returns (uint256)
activityPriceETH(stringview returns (uint256)
activityPriceGnome(stringview returns (uint256)
boopAmountETH(addressview returns (uint256)
boopAmountGnome(addressview returns (uint256)
currentBoopPrice(bool isFlashbool isETHview returns (uint256)
getExpectedAmountGnome(uint256 amountWethview returns (uint256 expectedAmountGnome)
gnomePrice(address uniswapV3Pooluint32 twapIntervalview returns (uint256 price)
lastBoop(addressview returns (uint256)
State-modifying
boopGnome(uint256 boopedTokenId
buyGnome(uint256 slipbool isWETHbool slipOnpayable returns (uint256 amountGnomeuint256 amountWeth)
changeFlashPoolFee(uint24 poolFee
frensFundus(payable 
gnomeAction(string activity
multiActionGnome(string activityuint256 amountreturns (uint256 amountGnomeuint256 amountWeth)
multiActionWeth(string activitypayable returns (uint256 amountGnomeuint256 amountWeth)
multiBoopGnome(uint256 boopedTokenIduint256 _gnomeAmountreturns (uint256 amountGnomeuint256 amountWeth)
multiBoopWeth(uint256 boopedTokenIdpayable returns (uint256 amountGnomeuint256 amountWeth)
renounceOwnership(
setActionPrice(string actionuint256 _priceETHuint256 _priceGnome
setBoopHP(uint256 _boopHP
setBoopOdds(uint256 _oddsuint256 _boopWinuint256 _boopLoose
setBoopPrice(uint256 _boopOddsuint256 _pricePerBoopETHuint256 _pricePerBoopGNOME
setGameContract(address _gameAddress
setLoopMultiplier(uint256 _loopMultiplier
setMargin(uint24 _margin
setMulDiv(uint256 _muluint256 _div
setMultiplier(uint24 _multiplieruint256 _priceMultiplier
setPool(address _pool
setTwap(uint32 twapInterval
somethingAboutTokens(address token
transferOwnership(address newOwner
uniswapV3FlashCallback(uint256 fee0uint256 fee1bytes data
Events
Activity(address indexed fromstring gnomeNamestring activityuint256 newHP
Boop(address indexed fromstring booperNamestring boopedNamebool isETHbool boopResult
MultiActivity(address indexed fromstring activitystring gnomeNamebool isETHuint256 totalAmountuint256 newHPuint256 volume
MultiBoop(address indexed fromstring booperNamestring boopedNamebool isETHuint256 totalAmountuint256 successfullBoopAmountuint256 volume
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _gnomeaddress _gnomePlayer
Fallback and receive
fallback(
receive(
Errors
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account