CurveManager

Verified contract

Active on Base with 3 txns
Deployed by via 0xc355b663 at 10577526
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CurveManager"

0x9a3065805a53f7730f1dca83a6a3ef72848037aa5845920e65429341943b1521
0x00784b160c6cb5b9a3c4f93e952886ccb9ac35c13d38ec87854217f6317631bf
0x1289a1f732054461b0d18ddee055005c0f88eb65e65e437452bc2cf1df1dcbb5

Functions
Getter at block 22935208
CURVE_MASTER(view returns (bytes32)
0x582f7ae400fd6eac6b5d742ed99c060c38824309229f632d38f783d643ed838e
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
TRADE_MASTER(view returns (bytes32)
0x49ffb0956e73704b51ddcf1ad03e5414918b84e9174f6f8dc9dc4efa150d693f
Read-only
calculatePrice(uint256 _curveIduint256 supplyuint256 amountuint256 decimalsuint256 scalarview returns (uint256)
curves(uint256view returns (address LogicContractbool isFrozenbool isVetted)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isCurveValid(uint256 curveIdview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeTradeManager(address newTradeManager
createCurve(uint256 curveIdaddress _LogicContract
freezeCurve(uint256 curveIdbool _isFrozen
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setCurveManager(address _newCurveManager
updateCurve(uint256 curveIdbool _isVettedbool _isFrozenaddress _LogicContract
Events
CurveCreated(uint256 curveIdaddress logicContract
CurveStopped(uint256 curveIdbool isFrozen
CurveUpdated(uint256 curveIdbool isFrozenbool isVetted
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole