Releases: sevenlabs-hq/carbon
Releases · sevenlabs-hq/carbon
v0.8.1
What's Changed
- feat: add
Serialize
forDecodedInstruction
by @0xmountaintop in #252 - feat: set is_vote to false in jito shredstream grpc by @Mesteery in #254
- fix(raydium-alerts): pin rustls 0.23 and install aws_lc_rs CryptoProvider to stop startup panic #259 by @kalloc in #260
- perf: optimize gRPC transaction metadata handling by @nogo6260 in #261
- fix: deduplicate jito shredstream entries by @Mesteery in #257
- fix: Parse nested instructions inside TransactionPipe by @quangkeu95 in #267
- fix:jupiter nested empty instructions by @nogo6260 in #268
- fix: Duplicate webSocket connection by @iamnivekx in #270
- perf: optimize
extract_instructions_with_metadata
by @nogo6260 in #273 - feat: vendor jito-protos by @sonicfromnewyoke in #253
- feat: add meteora
virtual curve
integration by @sonicfromnewyoke in #256 - fix: account meta
is_signer
by @nogo6260 in #274 - feat: add block_hash field to transaction for fork detection (#277) by @andrii-kl in #278
- feat: add postgres to token-program-decoder by @sonicfromnewyoke in #229
- tests: fix all doc tests by @sonicfromnewyoke in #281
- feat: Add block-only subscription (no transactions) by @andrii-kl in #283
- feat: add boop integration by @sonicfromnewyoke in #280
- feat: Implement
IntoIter
Trait ForNestedInstructions
by @sonicfromnewyoke in #289 - add ALT decoder by @nogo6260 in #290
- feat: lenient deserialize and warn about remaining bytes by @Mesteery in #291
- fix: export log crate used by proc macro by @Mesteery in #292
- fix: Raydium CLMM events discriminators by @Mesteery in #294
- feat: add GQL server by @sonicfromnewyoke in #284
- Add addLiquidityByStrategy2 ix to meteora-dlmm-decoder by @romaz21 in #295
- chore: prepare release 0.8.1 by @sonicfromnewyoke in #296
New Contributors
- @0xmountaintop made their first contribution in #252
- @kalloc made their first contribution in #260
- @nogo6260 made their first contribution in #261
- @andrii-kl made their first contribution in #278
- @romaz21 made their first contribution in #295
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- fix: Remove unused import for serde_big_array by @quangkeu95 in #231
- refactor: use direct crates instead of sdk by @sonicfromnewyoke in #233
- fix: actualize pump-fun account layouts and instructions by @sonicfromnewyoke in #236
- fix: parse CPI instructions by @sonicfromnewyoke in #221
- feat: Derive serde Serialize and Deserialize for generated accounts by @quangkeu95 in #238
- fix: Support serialize BigArray type for account by @quangkeu95 in #239
- fix: finish replecement of deps in generator by @sonicfromnewyoke in #245
- RPC Transaction Crawler: Enable Discovering Newly Sent Transactions by @bonedaddy in #248
- fix: 3rd depth level of calls by @sonicfromnewyoke in #242
- feat: jito shredstream grpc datasource by @Mesteery in #249
- feat: implement
Raydium Launchpad
decoder by @sonicfromnewyoke in #250 - chore: bump version 0.8.0 by @sonicfromnewyoke in #251
New Contributors
- @bonedaddy made their first contribution in #248
- @Mesteery made their first contribution in #249
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat: Bounded channel for updates by @quangkeu95 in #219
- fix: Reduce default bounded channel size to 1000 by @quangkeu95 in #220
- Rpc block crawler datasource by @iamnivekx in #222
- feat: add meteora-pools-program support by @sonicfromnewyoke in #224
- feat: add virtuals-program support by @sonicfromnewyoke in #225
- refactor: start migrating to direct dependencies from solana sdk by @sonicfromnewyoke in #226
- fix: ata & system program decoder by @sonicfromnewyoke in #204
- fix: Specific full import path for BigArray by @quangkeu95 in #227
- ci: bump version to 0.7.0 by @sonicfromnewyoke in #228
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- fix: correct raydium clmm address by @iamnivekx in #206
- feat: Add index to instruction metadata by @quangkeu95 in #216
- feat: integrate PumpSwap by @sonicfromnewyoke in #214
- feat: scaffold project by @sonicfromnewyoke in #197
- chore: prepare release 0.6.2 by @sonicfromnewyoke in #217
New Contributors
- @quangkeu95 made their first contribution in #216
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- feat: interactive CLI by @sonicfromnewyoke in #184
- test: add fixtures and tests for jupiter dca decoder by @arrayappy in #191
- fix: fluxbeam by @sonicfromnewyoke in #192
- fix: actualize pump-fun by @sonicfromnewyoke in #195
- feat: add datasource cancellation token to pipeline by @kralonur in #198
- Added Various Program decoders by @adpthegreat in #199
- feat: export program_id by @sonicfromnewyoke in #203
- chore: bump crates version & add new decoders to publish script by @sonicfromnewyoke in #205
New Contributors
- @adpthegreat made their first contribution in #199
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Correct Jupiter Limit Order 2 Program Address by @M4n5ter in #177
- feat: associated token account program decoder by @ilyxabatko in #178
- feat: add test-utils package by @sonicfromnewyoke in #167
- docs: add dedicated README.md to each package by @sonicfromnewyoke in #182
- feat: add OKX DEX Decoder by @sonicfromnewyoke in #183
- feat: Add block_time to TransactionUpdate and TransactionMetadata by @iamnivekx in #181
- feat: add stake program by @sonicfromnewyoke in #186
- chore: prepare release 0.6.0 by @sonicfromnewyoke in #187
- chore: add keywords & categories to crates by @sonicfromnewyoke in #188
- test: added fixtures and tests for lifinity decoder by @arrayappy in #190
- chore: add scripts by @sonicfromnewyoke in #189
New Contributors
- @M4n5ter made their first contribution in #177
- @iamnivekx made their first contribution in #181
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- feat: raydium liquidity locking program decoder by @ilyxabatko in #173
- feat: stabble stable swap program decoder by @ilyxabatko in #171
- feat: lifinity amm v2 decoder by @ilyxabatko in #170
- feat: phoenix v1 program decoder by @ilyxabatko in #169
- feat: zeta program decoder by @ilyxabatko in #168
- feat: stabble weighted swap program decoder by @ilyxabatko in #172
- feat: add prefiltering by program id in decoders by @sonicfromnewyoke in #175
- fix: add checks for accounts by @sonicfromnewyoke in #176
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- fix deps hell & bump yellowstone by @sonicfromnewyoke in #144
- performance optimizations by @sonicfromnewyoke in #120
- feat: add moonshot integration by @sonicfromnewyoke in #148
- fix: add read guard for destr. of slice + add extra rem. acc. fields for swaps by @sonicfromnewyoke in #152
- feat: name service program decoder by @ilyxabatko in #151
- feat: token 2022 decoder by @ilyxabatko in #150
- feat: add raydium cpmm decoder by @sonicfromnewyoke in #154
- feat: codama idls parsing by @ilyxabatko in #136
- chore: run lints and formatters, use workspace deps by @sonicfromnewyoke in #156
- feat: jupter perpetuals decoder by @ilyxabatko in #158
- feat: fluxbeam program decoder by @ilyxabatko in #159
- feat: drift v2 program decoder by @ilyxabatko in #160
- fix: format fluxbeam initialize ix code by @ilyxabatko in #161
- fix: restore usage of datasize instead of generated decoder from CLI by @sonicfromnewyoke in #163
- ci: bump version to 0.5.0 by @sonicfromnewyoke in #164
- fix: pin solana deps & return extra version to workspace deps by @sonicfromnewyoke in #166
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- refactor: use conventional from traits for instruction extraction by @sonicfromnewyoke in #114
- reconnection logic for datasources + cluster option for atlas ws data… by @dellenar in #112
- nit (docs): "chose" => "choose" in README.md by @andnasnd in #122
- feat: move sharky decoders to the crate & actualize example by @sonicfromnewyoke in #131
- fix: regenerate meteora dlmm decoders by @sonicfromnewyoke in #130
- feat: anchor pda idl parsing by @ilyxabatko in #124
- feat: add Raydium CLMM decoder markup by @sonicfromnewyoke in #118
- fix: hotfix of raydium amm accounts parse by @sonicfromnewyoke in #134
- fix: removes "pipes against update types" checks by @ilyxabatko in #135
- fix: include mint account to transfer checked by @kralonur in #138
- feat: add openbook v2 decoder by @sonicfromnewyoke in #140
- ci: bump version 0.4.1 by @sonicfromnewyoke in #141
New Contributors
- @sonicfromnewyoke made their first contribution in #114
- @andnasnd made their first contribution in #122
- @kralonur made their first contribution in #138
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat(core): add access to solana_sdk::message::VersionedMessage on Tr… by @KellianDev in #106
Full Changelog: v0.3.1...v0.4.0