Commit Graph

36 Commits

Author SHA1 Message Date
Godmode Galactus 5e36199f17
Optimizing GPA 2024-11-22 11:21:16 +01:00
godmodegalactus fb0f1bb453
updating solana version 2024-10-12 15:14:08 +02:00
godmodegalactus 870656be65
minor changes 2024-07-17 13:43:29 +02:00
godmodegalactus 005e512f23
bugfix slot promotion issues 2024-07-16 20:46:27 +02:00
godmodegalactus 2fb8baa873
fixing bug in gpa on mem compare filters 2024-07-16 14:17:12 +02:00
godmodegalactus 9e858cfe2d
adding optimized method for gpa 2024-07-16 11:42:06 +02:00
godmodegalactus 270c7e8127
removing tokio from lite account manager libary 2024-07-15 18:42:19 +02:00
godmodegalactus 5850536fc8
Avoiding setting compression type for empty accounts 2024-07-15 16:41:53 +02:00
godmodegalactus 4f02f0a966
fixing some potential deadlocks 2024-07-15 11:03:51 +02:00
godmodegalactus 7fe6a390d8
reverting account store to use Pubkey rather than partial key 2024-07-13 14:32:45 +02:00
godmodegalactus 3d602ef6ab
solving deadlock issues 2024-07-11 22:34:13 +02:00
godmodegalactus b06728d6d4
solving possible infinite loop 2024-07-11 21:54:50 +02:00
godmodegalactus 451af2095f
Adding licence, readme and minor changes 2024-07-11 18:07:39 +02:00
godmodegalactus c96e229d2e
adding a new except filter store 2024-07-11 13:40:11 +02:00
godmodegalactus f815147a2d
rename InmemoryTokenAccount to TokenProgramAccounts 2024-07-11 11:17:01 +02:00
godmodegalactus 3693f00d1e
making AccountLoadingError std::error::Error 2024-07-10 15:51:59 +02:00
godmodegalactus 708f0d2755
updating account souce to take multiple filters as input 2024-07-10 13:40:33 +02:00
godmodegalactus d12a6b538d
Removing redundent data length field 2024-07-10 11:34:54 +02:00
godmodegalactus 2eb9cd242a
fixing get account for deleted accounts 2024-07-10 10:45:37 +02:00
godmodegalactus d71878da64
creating partial pubkey to save space used for keys 2024-07-09 14:22:48 +02:00
godmodegalactus 211d32e196
For inmemory accounts when slot is confirmed or finalized, also confirm and finalize its parents 2024-07-09 11:22:07 +02:00
godmodegalactus 8f7ebdb5e9
Solving bugs in token account storage 2024-07-09 10:30:14 +02:00
godmodegalactus 8ab47cac35
Creating special serialized to reduce more space for token accounts 2024-07-08 18:29:21 +02:00
godmodegalactus ee2ad82321
Moving index from u64 to u32 to save space 2024-07-05 12:35:55 +02:00
godmodegalactus 6c4db602b1
adding token program and token 2022 program ids as constants 2024-07-04 21:49:31 +02:00
godmodegalactus 294527b420
add storage by program id 2024-07-04 20:50:58 +02:00
godmodegalactus dcbf550073
adding token program gpa tests 2024-07-04 20:01:51 +02:00
godmodegalactus be165f600d
first complete tests on token program accounts 2024-07-04 18:24:16 +02:00
Godmode Galactus 5114a9b379 writing utils to test token program stograge 2024-07-04 12:39:50 +02:00
godmodegalactus 350f995b60
add tests for creating and loading snapshots for InmemoryAccountStorage 2024-07-03 17:26:59 +02:00
godmodegalactus 7bb2c8badc
Implemnting taking and applying snapshot for indexes 2024-07-03 16:08:25 +02:00
godmodegalactus b617ea031b
Implementing gPA and getAccount for token program index 2024-07-03 12:01:05 +02:00
godmodegalactus 30f658da57
adding more features to token program custom index 2024-07-02 21:09:50 +02:00
godmodegalactus f62f47efab
implementing some custom token account methods 2024-07-02 11:36:24 +02:00
godmodegalactus 093c87a63a
Adding a new library to handle token account indexing 2024-06-28 11:00:24 +02:00
godmodegalactus 138e88f259
Initial commit moving the required structures and classes from lite-rpc to this new project 2024-06-27 12:02:33 +02:00