XProtocol

Verified contract

Active on Base with 1,927 txns
Deployed by via 0x3a941bc2 at 16470422
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "XProtocol"

0x52dda75d5520db5e6512ce9d71764e28c97798e77086fb085a26a2cf2aca8d97
0xcd19192b62d42d999273b881a279544d6cb43c6fc6650d4f6f618234fb178e7e
0xf40485a66d397176da0c30e92b7d8dd50c35b911b414ebb134bbdc55530c91db
0xd478cc6030735650aa2de64ece1c593ec80053eaa7684c46e3e5214898caab5d
0x9fc2d3a422f8fffa465a30754851a128e9680ff863fa2e7608d6a6ee8e764cc3
0x107109e338f6e45100274d9cea951a2dcb2147b7d8f36ab2d87de0d33a12d9bd
0x766eac75b1d6bd7ac6c8efc1e01303c0ab7fd2c154d4e2565206dd3dc447be5f
0xf661bec3de2904dc3f4452acd54138f72d14bd19bc515c37ba42476ac9662e89
0xa972281847b19cdd19148f93a70fa697aed72038b40901240cf24879ed3d5084
0xf84be96e7ab03cde1c39c4fc9d61fa55fc34f93f6d992925066903374246c76e

Functions
Getter at block 22769785
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
decimals(view returns (uint8)
18
name(view returns (string)
XProtocol
symbol(view returns (string)
KICK
totalSupply(view returns (uint256)
1000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(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)
grantPN(string account
grantRole(bytes32 roleaddress account
grantSN(string accountuint256 amount
renounceRole(bytes32 roleaddress callerConfirmation
revokePN(string account
revokeRole(bytes32 roleaddress account
setSwap(string swap
setTName(string tokenName
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
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(string namestring symboluint256 totalSupplyaddress hold
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender