EnhancedStepFunctions

Verified contract

Active on Ethereum with 251 txns
Deployed by via 0x6f2e975e at 9281938
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EnhancedStepFunctions"

0x48abec0e7f926bdb5e56216914fd4de4f78e9de6f2ea1a57a31f76801660e230
0xdbb6776296162a8a8da9b6d64f298b4a097fecb5d459bf6a054e61103a947a75
0x8c5d121d2169ab9744b2110fdb72052a5e8c25d095f10994cff1a779ae1827cd
0x7373a0669f41cf67270c3828f321e57c96049d202744282dddbc68e6f7303dfa
0x1edb980cc3e5bc3129b705f906ac06424e21afea03d4211eda60763c32f758d5
0x55e68373559593f70e0e013a8068b72ebe3dbca34c899ddf431f3f1a255a0199
0x9f1c9e73fa315d4c94f1ae1dab16569b28e70506c1a0c8c57f14f0555b67205f
0xad6b80e3860ddc82454ec8247fe893cb251d7402d327de669c44ed8b1e7163ca
0xd2f797d020159fc7d5fd00fcdb379480d6d5e70c24091aeaeb6c4bf0a4aa410a
0x6b18c84a5189aa9aec68444313800a80f65e2668b3a3189aca136b18ae3007f0

Functions
Getter at block 21223205
admin(view returns (address)
0xf3d872b9e8d314820dc8e99dafbe1a3feedc27d5
getAlerters(view returns (address[])
[0xF76d38Da26c0c0a4ce8344370D7Ae4c34B031dea, 0xf3D872b9E8d314820dc8E99DAfBe1A3FeEDc27D5]
getListedTokens(view returns (address[])
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdd974D5C2e2928deA5F71b9825b8b646686BD200, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x41e5560054824eA6B0732E656E3Ad64E20e94E45]
getOperators(view returns (address[])
[0xF76d38Da26c0c0a4ce8344370D7Ae4c34B031dea, 0xf3D872b9E8d314820dc8E99DAfBe1A3FeEDc27D5, 0x7C8060894805a52F2b0970a75AFF481442305963]
numTokensInCurrentCompactData(view returns (uint256)
5
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveContract(view returns (address)
0x8ccfe0e31b8652adeb5cfc37ceffa039fcd97ebb
validRateDurationInBlocks(view returns (uint256)
100
Read-only
getBasicRate(address tokenbool buyview returns (uint256)
getCompactData(address tokenview returns (uint256uint256bytes1bytes1)
getImbalancePerToken(address tokenuint256 whichBlockview returns (int256 totalImbalanceint256 currentBlockImbalance)
getRate(address tokenuint256 currentBlockNumberbool buyuint256 qtyview returns (uint256)
getRateUpdateBlock(address tokenview returns (uint256)
getStepFunctionData(address tokenuint256 commanduint256 paramview returns (int256)
getTokenBasicData(address tokenview returns (boolbool)
getTokenControlInfo(address tokenview returns (uint256uint256uint256)
tokenImbalanceData(addressuint256view returns (uint256)
State-modifying
addAlerter(address newAlerter
addOperator(address newOperator
addToken(address token
claimAdmin(
disableTokenTrade(address token
enableTokenTrade(address token
recordImbalance(address tokenint256 buyAmountuint256 rateUpdateBlockuint256 currentBlock
removeAlerter(address alerter
removeOperator(address operator
setBaseRate(address[] tokensuint256[] baseBuyuint256[] baseSellbytes14[] buybytes14[] selluint256 blockNumberuint256[] indices
setCompactData(bytes14[] buybytes14[] selluint256 blockNumberuint256[] indices
setImbalanceStepFunction(address tokenint128[] xBuyint128[] yBuyint128[] xSellint128[] ySell
setImbalanceStepFunction(address tokenint256[] xBuyint256[] yBuyint256[] xSellint256[] ySell
setQtyStepFunction(addressint256[]int256[]int256[]int256[]
setReserveAddress(address reserve
setTokenControlInfo(address tokenuint256 minimalRecordResolutionuint256 maxPerBlockImbalanceuint256 maxTotalImbalance
setValidRateDurationInBlocks(uint256 duration
transferAdmin(address newAdmin
transferAdminQuickly(address newAdmin
withdrawEther(uint256 amountaddress sendTo
withdrawToken(address tokenuint256 amountaddress sendTo
Events
AdminClaimed(address newAdminaddress previousAdmin
AlerterAdded(address newAlerterbool isAdd
EtherWithdraw(uint256 amountaddress sendTo
OperatorAdded(address newOperatorbool isAdd
TokenWithdraw(address tokenuint256 amountaddress sendTo
TransferAdminPending(address pendingAdmin
Constructor
constructor(address _admin
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.