Skip to content

Commit

Permalink
Merge pull request #298 from MinterTeam/dev
Browse files Browse the repository at this point in the history
* Fix invalid check's sig issue #264 BREAKING

* Fix nonce update

* Add coin's max supply

* Add state export

* Add GasCoin to Checks

* Add start height to export

* Remove GUI

* Fix stakes recalc

* KeepStateHistory -> KeepLastStates

* Add state_cache_size option

* no message

* Fix sell coin commission calculation

* Enable multisignatures

* Add changelog entry

* Add delegations tests

* Do not delete coins with small reserve

* Do now allow to sell coins with reserve less than 10,000 bip
Set min coin reserve to 10,000 bip

* Enable multisigs

* Simplify config

* Move genesis

* Fix test

* Fix config & build script

* Pay rewards each 120 blocks

* fix

* Refactor

* Update amino

* Switch to native amino

* Refactor api

* Refactor api

* Refactor

* RRefactor

* Fmt

* Fix date

* Fix time

* no message

* Fixes

* Manager

* Fixes

* no message

* Update manager

* Update tendermint

* Add state checker

* Simplify logic

* Optimize test

* update manager (#267)

* Improve checker

* Remove unused code

* Improve checker

* Fixes

* Fix non-deterministic behaviour

* Remove pprof from codebase

* Fix non-deterministic behaviour

* no message

* fix checker

* Fix

* Fixes

* Cleanup

* no message

* Fixes

* Fixes

* fix checker

* Fix api

* Fixes

* Fix

* Fixes

* Fix api

* Fix api

* update cli module version (#269)

* Refactor logger

* Fix checker

* Fixes

* Update build scripts

* Do not report error when deleting old versions

* [core] Fix create coin commission issue

* update version

* Fixes

* fix

* Update version

* add changelog issue links (#270)

* Cleanup

* Fix

* Add multisig import

* Update config

* Update version

* Fix

* Update version

* Fixes

* Update version

* Add max supply to API

* Custom db options

* no message

* wip

* Fix

* wip

* edit response formats

* handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: fix send_transaction

* wip: fixes

* wip: details error

* wip: return style

* wip: return style

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: handle errors

* wip: fixes

* wip: move proto files

* wip: fixes api

* wip: edit api

* done

* wip: grpc

* wip: ws

* wip: fix

* wip: fix

* wip: fix

* wip: fix

* wip: fix

* wip: fix

* mod tidy

* Fix concurrent map access error

* clean up code

* Update readme

* fix start grpc-gateway in goroutine

* Update changelog

* Limit power of a single validator to 10%

* Upgrade tendermint to v0.33.0

* update dependencies (inject cli and fix api)

* add flags

* fix export fill coin

* fix

* Fix state import

* Rollback limiting power of a single validator to 10%

* Add coins cache to optimize stake recalculation

* Stakes optimization

* Candidates optimization

* Fix /block endpoint

* Fix api v2 /block endpoint and rename amino register names in events-db

* Update events-db

* Fix api /block

* update events-db

* update events-db

* wip

* Update version

* Fix block API

* check load Validators error

* check load Validators error and fix /block response

* check load Validators error and fix /block response

* doc cli

* clean up

* Update README.md

* Optimize candidates' api

* Fix delegation

* Optimize validators and app state

* Fmt

* Update version

* Fixes

* Fix stake updates

* Update version

* Fix api race

* Fix candidate API

* fix candidate api (#286)

* Fix import issue

* Fix genesis import - add stakes to updates

* Turn off validator immediately after TurnOff tx

* Update version

* Add locks to State; Export LoadValidators func

* Fix typo

* Add pprof flag

* Add pprof listen addr flag

* locks to State in api v2 (#288)

* Upgrade tendermint to v0.33.1

* fix flag error in cli command (#289)

* add genesis verification command

* Bump version

* Small refactor

* Fix API

* fixes api v2 (#290)

* fixes api v2 (#291)

* fixes api v2

* fixes api v2

* edit api v2 methods (#292)

* fixes api v2

* fixes api v2

* edit api v2 methods

* add GRPCListenAddress and APIv2ListenAddress fields to BaseConfig (#293)

* add GRPCListenAddress and APIv2ListenAddress fields to BaseConfig

* update config template

* Fix mutexes

* Remove total txs from block response

* Change developers address

* Add grace period from 1 to 15 block

* Prolong grace period

* Check duplicated addresses on multisig creation

* Remove packr

* Fix candidates limiting

* Update DAO address

* Release candidate 1

* Update builders

* Update builders

* update node-id in rundax public node (#268)

* Update readme

* Fix db options

* Update version

* Minor fixes

* Update version

* Change multisig fields ordering

* Optimize api

* Coin conversion tests (#297)

Write coin conversion tests

* Update makefile

* Update chain id

* Remove export

* Fix tests

* Update version

* Allow creation of multisig addresses from existing accounts with 0 nonce

* Allow creation of multisig addresses from existing accounts with 0 nonce p.2 and tests

* Enable multisig tests

* Fix multisig creation

* Add tests

* Add tests

* Update seeds

Co-authored-by: Klimov Sergey <[email protected]>
Co-authored-by: shrpne <[email protected]>
Co-authored-by: Andru Cherny <[email protected]>
  • Loading branch information
4 people authored Mar 6, 2020
2 parents 6859c2a + a952886 commit df67cc9
Show file tree
Hide file tree
Showing 191 changed files with 21,073 additions and 242,700 deletions.
54 changes: 38 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## 1.1.0

BREAKING CHANGES

- [core] Fix invalid check's sig issue [#264](https://github.com/MinterTeam/minter-go-node/issues/264)
- [core] Refactoring
- [core] Add Coin's MaxSupply
- [core] Remove CreatedAtBlock field in candidates
- [core] Add GasCoin to Checks
- [core] Fix buy coin commission calculation
- [core] Fix sell coin commission calculation
- [core] Enable multisignatures
- [core] Do not delete coins with small reserve
- [core] Do now allow to sell coins with reserve less than 10,000 bip
- [core] Set min coin reserve to 10,000 bip
- [core] Pay rewards each 120 blocks
- [core] Fix create coin commission issue
- [gui] Remove GUI
- [config] KeepStateHistory -> KeepLastStates
- [config] Add state_cache_size option
- [tendermint] Upgrade to [v0.33.1](https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#v0331)

## 1.0.5

BUG FIXES
Expand Down Expand Up @@ -185,21 +207,21 @@ BREAKING CHANGES
IMPROVEMENT

- [invariants] Add invariants checker each 720 blocks
- [core] Delete coins with 0 reserves #217
- [core] Delete coins with 0 reserves [#217](https://github.com/MinterTeam/minter-go-node/issues/217)
- [genesis] Add option to export/import state
- [api] Add ?include_stakes to /candidates endpoint #222
- [api] Add ?include_stakes to /candidates endpoint [#222](https://github.com/MinterTeam/minter-go-node/issues/222)
- [api] Change `stake` to `value` in DelegateTx
- [api] Change `pubkey` to `pub_key` in all API resources and requests
- [events] Add CoinLiquidation event #221
- [events] Add CoinLiquidation event [#221](https://github.com/MinterTeam/minter-go-node/issues/221)
- [mempool] Recheck mempool once per minute

BUG FIXES

- [core] Fix double sign slashing issue #215
- [core] Fix issue with slashing small stake #209
- [core] Fix double sign slashing issue [#215](https://github.com/MinterTeam/minter-go-node/issues/215)
- [core] Fix issue with slashing small stake [#209](https://github.com/MinterTeam/minter-go-node/issues/209)
- [core] Fix coin creation issue
- [core] Fix mempool issue #220
- [api] Make block hash lowercase #214
- [core] Fix mempool issue [#220](https://github.com/MinterTeam/minter-go-node/issues/220)
- [api] Make block hash lowercase [#214](https://github.com/MinterTeam/minter-go-node/issues/214)

## 0.14.3

Expand Down Expand Up @@ -342,8 +364,8 @@ BUG FIXES
IMPROVEMENT

- [events] Refactor events
- [api] #183 Report if node has full state history in /status
- [api] #164 Add /unconfirmed_txs endpoint
- [api] [#183](https://github.com/MinterTeam/minter-go-node/issues/183) Report if node has full state history in /status
- [api] [#164](https://github.com/MinterTeam/minter-go-node/issues/164) Add /unconfirmed_txs endpoint
- [api] Add /max_gas endpoint
- [core] Do not accept 2 transactions from same address in mempool at once
- [core] Add missing tags to transactions
Expand All @@ -354,7 +376,7 @@ IMPROVEMENT
BUG FIXES

- [core] Fix issue with `SellAll` tx
- [core] Fix issue #182 with candidate owner's address
- [core] Fix issue [#182](https://github.com/MinterTeam/minter-go-node/issues/182) with candidate owner's address
- [core] Fix max coin supply
- [api] Fix tx tags

Expand Down Expand Up @@ -425,7 +447,7 @@ IMPROVEMENT

BUG FIXES

- [node] Fix issue #168 with unexpected database corruption
- [node] Fix issue [#168](https://github.com/MinterTeam/minter-go-node/issues/168) with unexpected database corruption

## 0.7.5
*Nov 22th, 2018*
Expand Down Expand Up @@ -477,8 +499,8 @@ BREAKING CHANGES
IMPROVEMENT

- [core] Add `MultisendTx`
- [core] Add special cases to Formulas #140
- [core] Stake unbond now instant after dropping of from 1,000st place #146
- [core] Add special cases to Formulas [#140](https://github.com/MinterTeam/minter-go-node/issues/140)
- [core] Stake unbond now instant after dropping of from 1,000st place [#146](https://github.com/MinterTeam/minter-go-node/issues/146)
- [p2p] Default send and receive rates are now 15mB/s
- [mempool] Set max mempool size to 10,000txs
- [gui] Small GUI improvements
Expand Down Expand Up @@ -594,7 +616,7 @@ IMPROVEMENT
IMPROVEMENT

- [api] Add block size in bytes
- [api] #100 Add "events" to block response. To get events add ?withEvents=true to request URL.
- [api] [#100](https://github.com/MinterTeam/minter-go-node/issues/100) Add "events" to block response. To get events add ?withEvents=true to request URL.
WARNING! You should sync blockchain from scratch to get this feature working

## 0.3.2
Expand Down Expand Up @@ -637,10 +659,10 @@ IMPROVEMENT

BUG FIXES

- [core] Fix issue #77 Incorrect createCoin fee
- [core] Fix issue [#77](https://github.com/MinterTeam/minter-go-node/issues/77) Incorrect createCoin fee
- [core] Fix issue with insufficient coin reserve in buy coin tx
- [core] Fix unbond transaction
- [api] Fix issue #82
- [api] Fix issue [#82](https://github.com/MinterTeam/minter-go-node/issues/82)

## 0.2.4
*Aug 24th, 2018*
Expand Down
Loading

0 comments on commit df67cc9

Please sign in to comment.