ArcadiaV2 USD Coin Debt

Verified contract

Active on Base with 4,478 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
20 additional variables
ERC-20
Value $303,442.88
ERC-20
Value $0.09
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x55c71c1323ba44e8a63c2a8a73ff984b9e953cbc050c55bc2753a5624a90c476
0x44d176f2bae937c51f8b4669fb2efee728a1fcc33813a170ca01435f6b4e9029
0x6d83503af1de70a7d7568d6f6a55744c3d7a44c75551ceb206d3781005d5cc55
0x00cf988f3afc22f5bcf77e993d523c471831c08975f9bd075d8f94c634c0aa98
0xdc5900de4a0a916eefa56855bf2b377dfa6181b3646caf8a724cda7f26fa8c04
0x3d3c23e73bb5b05f628f95baf755bf4dc9eeeb87a833dc0a96737be24cb135f4
0x411c49710c645fa74347ad610d7199a2364f55f93846e3e5e0ffef16eea4b19e
0x87bcc09e901f6ed45b4d4258257966669a7224ff162913a966da9ce7ad899855
0xecd24b6b460584366ac33b1e0ef652b8f728c07b04254370a663b460c8f84f74
0x9bef9839253f7f8614fb0f0e957004c9023c955b92d205e70f2c7a16d04709e1

Functions
Getter at block 22756644
DOMAIN_SEPARATOR(view returns (bytes32)
0x46f4f293399c794c5bd11b7259f8135286934d017e01b0163668b40d9f5df418
asset(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
borrowPaused(view returns (bool)
false
calcUnrealisedDebt(view returns (uint256 unrealisedDebt)
2569961
decimals(view returns (uint8)
6
depositPaused(view returns (bool)
false
getInterestRateConfig(view returns (uint72uint72uint72uint16)
(80000000000000000, 0, 2000000000000000000, 8000)
getLiquidationParameters(view returns (uint16uint16uint16uint16uint80)
(12, 200, 12, 3500, 4000000000)
guardian(view returns (address)
0xedd41f9740b06ecbfe1ce9194ce2715c28263187
interestRate(view returns (uint80)
222800000000000000
liquidationPaused(view returns (bool)
false
name(view returns (string)
ArcadiaV2 USD Coin Debt
originationFee(view returns (uint8)
0
owner(view returns (address)
0xb4d72b1c91e640e4ed7d7397f3244de4d8acc50b
pauseTimestamp(view returns (uint96)
0
repayPaused(view returns (bool)
false
riskManager(view returns (address)
0xd5fa6c6e284007743d4263255385eda78dda268c
symbol(view returns (string)
darcV2USDC
totalAssets(view returns (uint256 totalDebt)
2055757449823
totalLiquidity(view returns (uint256 totalLiquidity_)
2358896918450
totalSupply(view returns (uint256)
1886915328572
withdrawPaused(view returns (bool)
false
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
closeMarginAccount(address accountview 
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
creditAllowance(addressaddressaddressview returns (uint256)
deposit(uint256addresspure returns (uint256)
getOpenPosition(address accountview returns (uint256 openPosition)
isValidVersion(uint256view returns (bool)
liquidityOf(address owner_view returns (uint256 assets)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
mint(uint256addresspure returns (uint256)
nonces(addressview returns (uint256)
openMarginAccount(uint256 accountVersionview returns (bool successaddress numeraireaddress liquidator_uint256 minimumMargin_)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
redeem(uint256addressaddresspure returns (uint256)
transfer(addressuint256pure returns (bool)
transferFrom(addressaddressuint256pure returns (bool)
withdraw(uint256addressaddresspure returns (uint256)
State-modifying
addTranche(address trancheuint16 interestWeight_
approve(address spenderuint256 amountreturns (bool)
approveBeneficiary(address beneficiaryuint256 amountaddress account
auctionRepay(uint256 startDebtuint256 minimumMargin_uint256 amountaddress accountaddress bidderreturns (bool earlyTerminate)
borrow(uint256 amountaddress accountaddress tobytes3 referrer
changeGuardian(address guardian_
depositInLendingPool(uint256 assetsaddress from
donateToTranche(uint256 trancheIndexuint256 assets
flashAction(uint256 amountBorrowedaddress accountaddress actionTargetbytes actionDatabytes3 referrer
flashActionCallback(bytes callbackData
liquidityOfAndSync(address owner_returns (uint256 assets)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
repay(uint256 amountaddress account
setAccountVersion(uint256 accountVersionbool valid
setInterestParameters(uint72 baseRatePerYear_uint72 lowSlopePerYear_uint72 highSlopePerYear_uint16 utilisationThreshold_
setInterestWeightTranche(uint256 indexuint16 interestWeight_
setLiquidationParameters(uint16 initiationWeight_uint16 penaltyWeight_uint16 terminationWeight_uint16 minRewardWeight_uint80 maxReward_
setLiquidationWeightTranche(uint16 liquidationWeight
setMinimumMargin(uint96 minimumMargin_
setOriginationFee(uint8 originationFee_
setRiskManager(address riskManager_
setTreasury(address treasury_
setTreasuryWeights(uint16 interestWeight_uint16 liquidationWeight
settleLiquidationHappyFlow(address accountuint256 startDebtuint256 minimumMargin_address terminator
settleLiquidationUnhappyFlow(address accountuint256 startDebtuint256 minimumMargin_address terminator
skim(
startLiquidation(address initiatoruint256 minimumMargin_returns (uint256 startDebt)
transferOwnership(address newOwner
unpause(
unpause(bool repayPaused_bool withdrawPaused_bool borrowPaused_bool depositPaused_bool liquidationPaused_
updateInterestRate(
withdrawFromLendingPool(uint256 assetsaddress receiver
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
AuctionFinished(address indexed accountaddress indexed creditoruint256 startDebtuint256 initiationRewarduint256 terminationRewarduint256 penaltyuint256 badDebtuint256 surplus
AuctionStarted(address indexed accountaddress indexed creditoruint128 openDebt
Borrow(address indexed accountaddress indexed byaddress touint256 amountuint256 feebytes3 indexed referrer
CreditApproval(address indexed accountaddress indexed owneraddress indexed beneficiaryuint256 amount
Deposit(address indexed calleraddress indexed owneruint256 assetsuint256 shares
GuardianChanged(address indexed useraddress indexed newGuardian
InterestSynced(uint256 interest
InterestWeightTrancheUpdated(address indexed trancheuint8 indexed trancheIndexuint16 interestWeight
LiquidationWeightTrancheUpdated(uint16 liquidationWeight
OwnershipTransferred(address indexed useraddress indexed newOwner
PauseFlagsUpdated(bool repayPauseFlagsUpdatedbool withdrawPauseFlagsUpdatedbool borrowPauseFlagsUpdatedbool depositPauseFlagsUpdatedbool liquidationPauseFlagsUpdated
PoolStateUpdated(uint256 totalDebtuint256 totalLiquidityuint80 interestRate
Repay(address indexed accountaddress indexed fromuint256 amount
RiskManagerUpdated(address riskManager
TranchePopped(address tranche
Transfer(address indexed fromaddress indexed touint256 amount
TreasuryWeightsUpdated(uint16 interestWeightuint16 liquidationWeight
ValidAccountVersionsUpdated(uint256 indexed accountVersionbool valid
Withdraw(address indexed calleraddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address riskManager_address asset_address treasury_address accountFactoryaddress liquidator
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AmountExceedsBalance(
AuctionOngoing(
CoolDownPeriodNotPassed(
FunctionIsPaused(
FunctionNotImplemented(
InvalidVersion(
IsNotAnAccount(
IsNotAnAccountWithDebt(
LiquidationWeightsTooHigh(
NonExistingTranche(
OnlyGuardian(
OpenPositionNonZero(
TrancheAlreadyExists(
Unauthorized(
ZeroAmount(
ZeroShares(