TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 0 txns
Deployed by via 0xddc71f7a at 14966363
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxy"

No transactions found for "TransparentUpgradeableProxy"


Functions
Getter at block 21160317
BASE_PARAMS(view returns (uint256)
1000000000
badDebt(view returns (uint256)
0
core(view returns (address)
0x5bc6bef80da563ebf6df6d6913513fa9a7ec89be
flashLoanModule(view returns (address)
0x4a2ff9bc686a0a23da13b6194c69939189506f7f
stablecoin(view returns (address)
0x1a7e4e63778b4f12a199c062f3efdd288afcbce8
surplusBuffer(view returns (uint256)
0
surplusForGovernance(view returns (uint64)
1000000000
surplusManager(view returns (address)
0xdc4e6dfe07efca50a197df15d9200883ef4eb1c8
Read-only
isGovernor(address adminview returns (bool)
isGovernorOrGuardian(address adminview returns (bool)
isVaultManager(address _vaultManagerview returns (bool)
vaultManagerList(uint256view returns (address)
vaultManagerMap(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addMinter(address minter
addVaultManager(address vaultManager
fetchSurplusFromAll(returns (uint256uint256)
fetchSurplusFromFlashLoan(returns (uint256uint256)
initialize(address _coreaddress _stablecoin
pushSurplus(returns (uint256 governanceAllocation)
recoverERC20(address tokenAddressaddress touint256 amountToRecover
removeMinter(address minter
removeVaultManager(address vaultManager
setCore(address _core
setFlashLoanModule(address _flashLoanModule
setSurplusForGovernance(uint64 _surplusForGovernance
setSurplusManager(address _surplusManager
setTreasury(address _treasury
updateBadDebt(uint256 amountreturns (uint256 badDebtValue)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BadDebtUpdated(uint256 badDebtValue
CoreUpdated(address indexed _core
NewTreasurySet(address indexed _treasury
Recovered(address indexed tokenaddress indexed touint256 amount
SurplusBufferUpdated(uint256 surplusBufferValue
SurplusForGovernanceUpdated(uint64 _surplusForGovernance
SurplusManagerUpdated(address indexed _surplusManager
VaultManagerToggled(address indexed vaultManager
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyVaultManager(
InvalidAddress(
InvalidTreasury(
NotCore(
NotGovernor(
NotVaultManager(
RightsNotRemoved(
TooBigAmount(
TooHighParameterValue(
ZeroAddress(