2021-09-10
Improvements:
- #3862 Collateral snapshot: Add checkpoints where needed, update processor (ABCI app) to write checkpoint data to file.
- #3926 Add epoch to delegation balance events and changes to the delegation / reward engines
- #3963 Load tendermint logger configuration
- #3958 Update istake ABI and run abigen
- #3933 Remove redundant API from Validator node
- #3971 Reinstate wallet subcommand tests
- #3961 Implemented feature test for delegation
- #3977 Add undelegate, delegate and register snapshot errors
- #3976 Add network parameter for competition level
- #3975 Add parties stake api
- #3978 Update dependencies
- #3980 Update protobuf dependencies
- #3910 Change all price, amounts, balances from uint6- #4 to string
- #3969 Bump dlv and geth to latest versions
- #3925 Add command to sign a subset of network parameters
- #3981 Remove the wallet-pubkey flag on genesis sign command
- #3987 Add genesis verify command to verify signature against local genesis file
- #3984 Update the mainnet addresses in genesis generation command
- #3983 Added action field to epoch events
- #3988 Update the go-ethereum dependency
- #3991 Remove hardcoded address to the Ethereum node
- #3990 Network bootstrapping
- #3992 Check big int conversion from string in ERC20 code
- #3993 Use the vega public key as node id
- #3955 Use staking accounts in governance
- #4004 Broker configuration: change IP to address Address
- #4005 Add a simple subcommand to the vega binary to ease submitting transactions
- #3997 Do not require Ethereum client when starting the nodewallet
- #4009 Add delegation core APIs
- #4014 Implement delegation and epoch for Limited Network Life
- #3914 Implement staking event verification
- #3940 Remove validator signature from configuration and add network parameters
- #3938 Add more logging informations on the witness vote failures
- #3932 Adding asset details to reward events
- #3706 Remove startup markets workaround
- #3905 Add vega genesis new validator sub-command
- #3895 Add command to create a new genesis block with app_state
- #3900 Create reward engine
- #3847 Modified staking account to be backed by governance token account balance
- #3907 Tune system tests
- #3904 Update Jenkins file to run all System Tests
- #3795 Add capability to sent events to a socket stream
- #3832 Update the genesis topology map
- #3891 Verify transaction version 2 signature
- #3813 Implementing epoch time
- #4031 Send error events in processor through wrapper
Fixes
- #3950 LoadGenesis returns nil if checkpoint entry is empty
- #3960 Unstaking events are not seen by all validator nodes in DV
- #3973 Set ABCI client so it is possible to submit a transaction
- #3986 Emit Party event when stake link is accepted
- #3979 Add more delegation / reward scenarios and steps and a bug fix in emitted events
- #4007 Changed delegation balance event to use string
- #4006 Sort proposals by timestamp
- #4012 Fix panic with vega watch
- #3937 Include TX_ERROR events for type ALL subscribers
- #3930 Added missing function and updated readme with details
- #3918 Fix the build by updating the module version for the go-wallet
- #3901 Emit a TxErrEvent if withdraw submission is invalid
- #3874 Fix binary version
- #3884 Always async transaction
- #3877 Use a custom http client for the tendermint client