CurveManager

Verified contract

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

No balances found for "CurveManager"

0x8267824e45d7be955f4df41042d2a0c17aa1d6d9618d06e97f53a71882b0b401
0x4af05c40211c253b8ed803abba1ad694a181a81391d879405e840229be24f4e0
0x71d35b8fe1f9807cdab58b4a89b45b0348ab3d7d3d482943b3abfbefc81938fe

Functions
Getter at block 21844398
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