ArbitrageV2
Verified contract
Active on
Ethereum with 341 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 "ArbitrageV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19661784 | 7 months ago | | | 0 | 0.0080819237 | |
| 19661709 | 7 months ago | | | 0 | 0.013176330 | |
| 19661705 | 7 months ago | | | 0 | 0.016168227 | |
| 19661678 | 7 months ago | | | 0 | 0.021341452 | |
| 19661376 | 7 months ago | | | 0 | 0.0068974541 | |
| 19661373 | 7 months ago | | | 0 | 0.0080274270 | |
| 19660686 | 7 months ago | | | 0 | 0.0054250487 | |
| 19660670 | 7 months ago | | | 0 | 0.0052705459 | |
| 19660631 | 7 months ago | | | 0 | 0.0041584611 | |
| 19660544 | 7 months ago | | | 0 | 0.0041603572 |
ABI
ABI objects
Getter at block 21214284 _getReservesData() view returns (bool isExcessOfReserves, uint256 reserveDiff, uint256 reserveValue) getArbitrageData() view returns (bool isPriceAboveTarget, bool isExcessOfReserves, uint256 reserveDiff, uint256 discount)
BASE_PRICE() view returns (uint256)
100000000
CHI() view returns (address)
0x3b21418081528845a6df4e970bd2185545b712ba
EQ_PRICE_DELTA() view returns (uint256)
1000
F() view returns (uint256)
997000000000000000
MAX_FEE() view returns (uint256)
10000
MAX_PRICE_TOLERANCE() view returns (uint16)
10000
POOL_FEE() view returns (uint256)
30
STETH() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
USC() view returns (address)
0x38547d918b9645f2d94336b6b61aeb08053e142c
USC_TARGET_PRICE() view returns (uint256)
100000000
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
maxMintPriceDiff() view returns (uint256)
7000000
owner() view returns (address)
0xcdb8d92fa641106fdaee3ccc6b53a029edb9c458
poolFactory() view returns (address)
0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
priceFeedAggregator() view returns (address)
0xb3a36232ecc1da6c8d0d3f417e00406566933bd0
priceTolerance() view returns (uint16)
2000
reserveHolder() view returns (address)
0x037528457cf5b0b9dab641fd7f0ce8fc9690318d
rewardController() view returns (address)
0xb9e08d13d2694b561a5033aca07ba7dea49d0258
swapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
Read-only
_calculateDelta(uint256 reserveIn, uint256 priceIn, uint256 reserveOut, uint256 priceOut) pure returns (uint256)
_calculateDeltaETH(uint256 ethPrice) view returns (uint256)
_calculateDeltaUSC(uint256 ethPrice) view returns (uint256)
isArbitrager(address) view returns (bool)
State-modifying
Events claimRewards(address[] tokens)
executeArbitrage() returns (uint256)
mint() payable returns (uint256)
mintWithStETH(uint256 stETHAmount) returns (uint256)
mintWithWETH(uint256 wethAmount) returns (uint256)
renounceOwnership()
setMaxMintPriceDiff(uint256 _maxMintPriceDiff)
setPriceTolerance(uint16 _priceTolerance)
transferOwnership(address newOwner)
updateArbitrager(address arbitrager, bool status)
ExecuteArbitrage(address indexed account, uint256 indexed arbNum, uint256 deltaUsd, uint256 reserveDiff, uint256 ethPrice, uint256 rewardValue)
Mint(address indexed account, address token, uint256 amount, uint256 uscAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetMaxMintPriceDiff(uint256 maxMintPriceDiff)
SetPriceTolerance(uint16 priceTolerance)
Swap(address tokenIn, address tokenOut, uint256 amountIn, uint256 amountOut, uint256 minAmountOut)
UpdateArbitrager(address indexed account, bool status)
constructor(address _USC, address _CHI, address _rewardController, address _priceFeedAggregator, address _reserveHolder)
receive()
DeltaBiggerThanAmountReceivedETH(uint256 deltaETH, uint256 receivedETH)
NotArbitrager(address account)
PriceIsNotPegged()
PriceSlippageTooBig()
ToleranceTooBig(uint16 _tolerance)