TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,505 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 $758,918.48
ERC-20
Value $449.58
0xdb6934729d50ee9b5337de24eff43fc1e0335b1573a4759ef7586878a66d475a
0x51c4ad5b46000bab1d16ef9fa74f1ce7af9a6da522d2f46cc08ab313f196029b
0x2df6586c5615da90dc44ab1a05bc2697c022cd1b34aa97e345df2c5d982133e4
0xb6a0935575b4e3633c00f19b144ced659534afe7656172c2f40adaf7f460d380
0x800652210d3cb5e56a6b687f3c0c96482a8ce265ffe0a69a2b57a314b54ef150
0x630c6962d38a2f8356a938dec179ff81b3d381f573f3f2bd32cda045d6783b68
0xe293349e92adc6c6faa82449558a1e3c2f37191b685bc718339d9570407e5d7d
0xfb934d6a2a16226407385224b2cb1638652d20043ab3300db354ad4f66ca1178
0x5bafbf323a8b0032a9b608d27fbd724d27583b118cd795026a2f95699ac3bb4f
0xcbef59fb371517227c920aee52b163221ce0ff0028b7c3dc239ebb5737be37c7

Functions
Getter at block 21305057
factory(view returns (address)
0x7d92b7dee17bb0d458caff9d409d8b768906efc8
getPoolBalance(view returns (uint256)
205645000000000000000
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(