DaoCollateral

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xc341c6c9 at 20068358
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots

No balances found for "DaoCollateral"

No transactions found for "DaoCollateral"


Functions
Getter at block 21271548
DOMAIN_SEPARATOR(view returns (bytes32)
0xc138709bfa0da6017eda984607bdefbc319aa3ff49d7226fe43c2c7fe8d17f49
DaoCollateralStorageV0Location(view returns (bytes32)
0xb6b5806749b83e5a37ff64f3aa7a7ce3ac6e8a80a998e853c1d3efe545237c00
cbrCoef(view returns (uint256)
0
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] 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 ownerview returns (uint256)
State-modifying
activateCBR(uint256 coefficient
deactivateCBR(
initialize(address _registryContractuint256 _redeemFee
initializeV1(address _registryContract
invalidateNonce(
pause(
pauseRedeem(
pauseSwap(
redeem(address rwaTokenuint256 amountuint256 minAmountOut
redeemDao(address rwaTokenuint256 amount
setRedeemFee(uint256 _redeemFee
swap(address rwaTokenuint256 amountuint256 minAmountOut
swapRWAtoStbc(address rwaTokenuint256 amountInTokenDecimalsbool partialMatchinguint256[] orderIdsToTakestruct Approval approval
swapRWAtoStbcIntent(uint256[] orderIdsToTakestruct Approval approvalstruct Intent intentbool partialMatching
swapWithPermit(address rwaTokenuint256 amountuint256 minAmountOutuint256 deadlineuint8 vbytes32 rbytes32 s
unpause(
unpauseRedeem(
unpauseSwap(
Events
CBRActivated(uint256 cbrCoef
CBRDeactivated(
EIP712DomainChanged(
Initialized(uint64 version
IntentMatched(address indexed owneruint256 indexed nonceaddress indexed tokenSwappeduint256 amountInTokenDecimalsuint256 amountInUSD
NonceInvalidated(address indexed signeruint256 indexed nonceInvalidated
Paused(address account
Redeem(address indexed redeemeraddress indexed rwaTokenuint256 amountRedeemeduint256 returnedRwaAmountuint256 stableFeeAmount
RedeemFeeUpdated(uint256 redeemFee
RedeemPaused(
RedeemUnPaused(
Swap(address indexed owneraddress indexed tokenSwappeduint256 amountuint256 amountInUSD
SwapPaused(
SwapUnPaused(
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AmountIsZero(
AmountTooBig(
AmountTooLow(
ApprovalFailed(
CBRIsNull(
CBRIsTooHigh(
EnforcedPause(
ExpectedPause(
ExpiredSignature(uint256 deadline
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidDeadline(uint256 approvalDeadlineuint256 intentDeadline
InvalidInitialization(
InvalidSigner(address owner
InvalidToken(
MathOverflowedMulDiv(
NoOrdersIdsProvided(
NotAuthorized(
NotInitializing(
NullContract(
RedeemFeeTooBig(
RedeemMustBePaused(
RedeemMustNotBePaused(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
SameValue(
SwapMustBePaused(
SwapMustNotBePaused(