TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,424 txns
Deployed by via 0x2e1a8ad5 at 17366599
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $500,668.57
ERC-20
Value $296.84
0x367a6d8f993f0717fb6519b81415905df95ea566e20ee4103e78025ebb2cceae
0x9fcdfab7f0758912fc987d8f49d69600d5b0e1d46900947a276391d3a5e48c9e
0x659682c500f27fd0da3738403d17dfa0d8df3610223532f1e1a88fd9e3ec5e07
0xdf2564cd0c2ddb571eb93e4eb881a2130e74cffff0c5910ef4c7594c50e57e8c
0xba203aaa673c3ad02446c6c3bea0bef1587fdeea9f844d7ff9a9345ca6a72c3f
0xc54eeb986b47a49d81352c16b974da4a0f58efd227c0d80645774a10e3e4fcaf
0xb0b1c9ff3b1b392963f7b430ccdb5e3b998b62e31a36fa5c428b7be29cedccbe
0xe1ed5244a36159e4ad3bb7e919164beacc30a41bbaaf4000fd73d284e2916793
0x1b42d1ab7f80104c0d581c82eccc6c5af807b36a3e271162e1ef43712934f6a6
0xc5ddfb530e56ebbdd6203bbd138f9245d4b12082106ea5d3151174af21afd234

Functions
Getter at block 20929498
factory(view returns (address)
0x7d92b7dee17bb0d458caff9d409d8b768906efc8
getPoolBalance(view returns (uint256)
205545000000000000000
getRingMaxParticipants(pure returns (uint256)
2
token(view returns (address)
0x0000000000000000000000000000000000000000
wethAddress(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getCurrentRingIndex(uint256 amountTokenview returns (uint256)
getDiscountFeeForAmount(uint256 amountview returns (uint256)
getFeeForAmount(uint256 amountview returns (uint256)
getParticipant(uint256 packedDatapure returns (uint256)
getPublicKeys(uint256 amountTokenuint256 ringIndexview returns (bytes32[2][2])
getRelayerFeeForAmount(uint256 _amountview returns (uint256 relayerFee)
getRingHash(uint256 _amountTokenuint256 _ringIndexview returns (bytes32)
getRingPackedData(uint256 packedDatapure returns (uint256uint256uint256)
getWParticipant(uint256 packedDatapure returns (uint256)
rings(uint256uint256view returns (uint256 amountDepositeduint256 packedRingDatabytes32 ringHash)
ringsNumber(uint256view returns (uint256)
State-modifying
changeFactory(address _factory
deposit(uint256 _amountuint256[4] _publicKeypayable 
initialize(address _factory
swapOnWithdrawal(address recipientuint256 relayerGasChargeuint256 amountOutuint256 deadlinestruct OxODexPoolWithdrawalData withdrawalData
withdraw(address recipientstruct OxODexPoolWithdrawalData withdrawalDatauint256 relayerGasCharge
withdrawETH(uint256 _amountaddress _to
withdrawToken(uint256 _amountaddress _toaddress _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address arg0uint256 tokenAmountuint256 ringIndex
Initialized(uint8 version
Swap(address indexed tokenOutuint256 tokenAmountInuint256 tokenAmountOut
Withdraw(address arg0uint256 tokenAmountuint256 ringIndex
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
NotInitialized(