OlympusProV2
Verified contract
Active on
Ethereum with 2,610 txns
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 "OlympusProV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15997856 | 2 years ago | | | 0 | 0.00087656800 | |
| 15997830 | 2 years ago | | | 0 | 0.00081395600 | |
| 15997806 | 2 years ago | | | 0 | 0.0010017920 | |
| 15997780 | 2 years ago | | | 0 | 0.00098531019 | |
| 15997337 | 2 years ago | | | 0 | 0.0020198310 | |
| 15997305 | 2 years ago | | | 0 | 0.0020566226 | |
| 15997301 | 2 years ago | | | 0 | 0.00080252312 | |
| 15997298 | 2 years ago | | | 0 | 0.0072504676 | |
| 15997052 | 2 years ago | | | 0 | 0.0020223548 | |
| 15997052 | 2 years ago | | | 0 | 0.0029098623 |
ABI
ABI objects
Getter at block 21157436 liveMarkets() view returns (uint256[])
authority() view returns (address)
0x1c21f8ea7e39e2ba00bc12d2968d63f4acb38b7a
daoReward() view returns (uint256)
0
refReward() view returns (uint256)
0
vestingContract() view returns (address)
0xfb57b5721fc3c822cb3264ad180c71d89bf2577a
Read-only
adjustments(uint256) view returns (uint128 change, uint48 lastAdjustment, uint48 timeToAdjusted, bool active)
currentControlVariable(uint256 _id) view returns (uint256)
currentDebt(uint256 _id) view returns (uint256)
findMarketFor(address tokenIn, address tokenOut, uint256 amountIn, uint256 minAmountOut, uint256 maxExpiry) view returns (uint256 id)
indexesFor(address _user) view returns (uint256[] indexes_)
instantSwap(uint256 _id) view returns (bool)
isLive(uint256 _id) view returns (bool)
liveMarketsBetween(uint256 firstIndex, uint256 lastIndex) view returns (uint256[])
liveMarketsFor(bool _creator, bool _base, address _address) view returns (uint256[])
marketPrice(uint256 _id) view returns (uint256)
markets(uint256) view returns (address creator, address baseToken, address quoteToken, bool call, bool capacityInQuote, uint256 capacity, uint256 totalDebt, uint256 minPrice, uint256 maxPayout, uint256 sold, uint256 purchased)
marketsFor(address tokenIn, address tokenOut) view returns (uint256[])
marketsForBase(address, uint256) view returns (uint256)
marketsForCreator(address, uint256) view returns (uint256)
marketsForQuote(address, uint256) view returns (uint256)
maxIn(uint256 _id) view returns (uint256)
metadata(uint256) view returns (uint48 lastTune, uint48 lastDecay, uint48 length, uint48 depositInterval, uint48 tuneInterval, uint8 baseDecimals, uint8 quoteDecimals)
notes(address, uint256) view returns (uint256 payout, uint48 created, uint48 matured, uint48 redeemed, uint48 marketID, address token)
payoutFor(uint256 _amount, uint256 _id) view returns (uint256)
pendingFor(address _user, uint256 _index) view returns (uint256 payout_, bool matured_)
rewards(address, address) view returns (uint256)
terms(uint256) view returns (uint256 controlVariable, uint256 maxDebt, bool fixedTerm, uint48 vesting, uint48 conclusion)
whitelisted(address) view returns (bool)
State-modifying
Events close(uint256 _id)
create(address[2] _tokens, uint256[4] _market, bool[2] _booleans, uint256[2] _terms, uint32[2] _intervals) returns (uint256 id_)
deposit(uint48 _id, uint256[2] _amounts, address[2] _addresses) returns (uint256 payout_, uint256 expiry_, uint256 index_)
disableRewards(bool _dao)
enableRewards()
getReward(address[] tokens)
pullNote(address _from, uint256 _index) returns (uint256 newIndex_)
pushNote(address _to, uint256 _index)
redeem(address _user, uint256[] _indexes)
redeemAll(address _user)
setAuthority(address _newAuthority)
whitelist(address _operator)
AuthorityUpdated(address indexed authority)
Bond(uint256 indexed id, uint256 amount, uint256 price)
CloseMarket(uint256 indexed id)
CreateMarket(uint256 indexed id, address baseToken, address quoteToken, uint256 initialPrice, uint256 conclusion)
Tuned(uint256 indexed id, uint256 oldControlVariable, uint256 newControlVariable)
constructor(address _authority)
This contract contains no fallback and receive objects.
This contract contains no error objects.