Commit Graph

100 Commits

Author SHA1 Message Date
GroovieGermanikus f9c754bf5a
fix compile 2024-09-04 12:15:25 +02:00
GroovieGermanikus 4a54367602
fix merge error 2024-08-15 15:07:30 +02:00
Serge Farny 126c2aaeda
ChainData: update account InsertAfter bug (#30)
ChainData: update account InsertAfter bug
2024-08-15 15:06:22 +02:00
Serge Farny 11c6067284 ChainData: update account InsertAfter bug 2024-08-15 09:55:47 +02:00
GroovieGermanikus d290c67f4a
replay test 2024-08-14 13:23:41 +02:00
GroovieGermanikus e4b00f8f9b
log chain_data + replay 2024-08-14 13:16:53 +02:00
GroovieGermanikus 603c439473
Merge branch 'main' into feature/chaindata-wrapped-tester 2024-08-14 12:37:49 +02:00
GroovieGermanikus e993e2cc4f
#27 adjust smallvec 2024-08-14 12:37:34 +02:00
GroovieGermanikus ae72fef0bc
Merge branch 'improvement/test-chain-data-from-slotstream' into feature/chaindata-wrapped-tester 2024-08-14 08:48:03 +02:00
GroovieGermanikus a3390c9ab0
feed the slot stream 2024-08-13 17:24:07 +02:00
GroovieGermanikus 5fcd57c5fd
compiles 2024-08-13 16:54:05 +02:00
GroovieGermanikus 9e48b217ca
read slot stream mainnet 2024-08-13 16:26:35 +02:00
GroovieGermanikus d908ec6bd5
Merge branch 'main' into feature/chaindata-wrapped-tester 2024-08-11 09:04:47 +02:00
GroovieGermanikus 1197538878
add criterion boilerplate 2024-08-08 17:14:11 +02:00
GroovieGermanikus 00226bbb0c
use smallvec for slotvec 2024-08-08 12:19:33 +02:00
GroovieGermanikus 0a8ee48f17
use v: &[AccountData] 2024-08-08 11:53:33 +02:00
Groovie | Mango 984317e666
fix off-by-one error in slot_vector inside update account (#26)
fixes #25, extract update_account slot vector logic into stateless method and add test cases
2024-08-08 11:24:03 +02:00
GroovieGermanikus 7b521e7bfe
make vector operation clearer 2024-08-07 18:36:58 +02:00
GroovieGermanikus b0cd9c8974
all green 2024-08-07 18:29:05 +02:00
GroovieGermanikus 379e3bb682
test data write version 2024-08-07 18:22:14 +02:00
GroovieGermanikus cf143ca7dd
improve test data 2024-08-07 18:19:14 +02:00
GroovieGermanikus 4bcc00b55e
min max case 2024-08-07 18:17:15 +02:00
GroovieGermanikus 2858c067bb
add cases 2024-08-07 17:45:21 +02:00
GroovieGermanikus e34c443d25
minimal test for the vector logic 2024-08-07 17:35:32 +02:00
GroovieGermanikus 0ac6da51d1
move to new crate 2024-08-07 16:34:00 +02:00
GroovieGermanikus e37f98be63
add graceful shutdown 2024-08-07 16:26:10 +02:00
GroovieGermanikus b21d36283c
ignore 2024-08-07 16:12:42 +02:00
GroovieGermanikus d86ab923e2
more tests 2024-08-07 16:03:24 +02:00
GroovieGermanikus e716f9491d
rename 2024-08-07 15:57:04 +02:00
GroovieGermanikus 31c0eaf668
basic rooting flow 2024-08-07 15:55:47 +02:00
GroovieGermanikus 423bf25237
wip 2024-08-07 15:17:32 +02:00
GroovieGermanikus 4913e57902
copy start_chaindata_updating from router 2024-08-07 14:48:02 +02:00
GroovieGermanikus ad076bc395
copy start_chaindata_updating from router 2024-08-07 14:46:54 +02:00
GroovieGermanikus 7c8277f5dd
chaindata standalone 2024-08-07 14:43:24 +02:00
GroovieGermanikus d0a6dff5a3
update yellowstone to v1.15.0+solana.1.17 2024-07-31 21:38:45 +02:00
GroovieGermanikus 14c815f416
fmt 2024-07-29 11:31:55 +02:00
GroovieGermanikus 1859078241
MAJOR: cut solana-rpc dependency 2024-07-29 11:29:21 +02:00
GroovieGermanikus d398c07954
refactor metadata_sender 2024-07-29 11:19:17 +02:00
Serge FARNY 8e0609f2a3 Metdata: make message clonable 2024-05-08 10:01:11 +02:00
Serge FARNY f9295b0d9f websocket: add a metdata feed to indicate missing account, snapshot start and end 2024-05-07 09:19:41 +02:00
Serge FARNY 9e7ebd1d16 grpc: add a metdata feed to indicate missing account, snapshot start and end 2024-05-06 21:09:55 +02:00
Christian Kamm 8e465c4c61 Work around gMA and grpc account subscription limits 2024-04-25 16:14:24 +02:00
Christian Kamm 4ffcd410c9 Bump library version to v0.3.0 2024-04-08 10:29:00 +02:00
Christian Kamm e55433b7af Bump to yellowstone 1.13 and solana 1.17 2024-04-08 10:28:32 +02:00
Christian Kamm 7c844614b9 Bump connector version to v0.2.1 2023-11-07 08:35:35 +01:00
Christian Kamm 15644ca221
ChainData: Allow reading rooted account state (#18)
- refactor getting the latest rooted write into newest_rooted_write()
- add iter_accounts_rooted()
- also add raw_account_data(), raw_slot_data() as escape hatches
2023-11-07 08:34:41 +01:00
GroovieGermanikus 9d4aab9617 fix merge conflicts 2023-10-04 08:58:01 +02:00
GroovieGermanikus c4c13a3e0d Merge branch 'main' into update-solana-1-16-anchor-28 2023-10-04 08:49:44 +02:00
GroovieGermanikus 2a982a87b0 move ci/cd for services to mango-v4 repo
keeping only the scripts required for creating connector tgz
2023-09-26 18:19:27 +02:00
GroovieGermanikus 5b11abd649 reorg deps 2023-09-25 13:01:09 +02:00