ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 244 txns
Deployed by via 0xe1e4fb91 at 14460170
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
--
0xc2ad8a5cf6905c65d54733d1f9a11f9709cce13cf0f51a974a4cd0b8b246e9b3
0x392f264ca3f80fb4c57f63208ac0b65d8290e1899a4008f22dd78e47649fb508
0x114ebca19a9d1a3562659fbaa3eee5317ac2f243f6189cf3867283770909b652
0x1afa2f0b62baa32600bfa719282cbf5c3253b64d59fbe49629c077586dd43d4b
0xf5cfa9817ef137904e50ab4ef0736892e3eae6d4af267de017d54e077985f01b
0x27dc6e48278dd926acf15f356821b3f48de943d2ece565c7f49561cbbe7cce42
0xd2bba86914ac31c85fc29449ca2827fa980d5ad477887bce929f8414ecdcf1dd
0xb92cd60155729a6f52e84a9d34fc1730f4c9a59647d6f7d3066e4492bff718ac
0x95e9ef72307bb5a141a0c11a28d2edfcfe25c22fba058a24f8b7a140a60bd24b
From
0x442a9934daf7eecbaed85d6c937ed96ae34cb4ac01618678827d6395e8bca1a7

Functions
Getter at block 21288013
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
_ethHandler(view returns (address)
0xf1684d1deb902864f2eb0849f50409599322ce16
bridgeInstance(view returns (address)
0xf18acc02628009231d7baaf9a7a24c0860dda6cb
handlerAddress(view returns (address)
0x00b8f3e184e5daaadb8fda995bbabbcc1b35ae93
oneSplitView(view returns (address)
0x76870375c2c4b1965595551fc33e1e3ef0d87701
 
proxiableUUID(view returns (bytes32)
reserveInstance(view returns (address)
0x6e14f48576265272b6caa3a7cc500a26050be64e
Read-only
getExpectedReturn(address fromTokenaddress destTokenuint256 amountuint256 partsuint256 flagsview returns (uint256 returnAmountuint256[] distribution)
getExpectedReturnETH(address srcStableFromTokenuint256 srcStableFromTokenAmountuint256 partsuint256 flagsview returns (uint256 returnAmount)
getExpectedReturnWithGas(address fromTokenaddress destTokenuint256 amountuint256 partsuint256 flagsuint256 destTokenEthPriceTimesGasPriceview returns (uint256 returnAmountuint256 estimateGasAmountuint256[] distribution)
getExpectedReturnWithGasMulti(address[] tokensuint256 amountuint256[] partsuint256[] flagsuint256[] destTokenEthPriceTimesGasPricesview returns (uint256[] returnAmountsuint256 estimateGasAmountuint256[] distribution)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(address _oneSplitViewaddress _handlerAddressaddress _reserveAddressaddress _bridgeAddressaddress ethHandler
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBridgeAddress(address _bridgeAddressreturns (bool)
setEthHandler(address ethHandler
setGetViewAddress(address _oneSplitViewreturns (bool)
setHandlerAddress(address _handlerAddressreturns (bool)
setReserveAddress(address _reserveAddressreturns (bool)
swap(address fromTokenaddress destTokenuint256 amountuint256 minReturnuint256 flagsbytes dataTxbool isWrapperpayable returns (uint256 returnAmount)
swapMulti(address[] tokensuint256 amountuint256 minReturnuint256[] flagsbytes[] dataTxbool isWrapperpayable returns (uint256 returnAmount)
swapMultiWithRecipient(address[] tokensuint256 amountuint256 minReturnuint256[] flagsbytes[] dataTxbool isWrapperaddress recipientpayable returns (uint256 returnAmount)
swapWithRecipient(address fromTokenaddress destTokenuint256 amountuint256 minReturnuint256 flagsbytes dataTxbool isWrapperaddress recipientpayable returns (uint256 returnAmount)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address tokenAddressaddress recipientuint256 amountpayable returns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.