Skip to content

Releases: doublezerofoundation/doublezero-offchain

doublezero-solana/v0.5.2

10 Apr 21:24
2ed8905

Choose a tag to compare

  • prepend CheckCliVersion to shreds write transactions (#342)
  • add --withdraw-excess-balance to revenue-distribution validator-deposit (#343)
  • uptick crate to v0.5.2 (#345)

Full Changelog: doublezero-solana/v0.5.1...doublezero-solana/v0.5.2

doublezero-solana/v0.5.1

07 Apr 20:19
30da7fc

Choose a tag to compare

  • add validator-client-rewards shreds command (#339)
  • shreds pay: block duplicate client IP across devices (#340)
  • default shreds list to funder keypair, add --all and -k flags (#328)

doublezero-solana/v0.5.0

03 Apr 22:29
b2e0fdb

Choose a tag to compare

  • uptick version 0.5.0 (#337)
  • shreds pay: allow top-up when multicast user is owned by the shred oracle (#336)
  • support env var fallback for all CLI args (#334)
  • add memos, instruction sizing (#330)
  • fix env USDC mint (#333)
  • shreds pay: fix re-funded seats not getting instant allocation after tenure was cleared (#332)
  • fix transaction batch size checks to include compute budget instructions (#331)
  • meaningful keypair errors (#329)
  • shreds: check active service before shreds withdraw (#326)
  • revenue-distribution: fix fetch validator-debts record logic (#327)
  • shreds: remove experimental feature flag from shreds subcommands (#325)
  • shreds: hide devices with no remaining seats in shreds price by default (#324)
  • solana-client-tools: match DZ ledger testnet genesis hash (#323)
  • replace get_program_accounts scans with PDA lookups in shreds price (#318)
  • fix broken pipe panic when piping output to head/grep (#317)
  • solana-client-tools: derive network defaults from -u moniker in shreds CLI (#313)
  • shreds: block shreds pay when device has no available seats (#316)
  • shreds pay: use per-seat price override in client-side price floor check, and allow --amount 0 (#314)
  • derive network defaults from -u moniker: resolve DZ Ledger URLs, USDC mint, and keypair path automatically (#313)
  • shreds: correct est epochs paid calculation in shreds list (#312)
  • solana-sdk: update default shred subscription program id (#310)
  • shreds: add shreds payments command (#307)
  • shreds: skip instant seat allocation when re-funding an already-active seat (#306)
  • shreds: fix settled seats and available seats in price command (#305)
  • shreds: fix est epochs unit mismatch in shreds list (#304)
  • shreds: warn when paying for shreds late in epoch (#302) (#302)
  • shreds: add --dz-ledger-url flag to override dz ledger rpc endpoint (#303)
  • shreds: make instant seat allocation and withdrawal the default (#301)
  • shreds: fix reservation price --json outputting text (#300)
  • shreds: rework shreds list command for better trader UX (#299)
  • shreds: enrich price command with device status and seat info (#287)
  • shreds: add guards for pay and withdraw commands (#298)
  • solana-sdk: make client-seat account writable (#297)
  • solana-sdk: make execution controller writable for instant withdrawal (#296)
  • solana-sdk: align instruction discriminators with onchain program (#295)
  • shreds: add --unsafe-now flag to withdraw for instant seat withdrawal (#294)
  • shreds: add --now flag for instant seat allocation (#293)
  • reservation: rename command to shreds (#291)
  • reservation: combine initialize-seat and fund into pay command (#289)
  • reservation: fix execution_controller writable flag for InitializeClientSeat (#284)
  • reservation: update SDK and CLI for on-chain USDC custody changes (#282)
  • reservation: add CLI commands (initialize-seat, withdraw, list, price) (#276)

doublezero-solana/v0.4.2-rc8

03 Apr 20:26
6012d23

Choose a tag to compare

  • use per-seat price override and correct unit conversion in shreds pay (#314)
  • block shreds pay when device has no available seats (#316)
  • derive network defaults from -u moniker in shreds CLI (#313)
  • fix broken pipe panic when piping output to head/grep (#317)
  • replace get_program_accounts scans with PDA lookups in shreds price (#318)
  • match DZ ledger testnet genesis hash (#323)
  • hide devices with no remaining seats in shreds price (#324)
  • remove experimental feature flag from shreds subcommands (#325)
  • fix fetch validator-debts record logic (#327)
  • check active service before shreds withdraw (#326)
  • meaningful keypair errors (#329)
  • fix transaction batch size checks to include compute budget instructions (#331)
  • use tenure_epochs to detect active seats in shreds pay (#332)
  • fix env USDC mint (#333)
  • add memos, instruction sizing (#330)
  • support env var fallback for cli args (#334)
  • allow shreds pay top-up when multicast user is owned (#336)

offchain-scheduler/v0.1.12

31 Mar 18:50
a5c9407

Choose a tag to compare

  • validator-debt: conditionally sweep 2Z based on balance (#322)

sentinel/v0.2.6

25 Mar 17:13
sentinel/v0.2.6
91c3282

Choose a tag to compare

Changelog

  • d0ca5f1 bugfix(workflow): fix broken indentation (#288)
  • f117878 chore(workspace): fixup versions and CHANGELOG (#279)
  • 28bfabd cli: add --now flag for instant seat allocation (#293)
  • e98b54c cli: add --unsafe-now flag to withdraw for instant seat withdrawal (#294)
  • 30d5a35 cli: add guards for pay and withdraw commands (#298)
  • 884f01b cli: add shreds payments command (#307)
  • a90edf0 cli: enrich price command with device status and seat info (#287)
  • 4b6d1d2 cli: fix est epochs unit mismatch in shreds list (#304)
  • 06bbfa6 cli: fix reservation price --json outputting text (#300)
  • c98afc8 cli: fix settled seats and available seats in price command (#305)
  • f513e3a cli: make instant seat allocation and withdrawal the default (#301)
  • 8b50e3f cli: rework shreds list command for better trader UX (#299)
  • 8e2d41d cli: rework shreds list command for better trader UX (#299)
  • 5e5d47c cli: warn when paying for shreds late in epoch (#302)
  • 5ba6951 feat(contributor-rewards): add on-chain reward distribution (#269)
  • 6eb2aef feat(contributor-rewards): add support for distribution slack notifications and other minor cleanups (#285)
  • 0cd6b2f feat(contributor-rewards): bump network-shapley to v0.4.0 (#278)
  • 07df005 feat(validator-debt): abort calculation if fees are zero (#3244) (#286)
  • 39fccac feat: add release candidate and install scripts (#311)
  • bfe8eac fix(contributor-rewards): stop infinite retry when recipient accounts are missing (#280)
  • f46651f fix(sentinel): associate access passes with solana tenant PDA (#283)
  • 343e334 fix: correct est epochs paid calculation in shreds list (#312)
  • d10e1aa fix: seed journal and fills registry in localnet fork (#309)
  • 250b531 fix: update default shred subscription program id (#310)
  • df58e06 fix: use per-seat price override and correct unit conversion in shreds pay (#314)
  • 19bf10c refactor: rename reservation to shred subscription (#308)
  • 91c3282 refactor: replace multicast group codes with pubkeys in sentinel (#315)
  • 0010bc7 reservation: add CLI commands (initialize-seat, withdraw, list, price) (#276)
  • 7cc4444 reservation: add SDK module with instruction builders and account parsers (#275)
  • deb4ea9 reservation: combine initialize-seat and fund into pay command (#289)
  • 668273d reservation: fix execution_controller writable flag for InitializeClientSeat (#284)
  • ac40ba8 reservation: rename command to shreds (#291)
  • eb6457f reservation: update SDK and CLI for on-chain USDC custody changes (#282)
  • dbeac2b sdk: align instruction discriminators with onchain program (#295)
  • 33fc66c sdk: make client-seat account writable (#297)
  • c0d6eaf sdk: make execution controller writable for instant withdrawal (#296)
  • d25e185 shreds pay: skip instant allocation when re-funding active seat (#306)
  • 24bc0f9 shreds: add --dz-ledger-url flag to override dz ledger rpc endpoint (#303)

doublezero-solana/v0.4.2-rc7

25 Mar 00:29
doublezero-solana/v0.4.2-rc7
fa5583b

Choose a tag to compare

Release candidate 0.4.2-rc7 built from commit fa5583b.

doublezero-solana/v0.4.2-rc6

24 Mar 19:39
doublezero-solana/v0.4.2-rc6
343e334

Choose a tag to compare

Release candidate 0.4.2-rc6 built from commit 343e334.

doublezero-solana/v0.4.2-rc5

24 Mar 18:14
doublezero-solana/v0.4.2-rc5
8a0ddd4

Choose a tag to compare

Release candidate 0.4.2-rc5 built from commit 508adbd.

doublezero-solana/v0.4.2-rc3

18 Mar 18:27
e98b54c

Choose a tag to compare

Pre-release
cli: add --unsafe-now flag to withdraw for instant seat withdrawal (#…