DaoCollateral

Verified contract

Implementation

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

No balances found for "DaoCollateral"

No transactions found for "DaoCollateral"


Functions
Getter at block 21241635
DOMAIN_SEPARATOR(view returns (bytes32)
0x39077a98a518d4b8e6e0423791b42821e540732e4690081c026c6a5c776406d3
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=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 ownerview returns (uint256)
orderAmountTakenCurrentNonce(address ownerview returns (uint256)
State-modifying
activateCBR(uint256 coefficient
deactivateCBR(
initialize(address _registryContractuint256 _redeemFee
initializeV1(address _registryContract
invalidateNonce(
invalidateUpToNonce(uint256 newNonce
pause(
pauseRedeem(
pauseSwap(
redeem(address rwaTokenuint256 amountuint256 minAmountOut
redeemDao(address rwaTokenuint256 amount
setNonceThreshold(uint256 threshold
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
IntentConsumed(address indexed owneruint256 indexed nonceaddress indexed tokenSwappeduint256 totalAmountInTokenDecimals
IntentMatched(address indexed owneruint256 indexed nonceaddress indexed tokenSwappeduint256 amountInTokenDecimalsuint256 amountInUSD
NonceInvalidated(address indexed signeruint256 indexed nonceInvalidated
NonceThresholdSet(uint256 newThreshold
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(
InvalidOrderAmount(address accountuint256 amount
InvalidSigner(address owner
InvalidToken(
MathOverflowedMulDiv(
NoOrdersIdsProvided(
NotAuthorized(
NotInitializing(
NullContract(
RedeemFeeTooBig(
RedeemMustBePaused(
RedeemMustNotBePaused(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
SameValue(
SwapMustBePaused(
SwapMustNotBePaused(