Dispatcher

Verified contract

Active on Ethereum with 138 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,059.54
ERC-20
--
0x32c6102e267aa0146cf51ac22b4ea12a34b430ef3acedf22d3f4f442a4069780
0xac4fa477ed1b991678899ab09c8d7b2422b5635cc484021d58f2c3e64ff4d6f9
0x6962c788ee4962a4ea50f9104a9e038b1cc92c15c6c9a959eb71e33646685bdd
0x1300103e0a56abf4e3829b2baf00c3d664d09dd3b95f587510a2f4cd44c524fd
0x7600eafe6fb1fcce4b6d44ed36aa0313167e0beb4e0a04dcdbddc2de9b4a046e
0x79b5b6319da3afefd0390d073d2c6105add471adb9952e4a3dc072c4e0c1f08d
0x90e6302e7285f488a73d6b8fb237c113bdf7dca96dd2e0ca39128ad04dc3c0b7
0xbdc9fd343e6e22f5d6a3ac8c44dbb7cc90b8b9535642960d87a35e6cbfcaed75
0x25433f5889f93a3736deff182cfdd27724af604e556183807f9f70521a66ab3c
0x58cabfc9937ba799331267e20ab308ce56713b030998f367e98bce6773fd5890

Functions
Getter at block 21258250
APPROVER_ROLE(view returns (bytes32)
0x408a36151f841709116a4e8aca4e0202874f7f54687dcb863b1ea4672dc9d8cf
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGE_LP_ROLE(view returns (bytes32)
0xa381348eb3fe7f232f3078689dd9188d0bc370b23350159f64231117527caec7
MAX_LIQUIDITY(view returns (uint256)
100000000000000000000
TRADER_ROLE(view returns (bytes32)
0xfacaf2747a7486cf5730e9265973fb54447d3ace6e7e4711f6360826b0731941
WHITELISTED_LP_ROLE(view returns (bytes32)
0xea728681f55b7658af02b019305006d1b2faefced46ff12facedd896da3c3dc6
WITHDRAW_ROLE(view returns (bytes32)
0x5d8e12c39142ff96d79d04d15d1ba1269e4fe57bb9d26f43523628b34ba108ec
queryEngine(view returns (address)
0x62e34f7d2bb56c1c37a2c21fa89d0cf1291cf7d1
totalLiquidity(view returns (uint256)
0
version(view returns (uint8)
1
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprover(address addressToCheckview returns (bool)
isLPManager(address addressToCheckview returns (bool)
isTrader(address addressToCheckview returns (bool)
isWhitelistedLP(address addressToCheckview returns (bool)
isWithdrawer(address addressToCheckview returns (bool)
lpBalances(addressview returns (uint256)
State-modifying
estimateQueryCost(bytes scriptuint256[] inputLocations
grantRole(bytes32 roleaddress account
makeTrade(bytes executeScriptuint256 ethValue
makeTrade(bytes executeScriptuint256 ethValueuint256 blockDeadline
makeTrade(bytes executeScriptuint256 ethValueuint256 minTimestampuint256 maxTimestamp
makeTrade(bytes queryScriptuint256[] queryInputLocationsbytes executeScriptuint256[] executeInputLocationsuint256 targetPriceuint256 ethValue
makeTrade(bytes queryScriptuint256[] queryInputLocationsbytes executeScriptuint256[] executeInputLocationsuint256 targetPriceuint256 ethValueuint256 blockDeadline
makeTrade(bytes queryScriptuint256[] queryInputLocationsbytes executeScriptuint256[] executeInputLocationsuint256 targetPriceuint256 ethValueuint256 minTimestampuint256 maxTimestamp
provideETHLiquidity(payable 
removeETHLiquidity(uint256 amount
renounceRole(bytes32 roleaddress account
rescueTokens(address[] tokensuint256 amount
revokeRole(bytes32 roleaddress account
setMaxETHLiquidity(uint256 newMax
tokenAllow(address[] tokensToApproveuint256[] approvalAmountsaddress spender
tokenAllowAll(address[] tokensToApproveaddress spender
withdrawEth(uint256 amount
Events
LiquidityProvided(address indexed assetaddress indexed provideruint256 amount
LiquidityRemoved(address indexed assetaddress indexed provideruint256 amount
MaxLiquidityUpdated(address indexed assetuint256 indexed newAmountuint256 oldAmount
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(uint8 _versionaddress _queryEngineaddress _roleManageraddress _lpManageraddress _withdraweraddress _traderaddress _supplieruint256 _initialMaxLiquidityaddress[] _lpWhitelist
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.