StableMasterFront

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x86c5cb29 at 14784995
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 "StableMasterFront"

No transactions found for "StableMasterFront"


Functions
Getter at block 21160220
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)
0x0000000000000000000000000000000000000000
getCollateralRatio(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
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
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.