TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 851 txns
Deployed by via 0x0195a063 at 15245824
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
1 additional variable

No balances found for "TransparentUpgradeableProxy"

0xc506e1b04f5b65028eeba9b9f62b0998cc5d74fed231ebaa786b56c76620832d
0x0df6c1f63721556c2a373fb441d161e83878021167a4897910397ab81d9a60f6
0xe807fcb28250fb5b4fd3be125300796d867d9aaf1da19ea720a6d58ee608a320
From
0xb0f0858e882a70275d47b8498a6adfbf9e285eb35d4f4dcee649732345dc6741
0xb364dece26171dbe39afb34f3b96374318c2f19bf199ed4df72a7622ba7243ed
0x601242a9b1236ffdf3a36f7ebe3dae034c06e80edb25910c9b8c847d232b1f2a
0xb9ec612d306a8cfda079e47e949154e722710ae98205a62c6a1e62be4a2789cc
0xa5185169cff57d30190f858981b7cfbb05c31550ae82df232a12ba32969b6440
0x54c9864b1c01f90a4a0a2148c085696bcc8922fc3f6b6361c6a3cc00fcea0523
0xd8d7135351d52d67ffb5b20988d7b43d983a8f0e29ed992a2143d59b595ee601

Functions
Getter at block 21054642
DECIMALS(view returns (uint64)
1000
DECIMAL_DELTA(view returns (uint64)
1000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FORAGE_DELAY(view returns (uint64)
604800
FORAGE_REWARD(view returns (uint64)
50000
GCFTI_MINTER_ROLE(view returns (bytes32)
0x62943daa8ff92d447f5dbd09be1204cdbd3c24313c218af83aece06ede8fe027
INVITE_NAME(view returns (string)
Invite
INVITE_TYPEHASH(view returns (bytes32)
0x4869181a7e5731ab23dde0d3dc3b910af0cdaafa9758229938033fda786278f8
INVITE_VERSION(view returns (string)
1
Read-only
calculateRewards(uint256 rewardsuint256 guildIdview returns (uint64)
getGuild(address userview returns (uint256)
getGuildBalance(uint256 guildIdview returns (uint64)
getGuildData(uint256 guildIdview returns (uint64 balanceuint16 leveluint64 vaultstruct IGuildURIHandlerTechTree techTreeaddress[] membersstring name)
getGuildLevel(uint256 guildIdview returns (uint16)
getGuildTechLevel(uint256 guildIduint8 branchview returns (uint16)
getGuildTechTree(uint256 guildIdview returns (struct IGuildURIHandlerTechTree)
getGuildVault(uint256 guildIdview returns (uint64)
getLevelCost(uint16 levelpure returns (uint64)
getMaxMembers(uint256 guildIdview returns (uint16)
getMember(address userview returns (struct IGuildURIHandlerMember)
getMembers(uint256 guildIdview returns (address[])
getName(uint256 guildIdview returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTreeCost(uint16 leveluint8 branchpure returns (uint64)
hasRole(bytes32 roleaddress accountview returns (bool)
inviteHash(struct IGuildURIHandlerInvite inviteview returns (bytes32)
isAuthorized(address userview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdpure returns (string)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
deposit(uint256 amount
forage(
grantRole(bytes32 roleaddress account
initialize(address adminaddress guildaddress heroaddress confettiaddress party
join(struct IGuildURIHandlerInvite invitebytes signature
kick(address user
leave(
mint(address useruint64 amount
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAuthorization(uint256 guildIdaddress userbool authorized
setName(uint256 guildIdstring name
stake(uint32 id
unpause(
unstake(
upgrade(uint256 guildId
upgradeTechTree(uint256 guildIduint8 branch
vaultDeposit(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address indexed useruint256 indexed guildIduint256 amount
Initialized(uint8 version
Join(address indexed useruint256 indexed guildId
Leave(address indexed useruint256 indexed guildId
Mint(address indexed useruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(address indexed useruint256 hero
Unstake(address indexed useruint256 hero
Upgrade(uint256 indexed guildIduint16 level
UpgradeTechTree(uint256 indexed guildIduint8 branchuint16 level
VaultDeposit(address indexed useruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ForageDelay(uint256 delay
GuildAtCapacity(
GuildAtMaxLevel(
GuildNotOwned(
GuildNotPresent(
GuildPresent(
HeroNotPresent(
HeroPresent(
InsufficientFunds(uint256 missingAmount
InsufficientPermissions(
LevelRequirementNotMet(uint8 branch
NameUnavailable(
NotGuildMember(
NotRecipient(
OutOfBounds(
Paused(
TimeoutExceeded(