mango-explorer/mango
Geoff Taylor ca3193e0b6 Added account indexing to commands that need it. 2021-07-31 14:43:39 +01:00
..
layouts Added stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
marketmaking Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol. 2021-07-29 16:19:52 +01:00
oracles Fixed linting problems in stub oracle. 2021-07-31 13:37:26 +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 stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
account.py Added account indexing to commands that need it. 2021-07-31 14:43:39 +01:00
accountflags.py Changes for devnet group v3.8. 2021-07-19 15:04:53 +01:00
accountinfo.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
accountinfoconverter.py Added stub oracle code and cache loading. 2021-07-30 20:31:17 +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 Added stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
combinableinstructions.py Added execute_and_continue_on_failures() to allow MarketMaker to more instructions even if some fail. 2021-07-22 17:54:48 +01:00
constants.py
context.py Can now explicitly pick Pyth oracle on mainnet-beta or devnet. 2021-07-26 18:07:56 +01:00
contextbuilder.py Some work on streaming logs and account/program events. 2021-07-26 12:19:13 +01:00
createmarketinstructionbuilder.py Added account indexing to commands that need it. 2021-07-31 14:43:39 +01:00
createmarketoperations.py Added account indexing to commands that need it. 2021-07-31 14:43:39 +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 Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol. 2021-07-29 16:19:52 +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 Fixed incorrect comment. 2021-07-30 22:41:39 +01:00
instructiontype.py Some work on streaming logs and account/program events. 2021-07-26 12:19:13 +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 All MarketOperations now properly use their equivalent MarketInstructionBuilder for building instructions. 2021-07-12 18:26:35 +01:00
lotsizeconverter.py Fixed problem in quantity_lots_to_value() calculation. 2021-07-28 18:07:47 +01:00
market.py Added market 'stubs' to allow for delayed loading of markets. 2021-07-23 11:42:22 +01:00
marketinstructionbuilder.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
marketlookup.py Moved functionality into *Market objects. 2021-07-23 10:20:44 +01:00
marketoperations.py Updated place_order() method to take an Order instead of separate parameters. 2021-07-28 15:29:24 +01:00
metadata.py
notification.py Trying to stop solanaweb from polluting error notifications. 2021-07-19 18:36:08 +01:00
observables.py More realistic market-maker is now available. 2021-07-15 21:03:22 +01:00
openorders.py Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol. 2021-07-29 16:19:52 +01:00
oracle.py Added 'confidence' to oracles so marketmaker could access Pyth confidence intervals. 2021-07-26 13:42:03 +01:00
oraclefactory.py Added stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
orderbookside.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
orders.py Better logging of Orders. 2021-07-22 18:44:23 +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 Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol. 2021-07-29 16:19:52 +01:00
perpeventqueue.py Added hedger command. Had to introduce a LotSizeConverter - may expand its use now it's available. 2021-07-28 17:43:58 +01:00
perpmarket.py Added hedger command. Had to introduce a LotSizeConverter - may expand its use now it's available. 2021-07-28 17:43:58 +01:00
perpmarketdetails.py Upgraded to new, better devnet group. 2021-07-29 12:38:34 +01:00
perpmarketinfo.py Brought up to date for new Group structures. New websocket approach. 2021-07-12 10:57:05 +01:00
perpmarketinstructionbuilder.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
perpmarketoperations.py Updated place_order() method to take an Order instead of separate parameters. 2021-07-28 15:29:24 +01:00
perpopenorders.py Improved Group and Account output. Tied OpenOrders and PerpOpenOrders together with a PlacedOrdersContainer protocol. 2021-07-29 16:19:52 +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
reconnectingwebsocket.py Added more logging to watch-minimum-balances. 2021-07-30 17:41:15 +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 Added stub oracle code and cache loading. 2021-07-30 20:31:17 +01:00
serumeventqueue.py Moved functionality into *Market objects. 2021-07-23 10:20:44 +01:00
serummarket.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
serummarketinstructionbuilder.py Fixed Serum cranking to be more complete. 2021-07-21 14:31:04 +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 place_order() method to take an Order instead of separate parameters. 2021-07-28 15:29:24 +01:00
spltokenlookup.py
spotmarket.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
spotmarketinfo.py
spotmarketinstructionbuilder.py Marketmaker now automatically creates required Spot OpenOrders if it doesn't exist. 2021-07-30 15:41:47 +01:00
spotmarketoperations.py Marketmaker now automatically creates required Spot OpenOrders if it doesn't exist. 2021-07-30 15:41:47 +01:00
token.py Added hedger command. Had to introduce a LotSizeConverter - may expand its use now it's available. 2021-07-28 17:43:58 +01:00
tokenaccount.py
tokeninfo.py Updated ids.json for new group. Updated Group with new structure. 2021-07-01 21:24:08 +01:00
tokenlookup.py Moved functionality into *Market objects. 2021-07-23 10:20:44 +01:00
tokenvalue.py Updated ids.json for new group. Updated Group with new structure. 2021-07-01 21:24:08 +01:00
tradeexecutor.py New approach to transactions allowing them to be split up. 2021-07-12 17:18:56 +01:00
transactionscout.py Removed debug statements. 2021-07-29 16:22:27 +01:00
version.py
wallet.py
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
websocketsubscription.py Some work on streaming logs and account/program events. 2021-07-26 12:19:13 +01:00