Releases: mysteriumnetwork/payments
Releases · mysteriumnetwork/payments
v3.0.0 (EIP-1559)
Major changes and additions:
-
EIP-1559 london hardfork support by @tomasmik in #180
-
Add all methods required to do simple swapping by @tomasmik in #176
-
Remake transaction handling by @tomasmik in #159
-
Introduce an exchange package that is actually usable by @tomasmik in #149
Other small updates and bug fixes:
- Better gas price increment by @tomasmik in #150
- Do not default to
nil
if calculation fails by @tomasmik in #151 - Add block number method to the interface by @tomasmik in #152
- Longer blocking queue by @tomasmik in #153
- Incrementor and handler upgrade by @tomasmik in #154
- Expand interface by @tomasmik in #155
- Try to sync nonce if it goes out of sync by @tomasmik in #156
- Fix: Dont resend if known and pull nonce only if unknown by @tomasmik in #157
- Nonce should be unique per chain by @tomasmik in #158
- Update Depot logic by @tomasmik in #160
- Fix nonce tracking by @tomasmik in #161
- Better errors and less spam by @tomasmik in #162
- Dont depend on last transaction delivered for fillup by @tomasmik in #163
- Resend transaction if it's in state packing by @tomasmik in #164
- Resend transactions which were sent but don't appear in BC by @tomasmik in #165
- Add metrics iface by @tomasmik in #166
- Add polygonscan gas station by @tomasmik in #169
- Fix state updates by @tomasmik in #170
- UniswapV3 and WrappedMatic contract bindings by @tomasmik in #171
- If gas price is 30 or lower, use 31 by @tomasmik in #172
- Return the max of current gas and lastKnown*mult by @Guillembonet in #174
- Adapt to london hardfork by @tomasmik in #178
- Use the base price too by @tomasmik in #179
Full Changelog: v2.0.0...v3.0.0
Mainnet
What's Changed
- Add missing method to dry runs client by @tomasmik in #125
- Incrementor remake by @tomasmik in #124
- Introduce MultiClientSorter by @tomasmik in #126
- Handle too many requests by @tomasmik in #129
- Created multichain queue by @Guillembonet in #130
- Accurate conversions between Big and Decimal types by @tomasmik in #134
- Add etherscan and refactor stations for easier usage by @Guillembonet in #135
- Make multichainStation support multiple stations by @Guillembonet in #136
- Expose supported chains from multichain client by @vkuznecovas in #137
- Add a generic func to check if error is a failure to reach BC by @tomasmik in #138
- Allow to configure timeouts by @tomasmik in #139
- Topperupper bindings by @tomasmik in #141
- added R to settlement events by @creotiv in #142
- added provider identity to hermes settlement event by @creotiv in #144
- Update topperupper contract bindings by @tomasmik in #145
- Bump bindings by @vkuznecovas in #146
- Add a wait timer after each transaction by @tomasmik in #147
- Mainnet by @vkuznecovas in #148
New Contributors
- @Guillembonet made their first contribution in #130
- @creotiv made their first contribution in #142
Full Changelog: v1.0.0...v2.0.0
Testnet3 readiness
Merge pull request #122 from mysteriumnetwork/matic-bindings Matic bindings
Testnet3
v0.2.0 add gecko and coinranking
v0.0.13
v0.0.12
Reconnectable ethereum client
Merge pull request #53 from mysteriumnetwork/reconnectable-ethclient Add reconnactable ethereum client
Bump go-ethereum to 1.8.23
Bumping go-ethereum to 1.8.23
Use unsigned ints
Merge pull request #23 from mysteriumnetwork/int-to-uint int64 -> uint64 for promise seqNo and amount
OpenZeppelin 2.0 library bump
This prerelease is more like experimental - to detect any nasty surprises caused by major bump of OpenZeppelin 2.0 library.