Stablecoin

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe32cfca2 at 20011353
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
10 additional variables

No balances found for "Stablecoin"

No transactions found for "Stablecoin"


Functions
Getter at block 21210596
CENT(view returns (uint256)
10000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FROZEN_ROLE(view returns (bytes32)
0x692fe418ed64ac7ff16f79ea7dade91c969e167ccb96f56f1a4cc50061b6005c
MAX_REDEMPTION_ADDRESS(view returns (address)
0x0000000000000000000000000000000000100000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
MINT_RATIFIER_ROLE(view returns (bytes32)
0xd0aeb7b93be3b51a84ef63e0abb79b32e3ca9c5200c315110bf8808662f5151b
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
REDEMPTION_ADDRESS_ROLE(view returns (bytes32)
0x00fc2d686fa04c73d9010c440266d7edf4fc9634ba060d3fcce2280634f9998e
REDEMPTION_ADMIN_ROLE(view returns (bytes32)
0x7cd6f1a239a00c62e8815cb6a9b8149b13733d4f681b2e2ebeceddf933a69bcf
decimals(view returns (uint8)
18
name(view returns (string)
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol(view returns (string)
totalSupply(view returns (uint256)
0
viewMinimumRedemptionAmount(view returns (uint256)
0
viewMintOperationsCount(view returns (uint256)
0
viewMintPoolsCount(view returns (uint256)
0
viewProofOfReserve(view returns (booluint8addressuint256)
(false, 0, 0x0000000000000000000000000000000000000000, 0)
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
viewMintOperation(uint256 opIndexview returns (uint8addressuint256uint256uint256)
viewMintPool(uint256 poolIndexview returns (uint256uint256uint256uint256uint256uint256)
viewUnfilteredMintOperationRatifierApproval(uint256 opIndexuint256 ratifierApprovalIndexview returns (address)
viewUnfilteredMintPoolRefillApproval(uint256 poolIndexuint256 refillApprovalIndexview returns (address)
State-modifying
approve(address spenderuint256 amountreturns (bool)
approveRefillMintPoolFromNextPool(uint256 poolIndex
approveThenFinalizeRefillMintPoolFromNextPool(uint256 poolIndex
burn(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
disableProofOfReserve(
enableProofOfReserve(
finalizeMint(uint256 opIndexuint256 poolIndex
finalizeRefillMintPoolFromNextPool(uint256 poolIndex
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
pause(
popMintPool(
pushMintPool(uint256 signaturesuint256 thresholduint256 limit
ratifyMint(uint256 opIndex
ratifyThenFinalizeMint(uint256 opIndexuint256 poolIndex
reclaimEther(
reclaimToken(address token
refillLastMintPoolFromAdmin(
renounceRole(bytes32 roleaddress account
requestMint(address touint256 value
requestThenFinalizeMint(address touint256 valueuint256 poolIndex
revokeMint(uint256 opIndex
revokeRole(bytes32 roleaddress account
setMintLimit(uint256 poolIndexuint256 limit
setMintSignatures(uint256 poolIndexuint256 signatures
setMintThreshold(uint256 poolIndexuint256 threshold
setProofOfReserveFeed(address feed
setProofOfReserveHeartbeat(uint256 heartbeat
setRedemptionMin(uint256 min
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
ApproveRefillMintPool(uint256 poolIndexaddress approver
BeaconUpgraded(address indexed beacon
Burn(address fromuint256 amount
DisableProofOfReserve(
EnableProofOfReserve(
FinalizeMint(uint256 opIndexuint256 poolIndex
FinalizeRefillMintPool(uint256 poolIndex
Initialized(uint8 version
Paused(address account
PopMintPool(uint256 poolIndex
PushMintPool(uint256 poolIndexuint256 signaturesuint256 thresholduint256 limit
RatifyMint(uint256 opIndexaddress ratifier
ReclaimEther(address adminuint256 amount
ReclaimToken(address tokenaddress adminuint256 amount
Redeem(address redemptionAddressuint256 amount
RequestMint(uint256 opIndexaddress touint256 valueaddress requester
RevokeMint(uint256 opIndexaddress revoker
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetMintLimit(uint256 poolIndexuint256 limit
SetMintSignatures(uint256 poolIndexuint256 signatures
SetMintThreshold(uint256 poolIndexuint256 threshold
SetProofOfReserveFeed(address feed
SetProofOfReserveHeartbeat(uint256 heartbeat
SetRedemptionMin(uint256 min
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountHasFrozenRole(address account
AmountDoesNotHaveExactCent(uint256 amount
ApprovalAlreadyPresentInSet(address address_
ApprovalsCountAboveLimit(
CurrentStatusIsNotRequiredStatus(uint8 currentStatusuint8 requiredStatus
MintRequestAmountIsZero(
MintRequestReceiverIsAddressZero(
MintToAddressZeroOrRedemptionAddress(address to
PoolLimitGreaterThanNextPoolLimit(uint256 limituint256 nextLimit
PoolLimitGreaterThanNextPoolThreshold(uint256 limituint256 nextThreshold
PoolLimitLessThanPreviousPoolLimit(uint256 limituint256 prevLimit
PoolSignaturesGreaterThanNextPoolSignatures(uint256 signaturesuint256 nextSignatures
PoolSignaturesLessThanPreviousPoolSignatures(uint256 signaturesuint256 prevSignatures
PoolThresholdGreaterThanNextPoolThreshold(uint256 thresholduint256 nextThreshold
PoolThresholdLessThanPreviousPoolLimit(uint256 thresholduint256 prevLimit
PoolThresholdLessThanPreviousPoolThreshold(uint256 thresholduint256 prevThreshold
ProofOfReserveFeedDecimalsDoNotMatch(uint8 chainReserveFeedDecimalsuint8 paramsDecimals
ProofOfReserveFeedIsAddressZero(
ProofOfReserveFeedSignedReservesLessThanOrEqualToZero(int256 signedReserves
ProofOfReserveFeedUpdatedAfterBlockTimestamp(uint256 updatedAtuint256 blockTimestamp
ProofOfReserveFeedUpdatedBeforeHeartbeat(uint256 updatedAtPlusHeartbeatuint256 blockTimestamp
ProofOfReserveHeartbeatIsZero(
ProofOfReserveTotalSupplyAfterMintWouldExceedReserves(uint256 totalSupplyAfterMintuint256 reserves
RatifierApprovalsLessThanRequiredApprovals(uint256 ratifierApprovalsuint256 requiredApprovals
RedemptionAmountLessThanMin(uint256 amountuint256 min
RefillApprovalsLessThanOtherPoolSignatures(uint256 approvalsuint256 signatures
RefillPoolFromItself(
SignaturesGreaterThanMaxCount(uint256 signaturesuint256 maxCount
SpendAmountGreaterThanMintPoolThreshold(uint256 amountuint256 mintPoolThreshold
SpendAmountGreaterThanMintPoolValue(uint256 amountuint256 mintPoolValue
ThresholdExceedsLimit(uint256 thresholduint256 limit