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 11 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 21241635
DOMAIN_SEPARATOR() view returns (bytes32)
0x39077a98a518d4b8e6e0423791b42821e540732e4690081c026c6a5c776406d3
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=0xdfbef524f172df7e37ccbe56e97ec5f8ce3c0c92, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isCBROn() view returns (bool)
false
isRedeemPaused() view returns (bool)
false
isSwapPaused() view returns (bool)
false
nonceThreshold() view returns (uint256)
0
paused() view returns (bool)
false
redeemFee() view returns (uint256)
0
Read-only
nonces(address owner) view returns (uint256)
orderAmountTakenCurrentNonce(address owner) view returns (uint256)
State-modifying
Events activateCBR(uint256 coefficient)
deactivateCBR()
initialize(address _registryContract, uint256 _redeemFee)
initializeV1(address _registryContract)
invalidateNonce()
invalidateUpToNonce(uint256 newNonce)
pause()
pauseRedeem()
pauseSwap()
redeem(address rwaToken, uint256 amount, uint256 minAmountOut)
redeemDao(address rwaToken, uint256 amount)
setNonceThreshold(uint256 threshold)
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)
IntentConsumed(address indexed owner, uint256 indexed nonce, address indexed tokenSwapped, uint256 totalAmountInTokenDecimals)
IntentMatched(address indexed owner, uint256 indexed nonce, address indexed tokenSwapped, uint256 amountInTokenDecimals, uint256 amountInUSD)
NonceInvalidated(address indexed signer, uint256 indexed nonceInvalidated)
NonceThresholdSet(uint256 newThreshold)
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()
InvalidOrderAmount(address account, uint256 amount)
InvalidSigner(address owner)
InvalidToken()
MathOverflowedMulDiv()
NoOrdersIdsProvided()
NotAuthorized()
NotInitializing()
NullContract()
RedeemFeeTooBig()
RedeemMustBePaused()
RedeemMustNotBePaused()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
SameValue()
SwapMustBePaused()
SwapMustNotBePaused()