ReefBasket

Verified contract

Active on Ethereum with 106 txns
Deployed by via 0xfc5e1bbc at 11229766
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $12.38
ERC-20
Value $12.22
ERC-20
Value $2.99
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x8c391233d052b130a228b9e25e60cef36b09e68c4f188fec55439c550e530e71
0x44efb1c6935d6f0cea5c7b1a3639fca1c247de103ef79643f745ebba4c8d7bf0
0x94a6233bdac13fa964195c88adf3c3018c74e850ea076cef4c2c051dfefa3eff
0x45a1e332e34f7d44fb2ef5cae5193e098fc02e45ea401c2dba62a5207a5c1f32
0x08e0f35b2d0432c96dc98db6e13761e24480d81d595711274aae293aa2f7e477
0x1b73d2bc0c04d8a5728d64432de14697410c982048638f14b021b57700e32dcc
0x9e754191d7a7e3787464e91691a32716f8e94eb226fab1d67c2322d2626b6ce6
0xe1e5e2820ad79cd22f1a8b4ac45ffde049b687d1e2600c58599f99f5ee49b1ee
0xd80aa4b15c223b0196ff13be0515cdc71e2c92ed7aaa4e37e5b35e903eaa6e23
0x2d69346827aac394b5de47ad19fbdb15ce4f3599bdb34cbfa1c676c68f297793

Functions
Getter at block 21037529
availableBasketsSize(view returns (uint256)
59
currentInvestedFunds(view returns (uint256)
15099999979333111678
maxInvestedFunds(view returns (uint256)
100000000000000000000
minimalInvestment(view returns (uint256)
1000000000000000000
owner(view returns (address)
0x61675253cfdb2e6d55cfbc0c4ead63b8509b3f29
protocolTokenAddress(view returns (address)
0x894a180cf0bdf32ff6b3268a1ae95d2fbc5500ab
protocolTokenDisinvestPercentage(view returns (uint16)
10
Read-only
availableBaskets(uint256view returns (string nameaddress referrer)
balanceOfBalancerPools(address _owneruint256 _basketIndexview returns (uint256[])
balanceOfMooniswapPools(address _owneruint256 _basketIndexview returns (uint256[])
balanceOfTokens(address _owneruint256 _basketIndexview returns (uint256[])
balanceOfUniswapPools(address _owneruint256 _basketIndexview returns (uint256[])
getAvailableBasketBalancerPools(uint256 _basketIndexview returns (address[]uint8[])
getAvailableBasketMooniswapPools(uint256 _basketIndexview returns (address[]uint8[])
getAvailableBasketTokens(uint8 _basketIndexview returns (address[]uint8[])
getAvailableBasketUniswapPools(uint256 _basketIndexview returns (address[2][]uint8[])
investedAmountInBasket(address _owneruint256 _basketIndexview returns (uint256)
State-modifying
createBasket(string _nameaddress[2][] _uniswapPoolsuint8[] _uniswapPoolsWeightsaddress[] _tokensuint8[] _tokensWeightsaddress[] _balancerPoolsuint8[] _balancerPoolsWeightsaddress[] _mooniswapPoolsuint8[] _mooniswapPoolsWeightspayable returns (uint256)
disinvest(uint256 _basketIndexuint256 _percentuint256 _protocolYieldRatiobool shouldRestakepayable returns (uint256)
inCaseTokengetsStuck(address _TokenAddress
invest(uint256[] _basketIndexesuint256[] _weightsuint256 _minPoolTokenspayable returns (uint256)
renounceOwnership(
setMaxInvestedFunds(uint256 _maxInvestedFunds
setMinimalInvestment(uint256 _minimalInvestment
setProtocolTokenAddress(address _newProtocolTokenAddress
setProtocolTokenDisinvestPercentage(uint16 _newPercentage
toggleContractActive(
transferOwnership(address newOwner
withdraw(
Events
BasketCreated(uint256 indexed basketIdaddress indexed user
Disinvest(address indexed useruint256 indexed basketIduint256 disinvestedAmount
Invest(address indexed useruint256 indexed basketIduint256 investedAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(uint16 _protocolTokenDisinvestPercentageaddress _protocolTokenAddress
Fallback and receive
receive(
Errors

This contract contains no error objects.