DiamondProxy

Verified contract

Proxy

Active on Base with 41 txns
Deployed by via 0xf79a1040 at 15394731
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $182,350.34
ERC-20
Value $0.06
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7eb675ac69395ac324250ebedc967f81f26fbb29fa5ea93aea6ae4ab92d32345
0x26fd325834f3b9b12dd80696d2d03cc25181b6455e38f3d2458a2bd01f3db2d1
0x018a181e6e5913fd706bad6a8cc69359310adaaed8f13fe4169f02827c323d8a
0xf496f6323024fbd80669ee5228bb6fd5db8a2c109da3047001e42ea9d522bdfb
0xb0469a44060d29541b2110022c9ad0ae320cf9078730b34acf288f249489887f
0xf9b777fd80ded8c6dda6061ffb24c2e9e2a20c1fa8c19d28bfc50fdcdee0b2de
0xd08c4a90423495b5ad33341004a4d7b37f5603f355ac014db7f5599c9afaf46a
0x94e65a196910af872feec0e1ccf566206832264c57a56f8778366d2fd9832f86
0xd1241192dc3f6532be7e0593167b113125c50f2e1c34673a17035d8665ac81b2
0xe624cb3fc6ef0610e51dace3060bc6bcd6e3a84a72c64e0807c10a34c2f99289

Functions
Getter at block 23748293

This contract contains no getter function objects.

Read-only
quoteIn(uint256 amountInaddress tokenInaddress tokenOutview returns (uint256 amountOut)
quoteOut(uint256 amountOutaddress tokenInaddress tokenOutview returns (uint256 amountIn)
State-modifying
swapExactInput(uint256 amountInuint256 amountOutMinaddress tokenInaddress tokenOutaddress touint256 deadlinereturns (uint256 amountOut)
swapExactInputWithPermit(uint256 amountInuint256 amountOutMinaddress tokenInaddress touint256 deadlinebytes permitDatareturns (uint256 amountOut)
swapExactOutput(uint256 amountOutuint256 amountInMaxaddress tokenInaddress tokenOutaddress touint256 deadlinereturns (uint256 amountIn)
swapExactOutputWithPermit(uint256 amountOutuint256 amountInMaxaddress tokenInaddress touint256 deadlinebytes permitDatareturns (uint256 amountIn)
Events
DiamondCut(struct FacetCut[] _diamondCutaddress _initbytes _calldata
Swap(address indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOutaddress indexed fromaddress to
Constructor
constructor(struct FacetCut[] _diamondCutaddress _initbytes _calldata
Fallback and receive
fallback(
Errors
CannotAddFunctionToDiamondThatAlreadyExists(bytes4 _selector
CannotAddSelectorsToZeroAddress(bytes4[] _selectors
CannotRemoveFunctionThatDoesNotExist(bytes4 _selector
CannotRemoveImmutableFunction(bytes4 _selector
CannotReplaceFunctionThatDoesNotExists(bytes4 _selector
CannotReplaceFunctionWithTheSameFunctionFromTheSameFacet(bytes4 _selector
CannotReplaceFunctionsFromFacetWithZeroAddress(bytes4[] _selectors
CannotReplaceImmutableFunction(bytes4 _selector
ContractHasNoCode(
FunctionNotFound(bytes4 _functionSelector
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
NoSelectorsProvidedForFacetForCut(address _facetAddress
RemoveFacetAddressMustBeZeroAddress(address _facetAddress
InvalidChainlinkRate(
InvalidRate(
InvalidSwap(
InvalidTokens(
NotWhitelisted(
Paused(
ReentrantCall(
TooBigAmountIn(
TooLate(
TooSmallAmountOut(