OpenOceanExchangeProxy

Verified contract

Proxy

Active on Ethereum with 130,757 txns
Deployed by via 0x24d56ba6 at 13396447
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $32.02
ERC-20
Value $5.98
ERC-20
Value $1.83
ERC-20
Value $0.6
ERC-20
Value $0.59
ERC-20
Value $0.57
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x92f200950e3bdf4b5d151fdd5f6c5c7b49cb72b1ca2b13cbf8f340dcdf4dcd90
0x73a36f8f04df218a339b5a402da1c86d311b9e01152f9ea64441d5da85b29660
0x18c3453eda5058c5fe4510cf20e81392a6ee23d3fb12b7bedc489da67ddff0e0
0x040ec5b3f0037cd1c38e402b6e219ea21f021bfcd7b275ec510976f85753e0fb
0x4b8ffd9ea640dd90e6c136fd084cd97955f91b0b6269e79ced441a9744658a71
0xf971f1710c0f87849f3899c2981cd97e7ff3306b7f40fd8e684e73f977b4a7d6
0x92ace9eaf752a32187b69c3207679ee4978d2481fec2a57eb85bd1abd26305cd
0x9c28d434034bb986cb074e94d201468dab329a77ba9a0eb744c5f67b0d7dc4c8
0xabc19caea60adcf032372f81a49e145e40221058f89f6a186d095aeecac58f41
0x4f3c578f4f34ec402b74c2f0ac8bc81ad8434896676232b251861579d1fdad0a

Functions
Getter at block 21262262
owner(view returns (address)
0x9986ee0c3eea15dcf8642b56179652f9589b95db
paused(view returns (bool)
false
permit2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
permit2DomainSeperator(view returns (bytes32)
0x866a5aba21966af95d6c7ab78eb2b2fc913915c28be3b9aa07cc04ff903e3f28
Read-only
permit2NextNonce(address ownerview returns (uint256 nonce)
permit2NextNonceAfter(address owneruint256 startview returns (uint256 nonce)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
callUniswap(address srcTokenuint256 amountuint256 minReturnbytes32[] poolspayable returns (uint256 returnAmount)
callUniswapTo(address srcTokenuint256 amountuint256 minReturnbytes32[] poolsaddress recipientpayable returns (uint256 returnAmount)
callUniswapToWithPermit(address srcTokenuint256 amountuint256 minReturnbytes32[] poolsbytes permitaddress recipientreturns (uint256 returnAmount)
callUniswapWithPermit(address srcTokenuint256 amountuint256 minReturnbytes32[] poolsbytes permitreturns (uint256 returnAmount)
initialize(
pause(
renounceOwnership(
rescueFunds(address tokenuint256 amount
setPermit2(address _permit2
swap(address callerstruct OpenOceanExchangeSwapDescription descstruct IOpenOceanCallerCallDescription[] callspayable returns (uint256 returnAmount)
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
uniswapV3SwapTo(address recipientuint256 amountuint256 minReturnuint256[] poolspayable returns (uint256 returnAmount)
uniswapV3SwapToWithPermit(address recipientuint256 amountuint256 minReturnuint256[] poolsbytes permitaddress srcTokenreturns (uint256 returnAmount)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Swapped(address indexed senderaddress indexed srcTokenaddress indexed dstTokenaddress dstReceiveruint256 amountuint256 spentAmountuint256 returnAmountuint256 minReturnAmountuint256 guaranteedAmountaddress referrer
Unpaused(address account
Constructor
constructor(address logicaddress adminbytes data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.