DaoCollateral
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
Balances ($0.00)
No balances found for "DaoCollateral"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DaoCollateral"
ABI
ABI objects
Getter at block 21271548
DOMAIN_SEPARATOR() view returns (bytes32)
0xc138709bfa0da6017eda984607bdefbc319aa3ff49d7226fe43c2c7fe8d17f49
DaoCollateralStorageV0Location() view returns (bytes32)
0xb6b5806749b83e5a37ff64f3aa7a7ce3ac6e8a80a998e853c1d3efe545237c00
cbrCoef() view returns (uint256)
0
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=, version=, chainId=1, verifyingContract=0xecf29a9267ad47c3c3998d7200b4fbfa828ceb51, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isCBROn() view returns (bool)
false
isRedeemPaused() view returns (bool)
false
isSwapPaused() view returns (bool)
false
paused() view returns (bool)
false
redeemFee() view returns (uint256)
0
Read-only
nonces(address owner) view returns (uint256)
State-modifying
Events activateCBR(uint256 coefficient)
deactivateCBR()
initialize(address _registryContract, uint256 _redeemFee)
initializeV1(address _registryContract)
invalidateNonce()
pause()
pauseRedeem()
pauseSwap()
redeem(address rwaToken, uint256 amount, uint256 minAmountOut)
redeemDao(address rwaToken, uint256 amount)
setRedeemFee(uint256 _redeemFee)
swap(address rwaToken, uint256 amount, uint256 minAmountOut)
swapRWAtoStbc(address rwaToken, uint256 amountInTokenDecimals, bool partialMatching, uint256[] orderIdsToTake, struct Approval approval)
swapRWAtoStbcIntent(uint256[] orderIdsToTake, struct Approval approval, struct Intent intent, bool partialMatching)
swapWithPermit(address rwaToken, uint256 amount, uint256 minAmountOut, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
unpause()
unpauseRedeem()
unpauseSwap()
CBRActivated(uint256 cbrCoef)
CBRDeactivated()
EIP712DomainChanged()
Initialized(uint64 version)
IntentMatched(address indexed owner, uint256 indexed nonce, address indexed tokenSwapped, uint256 amountInTokenDecimals, uint256 amountInUSD)
NonceInvalidated(address indexed signer, uint256 indexed nonceInvalidated)
Paused(address account)
Redeem(address indexed redeemer, address indexed rwaToken, uint256 amountRedeemed, uint256 returnedRwaAmount, uint256 stableFeeAmount)
RedeemFeeUpdated(uint256 redeemFee)
RedeemPaused()
RedeemUnPaused()
Swap(address indexed owner, address indexed tokenSwapped, uint256 amount, uint256 amountInUSD)
SwapPaused()
SwapUnPaused()
Unpaused(address account)
constructor()
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AmountIsZero()
AmountTooBig()
AmountTooLow()
ApprovalFailed()
CBRIsNull()
CBRIsTooHigh()
EnforcedPause()
ExpectedPause()
ExpiredSignature(uint256 deadline)
FailedInnerCall()
InvalidAccountNonce(address account, uint256 currentNonce)
InvalidDeadline(uint256 approvalDeadline, uint256 intentDeadline)
InvalidInitialization()
InvalidSigner(address owner)
InvalidToken()
MathOverflowedMulDiv()
NoOrdersIdsProvided()
NotAuthorized()
NotInitializing()
NullContract()
RedeemFeeTooBig()
RedeemMustBePaused()
RedeemMustNotBePaused()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
SameValue()
SwapMustBePaused()
SwapMustNotBePaused()