Dispatcher
Verified contract
Active on
Ethereum with 138 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($1,059.54)
Native
Value
$1,059.54
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.320272 | $3,308.24 |
$1,059.54 | |
BTCST | ERC-20 | 88.082735 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11809701 | 4 years ago | | | 0 | 0.000000021127440450 | |
| 11809125 | 4 years ago | | | 0 | 0.000000108138714450 | |
| 11793457 | 4 years ago | | | 0 | 0.000000014611398646 | |
| 11787997 | 4 years ago | | | 0 | 0.000000004646917080 | |
| 11769662 | 4 years ago | | | 0 | 0.000000007392068040 | |
| 11758758 | 4 years ago | | | 0 | 0.000000008945060376 | |
| 11732292 | 4 years ago | | | 0 | 0.000000000596459172 | |
| 11727979 | 4 years ago | | | 0 | 0.000000003133560000 | |
| 11721457 | 4 years ago | | | 0 | 0.000000003612244356 | |
| 11704636 | 4 years ago | | | 0 | 0.000000000542195286 |
ABI
ABI objects
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 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isApprover(address addressToCheck) view returns (bool)
isLPManager(address addressToCheck) view returns (bool)
isTrader(address addressToCheck) view returns (bool)
isWhitelistedLP(address addressToCheck) view returns (bool)
isWithdrawer(address addressToCheck) view returns (bool)
lpBalances(address) view returns (uint256)
State-modifying
Events estimateQueryCost(bytes script, uint256[] inputLocations)
grantRole(bytes32 role, address account)
makeTrade(bytes executeScript, uint256 ethValue)
makeTrade(bytes executeScript, uint256 ethValue, uint256 blockDeadline)
makeTrade(bytes executeScript, uint256 ethValue, uint256 minTimestamp, uint256 maxTimestamp)
makeTrade(bytes queryScript, uint256[] queryInputLocations, bytes executeScript, uint256[] executeInputLocations, uint256 targetPrice, uint256 ethValue)
makeTrade(bytes queryScript, uint256[] queryInputLocations, bytes executeScript, uint256[] executeInputLocations, uint256 targetPrice, uint256 ethValue, uint256 blockDeadline)
makeTrade(bytes queryScript, uint256[] queryInputLocations, bytes executeScript, uint256[] executeInputLocations, uint256 targetPrice, uint256 ethValue, uint256 minTimestamp, uint256 maxTimestamp)
provideETHLiquidity() payable
removeETHLiquidity(uint256 amount)
renounceRole(bytes32 role, address account)
rescueTokens(address[] tokens, uint256 amount)
revokeRole(bytes32 role, address account)
setMaxETHLiquidity(uint256 newMax)
tokenAllow(address[] tokensToApprove, uint256[] approvalAmounts, address spender)
tokenAllowAll(address[] tokensToApprove, address spender)
withdrawEth(uint256 amount)
LiquidityProvided(address indexed asset, address indexed provider, uint256 amount)
LiquidityRemoved(address indexed asset, address indexed provider, uint256 amount)
MaxLiquidityUpdated(address indexed asset, uint256 indexed newAmount, uint256 oldAmount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(uint8 _version, address _queryEngine, address _roleManager, address _lpManager, address _withdrawer, address _trader, address _supplier, uint256 _initialMaxLiquidity, address[] _lpWhitelist)
fallback()
receive()
This contract contains no error objects.