mango-v4/ts/client/scripts/mm
Christian Kamm 514f861e2f Merge tag 'program-v0.14.0' into deploy 2023-05-01 11:30:05 +02:00
..
params increase charge 2023-04-25 19:50:02 +02:00
Dockerfile.mm Merge dev changes (#532) 2023-04-07 13:57:53 +01:00
README.md Fix bug where if no insurance fund position was present, ix would err… (#522) 2023-04-17 11:30:27 +02:00
log-perp-ob.ts Update package.json build steps and move js scripts out of src folder (#470) 2023-02-22 08:36:59 +01:00
market-maker.ts comment 2023-03-30 21:09:01 +02:00
sequence-enforcer-util.ts Update package.json build steps and move js scripts out of src folder (#470) 2023-02-22 08:36:59 +01:00
taker.ts Update package.json build steps and move js scripts out of src folder (#470) 2023-02-22 08:36:59 +01:00

README.md

This directory contains a sample market maker (market-maker.ts) in typescript, which can be run using ts-node.

The environment variables required are

  • MANGO_ACCOUNT_PK - public key of the mango account
  • KEYPAIR - private key of the owner of the mango account
  • MB_CLUSTER_URL - RPC cluster url

Notes:

  • Quoting is based off of kraken
  • see default.json for quoting rules

Future:

  • Hedging perp positions on mango-v4 spot
  • Observing fills and reacting earlier
  • Quoting off of binance