RelayerV1OracleCustom
Verified contract
Active on
Ethereum with 368 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 "RelayerV1OracleCustom"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11538678 | 4 years ago | | | 0 | 0.0019969092 | |
| 11538604 | 4 years ago | | | 0 | 0.079486232 | |
| 11538464 | 4 years ago | | | 0 | 0.047485208 | |
| 11538319 | 4 years ago | | | 0 | 0.16178180 | |
| 11538184 | 4 years ago | | | 0 | 0.10547135 | |
| 11538044 | 4 years ago | | | 0 | 0.10385364 | |
| 11537890 | 4 years ago | | | 0 | 0.048973775 | |
| 11537882 | 4 years ago | | | 0 | 0.00096915000 | |
| 11537739 | 4 years ago | | | 0 | 0.079788420 | |
| 11537604 | 4 years ago | | | 0 | 0.10122760 |
ABI
ABI objects
Getter at block 21213676
BASE() view returns (uint256)
[unknown]
CHI() view returns (address)
[unknown]
CHIFEE() view returns (uint256)
[unknown]
DFEE() view returns (uint256)
[unknown]
RDEC() view returns (uint256)
[unknown]
RLR() view returns (address)
[unknown]
UNI() view returns (address)
[unknown]
WETH() view returns (address)
[unknown]
factory() view returns (address)
[unknown]
governance() view returns (address)
[unknown]
minKeep() view returns (uint256)
[unknown]
owner() view returns (address)
[unknown]
pairs() view returns (address[])
[unknown]
pendingGovernance() view returns (address)
[unknown]
periodSize() view returns (uint256)
[unknown]
workable() view returns (bool)
[unknown]
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[])
getTokenBalance(address tokenAddress) view returns (uint256)
hourly(address tokenIn, uint256 amountIn, address tokenOut, uint256 points) view returns (uint256[])
lastObservation(address pair) view returns (struct RelayerV1OracleCustomObservation)
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)
addPair(address pair)
batchAddPairs(address[] pairsToAdd)
destructJob()
importPairs(address oracle)
recoverERC20(address token)
renounceOwnership()
setChiBudget(uint256 newBudget)
setDBudget(uint256 newBudget)
setGovernance(address _governance)
setMinKeep(uint256 _keep)
setReduction(uint256 newRed)
transferOwnership(address newOwner)
update(address tokenA, address tokenB) returns (bool)
updateFor(uint256 i, uint256 length) returns (bool updated)
updatePair(address pair) returns (bool)
work()
workForFree()
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
receive()
This contract contains no error objects.