.. |
layouts
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
marketmaking
|
Fixed problem calculating spread in model.
|
2021-08-25 17:12:39 +01:00 |
oracles
|
Updated for new group.
|
2021-08-19 22:23:19 +01:00 |
simplemarketmaking
|
Updated place_order() method to take an Order instead of separate parameters.
|
2021-07-28 15:29:24 +01:00 |
__init__.py
|
Updated to latest devnet ids.json. Fixed some context configuration problems.
|
2021-08-25 17:06:00 +01:00 |
account.py
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
accountflags.py
|
Changes for devnet group v3.8.
|
2021-07-19 15:04:53 +01:00 |
accountinfo.py
|
Big change - now uses our own 'Client' which handles some situations better from our point of view:
|
2021-08-07 15:07:19 +01:00 |
accountinfoconverter.py
|
Expanded use of Group and Account baskets.
|
2021-08-04 13:08:34 +01:00 |
accountliquidator.py
|
Removed all InstructionBuilders. Instead we'll use simpler functions that return an array of instructions (allowing for compound instructions etc.)
|
2021-06-25 17:21:53 +01:00 |
accountscout.py
|
All MarketOperations now properly use their equivalent MarketInstructionBuilder for building instructions.
|
2021-07-12 18:26:35 +01:00 |
addressableaccount.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
balancesheet.py
|
Improved reporting of TokenValue and BalanceSheet, in line with V2 changes.
|
2021-06-26 18:24:07 +01:00 |
cache.py
|
Fixed some type hints.
|
2021-08-01 18:03:46 +01:00 |
client.py
|
Improved transaction exception reporting.
|
2021-08-19 09:46:54 +01:00 |
combinableinstructions.py
|
Improved transaction exception reporting.
|
2021-08-19 09:46:54 +01:00 |
constants.py
|
First cut at a lot of V3 code.
|
2021-06-25 10:33:40 +01:00 |
context.py
|
Updated to latest devnet ids.json. Fixed some context configuration problems.
|
2021-08-25 17:06:00 +01:00 |
contextbuilder.py
|
Updated to latest devnet ids.json. Fixed some context configuration problems.
|
2021-08-25 17:06:00 +01:00 |
createmarketinstructionbuilder.py
|
Added account indexing to commands that need it.
|
2021-07-31 14:43:39 +01:00 |
createmarketoperations.py
|
Moved hedger to its own class, and re-used it as an option in marketmaker.
|
2021-08-23 15:36:55 +01:00 |
encoding.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
ensuremarketloaded.py
|
Added account indexing to commands that need it.
|
2021-07-31 14:43:39 +01:00 |
group.py
|
Added a redeem-mango command.
|
2021-08-11 19:14:26 +01:00 |
healthcheck.py
|
Added ModelStateBuilder and ability to poll RPC methods in marketmaker instead of relying on websockets.
|
2021-08-24 20:13:44 +01:00 |
idsjsonmarketlookup.py
|
Added ensure-account and ensure-open-orders commands.
|
2021-08-19 11:00:39 +01:00 |
idsjsontokenlookup.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
instructionreporter.py
|
Anything imported from pyserum should now be imported as a PySerumXYZ to avoid confusion with Mango Explorer classes.
|
2021-08-21 18:24:53 +01:00 |
instructions.py
|
Anything imported from pyserum should now be imported as a PySerumXYZ to avoid confusion with Mango Explorer classes.
|
2021-08-21 18:24:53 +01:00 |
instructiontype.py
|
Updated to handle new event queue format.
|
2021-08-13 20:17:17 +01:00 |
inventory.py
|
Added --quote-position-bias parameter to marketmaker.
|
2021-08-21 00:00:34 +01:00 |
liquidatablereport.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
liquidationevent.py
|
All MarketOperations now properly use their equivalent MarketInstructionBuilder for building instructions.
|
2021-07-12 18:26:35 +01:00 |
liquidationprocessor.py
|
Added --name parameter to programs and context to allow better reporting of errors.
|
2021-08-09 10:27:47 +01:00 |
lotsizeconverter.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
mangoinstruction.py
|
Improved transaction exception reporting.
|
2021-08-19 09:46:54 +01:00 |
market.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
marketinstructionbuilder.py
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
marketlookup.py
|
Moved functionality into *Market objects.
|
2021-07-23 10:20:44 +01:00 |
marketoperations.py
|
Moved hedger to its own class, and re-used it as an option in marketmaker.
|
2021-08-23 15:36:55 +01:00 |
metadata.py
|
Fixed some type hints.
|
2021-08-01 18:03:46 +01:00 |
notification.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
observables.py
|
Removed rx.core.typing for many classes - using the actual base classes now.
|
2021-08-17 12:39:55 +01:00 |
openorders.py
|
Anything imported from pyserum should now be imported as a PySerumXYZ to avoid confusion with Mango Explorer classes.
|
2021-08-21 18:24:53 +01:00 |
oracle.py
|
Removed rx.core.typing for many classes - using the actual base classes now.
|
2021-08-17 12:39:55 +01:00 |
oraclefactory.py
|
Updated to latest devnet ids.json. Fixed some context configuration problems.
|
2021-08-25 17:06:00 +01:00 |
orderbookside.py
|
Added bids and asks to marketmaker ModelState, with watchers for latest state.
|
2021-08-21 22:06:58 +01:00 |
orders.py
|
Added ModelStateBuilder and ability to poll RPC methods in marketmaker instead of relying on websockets.
|
2021-08-24 20:13:44 +01:00 |
ownedtokenvalue.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
parse_account_info_to_orders.py
|
Added ModelStateBuilder and ability to poll RPC methods in marketmaker instead of relying on websockets.
|
2021-08-24 20:13:44 +01:00 |
perpaccount.py
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
perpeventqueue.py
|
Fixed text output of liquidate event.
|
2021-08-13 20:20:03 +01:00 |
perpmarket.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
perpmarketdetails.py
|
Fixed some type hints.
|
2021-08-01 18:03:46 +01:00 |
perpmarketinfo.py
|
Change Group to use a more basket-orientated approach instead of multiple properties requiring indexes.
|
2021-08-03 18:32:12 +01:00 |
perpmarketinstructionbuilder.py
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
perpmarketoperations.py
|
Added ensure-account and ensure-open-orders commands.
|
2021-08-19 11:00:39 +01:00 |
perpopenorders.py
|
Updated to latest group structures and IDs.
|
2021-08-17 19:42:11 +01:00 |
placedorder.py
|
Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol.
|
2021-07-29 16:19:52 +01:00 |
publickey.py
|
Improved event queue handling. Now split incoming events into processed and unprocessed, and changed 'seen' handling to use sequence_number.
|
2021-08-01 17:47:45 +01:00 |
reconnectingwebsocket.py
|
Removed rx.core.typing for many classes - using the actual base classes now.
|
2021-08-17 12:39:55 +01:00 |
retrier.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
rootbank.py
|
Change Group to use a more basket-orientated approach instead of multiple properties requiring indexes.
|
2021-08-03 18:32:12 +01:00 |
serumeventqueue.py
|
Fixed some type hints.
|
2021-08-01 18:03:46 +01:00 |
serummarket.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
serummarketinstructionbuilder.py
|
Anything imported from pyserum should now be imported as a PySerumXYZ to avoid confusion with Mango Explorer classes.
|
2021-08-21 18:24:53 +01:00 |
serummarketlookup.py
|
Added ensure-account and ensure-open-orders commands.
|
2021-08-19 11:00:39 +01:00 |
serummarketoperations.py
|
Added ensure-account and ensure-open-orders commands.
|
2021-08-19 11:00:39 +01:00 |
spltokenlookup.py
|
Separated out token and market lookups.
|
2021-06-25 11:10:41 +01:00 |
spotmarket.py
|
Moved marketmaker to an 'orderchain' model.
|
2021-08-22 19:48:20 +01:00 |
spotmarketinfo.py
|
Change Group to use a more basket-orientated approach instead of multiple properties requiring indexes.
|
2021-08-03 18:32:12 +01:00 |
spotmarketinstructionbuilder.py
|
Anything imported from pyserum should now be imported as a PySerumXYZ to avoid confusion with Mango Explorer classes.
|
2021-08-21 18:24:53 +01:00 |
spotmarketoperations.py
|
Added ensure-account and ensure-open-orders commands.
|
2021-08-19 11:00:39 +01:00 |
token.py
|
Expanded use of Group and Account baskets.
|
2021-08-04 13:08:34 +01:00 |
tokenaccount.py
|
Fixed problem with TokenAccount commitments.
|
2021-08-17 19:17:09 +01:00 |
tokeninfo.py
|
Perp Accounts accrue benefits in MNGO so improved handling of it.
|
2021-08-05 15:35:08 +01:00 |
tokenlookup.py
|
Moved functionality into *Market objects.
|
2021-07-23 10:20:44 +01:00 |
tokenvalue.py
|
Big change - now uses our own 'Client' which handles some situations better from our point of view:
|
2021-08-07 15:07:19 +01:00 |
tradeexecutor.py
|
Big change - now uses our own 'Client' which handles some situations better from our point of view:
|
2021-08-07 15:07:19 +01:00 |
transactionscout.py
|
Improved transaction exception reporting.
|
2021-08-19 09:46:54 +01:00 |
version.py
|
Moved library code to .py files instead of notebooks.
|
2021-06-07 15:10:18 +01:00 |
wallet.py
|
Wallet can now be loaded from environment.
|
2021-06-17 12:06:39 +01:00 |
walletbalancer.py
|
Big Rename - removal of old Group and MarginAccount, deletion of a lot of code that is no longer relevant.
|
2021-06-25 15:50:37 +01:00 |
watcher.py
|
Added bids and asks to marketmaker ModelState, with watchers for latest state.
|
2021-08-21 22:06:58 +01:00 |
watchers.py
|
Added bids and asks to marketmaker ModelState, with watchers for latest state.
|
2021-08-21 22:06:58 +01:00 |
websocketsubscription.py
|
Moved hedger to its own class, and re-used it as an option in marketmaker.
|
2021-08-23 15:36:55 +01:00 |