Releases: Fairblock/fairyring
Releases · Fairblock/fairyring
v0.7.1
v0.7.0
What's Changed
- update dashboard for telemetry by @magu007 in #152
- Add encrypt & share-generation to fairyringd by @p0p3yee in #154
- Timed keys by @ap0calypse644 in #153
- Add cosmwasm_2_0 support & query plugins to wasm keeper by @p0p3yee in #155
- Upgrade to cosmos-sdk v0.50.6 by @p0p3yee in #156
Full Changelog: v0.6.0...v0.7.0
v0.6.0
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
- Refactor/cyclic pep by @ap0calypse644 in #147
- Update devnet start script by @p0p3yee in #146
- General Encryption by @ap0calypse644 in #140
- removing local dependencies for release by @ap0calypse644 in #149
- Added UpgradeHandler & Migration for pep module by @p0p3yee in #150
Full Changelog: v0.5.0...v0.6.0
v0.5.0
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
What's Changed
- Remove ignite build from release workflow by @p0p3yee in #103
- Fix/target height submit encrypted tx by @p0p3yee in #109
- Fix no tag name error by @p0p3yee in #105
- Fix/remove no aggr key encrypted txs by @p0p3yee in #99
- Add emit memo and underlying tx events by @p0p3yee in #110
- cleaned up events by @bowenyou in #111
- Fix proto import path by @p0p3yee in #112
- Update general keyshare event type by @p0p3yee in #113
- Fix submit encrypted tx height check by @p0p3yee in #114
- Add devnet-up command to makefile by @p0p3yee in #115
- Update to keep encrypted tx & update its processed height by @p0p3yee in #116
- add cosmwasm support by @bowenyou in #106
- Fix/pub key with number of validators by @p0p3yee in #119
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
v0.3.0
New Features
- Added
General Key Share
for private governance support - Added IBC module & new IBC packets to
keyshare
module for private governance support
Updates
- Idle validators will no longer be slashed if there is no active public key
- Updated IBC packet from
protobuff
encoded tojson
encoded
Fixes
- Updated default denom in params from
frt
toufairy
v0.2.1
v0.2.0
New Features
- Registering as a validator in
keyshare
module now require minimum bonded token - Idle validators that are not submitting key share for
x
blocks will now be slashed - Submitting encrypted transactions will now charge for a fixed fee and will be returned during execution
- Executing the underlying encrypted transaction will now charge for the used gas
- There is a maximum encrypted transaction in a single block
- Added blockbuster for creating a lane specifically for
MsgCreateAggregatedKeyShare
to make sure it always being executed first - Creating a IBC connection between fairyring will now requires the chain to be a trusted party in params
- Added Amino Codec support
- Validator can now assign another address for submitting the key share for them
Updates
MsgSendKeyshare
no longer takes commitment for the message bodyMsgCreateLatestPubKey
now requires the commitments for all the keys hare for verifying if validators are submitting the correct key share- Validators are not allow to submit key shares for previous & future blocks now
- Updated to
cosmos-sdk v0.47.3
- Updated to
cometbft v0.37.2
- Updated to
ibc-go/v7
- Removed all
ignite
dependencies
Fixes
- Fixed
MsgCreateAggregatedKeyShare
check if sender is a trusted address not working - Fixed the nil pointer error from pep module BeginBlock when restarting the node
- Fixed the key share validation in
MsgSendKeyshare
is not working
Full Changelog: v0.1.1...v0.2.0