.. |
calculators
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +01:00 |
hedging
|
Simplified and improved marketmaker hedging.
|
2021-10-02 12:28:16 +01:00 |
layouts
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +01:00 |
marketmaking
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +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
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +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
|
…
|
|
accounttokenvalues.py
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +01:00 |
addressableaccount.py
|
…
|
|
arguments.py
|
Debug logging now outputs the version details.
|
2021-09-30 11:54:43 +01:00 |
balancesheet.py
|
…
|
|
cache.py
|
Updated dependencies and fixed subsequent issues.
|
2021-08-27 20:37:23 +01:00 |
client.py
|
Improved some exception messages and handling.
|
2021-10-01 14:51:39 +01:00 |
combinableinstructions.py
|
Improved output of instructions when over 1232-byte limit.
|
2021-09-09 19:02:17 +01:00 |
constants.py
|
…
|
|
context.py
|
Can now use a separate commitment for fetching the recent blockhash.
|
2021-09-16 15:36:52 +01:00 |
contextbuilder.py
|
Better debug output of context and arguments.
|
2021-09-30 08:54:12 +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
|
Start of work on account calculations.
|
2021-10-04 18:27:07 +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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
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
|
Updated dependencies and fixed subsequent issues.
|
2021-08-27 20:37:23 +01:00 |
serummarketlookup.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 |
serummarketoperations.py
|
Improved model state and marketoperations. Some work on hedging.
|
2021-09-30 18:53:33 +01:00 |
spltokenlookup.py
|
Better identification of TokenLookup instances.
|
2021-08-26 13:43:23 +01: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
|
Fixed spot fee discount address to use MSRM or SRM vault.
|
2021-09-13 16:15:20 +01:00 |
spotmarketoperations.py
|
Improved model state and marketoperations. Some work on hedging.
|
2021-09-30 18:53:33 +01:00 |
token.py
|
Expanded use of Group and Account baskets.
|
2021-08-04 13:08:34 +01:00 |
tokenaccount.py
|
Updated show-token-balance to work with any wallet address and mint.
|
2021-09-16 17:40:19 +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
|
…
|
|
wallet.py
|
…
|
|
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
|
Updated SpotCollateralCalculator to take tokens in OpenOrders into account.
|
2021-09-09 14:10:34 +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 |