Revolution Token

Verified contract

Proxy

Active on Ethereum with 5,519 txns
Deployed by via 0x65221be9 at 19542356
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xbbb65a3fafe8a26258e26211890adb534cdf9e4d0747fc3b7fbe7c40dd0c84ab
0x450b8ab48852c10752bb3ba5290f0a7e0c878902f9d0ae863df110e1fe266d32
0x472d76be9dc5d14fb5ea7ba857ded50605b5beedb5c95551afb2e67c74d9d5f7
0xc1d698c2224755ca26b7043b7fb524cf43cfa092082593aff6a88e95a9b473c5
0xe041cdd752b665163d6a412c4777baa1878ef42802a328f49e349726a4b33e2c
0x376ff31e84fad2b17cd6b155cc419e5559b4c7c28dec3be5f9e32e8cd57c6c99
0x8981a039cec67fe12b2c6f98d04fbf98ff332f24e37dae15f4f7844c36e53cd8
0x9acb62193fd22867697a93eb87bdbface83ddcad15c52cd49407af73675ff263
0x17ad51fa04c8b9a9b131f7c3ca3ef068fc778fe3a86e706194dbe42594d40731
0xe264f85b3e56ce0c7a311ac8651c88b5dbac3d4aa95257a412ee76c23a0435ab

Functions
Getter at block 20790648
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x56bda77c963fc1d956c9cb73f560668f56b620a7f60a49b03a7e50d11878befe
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Revolution Token, version=1, chainId=1, verifyingContract=0x61e24ce4efe61eb2efd6ac804445df65f8032955, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Revolution Token
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
RTV
totalSupply(view returns (uint256)
297000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
grantRole(bytes32 roleaddress account
initialize(address defaultAdminaddress pauseraddress minteraddress upgrader
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Initialized(uint64 version
Paused(address account
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
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot