Keep3rV1Oracle
Verified contract
Active on
Ethereum with 11,060 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BENTO | ERC-20 | 115.393563 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14773323 | 3 years ago | | | 0 | 0.0058526661 | |
| 14761195 | 3 years ago | | | 0 | 0.030769015 | |
| 14754295 | 3 years ago | | | 0 | 0.010983222 | |
| 14744882 | 3 years ago | | | 0 | 0.014768138 | |
| 14743578 | 3 years ago | | | 0 | 0.027631730 | |
| 14730596 | 3 years ago | | | 0 | 0.0080587405 | |
| 14722430 | 3 years ago | | | 0 | 0.0089254390 | |
| 14713957 | 3 years ago | | | 0 | 0.0083818690 | |
| 14712325 | 3 years ago | | | 0 | 0.0064011806 | |
| 14697653 | 3 years ago | | | 0 | 0.0066680544 |
ABI
ABI objects
Getter at block 21276026 pairs() view returns (address[])
KP3R() view returns (address)
0x1ceb5cb57c4d4e2b2433641b95dd330a33185a44
UNI() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory() view returns (address)
0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
governance() view returns (address)
0x2d407ddb06311396fe14d4b49da5f0471447d45c
minKeep() view returns (uint256)
0
pendingGovernance() view returns (address)
0x0000000000000000000000000000000000000000
periodSize() view returns (uint256)
1800
workable() view returns (bool)
true
Read-only
blackScholesEstimate(uint256 _vol, uint256 _underlying, uint256 _time) pure returns (uint256 estimate)
current(address tokenIn, uint256 amountIn, address tokenOut) view returns (uint256 amountOut)
daily(address tokenIn, uint256 amountIn, address tokenOut, uint256 points) view returns (uint256[])
hourly(address tokenIn, uint256 amountIn, address tokenOut, uint256 points) view returns (uint256[])
lastObservation(address pair) view returns (struct Keep3rV1OracleObservation)
observationLength(address pair) view returns (uint256)
observations(address, uint256) view returns (uint256 timestamp, uint256 price0Cumulative, uint256 price1Cumulative)
pairFor(address tokenA, address tokenB) pure returns (address)
pairForWETH(address tokenA) pure returns (address)
prices(address tokenIn, uint256 amountIn, address tokenOut, uint256 points) view returns (uint256[])
quote(address tokenIn, uint256 amountIn, address tokenOut, uint256 granularity) view returns (uint256 amountOut)
realizedVolatility(address tokenIn, uint256 amountIn, address tokenOut, uint256 points, uint256 window) view returns (uint256)
realizedVolatilityDaily(address tokenIn, uint256 amountIn, address tokenOut) view returns (uint256)
realizedVolatilityHourly(address tokenIn, uint256 amountIn, address tokenOut) view returns (uint256)
realizedVolatilityWeekly(address tokenIn, uint256 amountIn, address tokenOut) view returns (uint256)
retBasedBlackScholesEstimate(uint256[] _numbers, uint256 _underlying, uint256 _time) pure
sample(address tokenIn, uint256 amountIn, address tokenOut, uint256 points, uint256 window) view returns (uint256[])
sqrt(uint256 x) pure returns (uint256)
stddev(uint256[] numbers) pure returns (uint256 sd)
weekly(address tokenIn, uint256 amountIn, address tokenOut, uint256 points) view returns (uint256[])
workable(address pair) view returns (bool)
State-modifying
Events acceptGovernance()
add(address tokenA, address tokenB)
setGovernance(address _governance)
setMinKeep(uint256 _keep)
update(address tokenA, address tokenB) returns (bool)
updateFor(uint256 i, uint256 length) returns (bool updated)
updatePair(address pair) returns (bool)
work()
workForFree()
This contract contains no event objects.
constructor()
receive()
This contract contains no error objects.