DOP

Verified contract

Active on Ethereum with 386,038 txns
Deployed by via 0xc4e970ef at 19534123
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,394.55
ERC-20
Value $725
ERC-20
Value $0
0x794a2b115b94ebc13627c5360f292afb5dc8fbc4e4e1b39f649e14825372afe4
0x3b286e5d16e4a2270ff34ddb6ab703de91e044e479c53dfecb4ce2c7efae86e7
0x5599e6a3b92d89466fc65bff116f4a606e2912fee2eaa0dd322006da73c70b1f
0x67f1567b7aaeaecde2c1a931979f447f515f317ba3b0ece2d3aa27d2e61253f7
0x6f1f9048b6a1597a75109f5b574126a2bce67c1531a7ec783440a348be3e9990
0x5557f1b69ada433308b22dfe7993c84dcdadf558ff7048c8664e2fae7da8ffe2
0x3c73e767c029a82fd27d3c2740e833f0217dd6b0670e28edb7596ec2fce0357b
0x34080419af16f641271399cc9e502208797f568e249765fcb5c2578d15c7750f
0x2cb69e9bd20759f866500970bc547394f76bc4b11920a4b78e63ef9443a0ccc0
0x40e9d7162f998e02fca73798c42569cc02f30f7d040d91465955700abe5f6eea

Functions
Getter at block 21246590
DOMAIN_SEPARATOR(view returns (bytes32)
0xa4ffa33a4dc85ea9eb88b15a628d426c6d17391411a1fe43943f02491dcc875a
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Data Ownership Protocol, version=1, chainId=1, verifyingContract=0x97a9a15168c22b3c137e6381037e1499c8ad0978, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isTransferEnabled(view returns (bool)
true
name(view returns (string)
Data Ownership Protocol
owner(view returns (address)
0x4607c83b39690c3a8ada0a03cc920514e48d2c8f
symbol(view returns (string)
DOP
totalSupply(view returns (uint256)
23348285573000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
initiallyAllowedAccounts(addressview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
enableTransfer(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateAccountState(address accountbool state
Events
AllowListUpdated(address indexed accountbool state
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
TransfersEnabled(
Constructor
constructor(address initialOwneraddress[] initialAllowedList
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyEnabled(
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
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
StringTooLong(string str
TransferNotAllowed(