Skip to content

Releases: sevenlabs-hq/carbon

v0.4.0

19 Dec 13:12
Compare
Choose a tag to compare

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

v0.3.1

02 Dec 08:56
Compare
Choose a tag to compare

What's Changed

  • fix: cli codegen for idls generated for rust native by @passingBySol in #101
  • fix(helius-atlas-ws): use helius sdk 0.2.2 and add the datasource to … by @KellianDev in #104
  • fix(mpl-decoders): regenerated using fixed cli for non-anchor program… by @KellianDev in #103

Full Changelog: v0.3.0...v0.3.1

v0.3.0

21 Nov 10:49
Compare
Choose a tag to compare

📦 [v0.3.0] - 2024-11-21

Added

  • (#92) added a solana_transaction_status::TransactionStatusMeta field to TransactionMetadata
  • (#95) transaction pipe processor type now includes Vec<DecodedInstruction> as part of its instruction type
  • (#95) created type aliases for processor input types: AccountProcessorInputType, InstructionProcessorInputType, TransactionProcessorInputType

Updated

  • (#95) schemas are now optional inside transaction pipes
  • (#96) pipeline-level updates_process_time measured in both milliseconds and nanoseconds
  • (#96) carbon-rpc-block-subscribe-datasource time measurements from milliseconds to nanoseconds
  • (#96) carbon-rpc-program-subscribe-datasource time measurements from milliseconds to nanoseconds
  • (#96) carbon-yellowstone-grpc-datasource time measurements from milliseconds to nanoseconds
  • (#96) carbon-helius-atlas-ws-datasource time measurements from milliseconds to nanoseconds
  • (#97) ArrangeAccounts trait's arrange_accounts function is now a static implementation on instruction data structs

Fixed

  • (#82) fixed carbon-raydium-amm-v4-decoder with the right discriminators for instructions and with size matching for accounts
  • (#84) fixed carbon-raydium-system-program-decoder by making all instruction and account structs fields public
  • (#89) fixed a bug that prevented inner instructions from being schema-matched

New decoders

  • carbon-kamino-lending-decoder: Decode instructions and accounts data for the Kamino lending program.
  • carbon-kamino-vault-decoder: Decode instructions and accounts data for the Kamino vault program.