TransparentUpgradeableProxy

Verified contract

Proxy

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

No balances found for "TransparentUpgradeableProxy"

0x7652d058384c553a0f2b0c644e13fa68e048be05bfe43c867c4eb9ec3e6a3887
0x2db637f5fb8c7583609aceac29345baef0c03e2bd43186c59b0d1be14b4f6df6
0xea96ae7eb29cc8c2d662f6f93141d2ac5683343c37855f2e63d671ce631159c6
0xeed28abdb13004d3542b13ff80a94ea95bee16a82cbfe63b5db2f9a06fe019c9
0x2e5ce2d338643f4a8a1661762e0da688a5a159d18fb257f55fd2b39f3821105b
0xc92412f4bf23138565dbbb5d1d1e2dc634d5ae910a686dc8eb8b94753aa320f9
0xdd7c60b7871c6025e20adde5bad8c35612d8967ec200c07b90959834ba43df12
0x7a8cdb2e936049ab4f20d2e2f9b54348dba3bdb1497786af7ca1873f788b77e5
0x31b456adb68394a58e27d70f5826fee11adc878816fb925e73a374b2e30a5155
0xf2ee6a3aee1857271b564b69d026de80c1778380ccb1897c464d9c5c0c202cbd

Functions
Getter at block 22758756
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
decimals(view returns (uint8)
18
kick(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
xKick
symbol(view returns (string)
XKICK
totalSupply(view returns (uint256)
60329161902639014466318238
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRedemptionRequest(address accountuint256 indexview returns (struct xKickRedemptionRequest)
getRedemptionRequestCount(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
cancelRedemption(uint256 index
changeKickAddress(address _newKick
changeRedemptionStatus(bool isActive
completeRedemption(uint256 index
grantRole(bytes32 roleaddress account
initialize(
mint(address touint256 amount
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
startRedemption(uint256 amountuint256 duration
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint64 version
KickAddressChanged(address indexed newKickAddress
RedemptionCancelled(address indexed useruint256 indexed index
RedemptionCompleted(address indexed useruint256 indexed index
RedemptionStarted(address indexed useruint256 indexed index
RedemptionStatusChanged(bool isActive
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressNotInWhitelist(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
IndexOutOfBounds(
InvalidInitialization(
NotInitializing(