Skip to content

Releases: Fairblock/fairyring

v0.7.1

29 Jul 21:35
2571904
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

26 Jul 01:18
56f059a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

15 May 14:45
248c554
Compare
Choose a tag to compare

This release of Fairyring introduces the concept of general encrypted Txs, while also supporting the block-wise encrypted Txs. This release also comes with some code cleanup.

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

26 Mar 14:48
d2de266
Compare
Choose a tag to compare

What's Changed

  • Added override public key message
  • Added deregister message
  • Added encrypted key shares in the latest public key message

Full Changelog: v0.4.0...v0.5.0

v0.4.0

05 Mar 16:50
892d205
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.4.0

v0.3.2

09 Feb 16:04
55dac1b
Compare
Choose a tag to compare

Updates

  1. Updated module in go.mod and all the imports from fairyring to github.com/Fairblock/fairyring
  2. Updated ts-client

Fixes

  1. Get commitments request now return active commitment instead of error when there is no queued commitment

v0.3.1

29 Dec 15:20
ad9beea
Compare
Choose a tag to compare

New Feature

  1. Add Prometheus Metrics

v0.3.0

29 Dec 14:17
838bc88
Compare
Choose a tag to compare

New Features

  1. Added General Key Share for private governance support
  2. Added IBC module & new IBC packets to keyshare module for private governance support

Updates

  1. Idle validators will no longer be slashed if there is no active public key
  2. Updated IBC packet from protobuff encoded to json encoded

Fixes

  1. Updated default denom in params from frt to ufairy

v0.2.1

29 Sep 16:47
f5136ad
Compare
Choose a tag to compare
  1. Bump go version to 1.21
  2. Add new genesis file
  3. Add chain upgrade instruction
  4. Update testnet readme version

v0.2.0

28 Sep 17:37
c3daf93
Compare
Choose a tag to compare

New Features

  1. Registering as a validator in keyshare module now require minimum bonded token
  2. Idle validators that are not submitting key share for x blocks will now be slashed
  3. Submitting encrypted transactions will now charge for a fixed fee and will be returned during execution
  4. Executing the underlying encrypted transaction will now charge for the used gas
  5. There is a maximum encrypted transaction in a single block
  6. Added blockbuster for creating a lane specifically for MsgCreateAggregatedKeyShare to make sure it always being executed first
  7. Creating a IBC connection between fairyring will now requires the chain to be a trusted party in params
  8. Added Amino Codec support
  9. Validator can now assign another address for submitting the key share for them

Updates

  1. MsgSendKeyshare no longer takes commitment for the message body
  2. MsgCreateLatestPubKey now requires the commitments for all the keys hare for verifying if validators are submitting the correct key share
  3. Validators are not allow to submit key shares for previous & future blocks now
  4. Updated to cosmos-sdk v0.47.3
  5. Updated to cometbft v0.37.2
  6. Updated to ibc-go/v7
  7. Removed all ignite dependencies

Fixes

  1. Fixed MsgCreateAggregatedKeyShare check if sender is a trusted address not working
  2. Fixed the nil pointer error from pep module BeginBlock when restarting the node
  3. Fixed the key share validation in MsgSendKeyshare is not working

Full Changelog: v0.1.1...v0.2.0