Exchange

Verified contract

Active on Ethereum with 7 txns
Deployed by via 0x07b77719 at 14230139
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Exchange"

0xb2dc86f58e0a193de48eb7fce5fff2df1f0e0a633465d29ceb486a399abf6964
0xe115ff5769c8859183e9cdea0b9ee36f100110a3ee0ec1df2821798367bd7670
0x76057b973a7dd71dbd45697186614d7c5a39b6351ba95dc08512702602686212
0xd948def93b151cfce781c517ac385cd5abd8e49080ad90b261bc9372a1f9f6be
0xb8353071674906aed09be292fdb9ae1b20774b26fe287d8d297a846ee5b184c2
0x24a31ba97e6830fd0cdf587e14b951bee634fd84879ea372532748223b7816c6
0x1a1b29e16afa552bdbb409ca87412d85a96c80a0b2902b2f97af8a7e2396902a

Functions
Getter at block 21080492
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
enterPoolSigHash(view returns (bytes4)
0x73ec962e
executeSwapSigHash(view returns (bytes4)
0x6012856e
exitPoolSigHash(view returns (bytes4)
0x660cb8d4
wrappedEther(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
adapters(uint32view returns (address)
approveCompleted(addressaddressview returns (bool)
buildRoute(address fromaddress toview returns (struct ExchangeRouteEdge[])
getMajorRoute(address fromaddress toview returns (struct ExchangeRouteEdge[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isMajorCoin(addressview returns (bool)
lpTokens(addressview returns (uint32 swapProtocoladdress pool)
minorCoins(addressview returns (uint32 swapProtocoladdress pooladdress fromCoinaddress toCoin)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
createApproval(address[] coinsaddress[] spenders
createInternalMajorRoutes(struct ExchangeRouteEdge[][] routes
createLpToken(struct ExchangeLpToken[] edgesaddress[] lpTokensAddressaddress[][] entryCoins
createMinorCoinEdge(struct ExchangeRouteEdge[] edges
deleteInternalMajorRoutes(address[] fromaddress[] tobool removeMajor
deleteLpToken(address[] edges
deleteMinorCoinEdge(address[] edges
exchange(address fromaddress touint256 amountInuint256 minAmountOutpayable returns (uint256)
grantRole(bytes32 roleaddress account
registerAdapters(address[] adapters_uint32[] protocolId
removeApproval(address[] coinsaddress[] spenders
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
unregisterAdapters(uint32[] protocolId
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address gnosisbool isTesting
Fallback and receive
receive(
Errors

This contract contains no error objects.