mango-explorer/mango
Geoff Taylor eb356f42cd Dates loaded from Mango datafiles are always UTC. 2021-10-14 11:55:45 +01:00
..
calculators Start of work on account calculations. 2021-10-04 18:27:07 +01:00
hedging Improved perp-to-spot hedging, added documentation on hedging. 2021-10-06 15:39:41 +01:00
layouts Dates loaded from Mango datafiles are always UTC. 2021-10-14 11:55:45 +01:00
marketmaking Added QuoteSingleSideElement for marketmaker. 2021-10-14 09:42:09 +01:00
oracles FTX oracle no longer tries to interfere with PERP market names. 2021-09-06 19:26:45 +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 Fixed data file handling to allow Nuitka compilation. 2021-10-08 17:30:20 +01:00
account.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
accountflags.py Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
accountinfo.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
accountinfoconverter.py show-address can now handle a RootBank. 2021-08-31 14:31:47 +01:00
accountliquidator.py Merging V3 branch into main. 2021-08-30 15:42:11 +01:00
accountscout.py All MarketOperations now properly use their equivalent MarketInstructionBuilder for building instructions. 2021-07-12 18:26:35 +01:00
accounttokenvalues.py Start of work on account calculations. 2021-10-04 18:27:07 +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
arguments.py Updated ids.json with usable public node. Added code to find ids.json in different possible locations. 2021-10-07 17:05:43 +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 Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
client.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
combinableinstructions.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
constants.py Removed use of pyston in commands. 2021-10-08 18:15:40 +01:00
context.py Can now use a separate commitment for fetching the recent blockhash. 2021-09-16 15:36:52 +01:00
contextbuilder.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +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 Start of work on account calculations. 2021-10-04 18:27:07 +01:00
ensuremarketloaded.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
group.py Start of work on account calculations. 2021-10-04 18:27:07 +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 Repurposed 'sweep' as a more general 'balance-account' command. Moved 'group-balance-wallet' to just 'balance-wallet' to be similar in concept. 2021-09-07 18:40:34 +01:00
idsjsontokenlookup.py Better identification of TokenLookup instances. 2021-08-26 13:43:23 +01:00
instructionreporter.py Improved output of instructions when over 1232-byte limit. 2021-09-09 19:02:17 +01:00
instructions.py Now call PLACE_SPOT_ORDER_2 instead of PLACE_SPOT_ORDER. 2021-10-13 18:42:15 +01:00
instructiontype.py Updated to handle new event queue format. 2021-08-13 20:17:17 +01:00
inventory.py Start of work on account calculations. 2021-10-04 18:27:07 +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 Merging V3 branch into main. 2021-08-30 15:42:11 +01:00
liquidationprocessor.py Repurposed 'sweep' as a more general 'balance-account' command. Moved 'group-balance-wallet' to just 'balance-wallet' to be similar in concept. 2021-09-07 18:40:34 +01:00
loadedmarket.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
loadmarketbysymbol.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
lotsizeconverter.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
mangoinstruction.py Improved output of instructions when over 1232-byte limit. 2021-09-09 19:02:17 +01:00
market.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +01:00
marketinstructionbuilder.py Marketmaker now automatically redeems MNGO on pulse. 2021-08-26 14:01:57 +01:00
marketlookup.py Moved functionality into *Market objects. 2021-07-23 10:20:44 +01:00
marketoperations.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +01:00
metadata.py Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
modelstate.py Simplified and improved marketmaker hedging. 2021-10-02 12:28:16 +01:00
notification.py Merging V3 branch into main. 2021-08-30 15:42:11 +01:00
observables.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
openorders.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
oracle.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
oraclefactory.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
orderbookside.py Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
orders.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
ownedtokenvalue.py Fixed problem fetching transactions for report. Reversed order of output of transactions so it appears better in notifications. 2021-07-07 19:58:28 +01:00
parse_account_info_to_orders.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +01:00
perpaccount.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
perpeventqueue.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +01:00
perphedger.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +01:00
perpmarket.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
perpmarketdetails.py Added a show-liquidity-mining-info command to display liquidity mining details. 2021-09-23 12:30:59 +01:00
perpmarketinfo.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
perpmarketinstructionbuilder.py Marketmaker now automatically redeems MNGO on pulse. 2021-08-26 14:01:57 +01:00
perpmarketoperations.py Improved model state and marketoperations. Some work on hedging. 2021-09-30 18:53:33 +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 Updated RootBank output rounding (only applies to display). 2021-10-05 11:21:13 +01:00
serumeventqueue.py Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
serummarket.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
serummarketinstructionbuilder.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
serummarketlookup.py specify encoding as utf-8 2021-10-12 09:53:54 -04:00
serummarketoperations.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
spltokenlookup.py specify encoding as utf-8 2021-10-12 09:53:54 -04:00
spotmarket.py Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation. 2021-09-06 17:07:26 +01:00
spotmarketinfo.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
spotmarketinstructionbuilder.py Added devnet MSRM details. Fixed passing of MSRM vault if it's being used. 2021-10-12 11:22:32 +01:00
spotmarketoperations.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
token.py Expanded use of Group and Account baskets. 2021-08-04 13:08:34 +01:00
tokenaccount.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
tokeninfo.py Updated dependencies and fixed subsequent issues. 2021-08-27 20:37:23 +01:00
tokenlookup.py Better identification of TokenLookup instances. 2021-08-26 13:43:23 +01:00
tokenvalue.py Start of work on account calculations. 2021-10-04 18:27:07 +01:00
tradeexecutor.py Merging V3 branch into main. 2021-08-30 15:42:11 +01:00
transactionscout.py Backported BetterClient from V3 and prefer its return values to the regular Client's. 2021-08-26 15:48:25 +01:00
version.py Moved library code to .py files instead of notebooks. 2021-06-07 15:10:18 +01:00
wallet.py Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
walletbalancer.py Start of work on account calculations. 2021-10-04 18:27:07 +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 Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
websocketsubscription.py Now use a monotonic time (in milliseconds, with collision avoidance) for client IDs to help with some other systems. 2021-09-07 19:07:22 +01:00