Market

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x72026997 at 12164732
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable

No balances found for "Market"

No transactions found for "Market"


Functions
Getter at block 21880773
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Debt(view returns (address)
0x0000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
NO(view returns (address)
0x0000000000000000000000000000000000000000
Quote(view returns (address)
0x0000000000000000000000000000000000000000
STARTUP_ROLE(view returns (bytes32)
0x6afe9cfb47664136b26b50db67b3566cb1d289a2bee71ac01b59c95757fb24fe
borrowFee(view returns (uint32)
0
buyFee(view returns (uint32)
0
c(view returns (uint256)
0
 
currentFundingRatio(view returns (uint256 numeratoruint256 denominator)
dev(view returns (address)
0x0000000000000000000000000000000000000000
 
estimateRaisePrice(view returns (bool successuint256 _tuint256 _cuint256 _wuint256 raisedFloorPrice)
f(view returns (uint256)
0
helper(view returns (address)
0x0000000000000000000000000000000000000000
initialized(view returns (bool)
false
k(view returns (uint256)
0
latestUpdateTimestamp(view returns (uint256)
0
lowerInterval(view returns (uint32)
0
lowerStep(view returns (uint32)
0
maxTargetAdjusted(view returns (uint32)
0
minTarget(view returns (uint32)
0
p(view returns (uint256)
0
paused(view returns (bool)
false
raiseStep(view returns (uint32)
0
sellFee(view returns (uint32)
0
target(view returns (uint32)
0
targetAdjusted(view returns (uint32)
0
w(view returns (uint256)
0
Read-only
estimateAdjust(uint256 _kuint256 _taruint256 _wuint256 _tpure returns (bool successuint256 _cuint256 _fuint256 _p)
estimateBuy(uint256 worthview returns (uint256 amountuint256 feeuint256 newPrice)
estimateRaisePrice(uint256 _fuint256 _kuint256 _puint256 _taruint256 _tarAdjustedpure returns (bool successuint256 _tuint256 _cuint256 _wuint256 raisedFloorPrice)
estimateSell(uint256 amountview returns (uint256 worthuint256 feeuint256 newPrice)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
borrow(address useruint256 worth
buy(uint256 worthuint256 desiredreturns (uint256uint256)
constructor1(address _NOaddress _Debtaddress _Quoteuint256 _kuint32 _targetuint32 _targetAdjustedaddress _helperaddress _manager
grantRole(bytes32 roleaddress account
lowerAndAdjust(
pause(
renounceRole(bytes32 roleaddress account
repay(address useruint256 worth
revokeRole(bytes32 roleaddress account
sell(uint256 amountuint256 desiredreturns (uint256uint256)
setAdjustOptions(uint32 _minTargetuint32 _maxTargetAdjusteduint32 _raiseStepuint32 _lowerStepuint32 _lowerInterval
setFeeOptions(address _devuint32 _buyFeeuint32 _sellFeeuint32 _borrowFee
setMarketOptions(uint256 _kuint32 _targetuint32 _targetAdjusted
startup(uint256 _wuint256 _t
unpause(
Events
Adjust(uint256 cuint256 fuint256 p
AdjustOptionsChanged(uint32 minTargetuint32 maxTargetAdjusteduint32 raiseStepuint32 lowerStepuint32 lowerInterval
Buy(address indexed useruint256 inputuint256 outputuint256 fee
FeeOptionsChanged(address devuint32 buyFeeuint32 sellFeeuint32 borrowFee
Lower(uint256 targetuint256 targetAdjusted
Paused(address account
Raise(address triggeruint256 targetuint256 targetAdjusted
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Sell(address indexed useruint256 inputuint256 outputuint256 fee
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.