Commit Graph

118 Commits

Author SHA1 Message Date
smypmsa e41a5f4f4f feat(core): add support for creator fee update 2025-05-12 20:07:51 +00:00
smypmsa d979427662 fix: geyser auth type in tests 2025-05-06 09:50:21 +00:00
Anton fe17df2670 fix: update src/monitoring/geyser_listener.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-06 10:52:07 +02:00
smypmsa aa145dc018 feat: add geyser auth type, compare listeners for new tokens 2025-05-06 08:39:13 +00:00
Anton 9a26aa7532 docs: add license 2025-04-30 13:38:32 +02:00
smypmsa a36fab7352 fix: comments, minor fixes 2025-04-29 11:56:55 +00:00
smypmsa 465e804d39 feat: add warming up endpoint, minor optimizations 2025-04-25 09:38:19 +00:00
smypmsa 2ef1a09b8d fix: decrease tx CUs, add explicit commitment level for getLatestBlockhash 2025-04-25 07:33:44 +00:00
Anton 2338b81e94 Merge pull request #91 from chainstacklabs/feat/multi-bot-system
Add support for multiple instances of bots
2025-04-25 06:18:48 +00:00
smypmsa 40e4a4b130 feat: add support for multiple bots 2025-04-24 20:32:47 +00:00
Anton 2aac2f8f64 Merge pull request #89 from chainstacklabs/feat/ps-migration-listener-and-other
Add programSubscribe listener for migrations and other (learning example)
2025-04-22 06:59:52 +00:00
smypmsa 81c2af4af1 feat: add example of programSubscribe listener for migrations, group examples into subfolders 2025-04-21 11:36:09 +00:00
Anton 188f43f4cd docs: Geyser listener completed 2025-04-15 09:05:31 +02:00
smypmsa 46e0862b30 fix: load env vars in cli.py 2025-04-15 07:02:37 +00:00
Anton 6345afe1bf Merge pull request #86 from chainstacklabs/feat/geyser-listener-for-bot
Add Geyser listener support to bot
2025-04-15 06:52:43 +00:00
Anton dfb0f8b273 Merge pull request #85 from chainstacklabs/feat/geyser-listener-script
Add Geyser listener for token creation transactions (learning example)
2025-04-15 06:52:14 +00:00
smypmsa 2177bf8c1b feat: add geyser listener support to bot 2025-04-14 20:12:10 +00:00
smypmsa b9e29a8b12 feat: add geyser listener script 2025-04-14 15:02:52 +00:00
Anton f64ca29bd8 Merge pull request #84 from chainstacklabs/feat/get-graduating-mint-address-script
Add mint address extraction for soon-to-gradute tokens (learning example)
2025-04-14 06:45:35 +00:00
smypmsa 6e3b1b3b41 feat: add mint address extraction for graduating tokens 2025-04-13 20:23:58 +00:00
Anton a113ac82b4 Merge pull request #83 from chainstacklabs/feat/get-graduating-tokens-script
Filter soon-to-graduate tokens (learning example)
2025-04-10 06:32:20 +00:00
smypmsa 18ee63b2b9 feat: add get graduating tokens script 2025-04-09 11:56:44 +00:00
Anton d9c1733406 Merge pull request #80 from chainstacklabs/feat/recent-blockhash-caching
Add recent blockhash caching
2025-04-05 09:01:04 +00:00
smypmsa 7cfd89d1ae fix: gracefully cancel blockhash updater task 2025-04-04 21:38:36 +00:00
smypmsa 9b9a86a506 feat: add blockhash caching 2025-04-04 21:31:00 +00:00
Anton 8520452060 Merge pull request #79 from chainstacklabs/feat/extreme-fast-mode
Add EXTREME FAST mode for token buying (without waiting for bonding curve)
2025-04-04 04:30:39 +00:00
Anton 912ab86296 Merge pull request #77 from chainstacklabs/feature/idempotent-ata-and-merge-burn-close
Optimize token handling: idempotent ATA for buying and combined burn & close instructions
2025-04-04 04:30:10 +00:00
smypmsa 4eacc5a4f7 feat: add EXTREME FAST mode for token buying 2025-04-03 21:57:36 +00:00
smypmsa ddb331f9e9 feat: use idempotent ata instr, merge burn and close instr 2025-04-03 14:49:01 +00:00
Anton d662b126b9 Merge pull request #76 from chainstacklabs/feat/track-bonding-curve-progress-script
Track bonding curve progress (learning example)
2025-04-03 06:12:00 +00:00
Anton 62102ddbb7 docs: done reviewing base64 2025-04-02 22:43:16 +02:00
smypmsa 68c8251ccf feat: add track bonding curve progress script 2025-04-02 15:36:58 +00:00
smypmsa c5a0258aa7 fix: use base64 explicitly 2025-04-01 14:57:01 +00:00
smypmsa 1064247e6d chore: comments on base64 encoding 2025-04-01 14:37:13 +00:00
Anton 54f3bd4b0e Merge pull request #75 from chainstacklabs/feat/pumpswap-sell-script
Sell tokens on PumpSwap script (learning example)
2025-04-01 08:13:49 +00:00
smypmsa 094e46e523 fix: final fixes in instructions, docstrings, comments 2025-04-01 07:19:27 +00:00
smypmsa 7bf78830f0 fix: fixes in initial implementation 2025-03-31 15:14:07 +00:00
Anton 355cd6bdb1 docs: add review & optimize json, jsonParsed, base64 2025-03-31 10:37:45 +02:00
Anton 4b224879dd docs: migration listening done 2025-03-31 10:27:47 +02:00
Anton 5b9d8595a8 Merge pull request #74 from chainstacklabs/feat/get-pumpswap-pools-script
Get PumpSwap market data (learning example)
2025-03-31 07:00:29 +00:00
smypmsa 925b4bfaee fix: add missed load_dotenv 2025-03-31 06:59:41 +00:00
smypmsa bf275c338d fix: use base64 for get_program_accounts 2025-03-30 12:55:50 +00:00
smypmsa 30fe0a6877 feat: add manual pumpswap sell 2025-03-30 12:51:02 +00:00
Anton fca7da81f5 Merge pull request #73 from chainstacklabs/feature/listen-to-migrations-script
Listen to migrations script (learning example)
2025-03-29 23:05:19 +00:00
smypmsa 008446e253 feat: add script to get pumpswap market data 2025-03-29 21:31:46 +00:00
smypmsa 6b2211c1ca feat: add script to listen to migrations 2025-03-29 18:10:50 +00:00
Anton 1f55adeeea docs: ATA closing done 2025-03-28 09:30:16 +01:00
Anton ddb1849d10 Merge pull request #71 from chainstacklabs/feature/cleanup-ata-support
Integrate ATA closing into trader
2025-03-28 08:29:13 +00:00
smypmsa 7d64ff7245 chore: fix typos in config 2025-03-27 21:22:52 +00:00
smypmsa 2514be2b31 chore: update default params 2025-03-27 21:13:12 +00:00