SigmaControllerV1
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
23
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "SigmaControllerV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SigmaControllerV1"
ABI
ABI objects
Getter at block 21208896
INITIALIZER_IMPLEMENTATION_ID() view returns (bytes32)
0xe3d7c1179cc3f4ae9aab4e39c8923b411d4674dcb3d44aa456301be51bb24aef
MAX_INDEX_SIZE() view returns (uint256)
10
MAX_LIST_TOKENS() view returns (uint256)
25
MIN_BALANCE() view returns (uint256)
1000000
MIN_INDEX_SIZE() view returns (uint256)
2
POOL_IMPLEMENTATION_ID() view returns (bytes32)
0x42fdd905bf1f3fac3b475cdca7cc127db3a757ae179f57c9da3b4787f5f58206
POOL_REWEIGH_DELAY() view returns (uint256)
604800
REWEIGHS_BEFORE_REINDEX() view returns (uint8)
3
SELLER_IMPLEMENTATION_ID() view returns (bytes32)
0x9f8b000e870cb32f9827cf46e6a69e2637d6c7131de0898cec5106d029b20f8d
SHORT_TWAP_MAX_TIME_ELAPSED() view returns (uint32)
172800
SHORT_TWAP_MIN_TIME_ELAPSED() view returns (uint32)
1200
circuitBreaker() view returns (address)
0x0000000000000000000000000000000000000000
circulatingMarketCapOracle() view returns (address)
0x0000000000000000000000000000000000000000
defaultExitFeeRecipient() view returns (address)
0x78a3ef33cf033381feb43ba4212f2af5a5a0a2ea
defaultSellerPremium() view returns (uint8)
0
owner() view returns (address)
0x0000000000000000000000000000000000000001
poolFactory() view returns (address)
0x592f70ce43a310d15ff59be1460f38ab6df3fe65
proxyManager() view returns (address)
0xd23dedc599bd56767e42d48484d6ca96ab01c115
tokenListCount() view returns (uint256)
0
uniswapOracle() view returns (address)
0xfa5a44d3ba93d666bf29c8804a36e725ecac659a
Read-only
computeInitializerAddress(address poolAddress) view returns (address initializerAddress)
computePoolAddress(uint256 listID, uint256 indexSize) view returns (address poolAddress)
computeSellerAddress(address poolAddress) view returns (address sellerAddress)
getInitialTokensAndBalances(uint256 listID, uint256 indexSize, uint256 wethValue) view returns (address[] tokens, uint256[] balances)
getSortedAndFilteredTokensAndScores(uint256 listID) view returns (address[] tokens, uint256[] scores)
getTokenList(uint256 listID) view returns (address[] tokens)
getTokenListConfig(uint256 listID) view returns (address scoringStrategy, uint128 minimumScore, uint128 maximumScore)
getTokenScores(uint256 listID, address[] tokens) view returns (uint256[] scores)
getTopTokensAndScores(uint256 listID, uint256 count) view returns (address[] tokens, uint256[] scores)
indexPoolMetadata(address) view returns (bool initialized, uint16 listID, uint8 indexSize, uint8 reweighIndex, uint64 lastReweigh)
isTokenInlist(uint256 listID, address token) view returns (bool)
State-modifying
Events addToken(uint256 listID, address token)
addTokens(uint256 listID, address[] tokens)
createTokenList(bytes32 metadataHash, address scoringStrategy, uint128 minimumScore, uint128 maximumScore)
delegateCompLikeTokenFromPool(address pool, address token, address delegatee)
finishPreparedIndexPool(address poolAddress, address[] tokens, uint256[] balances)
forceReindexPool(address poolAddress)
initialize()
initialize(address circuitBreaker_)
prepareIndexPool(uint256 listID, uint256 indexSize, uint256 initialWethValue, string name, string symbol) returns (address poolAddress, address initializerAddress)
reindexPool(address poolAddress)
removeToken(uint256 listID, address token)
renounceOwnership()
reweighPool(address poolAddress)
setCircuitBreaker(address circuitBreaker_)
setDefaultSellerPremium(uint8 _defaultSellerPremium)
setPublicSwap(address indexPool_, bool publicSwap)
setSwapFee(address poolAddress, uint256 swapFee)
sortAndFilterTokens(uint256 listID)
transferOwnership(address newOwner)
updateMinimumBalance(address pool, address tokenAddress)
updateSellerPremium(address tokenSeller, uint8 premiumPercent)
updateTokenPrices(uint256 listID) returns (bool[] pricesUpdated)
NewPoolInitializer(address pool, address initializer, uint256 listID, uint256 indexSize)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolInitialized(address pool, address unboundTokenSeller, uint256 listID, uint256 indexSize)
TokenAdded(address token, uint256 listID)
TokenListAdded(uint256 listID, bytes32 metadataHash, address scoringStrategy, uint128 minimumScore, uint128 maximumScore)
TokenListSorted(uint256 listID)
TokenRemoved(address token, uint256 listID)
constructor(address uniswapOracle_, address poolFactory_, address proxyManager_, address defaultExitFeeRecipient_)
This contract contains no fallback and receive objects.
This contract contains no error objects.