DoughIndex

Verified contract

Implementation

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

No balances found for "DoughIndex"

No transactions found for "DoughIndex"


Functions
Getter at block 21221390
aaveActionsAddress(view returns (address)
0x0000000000000000000000000000000000000000
allowOnlyEOA(view returns (bool)
false
apyFee(view returns (uint256)
0
borrowFormulaAddress(view returns (address)
0x0000000000000000000000000000000000000000
deleverageAsset(view returns (address)
0x0000000000000000000000000000000000000000
deleverageAutomation(view returns (address)
0x0000000000000000000000000000000000000000
dsaCounter(view returns (uint256)
0
dsaMasterCopy(view returns (address)
0x0000000000000000000000000000000000000000
getWhitelistedTokenList(view returns (address[])
[]
minDeleveragingRatio(view returns (uint256)
0
minHealthFactor(view returns (uint256)
0
multisig(view returns (address)
0x0000000000000000000000000000000000000000
shieldAutomation(view returns (address)
0x0000000000000000000000000000000000000000
treasury(view returns (address)
0x0000000000000000000000000000000000000000
vaultAutomation(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
borrowFormula(address _tokenaddress _dsaAddressview returns (uint256 _debtAmountuint256 _totalAmountuint256 _scaledInterestuint256 _minInterest)
borrowFormulaInterest(address _tokenaddress _dsaAddressview returns (uint256 _scaledInterest)
getDoughConnector(uint256view returns (address)
getDoughDsa(address _dsaAddressview returns (address)
getDsaBorrowStartDate(address _dsaAddressaddress _tokenview returns (uint256)
getDsaByID(uint256view returns (address)
getFlashBorrowers(addressview returns (bool)
getOwnerOfDoughDsa(addressview returns (address)
getTokenDecimals(address _tokenview returns (uint8)
getTokenIndex(address _tokenview returns (uint256)
getTokenMinInterest(address _tokenview returns (uint256)
whitelistedTokenList(uint256view returns (address)
whitelistedTokens(addressview returns (uint8 decimalsuint256 minInterestuint256 tokenIndex)
State-modifying
buildDoughDsa(returns (address)
deleteWhitelistedTokenAddress(address _token
initialize(address _multisigaddress _treasuryaddress _deleveratingAssetaddress _deleverageAutomationuint256 _apyFeeuint256 _minDeleveragingRatiouint256 _minHealthFactorRatio
setAllowOnlyEOA(bool _status
setApyFee(uint256 _apyFee
setConnectors(uint256 _connectorIdaddress _connectorsAddr
setDeleverageAutomation(address _deleverageAutomation
setDsaMasterClone(address _dsaMasterCopy
setFlashBorrower(address _flashBorrowerbool _status
setMinAllowedHealthFactorRatio(uint256 _minHealthFactor
setMinDeleveragingRatio(uint256 _minDeleveragingRatio
setMultipleFlashBorrowers(address[] _flashBorrowersbool[] _status
setNewAaveActions(address _newAaveActions
setNewBorrowFormula(address _newBorrowFormula
setNewMultisig(address _newMultiSig
setNewShieldAutomation(address _shieldAutomation
setNewVaultAutomation(address _vaultAutomation
setNewWhitelistedToken(address _tokenuint8 _decimalsuint256 _minInterest
setTreasury(address _treasury
updateBorrowDate(uint256 _connectorIDuint256 _timeaddress _dsaAddressaddress _token
updateDeleverageAsset(address _deleverageAsset
withdrawToken(address _assetaddress _treasuryuint256 _amount
Events
AllowOnlyEOA(bool status
ApyFeeUpdated(uint256 apyFee
ConnectorUpdated(uint256 connectorIdaddress connectorAddress
DeletedTokenWhitelisted(address token
DsaCreated(address indexed newDsaAddressaddress indexed ownerAddress
Initialized(uint64 version
NewAaveActionsConnector(address aaveActionsConnector
NewBorrowFormula(address borrowFormula
NewDeleverageAsset(address deleverageAsset
NewDeleverageAutomation(address deleverageAutomation
NewDeleveragingRatio(uint256 minDeleveragingRatio
NewDoughIndex(address newDoughIndex
NewDoughMultisig(address newMultisig
NewDsaMasterClone(address dsaMasterClone
NewFlashBorrower(address flashBorrowerbool status
NewMinHealthFactor(uint256 feeRatio
NewShieldAutomation(address shieldAutomation
NewTokenWhitelisted(address tokenuint8 decimalsuint256 minInterest
NewTreasuryAddress(address treasuryAddress
NewVaultAutomation(address vaultAutomation
UpdateBorrowDate(address calleraddress dsaAddressaddress tokenuint256 connectoruint256 timeNow
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CustomError(string errorMsg
ERC1167FailedCreateClone(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
SafeERC20FailedOperation(address token