TransparentUpgradeableProxy

Verified contract

Proxy

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

No balances found for "TransparentUpgradeableProxy"

0x5487a8801df144694e806fcabf52245d1bb1635a1c922580fd06a3d4d8a472a5
0x215f7c40ef34bd15957545364bef92c61db0153b1e102c1ef0df668a19142b9f
0x21e8d9146f35ac3cd28ebf2cf1ba8edd159828e37a81f907e06a8a3422655734
0x0eb1f42b6a8b0ad140c4a341fe480b08aaab12636c32cc5523713f06cf59a29e
0xa4f78f711449502bc38bf4449950d98dbbec018f48f424879d232b413f4aa0d8
0xf7e326ffa21a9d2c12ef7ce3f6497b6e870fc358f9d0f736ab5b707f6b658a27
0x757aa3f2283e052b4629ea9a22a28b9d2703d1ae27a2ce1198d31583e2a073ec
0xf8b4c0e1c250603ec9893ef0b40904bd852beff1a7a2bbce904318890c2f8edf
0x05ad4c74f62a978e7028113c8550c88cf2ec704167e8fb5434b00688723674aa
0x242d13388766a4a1e606af92f96e6fd1c9d0e9ae9e57d3b3cc4449d3ddc87da1

Functions
Getter at block 21221390
aaveActionsAddress(view returns (address)
0x830926c67b09b78f854f0afa75892bd0c67902b1
allowOnlyEOA(view returns (bool)
true
apyFee(view returns (uint256)
500
borrowFormulaAddress(view returns (address)
0x6e7ad9e52f5c1800659ffdf6f62ba2f439e77207
deleverageAsset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
deleverageAutomation(view returns (address)
0x851b20f8ae0264a2162a941854693f73816f7255
dsaCounter(view returns (uint256)
300
dsaMasterCopy(view returns (address)
0x8a3f35e9eb756ad10242655bf5075178bcb7b59f
getWhitelistedTokenList(view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48]
minDeleveragingRatio(view returns (uint256)
1040000000000000000
minHealthFactor(view returns (uint256)
1130000000000000000
multisig(view returns (address)
0x38ae59372f1e0ae6553f69d5a2b3892b97a0cfd2
shieldAutomation(view returns (address)
0x0000000000000000000000000000000000000000
treasury(view returns (address)
0x902f42386d564b2d94bf40f56c070402092a5deb
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
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
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
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CustomError(string errorMsg
ERC1167FailedCreateClone(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
SafeERC20FailedOperation(address token