Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x3f563ab6ce44a0810e9e835424547d91010330d9

Verified contract

Proxy

Active on Base with 192 txns
Deployed by via 0xbee31177 at 11761290
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Native
Value $420.13
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xa2b79114ee02b6c00621f0c29ca7e455ba52280ddd87185eae94a00006a8db1f
0xf6c97a9d048e0bf6a8859772c27fce890afc7de3e6dbc87f99255958df9cba53
0xc01757b62d610dfbf313d6e87ed53aa8b0f7e3f5fca9511eda0b1ed67628d3c8
0x0981d4d8ad8c431a0b9f2b5def7917c846f9ad98505b287fb452d8a42959c3e1
0x44d1e4c6bfa10de5670a0586602d8269468c371c7575c1ea818ad420ff921991
0x78618ea59e9a6e11f4b0b3b40b19272259e25521f65b88feca0d891c63053024
0x592fc1d79be95d3e7e49390b1af71af386f6a862a0731a588b12fdb6782cf16f
0x7504bd9a416ce9c78f78d0f1705d84873e28523e7fec36f157e45c35637bdaa6
0x805955a7a8a88d0889d0b56a1bef34d07c2ee19581f8e2e028719d51213fdd2f
0xf59098ee61b3c2d37083f1b5058a7ca3b81e872d0965beb1fb4ffdb1452264ab

Functions
Getter at block 22763312
ethAddress(view returns (address)
0x0000000000000000000000000000000000000001
goldenGuildID(view returns (uint256)
10025
leaderFeePercent(view returns (uint256)
500
owner(view returns (address)
0x9a9c084d31220411fa323d9d9fab9179f204ff0b
paused(view returns (bool)
false
protocolFeeDestination(view returns (address)
0xe43f5ec4e6bc028134ba362bb8e0594ace1d9c58
protocolFeePercent(view returns (uint256)
500
signer(view returns (address)
0x8c523581a00f1531ee64428815424696c9f7a1c4
xlordsToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
_userGuildInvestsIndex(uint256uint256view returns (uint256)
getIndexInvestGuild(uint256 userIDuint256 guildIDview returns (uint256)
getJoinFee(uint256 guildIDuint128 amountKeyInvestview returns (uint256)
getJoinFeeAfterFee(uint256 guildIDuint128 amountKeyInvestview returns (uint256)
getLeaveFee(uint256 guildIDuint128 amountKeyInvestview returns (uint256)
getListGuildInvested(uint256 userIDview returns (uint256[])
getPrice(uint256 supplyuint256 amountpure returns (uint256)
getSellPriceAfterFee(uint256 guildIDuint128 amountKeyInvestview returns (uint256)
goldenGuildTnx(stringview returns (bool)
guildInvestor(uint256view returns (uint256)
guildMember(uint256view returns (uint256)
guilds(uint256view returns (uint256 leaderGuildIDaddress leaderAddressuint256 totalKeyInvestuint256 guildID)
userGuild(uint256uint256view returns (uint256 guildIDaddress userAddressuint128 amountKeyInvest)
userGuildInvestsAvgPrice(uint256uint256view returns (uint256)
userJoinGuild(uint256view returns (uint256)
State-modifying
createGuild(uint256 userIDstring namestring tagstring uniqueIDbytes signature
initialize(
investGuild(uint256 userIDuint256 guildIDstring uniqueIDbytes signatureuint256 amountKeyInvestpayable 
joinGuild(uint256 userIDuint256 guildIDstring uniqueIDbytes signaturepayable 
joinGuildAfterInvest(uint256 userIDuint256 guildIDstring uniqueIDbytes signature
leaderLeaveGuild(uint256 userIDuint256 guildIDuint256 nextGenLeaderIDaddress nextGenLeaderAddressstruct XlordsGoldenGuildSecurity security
leaveGuild(uint256 userIDuint256 guildIDstring uniqueIDbytes signatureuint256 amountSellKeyInvest
renounceOwnership(
sellKeyInvest(uint256 userIDuint256 guildIDstring uniqueIDbytes signatureuint256 amountSellKeyInvest
setDestination(address _protocolFeeDestination
setLeaderFeePercent(uint256 _leaderFeePercent
setProtocolFeePercent(uint256 _protocolFeePercent
setSigner(address _signer
setXlordsToken(address _xlordsToken
transferMasterShip(uint256 userIDuint256 guildIDuint256 nextGenLeaderIDaddress nextGenLeaderAddressstruct XlordsGoldenGuildSecurity security
transferOwnership(address newOwner
Events
GuildCreated(uint256 indexed guildIDstring nameGuildstring taguint256 leaderGuildIDaddress leaderAddressuint256 amountKeys
GuildInvestWithdrawal(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 totalGuildKeysInvestorsuint256 priceKeyuint256 protocolFeeuint256 leaderFeeaddress tokenPayuint256 amountKeys
GuildJoined(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 totalGuildKeysInvestorsuint256 priceKeyuint256 protocolFeeuint256 leaderFeeaddress tokenPayuint256 amountKeys
GuildLeft(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 totalGuildKeysInvestorsuint256 priceKeyuint256 protocolFeeuint256 leaderFeeaddress tokenPayuint256 amountKeys
GuildMasterShipTransferred(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 nextGenLeaderIDaddress nextGenLeaderAddress
GuiledInvested(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 totalGuildKeysInvestorsuint256 priceKeyuint256 protocolFeeuint256 leaderFeeaddress tokenPayuint256 amountKeys
Initialized(uint64 version
KeyPNL(uint256 guildIDuint256 userIDuint256 pnlbool isProfit
LeaderLeftGuild(uint256 indexed guildIDuint256 userIDaddress userAddressuint256 totalGuildKeysInvestorsuint256 priceKeyuint256 protocolFeeuint256 leaderFeeuint256 nextGenLeaderIDaddress nextGenLeaderAddressaddress tokenPayuint256 amountKeys
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
EnforcedPause(
ExpectedPause(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(