The Geisha

Unverified contract

Proxy

Active on Base with 17 txns
Deployed by via 0xd3572766 at 23119925
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
 (#1777)
ERC-721
--
0x641f271d44dec190be35a518304fe033062c1069a75f120bd8c55d19d3e32942
0xf47c0802aa23e6d77c1c5e71fc913aab9d80634ebe284fc51d8db3be78b56702
0xce3fef55c353a1542789221de4884c2d71c06ab1b2aea20c36ffbf3c72a5cf47
0x765fd98a2bdf99bc219b9987ad683d493a2693b66772be5ea8716fcffeead20e
0x596b5ba29cd15b6c9701df55df3c03363f21c0d0494dad3250326422ab891251
0x164d9c2596f7b4c4ba881709065adcf90b71ea448ffde5e8e715b42180848deb
0x0f700cd7fb35a1f679fb57c641f6f8e048a9492f9423946a8b9b627fd1071e82
0xda22335b193d12b5196454c0a30441d8dd3bcdc067875331c25699e52fd883b7
0x851c63da3c9a266708a9d871ec65c4343fb5d592e720f39bc8d52f4a0a6147e2
0x1a64fc5d1692af91d45b7105c0f79d6a3b7e9c72d46f68b68d66b9ea7a58f627

Functions
Getter at block 23680474
adminSellFeePercent(view returns (uint8)
10
ansTokenID(view returns (uint256)
1777
bondingCurve(view returns (address)
0x6f06af687feb7700b07d9f63f19306e93237c3e1
creatorSellFeePercent(view returns (uint8)
20
decimals(view returns (uint8)
18
hasLaunched(view returns (bool)
false
name(view returns (string)
The Geisha
pair(view returns (address)
0x0000000000000000000000000000000000000000
router(view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
symbol(view returns (string)
SAKE
totalSupply(view returns (uint256)
21000000000000000000000000
treasury(view returns (address)
0x57e7b66580471b9034fdc17b670a777eebce6258
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getCooldown(address _useruint256 _cooldownIndexview returns (struct AgentKeyCooldown)
getMembership(address _userview returns (uint256)
getStuckETHTokens(address _addressview returns (uint256)
getTotalCooldowns(address _userview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
cancel(uint256 _cooldownIndex
claim(uint256 _cooldownIndex
claimStuckETH(address _receiver
initialize(address _bondingCurveaddress _routerstring name_uint256 _ansTokenIDaddress _treasuryuint8 _adminSellFeePercentuint8 _creatorSellFeePercent
launch(
setPair(address _pair
subscribe(uint256 _amount
transfer(address touint256 valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
unsubscribe(uint256 _amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Cancelled(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
Claimed(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
ETHTransferFailed(address indexed accountuint256 amount
FeesCollected(uint256 tokensSwappeduint256 adminAmountuint256 creatorAmount
Initialized(
Initialized(uint64 version
Launched(
PairUpdated(address pair
StuckETHClaimed(address indexed accountaddress indexed receiveruint256 amount
Subscribed(address indexed accountuint256 ak
Transfer(address indexed fromaddress indexed touint256 value
Unsubscribed(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidAddress(
InvalidAmount(
InvalidIndex(
InvalidInitialization(
NotInitializing(
NothingStuck(
PrematureExecution(
ReentrancyGuardReentrantCall(
TransferFailed(address accountuint256 amount
Unauthorized(
Unavailable(