mango-explorer/mango
Geoff Taylor 97a5c41a39 Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
..
layouts Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
marketmaking Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
oracles Removed rx.core.typing for many classes - using the actual base classes now. 2021-08-17 12:39:55 +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 Added/centralised 'watchers'. Removed FileToucherObserver. Added HealthCheck. 2021-08-17 12:17:49 +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 handling. 2021-08-17 12:50:27 +01:00
combinableinstructions.py Fixed problem with instruction display. 2021-08-14 11:09:27 +01:00
constants.py First cut at a lot of V3 code. 2021-06-25 10:33:40 +01:00
context.py Added a mint command for devnet use. 2021-08-13 21:34:17 +01:00
contextbuilder.py Added a mint command for devnet use. 2021-08-13 21:34:17 +01:00
createmarketinstructionbuilder.py Added account indexing to commands that need it. 2021-07-31 14:43:39 +01:00
createmarketoperations.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
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 Removed rx.core.typing for many classes - using the actual base classes now. 2021-08-17 12:39:55 +01:00
idsjsonmarketlookup.py Renamed PerpMarket to PerpMarketDetails, and PerpsMarket to PerpMarket to be consistent with SerumMarket and SpotMarket. Improved market stub handling. 2021-07-23 14:18:26 +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
instructions.py Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
instructiontype.py Updated to handle new event queue format. 2021-08-13 20:17:17 +01:00
inventory.py Better logging of failing instructions. 2021-08-04 17:50:38 +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 Fixed some type hints. 2021-08-01 18:03:46 +01:00
market.py Added market 'stubs' to allow for delayed loading of markets. 2021-07-23 11:42:22 +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 Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
metadata.py Fixed some type hints. 2021-08-01 18:03:46 +01:00
notification.py Trying to stop solanaweb from polluting error notifications. 2021-07-19 18:36:08 +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 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
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 Added stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
orderbookside.py Fixed some type hints. 2021-08-01 18:03:46 +01:00
orders.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
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
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 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
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 Updated to latest group structures and IDs. 2021-08-17 19:42:11 +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 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
serummarketinstructionbuilder.py Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
serummarketlookup.py Added market 'stubs' to allow for delayed loading of markets. 2021-07-23 11:42:22 +01:00
serummarketoperations.py Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
spltokenlookup.py Separated out token and market lookups. 2021-06-25 11:10:41 +01:00
spotmarket.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
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 Updated to latest group structures and IDs. 2021-08-17 19:42:11 +01:00
spotmarketoperations.py Updated to latest group structures and IDs. 2021-08-17 19:42:11 +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 Updated to handle new event queue format. 2021-08-13 20:17:17 +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 Simplified watching. Added inventory watchers. 2021-08-02 17:14:00 +01:00
watchers.py Added/centralised 'watchers'. Removed FileToucherObserver. Added HealthCheck. 2021-08-17 12:17:49 +01:00
websocketsubscription.py Websocket now has a force_reconnect() method, plus subscribable disconnect event. 2021-08-09 13:24:33 +01:00