This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
v1.6.0-rc2
Pre-release
Pre-release
github-actions
released this
23 Jul 13:29
·
92 commits
to develop
since this release
Diamantina (v1.6.0)
WARNING: this version introduces some changes that could affect already deployed systems, please make sure you understand this implications before updating:
- Field MaxGasPrice is an integer value at config file
- There is a new parameter called MinGasPrice at Coordinator.EthClient section and it is an integer value at config file
- Now hermez-node requires Go version 1.16
- Swapped endianness of BJJ in config file:
# ...
[Coordinator.FeeAccount]
Address = "0xA67CD3f603E42dcBF674ffBa511872Bd397EB895"
# BEFORE: BJJ = "0x899cf5fded7c088f6e770a7a2c18db917468202a23c111bf23793928e5055392"
BJJ = "0x925305e528397923bf11c1232a20687491db182c7a0a776e8f087cedfdf59c89" # Now
# ...
List of most relevant changes:
- Added support for atomic transactions
- Added support for L2 transactions with
MaxNumBatch
txselector
improvements: in some scenarios can select transactions with less batches- Added
MinGasPrice
in config file - Unified several types that represented a pool tx into
common.PoolL2Tx
, and added JSON marshaler/unmarshaler - Run the software as a service:
bash make install
andbash service heznode start
- Added script to update SCs ABIs
- Other API improvements such as documentation and ability to update existing pool transactions
Changelog
10bb074 #1012 cyclic dependency (#1016)
40fb1d3 #779 pkg names (#1022)
0d1e8db Check atomic groups integrity (#1015)
a5c45f7 Feature/swagger references (#1028)
7ae1a75 Fix filename for goreleaser
d4472d6 Merge pull request #1009 from hermeznetwork/feature/fix-go-releaser
53b6f80 abi's included and update script fixed (#1027)
172a16a added possibility to update already existing txs (#1019)