github drosera-network/releases v1.0.0

latest releases: v1.10.0, v1.9.0, v1.8.0...
2 months ago

1.0.0 (2024-07-12)

Bug Fixes

  • apply recommended fillers to alloy provider in apply command (a38e7c2)
  • cli: use http client for drosera rpc (acec507)
  • create multiple traps with cli (68a0cdc)
  • traps to delegate empty without operators (02865ca)
  • use public address as external addr (4488adf)

Features

  • add block and trap watcher services (0779a2c)
  • add cli tool for creating traps (#73) (ed73f25)
  • add configurable instrumentation (184b16d)
  • add hex error decoding to user CLI (4004981)
  • Add operator to whitelist (8661bd6)
  • add request rate limiting for rpc server (1ebc3dd)
  • add trap enzyme runner and service (4a857ea)
  • Add validation checks and operator registration (5b4683f)
  • blk-hash: prototype the changes needed for verifying block hash (#267) (a0dddae)
  • bls: add bls and updated eigenlayer (#35) (923c008)
  • broadcast, aggregate and submit attestation in devnet (956c645)
  • clean: ended up cleaning a few things after investigation of reward claim (#155) (f2c56d8)
  • cli: update output sig generation to handle nested types (#413) (50fbc6b)
  • configure operator using toml, env or cli (9b729b1)
  • contract-cleanup: fix contract sizes, add factories, update names (#137) (6d6e4f9)
  • contract: add min/max operator to trap config (#203) (7b0d168)
  • contracts: add admin whitelist scripts (#425) (6c5f007)
  • contracts: Add configurable limit for max hydration streams (#339) (2ca876b)
  • contracts: Added check for block numbers before last claim (#333) (04dcdb4)
  • contracts: ecdsa signing for submission/dispute (#22) (d373f2a)
  • contracts: Eigenlayer registration (e1b75e1)
  • contracts: fix the order of deployment so that harvestor is not 0x0 (#407) (30199b9)
  • contracts: multisig script tweaks (#393) (d537d8c)
  • contracts: nomad exploit simulation (#23) (687345a)
  • contracts: risc0 v21 verifier updates (#204) (5803f92)
  • contracts: some cleanup (#338) (eafe053)
  • cooldown: add cooldown design and implementation into contracts (#150) (ac5e3ee)
  • core: job operation state trie (1c01bff)
  • create trap delegation algorithm (454b34c)
  • delegation: create api endpoints to retrieve delegation data (b81635d)
  • design: trap manager design & roadmap docs (#36) (5309718)
  • dev-docs: updated links on dev docs page (#268) (afdca87)
  • dispute claim integration (#27) (e645e94)
  • enable operator metrics (f2bd9ef)
  • general: fix flaky test (#421) (e6f9e42)
  • general: refined docs (#382) (c84275d)
  • general: reversing the isValid array in order to provide better UX (#415) (5c90c55)
  • implement delegation client (bedf0f3)
  • implement get trap rpc endpoint (5468824)
  • improve cli error handling (f72322e)
  • include version for cli --version (c5b7fc1)
  • op + delegation_c CLI auto resolution chain_id & drosera_address (d4f5907)
  • operator execution (#28) (00de21c)
  • operator whitelist, register and opt into traps (25b7ef7)
  • operator: add set trap rpc api (8c8517f)
  • operator: add storage slot limit (#249) (09af1d6)
  • operator: configure block sample size with enzyme runner syncing (6378a4c)
  • operator: despawn runner on optout (a50994d)
  • operator: expose optin and opt out func as cli cmd (5c240de)
  • operator: expose regsiter func as cli cmd (b4fa279)
  • operator: output signature error handling (#220) (d90df00)
  • operator: reorg detection (b11dfbf)
  • protocol-limit: limiters for trap creators, operators, whitelists etc (#251) (ea851cc)
  • prover: integrate bonsai to generate snark proofs (8b798dd)
  • prover: proving block series data (#24) (9174f95)
  • reduce trap execution latency by batching eth_get_getStorageAt requests (a702ce8)
  • remove-el: Removing el dependency, fixing dependency tree, removing tests (#187) (96bebac)
  • remove-start-end: remove start date and end date from trap config (#151) (122e836)
  • rewards: Design + reward contract integration (11517e9)
  • rewards: syncOperators fix (#199) (3597f13)
  • rewards: updated reward math and investigated math libs (#153) (76cf946)
  • scripts: deploy scripts for node & contract interaction (#48) (000ea08)
  • seed: implement drosera get dnr rpc method (57e9fc3)
  • sort-non-signers: sort the non signer list before claim submission (#287) (5590441)
  • submission-service: initial parts of the submission service (ff3fa9f)
  • support dns p2p connections (#332) (ec7201c)
  • support http and ws connections to rpc for cli (#322) (7edc586)
  • terminology: replaced job with trap (#38) (f84e513)
  • trap-complexity: adding functionality for checking trap complexity (#209) (e8f3b3e)
  • verify-claim-msg: Added functionality to verify the claim msg hash (#265) (2c835cb)
  • website: add docs for creating traps (472ecc9)
  • website: update docs for pre seed announcemnt (28c6af6)
  • whitelist-design: updated trap manager design (#72) (72e8f92)

Don't miss a new releases release

NewReleases is sending notifications on new releases.