Commit Graph

388 Commits

Author SHA1 Message Date
GroovieGermanikus 5a4c53bfc5
clippy+fmt 2024-12-17 16:40:26 +01:00
Groovie | Mango e00f2c566d
use intmap for slot map (#33)
use intmap for slot map
2024-12-17 16:26:59 +01:00
GroovieGermanikus 24d5d30062
chaindata standalone 2024-12-17 16:08:19 +01:00
GroovieGermanikus ace725ba8d
clippy 2024-11-06 14:47:06 +01:00
GroovieGermanikus 5ca24ac044
Merge branch 'release/connector-v0.4.x' 2024-08-15 15:21:29 +02:00
Serge Farny 015d61d445
ChainData: update account InsertAfter bug 2024-08-15 15:15:40 +02:00
Serge Farny 98f05abc6a
ChainData: update account InsertAfter bug 2024-08-15 15:11:37 +02:00
GroovieGermanikus e993e2cc4f
#27 adjust smallvec 2024-08-14 12:37:34 +02:00
GroovieGermanikus 1197538878
add criterion boilerplate 2024-08-08 17:14:11 +02:00
GroovieGermanikus 13fc550a4c
fix version number 2024-08-08 12:21:56 +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
GroovieGermanikus b167a548d0
update rust toolchain to 1.73 (compat with solana 1.17.x) 2024-08-08 11:27:20 +02:00
GroovieGermanikus c5fd474fdf
rename CI file 2024-08-08 11:27:00 +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 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 50a9f126a6
Merge pull request #24 from blockworks-foundation/serge/add_metdata_feed
Metdata: make message clonable
2024-05-08 10:33:04 +02:00
Serge FARNY 8e0609f2a3 Metdata: make message clonable 2024-05-08 10:01:11 +02:00
Serge Farny 7dc3a5afe9
Merge pull request #23 from blockworks-foundation/serge/add_metdata_feed
Add metdata feed
2024-05-07 09:44:39 +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
Serge Farny 5e72a9e7eb
fix build for rust 1.70.0 by fixing bumpalo version (#22) 2024-04-11 09:42:29 +02:00
Christian Kamm 96d795d258 Update cargo.lock 2024-04-08 12:19:47 +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
riordanp 2de78983a3 Upgrade yellowstone libs 2024-01-15 15:25:02 +00:00
riordanp c836fd2c44
Upgrade yellowstone libs 2024-01-11 16:43:49 +00: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
Steve a3b7391c63
Merge pull request #16 from blockworks-foundation/update-solana-1-16-anchor-28
Update solana 1.16 anchor 28
2023-10-05 10:03:06 +02:00
GroovieGermanikus aa4ef5f3f3
move memory_target.rs to mango-v4; scratch lib/ folder 2023-10-05 09:20:21 +02: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 aecc83278c move ci/cd for services to mango-v4 repo
keeping only the scripts required for creating connector tgz
2023-09-26 18:18:14 +02:00
GroovieGermanikus c7a4ffa3fe removed unused dep to anchor 2023-09-25 13:33:01 +02:00
GroovieGermanikus 5b11abd649 reorg deps 2023-09-25 13:01:09 +02:00
GroovieGermanikus 55a9026e53 remove services - moved to mango-v4 2023-09-25 09:21:09 +02:00
GroovieGermanikus 2822099227 cargo fmt 2023-09-22 12:38:18 +02:00
GroovieGermanikus 10e665f7b0 remove support for solana 1.14 - GetProgramAccountsClient from rpc_accounts_scan 2023-09-22 12:34:58 +02:00
GroovieGermanikus d5d36f64b8 used 'fixed' version 1.11 + borsh 0.10 2023-09-13 10:38:58 +02:00
GroovieGermanikus 483b3fa429 bump connector version to 0.2.0 2023-09-11 23:44:09 +02:00
GroovieGermanikus 27b1fddab4 set rust version requirement to 1.70 2023-09-11 23:42:43 +02:00
GroovieGermanikus e11f55cafd Cargo.lock 2023-09-11 23:28:55 +02:00
GroovieGermanikus 69f6d6d6c4 cargo fmt 2023-09-11 23:28:50 +02:00
GroovieGermanikus 0905050719 point to git 2023-09-11 23:26:20 +02:00