TransparentUpgradeableProxy

Verified contract

Proxy

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

No balances found for "TransparentUpgradeableProxy"

0xf7e783ae05fc31ba88771bf921a5ba7f104d4e42983d0c2c5cc813949948a7cb
0xd65c497d500cff323dc0672d797c8388e4322315e7c9ef565484ccd0cb15d070
0x581b681f015b2420e8ffa65e15fb1d4e175c572f9c3b43ebea3d6ab6f1c4de55
0x27348527cb4f5ab83901ec98b13bfa10da7c9334ebd2545862a832fddbab85b2
0xc0faae67838f336df6ba3ab41d80bb8d202bdbb21ca865bd5aed42081041662f
0xdff699f2a81acfe7df726a3129be6a8b11eb8a736186891e5ee759e36054ab9b
0x0c09a7fb2581c93e2547db6946998cf9cd2f7d7321d4148eb8c74bea538fc224
0x63f9adffd099675ea0f30e21198f543420f30b0e613b6e51b8c470fdbb2a3341
0xb1fc9e0b49ac6a47a81cd01b49e62f9035e05e407a785e54f82e8816dc2060bb
0x3f13760e413ff579272db20409af6e4021221b3f56465ef304c5f6155bca2613

Functions
Getter at block 21249998
BASE_PARAMS(view returns (uint256)
1000000000
BASE_TOKENS(view returns (uint256)
1000000000000000000
CORE_ROLE(view returns (bytes32)
0x502d3d275257923b2bea6ea25d9631f12369fb532871f13eb85eb09dc0fb4842
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVERNOR_ROLE(view returns (bytes32)
0x7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55
GUARDIAN_ROLE(view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
SLP(view returns (bytes32)
0xe0136b3661826a483734248681e4f59ae66bc6065ceb43fdd469ecb22c21d745
STABLE(view returns (bytes32)
0xfb286912c6eadba541f23a3bb3e83373ab139b6e65d84e2a473c186efc2b4642
agToken(view returns (address)
0x1a7e4e63778b4f12a199c062f3efdd288afcbce8
 
getCollateralRatio(view returns (uint256)
getStocksUsers(view returns (uint256 _stocksUsers)
0
Read-only
collateralMap(addressview returns (address tokenaddress sanTokenaddress perpetualManageraddress oracleuint256 stocksUsersuint256 sanRateuint256 collatBasestruct SLPData slpDatastruct MintBurnData feeData)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
paused(bytes32view returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
accumulateInterest(uint256 gain
addGovernor(address governor
burn(uint256 amountaddress burneraddress destaddress poolManageruint256 minCollatAmount
convertToSLP(uint256 amountaddress user
deploy(address[] governorListaddress guardianaddress _agToken
deployCollateral(address poolManageraddress perpetualManageraddress feeManageraddress oracleaddress sanToken
deposit(uint256 amountaddress useraddress poolManager
grantRole(bytes32 roleaddress account
initialize(address core_
mint(uint256 amountaddress useraddress poolManageruint256 minStableAmount
pause(bytes32 agentaddress poolManager
rebalanceStocksUsers(uint256 amountaddress poolManagerUpaddress poolManagerDown
removeGovernor(address governor
renounceRole(bytes32 roleaddress account
revokeCollateral(address poolManageraddress settlementContract
revokeGuardian(address oldGuardian
revokeRole(bytes32 roleaddress account
setCapOnStableAndMaxInterests(uint256 _capOnStableMinteduint256 _maxInterestsDistributedaddress poolManager
setCore(address newCore
setFeeKeeper(uint64 _bonusMalusMintuint64 _bonusMalusBurnuint64 _slippageuint64 _slippageFee
setFeeManager(address newFeeManageraddress oldFeeManageraddress poolManager
setGuardian(address newGuardianaddress oldGuardian
setIncentivesForSLPs(uint64 _feesForSLPsuint64 _interestsForSLPsaddress poolManager
setOracle(address _oracleaddress poolManager
setTargetHAHedge(uint64 _targetHAHedge
setUserFees(address poolManageruint64[] _xFeeuint64[] _yFeeuint8 _mint
signalLoss(uint256 loss
unpause(bytes32 agentaddress poolManager
updateStocksUsers(uint256 amountaddress poolManager
withdraw(uint256 amountaddress burneraddress destaddress poolManager
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BurntStablecoins(address indexed _poolManageruint256 amountuint256 redeemInC
CapOnStableAndMaxInterestsUpdated(address indexed _poolManageruint256 _capOnStableMinteduint256 _maxInterestsDistributed
CollateralDeployed(address indexed _poolManageraddress indexed _perpetualManageraddress indexed _sanTokenaddress _oracle
CollateralRevoked(address indexed _poolManager
FeeArrayUpdated(address indexed _poolManageruint64[] _xFeeuint64[] _yFeeuint8 _type
FeeManagerUpdated(address indexed _poolManageraddress indexed newFeeManager
MintedStablecoins(address indexed _poolManageruint256 amountuint256 amountForUserInStable
OracleUpdated(address indexed _poolManageraddress indexed _oracle
Paused(bytes32 name
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SLPsIncentivesUpdated(address indexed _poolManageruint64 _feesForSLPsuint64 _interestsForSLPs
SanRateUpdated(address indexed _tokenuint256 _newSanRate
StocksUsersUpdated(address indexed _poolManageruint256 _stocksUsers
Unpaused(bytes32 name
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.