StakeDriftToken

Verified contract

Active on Ethereum with 276 txns
Deployed by via 0x0d3875a9 at 19564439
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $0
0x2a703eb510500f5aa84e8c9cbf38dcf181909a1429ff2ffd15a927a4cf398660
0x5ce9d6454d35cf5c37141cad2dd58fe8e699d5a1bffccdba981ad8c410a7d678
0xa2a05de710af1ceb767bcfd3ca76de47a7699d74a17e992b8f2bcb035a62b24c
0x1bc3f91746566eb064561691283dcfa19291ebf4b03da4525ceb53c3ab1e21bf
0xbbfaf4db8aee47d9a84a6f9e43c9382eca2f853a9714dffb8ddbfbc96b04c0fc
0x4c44ff3058c4ea0770d7fa7d73c654287d0325191829eb169e577c437889c32b
0x2d0ea1ffb631cc45c9926468a1f8e25a9e5f469a7306f7cbdc6ae459fa7e5038
0x61144caa1d3fc6aac7a786d5baf1b2ee5f59dc62e05a2b62e553af6752cc8139
0xd84b5fc62d6bb22231883fe4df0b16104cfcfd46ea20fc10f08a8dada9f0b765
0x9e783abb989b39c4a6a939e308dba4dfa647a839b305c033a7e6662a7be5bdcd

Functions
Getter at block 21314948
DOMAIN_SEPARATOR(view returns (bytes32)
0xad48eb4e3884441c5c60d19de246492a303166b40f1f0bccca158c61ee2acff4
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Staked Drift, version=1, chainId=1, verifyingContract=0x34bcf2b65a2758873a8c9eec180269fefa9a1d8b, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getBurners(view returns (address[])
[0xC2A47c9BD6b75832c6EC74be4338158b43ebad13, 0xDaF03cD8C18DAA40DE82fE89dbAFB116b4e44EbA]
getMinters(view returns (address[])
[0xC2A47c9BD6b75832c6EC74be4338158b43ebad13, 0x135FB1822B774013A993A400301Eb60A7A1E33d4, 0xDaF03cD8C18DAA40DE82fE89dbAFB116b4e44EbA]
name(view returns (string)
Staked Drift
owner(view returns (address)
0xc2a47c9bd6b75832c6ec74be4338158b43ebad13
paused(view returns (bool)
false
symbol(view returns (string)
stDRIFT
totalSupply(view returns (uint256)
209313686115365031733980773
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isBlacklisted(address _addressview returns (bool)
isBurner(address burnerview returns (bool)
isMinter(address minterview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
grantBurnRole(address burner
grantMintAndBurnRoles(address burnAndMinter
grantMintRole(address minter
manageBlacklist(address[] addressesbool status
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
revokeBurnRole(address burner
revokeMintRole(address minter
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BlacklistUpdated(bool status
BurnAccessGranted(address indexed burner
BurnAccessRevoked(address indexed burner
EIP712DomainChanged(
MintAccessGranted(address indexed minter
MintAccessRevoked(address indexed minter
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _ownerAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
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(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
MaxSupplyExceeded(uint256 supplyAfterMint
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SenderNotBurner(address sender
SenderNotMinter(address sender
StringTooLong(string str