Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: randa-mu/dcipher

v0.4.1

22 Dec 23:41
8301912

Choose a tag to compare

What's Changed

  • smoketest: pass private key with env var & fix ticker by @azixus in #253
  • feat(solver): rely on events + polling instead of new blocks by @azixus in #252
  • feat(solver): use OnlySwapsClient to relay tokens by @azixus in #244
  • blocklock/randomness: use polling instead of subscriptions for blocks by @azixus in #257
  • fix(adkg/aba/crain20): correctly implement the view extraction algorithm by @azixus in #254
  • fix blocklock/randomness configurations & docs by @azixus in #260

Full Changelog: v0.4.0...v0.4.1

v0.4.0

05 Dec 11:30
ebfb39d

Choose a tag to compare

What's Changed

  • fix(state-api): update filter that always returned false for non-verified reqs by @azixus in #247
  • feat(solver): implement solver profitability check w/ CoinGecko by @azixus in #238
  • feat: include tx_hash in omnievent & state api by @azixus in #248
  • fix(state-api): use amountIn from chain params by @azixus in #249
  • feat: gasless approval for solvers by @azixus in #201

Full Changelog: v0.3.0...v0.4.0

v0.3.0

01 Dec 15:52
v0.3.0
9a62738

Choose a tag to compare

What's Changed

  • fix: if user quotes amount_out higher than fees suggest should be out, don't fulfil by @CluEleSsUK in #239
  • fix: add fusd and update contract addresses for client by @CluEleSsUK in #240
  • chore(client): readd integration tests by @CluEleSsUK in #242
  • fix(solver): fetch fees for amountIn + solverFee by @azixus in #243
  • feat: add commit hash as a tag to docker images by @CluEleSsUK in #241
  • feat(omnievent): create a stream with automatic re-registrations by @azixus in #246

Full Changelog: v0.2.0...v0.3.0

v0.2.0

18 Nov 02:28
v0.2.0
aea2580

Choose a tag to compare

What's Changed

  • feat: move docker builds to self-hosted runners by @CluEleSsUK in #168
  • feat: dcipher monitoring agent by @CluEleSsUK in #169
  • feat(onlyswaps-state-api): add metrics by @azixus in #175
  • docs: README entry for monitoring by @CluEleSsUK in #178
  • feat: label addresses in metrics by @CluEleSsUK in #182
  • Revision of how we handle Docker tags by @AnomalRoil in #183
  • feat: optional paging for tx state API by @CluEleSsUK in #177
  • yolo: use moka future instead of sync to try and fix #181 by @CluEleSsUK in #185
  • feat: return token in/out in transaction state response by @CluEleSsUK in #186
  • fix(onlyswaps-solver): remove redundant gas estimator by @azixus in #187
  • fix(onlyswaps-solver): use simple nonce filler instead of cached by @azixus in #188
  • feat: onlyswaps-client in rust by @azixus in #180
  • feat(onlyswaps-smoketest): tool to periodically create onlyswaps request by @azixus in #189
  • docs(signer): mark with_eager_signing fn as insecure by @azixus in #195
  • Starting to use sccache in GHA by @AnomalRoil in #191
  • Using right tool name for cargo-hack by @AnomalRoil in #196
  • cicd demo: prebuild binaries, then copy into docker images + cleanup workflows by @GlacierWalrus in #198
  • Fix issues with new builds by @GlacierWalrus in #202
  • fix: docker lint from github by @CluEleSsUK in #203
  • ci: dirty substitute to use relative path instead of absolute by @azixus in #206
  • fix: docker chmod bin when copying by @CluEleSsUK in #207
  • chore: clippy fixes by @azixus in #208
  • fix: check bindings on updating generated & update bindings by @azixus in #209
  • feat: better debug logging of 'solution' process by @CluEleSsUK in #204
  • Make artifact paths relative during metadata generation by @GlacierWalrus in #211
  • feat: interpret custom solidity errors in rust by @azixus in #192
  • feat(onlyswaps-client): add backoffs for reliable swaps by @azixus in #215
  • feat: create custom filler that automatically add gas buffer by @azixus in #210
  • feat(onlyswaps-verifier): send failed tx to retry list by @azixus in #214
  • fix(dsigner-legacy-http): update config due to ser / deser rt inconsistency by @azixus in #217
  • feat(verifier): timeout and retry for partial signatures by @CluEleSsUK in #220
  • hack: increased solver timeout to support filecoin... by @CluEleSsUK in #221
  • feat(solver): configurable timeout config by @CluEleSsUK in #223
  • tests(omnievent/event-manager): fix emitted string on chain 1338 by @azixus in #224
  • tests(signer/bls): increase async_threshold_signer test timeout to 5s by @azixus in #225
  • fix(onlyswaps-verifier): do not attempt to resubmit already fulfilled reqs by @azixus in #226
  • fix: wrap errors instead of string formatting by @azixus in #227
  • feat(solver): hooks support by @CluEleSsUK in #229
  • log(solver): don't blow up if fees call fails by @CluEleSsUK in #230
  • fix(docker): add ca-certs to base image by @CluEleSsUK in #231
  • fix(verifier): add hooks and amount_in to signature logic by @CluEleSsUK in #232
  • fix(verifier): don't keccak the hooks by @CluEleSsUK in #233
  • fix(verifier): re-add keccak with abi encoding by @CluEleSsUK in #234
  • fix(verifier): wait properly in retry scheduler by @azixus in #235
  • feat(signer/bls): add message used to replay partials by @azixus in #236

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

15 Oct 04:46
v0.1.0
a3d20f9

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0-testnet.4...v0.1.0

v0.1.0-testnet.5

14 Oct 07:25
v0.1.0-testnet.5
a3d20f9

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0-testnet.4...v0.1.0-testnet.5

v0.1.0-testnet.4

07 Oct 10:30
v0.1.0-testnet.4
c0f70ec

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0-testnet.2...v0.1.0-testnet.4

v0.1.0-testnet.2

16 Sep 13:58
v0.1.0-testnet.2
867c35b

Choose a tag to compare

v0.1.0-testnet.2 Pre-release
Pre-release

What's Changed

  • Blocklock Agent by @azixus in #1
  • Improve request fulfillment using current gas price by @azixus in #2
  • Use new encoding in the blocklock agent by @azixus in #3
  • Fetch signature requests asynchronously by @azixus in #4
  • Add alloy patch for filecoin rpc by @azixus in #5
  • Update blocklock fulfillment logic by @azixus in #7
  • feature: prometheus instrumentation for important blocklock scenarios by @CluEleSsUK in #9
  • fix: tweaked prometheus metrics that weren't firing by @CluEleSsUK in #10
  • moved a metric to the right place by @CluEleSsUK in #11
  • dcipher randomness agent by @azixus in #8
  • fix: Use listen address from arguments for warp server by @azixus in #15
  • feature: GitHub Actions for Rust crates by @azixus in #12
  • feat(blocklock/randomness-agent): add flag to prevent sending transactions by @azixus in #18
  • feat(payment): refactor payment logic by @azixus in #19
  • feat(randomness-agent): implement payments for randomness-agent by @azixus in #20
  • feat(randomness-agent): add metrics by @azixus in #21
  • Update code comment and lastRequestID in DecryptionSender by @najienka in #22
  • feat(agents): improve logging by @azixus in #23
  • dsigner service by @azixus in #6
  • Transform project into a workspace by @azixus in #24
  • onlyswaps verifier stub by @CluEleSsUK in #25
  • feat(omnievent): module to listen for events from multiple chains by @azixus in #26
  • feat(threshold-signer): add metrics & extra libp2p logs by @azixus in #27
  • chore(omnievent): make proto_types module visible by @azixus in #28
  • added constructor for omnievent service by @CluEleSsUK in #29
  • fix(randomness-agent): export correct metrics by @azixus in #30
  • update visibility of omnievent types by @azixus in #32
  • feat: various new omnievent features by @azixus in #33
  • feat(omnievent): add chain id and contract address to event occurrences by @azixus in #34
  • Update submodules file by @GlacierWalrus in #36
  • chore(omnievent): move proto def into submodule by @azixus in #35
  • fix: change rpc url in tests by @azixus in #37
  • feat(libp2p): add ping & register nodes differently by @azixus in #31
  • Improve readme, add package.json, makefile by @GlacierWalrus in #38
  • chore: feature gate dcipher-agents by @azixus in #39
  • ci: better caching by @azixus in #42
  • feat(omnievent): get latest event occurrence by @azixus in #41
  • fix(omnievent): replace protobuf-based uuidv5 by cbor by @azixus in #44
  • Refactor dcipher networking into separate crate by @azixus in #46
  • Move adkg, adkg-cli, utils from marshmallow-crypto by @azixus in #48
  • removed references to old submodule by @CluEleSsUK in #51
  • feat(adkg-cli): add a metric flag and feature by @azixus in #50
  • fix(ci): remove PAT_TOKEN by @azixus in #54
  • fix(omnievent): support filtering fixed bytes using bytes filter by @azixus in #53
  • feat(signer): add BLS12-381 signer by @bbjubjub2494 in #58
  • feat(adkg-cli): generate transcripts & recover shares from transcripts by @azixus in #57
  • feat: extracted serde of keys to a crate by @CluEleSsUK in #65
  • fixed a bug where hex parsing was attempted with the 0x prefix still on by @CluEleSsUK in #71
  • Add tool to generate dcipher keys by @azixus in #72
  • simple partial-verifier by @CluEleSsUK in #62
  • fix: remove fee parameters from signing message by @CluEleSsUK in #74
  • proper logging/tracing for onlyswaps-verifier by @CluEleSsUK in #77
  • Omnievent integration for onlyswaps-verifier by @CluEleSsUK in #79
  • updated onlyswaps submodule to the audit version by @CluEleSsUK in #81
  • fix: leave own node in threshold config so that IDs are ordered in si… by @CluEleSsUK in #82
  • removed dockerfile default config path by @CluEleSsUK in #80
  • trace logging to diagnose testnet issues by @CluEleSsUK in #83
  • enable rayon for onlyswaps verifier by @CluEleSsUK in #84
  • feat(dsigner): enable support for multiple schemes and applications by @azixus in #60
  • feat(randomness): add BLS2 support by @bbjubjub2494 in #59
  • fix: signing now happens in parallel by @CluEleSsUK in #85
  • chore: bump randomness-solidity/ by @bbjubjub2494 in #86
  • fix: fixed mixup between compressed and uncompressed points by @CluEleSsUK in #89
  • fix: made byte logs slightly nicer by @CluEleSsUK in #90
  • feat(adkg-cli): add bls12-381 support by @azixus in #70
  • chore: publish adkg-cli to ghcr by @bbjubjub2494 in #92
  • Implement High-Threshold ADKG by @azixus in #78
  • feat(adkg-cli): implement g1 to g2 group swap for adkg output by @azixus in #93
  • tests(dcipher-signer): ensure dsts are properly created by @azixus in #91
  • feat(adkg-cli): rework protocol execution by @azixus in #100
  • feat: new ADKG CLI command for creating app config by @CluEleSsUK in #95
  • feat(dsigner): add evmnet application by @azixus in #99
  • ci: create onlyswaps-verifier release by @azixus in #102

New Contributors

Full Changelog: https://github.com/randa-mu/dcipher/commits/v0.1.0-testnet.2