AgoraDollar

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x2ccc2ba8 at 20258522
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "AgoraDollar"

No transactions found for "AgoraDollar"


Functions
Getter at block 21223492
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
BURNER_ROLE(view returns (bytes32)
0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848
CANCEL_AUTHORIZATION_TYPEHASH(pure returns (bytes32)
0x158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a1597429
DOMAIN_SEPARATOR(view returns (bytes32 _domainSeparator)
0x42ae5c036bd83089c00b9df64b8089a4f0c3d32211d80745568cb43bd6946d44
ERC20_CORE_STORAGE_SLOT(pure returns (bytes32)
0x455730fed596673e69db1907be2e521374ba893f1a04cc5f5dd931616cd6b700
ERC2612_STORAGE_SLOT(pure returns (bytes32)
0x69e87f5b9323740fce20cdf574dacd1d10e756da64a1f2df70fd1ace4c7cc300
FREEZER_ROLE(view returns (bytes32)
0x92de27771f92d6942691d73358b3a4673e4880de8356f8f2cf452be87e02d363
IS_BURN_FROM_PAUSED_BIT_POSITION(pure returns (uint256)
5846006549323611672814739330865132078623730171904
IS_FREEZING_PAUSED_BIT_POSITION(pure returns (uint256)
11692013098647223345629478661730264157247460343808
IS_MINT_PAUSED_BIT_POSITION(pure returns (uint256)
2923003274661805836407369665432566039311865085952
IS_MSG_SENDER_FROZEN_CHECK_ENABLED_BIT_POSITION(pure returns (uint256)
1461501637330902918203684832716283019655932542976
IS_RECEIVE_WITH_AUTHORIZATION_UPGRADED_BIT_POSITION(pure returns (uint256)
748288838313422294120286634350736906063837462003712
IS_SIGNATURE_VERIFICATION_PAUSED_BIT_POSITION(pure returns (uint256)
46768052394588893382517914646921056628989841375232
IS_TRANSFER_FROM_UPGRADED_BIT_POSITION(pure returns (uint256)
187072209578355573530071658587684226515959365500928
IS_TRANSFER_PAUSED_BIT_POSITION(pure returns (uint256)
23384026197294446691258957323460528314494920687616
IS_TRANSFER_UPGRADED_BIT_POSITION(pure returns (uint256)
93536104789177786765035829293842113257979682750464
IS_TRANSFER_WITH_AUTHORIZATION_UPGRADED_BIT_POSITION(pure returns (uint256)
374144419156711147060143317175368453031918731001856
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
RECEIVE_WITH_AUTHORIZATION_TYPEHASH(pure returns (bytes32)
0xd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8
TRANSFER_WITH_AUTHORIZATION_TYPEHASH(pure returns (bytes32)
0x7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267
adminAddress(view returns (address)
0x0000000000000000000000000000000000000000
burnerAddress(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
6
domainSeparatorV4(view returns (bytes32)
0x42ae5c036bd83089c00b9df64b8089a4f0c3d32211d80745568cb43bd6946d44
eip712Domain(view returns (bytes1 _fieldsstring _namestring _versionuint256 _chainIdaddress _verifyingContractbytes32 _saltuint256[] _extensions)
(_fields=0x0f, _name=Agora Dollar, _version=1, _chainId=1, _verifyingContract=0x0000000000000d1dd95e299c2ab8df107dc83aed, _salt=0x0000000000000000000000000000000000000000000000000000000000000000, _extensions=[])
freezerAddress(view returns (address)
0x0000000000000000000000000000000000000000
implementation(view returns (address)
0x0000000000000000000000000000000000000000
isBurnFromPaused(view returns (bool)
false
isFreezingPaused(view returns (bool)
false
isMintPaused(view returns (bool)
false
isMsgSenderFrozenCheckEnabled(view returns (bool)
false
isReceiveWithAuthorizationUpgraded(view returns (bool)
false
isSignatureVerificationPaused(view returns (bool)
false
isTransferFromUpgraded(view returns (bool)
false
isTransferPaused(view returns (bool)
false
isTransferUpgraded(view returns (bool)
false
isTransferWithAuthorizationUpgraded(view returns (bool)
false
minterAddress(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
AUSD
pauserAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingAdminAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingBurnerAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingFreezerAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingMinterAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingPauserAddress(view returns (address)
0x0000000000000000000000000000000000000000
proxyAdminAddress(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
AUSD
totalSupply(view returns (uint256)
0
Read-only
accountData(address _accountview returns (struct StorageLibErc20AccountData)
allowance(address _owneraddress _spenderview returns (uint256)
authorizationState(address _authorizerbytes32 _nonceview returns (bool _isNonceUsed)
balanceOf(address _accountview returns (uint256)
getRoleData(bytes32 _roleIdview returns (struct StorageLibAgoraDollarAccessControlRoleData)
hashTypedDataV4(bytes32 _structHashview returns (bytes32)
isAccountFrozen(address _accountview returns (bool)
nonces(address _accountview returns (uint256 _nonce)
State-modifying
acceptTransferRole(bytes32 _role
approve(address _spenderuint256 _valuereturns (bool)
batchBurnFrom(struct Erc20PrivilegedBatchBurnFromParam[] _burns
batchMint(struct Erc20PrivilegedBatchMintParam[] _mints
cancelAuthorization(address _authorizerbytes32 _noncebytes _signature
cancelAuthorization(address _authorizerbytes32 _nonceuint8 _vbytes32 _rbytes32 _s
freeze(address _account
initialize(address _initialAdminAddress
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlinebytes _signature
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
receiveWithAuthorization(address _fromaddress _touint256 _valueuint256 _validAfteruint256 _validBeforebytes32 _noncebytes _signature
receiveWithAuthorization(address _fromaddress _touint256 _valueuint256 _validAfteruint256 _validBeforebytes32 _nonceuint8 _vbytes32 _rbytes32 _s
setIsBurnFromPaused(bool _isPaused
setIsFreezingPaused(bool _isPaused
setIsMintPaused(bool _isPaused
setIsMsgSenderCheckEnabled(bool _isEnabled
setIsReceiveWithAuthorizationUpgraded(bool _isUpgraded
setIsSignatureVerificationPaused(bool _isPaused
setIsTransferFromUpgraded(bool _isUpgraded
setIsTransferPaused(bool _isPaused
setIsTransferUpgraded(bool _isUpgraded
setIsTransferWithAuthorizationUpgraded(bool _isUpgraded
transfer(address _touint256 _valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
transferRole(bytes32 _roleaddress _newAddress
transferWithAuthorization(address _fromaddress _touint256 _valueuint256 _validAfteruint256 _validBeforebytes32 _noncebytes _signature
transferWithAuthorization(address _fromaddress _touint256 _valueuint256 _validAfteruint256 _validBeforebytes32 _nonceuint8 _vbytes32 _rbytes32 _s
unfreeze(address _account
Events
AccountFrozen(address indexed account
AccountUnfrozen(address indexed account
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorizationCanceled(address indexed authorizerbytes32 indexed nonce
AuthorizationUsed(address indexed authorizerbytes32 indexed nonce
Burned(address indexed burnFromuint256 value
Initialized(uint64 version
Minted(address indexed receiveruint256 value
RoleTransferStarted(bytes32 roleaddress indexed previousAddressaddress indexed newAddress
RoleTransferred(bytes32 roleaddress indexed previousAddressaddress indexed newAddress
SetIsBurnFromPaused(bool isPaused
SetIsFreezingPaused(bool isPaused
SetIsMintPaused(bool isPaused
SetIsMsgSenderCheckEnabled(bool isEnabled
SetIsReceiveWithAuthorizationUpgraded(bool isUpgraded
SetIsSignatureVerificationPaused(bool isPaused
SetIsTransferFromUpgraded(bool isUpgraded
SetIsTransferPaused(bool isPaused
SetIsTransferUpgraded(bool isUpgraded
SetIsTransferWithAuthorizationUpgraded(bool isUpgraded
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(ConstructorParams _params
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountIsFrozen(address frozenAccount
AddressIsNotPendingRole(bytes32 role
AddressIsNotRole(bytes32 role
BurnFromPaused(
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
Erc2612InvalidSignature(
ExpiredAuthorization(
FreezingPaused(
InvalidAuthorization(
InvalidInitialization(
InvalidPayee(address calleraddress payee
InvalidShortString(
InvalidSignature(
MintPaused(
NotInitializing(
SignatureVerificationPaused(
StringTooLong(string str
UsedOrCanceledAuthorization(