github doublezerofoundation/doublezero-offchain doublezero-solana/v0.0.2

latest releases: doublezero-solana/v0.2.0, doublezero-solana-fork-cli/v0.0.1, doublezero-sol-conversion-admin-cli/v0.0.1...
one month ago

Changelog

  • 65b05e7 2z-cli: add missing configuration (#78)
  • dc67c12 2z-cli: add packaging support (#73)
  • f5b56fe 2z-cli: passport request Solana validator access (#38)
  • 6dc6bf9 Add README
  • 2c12187 Add aggregate validator stake by city
  • 07e944a Add aggregated telem data to DZ ledger
  • a6e2327 Add backoff support
  • 89e11ac Add crates/2z-cli (#34)
  • ad4ecdc Add csv exporter for cross checking
  • b2b0083 Add demand exporter
  • 2517400 Add demand_generator workspace
  • dfb056c Add docs
  • e935191 Add epoch based filtering
  • a920231 Add finalize transaction (#58)
  • 2dcec9f Add historical epoch lookup for internet telemetry data (#33)
  • cc96d40 Add merkle_generator
  • e333b83 Add some configuration around recording telemetry
  • ea626bb Add support for demand generation
  • 0bea92e Add support to consolidate shapley values
  • 04d1e4f Add support to construct merkle root
  • 8c65796 Add support to post contributor-rewards merkle root (#50)
  • 9efb213 Add support to read back agg telem data from DZ ledger
  • d05175b Add unit test with test data snapshot
  • 313a639 Add unit tests
  • 049116a Address review cmt, rm unnecessary import
  • e8f7359 Address review cmts
  • b76a6f5 Build devices tbl, calc shapley output per city demand
  • 27f9ca4 Build public links
  • ac6c4fd Build public links using exchange based inet telem data (#23)
  • f5d4fb5 Bump README
  • 3f13dec Bump deps
  • 601ebed Bump deps, fix types
  • 15afe3c Cleanup and simplification
  • 2cb8e82 Cleanup deps
  • 358ee95 Cleanup, add TODOs
  • 757fd4a Clippy fixes
  • 14b1771 Consolidate all ledger operations in single module
  • 8c9858d Construct input to store to ledger
  • 6d90aa3 Derive rewards accountant key from ProgramConfig (#59)
  • af0f9bd E2E functionality for validator debt collection and publishing (#74)
  • 5e9a082 Enhance aggregated telemetry stats (#30)
  • ee42d5d Export city_stats for optional debugging
  • 77023c8 Export demands separately
  • dbfd952 Extract city weight calculation to shared utility
  • 4e8281d Extract data preparation to dedicated module
  • a6a7837 Extract ledger operations to dedicated module
  • b24b4b5 Faster CI
  • b98339b Feat: add support to ingest internet latency samples
  • 733b72e Fix Exchange Code Mappings for Public Links (#63)
  • 47ae230 Fix api token security, retries and concurrent requests
  • f8d5f66 Fix from_solana to from_raw
  • 6ea387d Fix internet historical telem data lookup (#56)
  • 9acda65 Fix sanity test
  • c59a07e Fix: avoid self loops and use sat sub for prev epoch
  • 5a7abaa Fix: cleanup backoff
  • 84ba17c Fix: cleanup settings, add example config, CLI docs (#60)
  • 4150860 Fix: configuration and defaults
  • f9adb4f Fix: defaults for shapley calculations (#52)
  • 98fd2c1 Fix: deprecate time range based filtering
  • e90962a Fix: early returns, retries for RPC calls
  • 7c48de7 Fix: remove custom deserialization for DZD latency samples
  • c535b59 Fix: remove unwrap when making record key
  • 4a5a6fb Fix: units for shapley inputs
  • 8f7d7a2 Fix: update dependencies and improve access request handling (#64)
  • 9d4dcf0 Fix: use correct priority calculation formula, update test
  • 8185b36 Fixup configuration to be driven by env vars
  • 3a3073b Fixup environment example
  • ce6b808 Fixup ledger storage for shapley output
  • a5a268d Fixup tests
  • 4578098 Initial commit
  • 6ebb5b7 Jg/validator sig update (#39)
  • bc447b0 Maintenance tasks
  • 16d0e4a Merge pull request #1 from doublezerofoundation/rg/maintenance
  • 87e9347 Merge pull request #10 from doublezerofoundation/rg/config-changes
  • 23e7ddf Merge pull request #11 from doublezerofoundation/rg/write-telem-agg
  • b788e2f Merge pull request #12 from doublezerofoundation/rg/consolidate-shapley
  • b36407e Merge pull request #18 from doublezerofoundation/rg/consolidate
  • ca013ed Merge pull request #19 from doublezerofoundation/rg/prep-offchain-components
  • 667a72b Merge pull request #2 from doublezerofoundation/jg/ci-private-crates
  • 5b8248b Merge pull request #20 from doublezerofoundation/jg/integration
  • 8e2bc54 Merge pull request #5 from doublezerofoundation/rg/rework-fetching
  • 5c8173c Merge pull request #5 from malbeclabs/rg/demand-generation
  • 19082a4 Merge pull request #6 from doublezerofoundation/rg/rework-demand-generation
  • 9ca9814 Merge pull request #7 from doublezerofoundation/rg/deprecate-time-based-filtering
  • e82b619 Merge pull request #8 from doublezerofoundation/rg/ingest-internet-samples
  • 1e24b72 Merge pull request #9 from doublezerofoundation/rg/build-devices
  • 1684f6e More cleanup and simplification
  • c9755cc Parallelize Shapley calculations and add RPC rate limiting
  • ea133ef Post validator payment merkle roots (#42)
  • 4b6e6ca Prepare for off-chain components
  • 9716e25 Remove build.rs, no longer needed
  • a15dcb6 Remove close-record
  • ae72ff8 Remove debugging
  • 2559c69 Remove epoch warmup handling
  • 2317bcc Remove operator_uptime, contiguity_bonus & demand_multiplier defaults
  • f11d36a Remove some TODOs
  • 28a3201 Remove unused dep
  • ea8db2b Remove unused param
  • 419bca4 Rename 2z (#84)
  • 6386157 Rename payments to debts (#53)
  • fb8c464 Reorg
  • 710dd0c Restructure data preparation with PreparedData type
  • d3415eb Reuse existing serviceability data
  • c2326d0 Rework
  • dbc5bf5 Rework after bumping deps
  • f599b61 Rework, simplification
  • dd2f60a Rm demand.rs
  • ba1fe0a Simplify
  • 5e276bc Simplify epoch finding, add tests and modularize
  • 923984a Standardize all ledger writes to use write_to_ledger
  • 9c9153a Switch all maps to BTreeMap and sets to BTreeSet (#44)
  • 04ec724 Switch to use indexed merkle leaves (#31)
  • 594da08 Unify configuration system and remove unused parameters
  • cdd2c1c Update README
  • cd256a8 Update dependencies
  • 6561e23 Update revenue_distribution payments to debt (#75)
  • 174c8ef Update to use correct shapley API
  • 4121561 Working CI
  • 2ab2e9a Write merkle root and add verification cli
  • 4db8719 add env vars for mint_key, ledger and solana rpcs (#1408) (#51)
  • 23ae664 add packaging for sentinel (#25)
  • b4a9ae9 add toolchain file (#35)
  • 7003467 add validator-revenue crate (#1316) (#26)
  • cbb2a8f add verify_merkle_root function (#77)
  • c90041f cargo config for pulling private crates
  • 7f79cdc configure goreleaser devnet release and default unit file (#47)
  • 129171a contributor-rewards: First pass at CLI polish (#57)
  • 047c1a5 contributor-rewards: Modular CLI (#70)
  • c520ba4 contributor-rewards: add release support (#72)
  • 9723228 contributor-rewards: rm shapley_input req for writing telem aggs (#71)
  • 1d67f78 fix versioned transaction handling; more logging (#48)
  • bae3785 grant release task access to the private repos to pull (#45)
  • f8eb846 handle websocket server disconnects (#37)
  • c036b7e match releaser package to crate name (#46)
  • 26f9fe8 migrate sentinel from solana-programs repo (#21)
  • 72dac39 payment to debt (#1439) (#55)
  • 8945c76 post revenue to ledger (#1080) (#27)
  • f685211 remove sentinel setting new validator airdrop (#40)
  • b1a5bf9 sentinel: accept mainnet-beta env moniker (#62)
  • ea36d77 sentinel: validator ip fetching and issuing access pass (#29)
  • f22d286 test private repo integration with dz-solana
  • 1970632 update access pass creation to delegate funding to serviceability (#32)
  • 4d03585 update merkle root to use indexed methods / functions (#1413) (#49)
  • a112b64 wrap dz instruction properly (#54)
  • b12ac3b wrap message verification in offchain message (#43)

Don't miss a new doublezero-offchain release

NewReleases is sending notifications on new releases.