v0.17.1 (2023-01-25)
Fixed bugs:
- [tg4-engagement] Half-life process does not update members #203
Merged pull requests:
v0.17.0 (2023-01-18)
Merged pull requests:
- Add undelegations processing to migration handler #201 (maurolacy)
- Engagement half-life #200 (maurolacy)
v0.16.0 (2022-12-16)
Fixed bugs:
v0.15.2 (2022-12-09)
Closed issues:
- Update LICENSE to Apache #192
Merged pull requests:
- Add MigrateMsg with update config options #195 (maurolacy)
- Replace closed source license with Apache 2.0 #193 (ethanfrey)
v0.15.1 (2022-09-22)
Merged pull requests:
- Fix/contract name #189 (maurolacy)
- Add promote / demote contract to privileged gov proposal #188 (maurolacy)
v0.15.0 (2022-09-19)
Closed issues:
- tgrade-valset: Wrong automatic jailing logic #184
Merged pull requests:
v0.14.0 (2022-09-13)
Fixed bugs:
- Zero amount claims during release #180
Closed issues:
- Backport multisig fixes to voting contracts #176
- Benchmark
Ed25519Pubkey::to_address
#172 - [tg4-stake] Contract migration to integrate unbonding of vesting tokens #170
- Deprecate
ensure_from_older_version
#165 - Validator proposal creation should fail when description is empty #155
- valset: do not jail validators on first missed vote with "VerifyValidators" enabled #149
Merged pull requests:
- Fix zero amounts during unbound and release #179 (maurolacy)
- Backport multisig fixes to voting contracts #178 (0xFable)
- Deprecate
ensure_from_older_version
#177 (ueco-jb) - Update mixer benchmark gas values #175 (maurolacy)
- Remove / replace coins_to_string helper #174 (maurolacy)
- Verify validators revisited #167 (maurolacy)
v0.13.0 (2022-07-26)
Closed issues:
- bug when defining the jailing start time #162
- [tgrade-validator-voting] Add proposal validation during creation #156
Merged pull requests:
v0.12.0 (2022-07-14)
Closed issues:
- Review TODOs / FIXMEs #138
Merged pull requests:
- TODO / FIXME review #160 (maurolacy)
- Tgrade gov change params 2 #159 (maurolacy)
- Implement the ChangeParams proposal #157 (maurolacy)
v0.11.0 (2022-06-10)
Breaking changes:
- Rename rewards to points in mixer #151 (maurolacy)
- Remove denom from the
TotalPoints
query #150 (maurolacy)
Fixed bugs:
- [tg4-stake] TotalPoints query shouldn't return denom #147
- valset: errors with "VerifyValidators" enabled on startup block 0 #146
Closed issues:
- Create documentation for
voting-contract
#59
Merged pull requests:
v0.10.0 (2022-06-02)
Fixed bugs:
- Valset: export/ import
admin
#139
Merged pull requests:
- Add missing Admin to state export / import #141 (maurolacy)
- [tgrade-valset] Offline validator auto-unjail tests #140 (maurolacy)
v0.9.0 (2022-04-20)
Breaking changes:
- Ensure validator is online before adding to the active set #36
- valset: fair rule to determine active valset when equal EP/Stake #22
- Verify new validators are online #127 (uint)
- Valset tie-breaking #3 #118 (maurolacy)
Merged pull requests:
v0.8.1 (2022-03-29)
Maintenance release. Wrong tgrade-valset version published to crates-io.
v0.8.0 (2022-03-29)
Closed issues:
- grade-validator-voting: Operate on all contracts #119
- QA Steps to check breakages in CI #71
- Release 0.7.0-alpha1 #115
- Update to cw-plus 0.12.1 #90
Merged pull requests:
- Stake vesting accounts #124 (maurolacy)
- Release 0.7.0-alpha2 #117 (ueco-jb)
- Release 0.7.0-alpha1 #116 (maurolacy)
- Replace ballots with indexed map #114 (ueco-jb)
- Implement Querier for TgradeApp #111 (ethanfrey)
- Add description to tgrade-gov-reflect's Cargo.toml #107 (ueco-jb)
- Update to cw-plus 0.12.1 #103 (maurolacy)
Breaking changes:
JailingPeriod
- add information about start period #94- Refactor
BALLOTS
andBALLOTS_BY_VOTER
invoting-contract
#83 - valset: store and expose the start of a jailing period #112 (uint)
v0.6.2 (2022-02-18)
Merged pull requests:
v0.6.1 (2022-02-16)
Closed issues:
- Add API migration guide #70
Merged pull requests:
v0.6.0 (2022-02-15)
Breaking changes:
-
Rename
Tg4Contract::total_weight
toTg4Contract::total_points
inpackages/tg4
. -
Some
Response
attributes
renaming intg4-engagement
:- "distribute_tokens" -> "distribute_rewards"
- "withdraw_tokens" -> "withdraw_rewards"
- "token" -> "rewards"
- "weight" -> "points"
Closed issues:
- Refactor local names to match new naming rules #86
Merged pull requests:
v0.6.0-rc2 (2022-02-10)
Breaking changes:
- Use specilaized tg3 version of voting API for tgrade contracts #85
- Valset config contract names #96 (maurolacy)
- tg3: Common voting interfaces for tgrade #93 (hashedone)
- Rename API to points and rewards #50 (ethanfrey)
valset
: Optimize VALIDATORS storage #42- Optimize validators storage #61 (maurolacy)
- [voting-contract] Record proposal creator #31
- Store information about operators' validator status #37 (uint)
Closed issues:
- Tag 0.6.0-rc1 #88
- Valset: add
ListJailedValidators
query #87 - Add
list_votes_by_voter
query tovoting_contract
#78 - Increase max limit #76
- Missing items found when updating Go code #75
- Tools to help build API Migration Guide #72
- [tgrade-valset] Metadata issues #66
- Tag v0.6.0-beta1 #67
- Voting's helper
update_status()
should save changed status #62 - [voting-contract] More status issues #55
- Validator Voting: check
migrate_msg
content to be >0 #46 - Add Open Text Proposals #15
Merged pull requests:
- Release 0.6.0-rc2 #99 (ueco-jb)
- tg3: align version #100 (uint)
- Fix typo in publish.sh script #98 (ueco-jb)
- Add tg3 package to publishing script #97 (maurolacy)
- Release 0.6.0-rc1 #95 (ueco-jb)
- Valset: Implement ListJailedValidators query #92 (ueco-jb)
- Valset: metadata validation #84 (ueco-jb)
- Increase MAX_LIMIT constant to 100 and DEFAULT_LIMIT to 30 #80 (ueco-jb)
- Voting Contract: Add list_votes_by_voter query #79 (ueco-jb)
- Feature-gated
SimulateValidatorSet
#77 (maurolacy) - Add
diff_schema.sh
/diff_state.sh
tools #74 (maurolacy) - Release v0.6.0-beta1 #73 (maurolacy)
- Voting Contract: vote and close uses current status #60 (ueco-jb)
- Update rust toolchain to v1.58.1 #58 (uint)
- 0.6.0-alpha1 release #56 (uint)
- Voting contract: save info about creator of proposal #54 (ueco-jb)
- Fix
remove_hook
helper #53 (maurolacy) - Validator set query pagination #51 (maurolacy)
- ValidatorVoting - make sure proposal migrate msg is not empty #48 (ueco-jb)
- Fix tg4-engagement docs / comments #47 (maurolacy)
- valset: Add a feature to update
min_weight
andmax_validators
#45 (uint) - Update rust to v1.54.0 in CI #43 (maurolacy)
- Valset: Fix JailMsg inconsistencies #39 (ueco-jb)
- Valset: better unjail error message when jail lock didn't expire #38 (ueco-jb)
- Fix tag consolidation for matching CHANGELOG entries #32 (maurolacy)
- Open Text Proposals #27 (uint)
v0.5.5 (2022-01-27)
Closed issues:
- Fix wasm-build #41
- valset: better error message when jail lock not expired #34
- valset: limit active_valset query and add pagination #33
- valset: update max_validators #28
- valset: mark "active" validators in ValidatorInfo #23
- Fix JailMsg inconsistencies #20
v0.5.4 (2022-01-20)
Merged pull requests:
v0.5.3 (2022-01-18)
Merged pull requests:
- test utils moved from tgrade contracts #25 (hashedone)
- bindings-test: added missing genesis constructor #24 (hashedone)
- Add publish script and add license to Cargo.toml files #21 (ethanfrey)
Fixed bugs:
- voting: Abstaining should be able to trigger early end #16
- Proposals cannot be executed based on quorum after voting period over #14
- community-pool proposals can be executed multiple times #12
Closed issues:
- Tag poe-contracts v0.5.3 #13
- Move over gov-reflect and vesting-contract to this repo #7
- Multitests for tgrade-voting-contract #6
Merged pull requests:
- 0.5.3 release #19 (maurolacy)
- Fix proposal status not updated #18 (maurolacy)
- Move over gov-reflect and vesting-account contract to this repo #11 (ueco-jb)
- voting-contract: Move rules builder follow-up #10 (uint)
- Move
RulesBuilder
intovoting-contract
#9 (uint) - voting-contract: tests #8 (uint)
- tgrade-validator-voting and tgrade-community-pool contracts moved #5 (hashedone)
- Moved PoE contracts: engagement, mixer, stake, valset #4 (hashedone)
- Basic CI config #2 (hashedone)
- readme, utility scripts #1 (hashedone)
* This Changelog was automatically generated by github_changelog_generator