DoughIndex
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 29 additional slots
Balances ($0.00)
No balances found for "DoughIndex"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DoughIndex"
ABI
ABI objects
Getter at block 21221935
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 _token, address _dsaAddress) view returns (uint256 _debtAmount, uint256 _totalAmount, uint256 _scaledInterest, uint256 _minInterest)
borrowFormulaInterest(address _token, address _dsaAddress) view returns (uint256 _scaledInterest)
getDoughConnector(uint256) view returns (address)
getDoughDsa(address _dsaAddress) view returns (address)
getDsaBorrowStartDate(address _dsaAddress, address _token) view returns (uint256)
getDsaByID(uint256) view returns (address)
getFlashBorrowers(address) view returns (bool)
getOwnerOfDoughDsa(address) view returns (address)
getTokenDecimals(address _token) view returns (uint8)
getTokenIndex(address _token) view returns (uint256)
getTokenMinInterest(address _token) view returns (uint256)
whitelistedTokenList(uint256) view returns (address)
whitelistedTokens(address) view returns (uint8 decimals, uint256 minInterest, uint256 tokenIndex)
State-modifying
Events buildDoughDsa() returns (address)
deleteWhitelistedTokenAddress(address _token)
initialize(address _multisig, address _treasury, address _deleveratingAsset, address _deleverageAutomation, uint256 _apyFee, uint256 _minDeleveragingRatio, uint256 _minHealthFactorRatio)
setAllowOnlyEOA(bool _status)
setApyFee(uint256 _apyFee)
setConnectors(uint256 _connectorId, address _connectorsAddr)
setDeleverageAutomation(address _deleverageAutomation)
setDsaMasterClone(address _dsaMasterCopy)
setFlashBorrower(address _flashBorrower, bool _status)
setMinAllowedHealthFactorRatio(uint256 _minHealthFactor)
setMinDeleveragingRatio(uint256 _minDeleveragingRatio)
setMultipleFlashBorrowers(address[] _flashBorrowers, bool[] _status)
setNewAaveActions(address _newAaveActions)
setNewBorrowFormula(address _newBorrowFormula)
setNewMultisig(address _newMultiSig)
setNewShieldAutomation(address _shieldAutomation)
setNewVaultAutomation(address _vaultAutomation)
setNewWhitelistedToken(address _token, uint8 _decimals, uint256 _minInterest)
setTreasury(address _treasury)
updateBorrowDate(uint256 _connectorID, uint256 _time, address _dsaAddress, address _token)
updateDeleverageAsset(address _deleverageAsset)
withdrawToken(address _asset, address _treasury, uint256 _amount)
AllowOnlyEOA(bool status)
ApyFeeUpdated(uint256 apyFee)
ConnectorUpdated(uint256 connectorId, address connectorAddress)
DeletedTokenWhitelisted(address token)
DsaCreated(address indexed newDsaAddress, address 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 flashBorrower, bool status)
NewMinHealthFactor(uint256 feeRatio)
NewShieldAutomation(address shieldAutomation)
NewTokenWhitelisted(address token, uint8 decimals, uint256 minInterest)
NewTreasuryAddress(address treasuryAddress)
NewVaultAutomation(address vaultAutomation)
UpdateBorrowDate(address caller, address dsaAddress, address token, uint256 connector, uint256 timeNow)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
CustomError(string errorMsg)
ERC1167FailedCreateClone()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
SafeERC20FailedOperation(address token)