[
{
"type": "constructor",
"inputs": [
{
"name": "admin",
"type": "address",
"internalType": "address"
},
{
"name": "_vault",
"type": "address",
"internalType": "address"
},
{
"name": "_feeModel",
"type": "address",
"internalType": "address"
},
{
"name": "_outcomeToken",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "DEFAULT_ADMIN_ROLE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_ORDERS_PER_BATCH",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_RESTING_PULL",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_RESTING_SCAN",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_USER_ORDERS",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "OPERATOR_ROLE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "PROXIMITY_THRESHOLD",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "activeOrderCount",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "advanceBatch",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "amendOrders",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "params",
"type": "tuple[]",
"internalType": "struct AmendOrderParam[]",
"components": [
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "newTick",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "newLots",
"type": "uint64",
"internalType": "uint64"
}
]
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "askVolumeAt",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "bidVolumeAt",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "cancelExpiredOrder",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "cancelExpiredOrders",
"inputs": [
{
"name": "orderIds",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "cancelOrder",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "cancelOrders",
"inputs": [
{
"name": "orderIds",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "cumulativeAskVolume",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "cumulativeBidVolume",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "currentReferenceTick",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "ref",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "deactivateMarket",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "decrementActiveOrderCount",
"inputs": [
{
"name": "user",
"type": "address",
"internalType": "address"
},
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "feeModel",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract FeeModel"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "findClearingTick",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getBatchOrderIds",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "batchId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getRestingOrderIds",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getRoleAdmin",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "grantRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "haltMarket",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "hasRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "isResting",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "isTickFar",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "lastClearingTick",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "markets",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "id",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "active",
"type": "bool",
"internalType": "bool"
},
{
"name": "halted",
"type": "bool",
"internalType": "bool"
},
{
"name": "currentBatchId",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "minLots",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "batchInterval",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "expiryTime",
"type": "uint40",
"internalType": "uint40"
},
{
"name": "useInternalPositions",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "nextMarketId",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint32",
"internalType": "uint32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "nextOrderId",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint64",
"internalType": "uint64"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "onERC1155BatchReceived",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [
{
"name": "",
"type": "bytes4",
"internalType": "bytes4"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "onERC1155Received",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [
{
"name": "",
"type": "bytes4",
"internalType": "bytes4"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "orders",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "orderType",
"type": "uint8",
"internalType": "enum OrderType"
},
{
"name": "tick",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "lots",
"type": "uint64",
"internalType": "uint64"
},
{
"name": "id",
"type": "uint64",
"internalType": "uint64"
},
{
"name": "marketId",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "batchId",
"type": "uint32",
"internalType": "uint32"
},
{
"name": "timestamp",
"type": "uint40",
"internalType": "uint40"
},
{
"name": "feeBps",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "outcomeToken",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract OutcomeToken"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "placeOrder",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "orderType",
"type": "uint8",
"internalType": "enum OrderType"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "lots",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "placeOrders",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "params",
"type": "tuple[]",
"internalType": "struct OrderParam[]",
"components": [
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "orderType",
"type": "uint8",
"internalType": "enum OrderType"
},
{
"name": "tick",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "lots",
"type": "uint64",
"internalType": "uint64"
}
]
}
],
"outputs": [
{
"name": "orderIds",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "pullRestingOrders",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "pulled",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "pushBatchOrderId",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "batchId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "pushRestingOrderId",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "reduceOrderLots",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "lotsToReduce",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "registerMarket",
"inputs": [
{
"name": "minLots",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "batchInterval",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "expiryTime",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "useInternalPositions",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "removeFromTree",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "lots",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "renounceRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "callerConfirmation",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "replaceOrders",
"inputs": [
{
"name": "cancelIds",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "params",
"type": "tuple[]",
"internalType": "struct OrderParam[]",
"components": [
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "orderType",
"type": "uint8",
"internalType": "enum OrderType"
},
{
"name": "tick",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "lots",
"type": "uint64",
"internalType": "uint64"
}
]
}
],
"outputs": [
{
"name": "orderIds",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "restingIndexPlusOne",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "restingOrderIds",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "restingScanIndex",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "resumeMarket",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "revokeRole",
"inputs": [
{
"name": "role",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setLastClearingTick",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "tick",
"type": "uint8",
"internalType": "uint8"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setNextMarketId",
"inputs": [
{
"name": "_nextId",
"type": "uint32",
"internalType": "uint32"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setNextOrderId",
"inputs": [
{
"name": "_nextId",
"type": "uint64",
"internalType": "uint64"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "supportsInterface",
"inputs": [
{
"name": "interfaceId",
"type": "bytes4",
"internalType": "bytes4"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalAskVolume",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalBidVolume",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "transferEscrowTokens",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "updateTreeVolume",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "side",
"type": "uint8",
"internalType": "enum Side"
},
{
"name": "tick",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "delta",
"type": "int256",
"internalType": "int256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "vault",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract Vault"
}
],
"stateMutability": "view"
},
{
"type": "event",
"name": "MarketDeactivated",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "MarketHalted",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "MarketRegistered",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "minLots",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "MarketResumed",
"inputs": [
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "OrderAmended",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "oldTick",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "newTick",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "oldLots",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "newLots",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "oldFeeBps",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "newFeeBps",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "oldBatchId",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "newBatchId",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "wasResting",
"type": "bool",
"indexed": false,
"internalType": "bool"
},
{
"name": "isResting",
"type": "bool",
"indexed": false,
"internalType": "bool"
}
],
"anonymous": false
},
{
"type": "event",
"name": "OrderCancelled",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "OrderPlaced",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "side",
"type": "uint8",
"indexed": false,
"internalType": "enum Side"
},
{
"name": "tick",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "lots",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "batchId",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "OrderResting",
"inputs": [
{
"name": "orderId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "marketId",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleAdminChanged",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "previousAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "newAdminRole",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleGranted",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RoleRevoked",
"inputs": [
{
"name": "role",
"type": "bytes32",
"indexed": true,
"internalType": "bytes32"
},
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "sender",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "error",
"name": "AccessControlBadConfirmation",
"inputs": []
},
{
"type": "error",
"name": "AccessControlUnauthorizedAccount",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "neededRole",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"type": "error",
"name": "ReentrancyGuardReentrantCall",
"inputs": []
}
]