github txpipe/pallas v0.21.0

latest releases: v0.18.5, v0.33.0, v0.32.1...
20 months ago

v0.21.0 (2024-01-04)

Doc

  • applying: add ShelleyMA tests description (#356)

Features

  • introduce transaction builder crate (#338)
  • introduce wallet crate for ed25519-bip32 key management (#342)
  • applying: implement ShelleyMA phase-1 validations (#354)
  • configs: add Shelley config structs (#359)
  • hardano: implement search for the immutabledb reader (#372)
  • hardano: implement immutable db chunk parsing (#328)
  • network: implement GetUTxOByAddress local state query (#341)
  • network: add sanchonet compatibility (#355)
  • network: update n2n handshake versions & add keepalive miniprotocol (#362)
  • network: implement split read / write for NamedPipe bearer (#371)
  • network: implement stake distribution local state query (#340)
  • rolldb: add method to check if db is empty (#352)
  • traverse: improve protocol update access (#360)
  • wallet: implement HD private keys & encrypted wrapper (#358)

Bug Fixes

  • add missing Cargo metadata required for publish
  • add missing READMEs for crate publish
  • update pallas-applying to work with keepraw native scripts (#370)
  • add txbuilder to unstable feature gate (#349)
  • correct datum kind for set_datum_hash (#350)
  • return witness objects for conway era multieratx (#346)
  • fix unable to build and sign txs (#345)
  • hardano: remove panics from immutable db parsing (#351)
  • network: demux using one mpsc channel per miniprotocol (#366)
  • network: add tcp_nodelay to bearer (#365)
  • network: use correct client state transition for n2n txsub (#348)
  • network: set so_linger socket option to match cardano-node (#369)
  • network: relax connect args lifetime (#367)

Code Refactoring

  • network: split bearer into read/write (#364)

Build

  • deps: update minicbor requirement from 0.19 to 0.20 (#337)

Chore

  • fix lint warnings across the board (#374)
  • fix code formatting (#363)
  • txbuilder: fix lint warnings (#343)
  • wallet: fix lint warnings (#344)

Contributors

@AndrewWestberg @Mr-Leshiy @Mercurial @falcucci @OlofBlomqvist @MaicoLeberle @jmhrpr @scarmuega

Don't miss a new pallas release

NewReleases is sending notifications on new releases.