Releases: mysteriumnetwork/payments
Releases · mysteriumnetwork/payments
v3.5.0-rc.1
Full Changelog: v3.4.0...v3.5.0-RC1
- New geckoexchange matic token id
v3.5.0-RC1
Full Changelog: v3.4.0...v3.5.0-RC1
- New geckoexchange matic token id
v3.4.0
v3.3.0
What's Changed
- Gas station calls will now pass chainid by @mdomasevicius in #273
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
- Allow to force queue if needed by @tomasmik in #181
- Impove payments docs by @Guillembonet in #183
- Fix a gas price check for resending by @tomasmik in #185
- float eth to big int wei by @Guillembonet in #186
- Remove exit requests from bindings by @tomasmik in #187
- Update version of payments by @tomasmik in #188
- Address keeper is now address provider by @tomasmik in #189
- remove the transfer package by @Guillembonet in #190
- Change timeout CalculateHermesFee from 1 second to default by @n10ty in #191
- add call to get hermes registry from hermes id by @Guillembonet in #192
- add list of hermeses, and generate channel by hermes to address keeper by @Guillembonet in #194
- Add hermes registration event filter by @tomasmik in #193
- fix typo by @Guillembonet in #195
- Add OpenConsumerChannel method to blockchain by @n10ty in #196
- Fix open consumer channel by @n10ty in #197
- Add registry address to signature calculation by @n10ty in #198
- Replace go-ethereum with custom ethereum client by @n10ty in #201
- Add registry to cache Hermes Callers by @n10ty in #202
- Replace custom ethereum lib with custom json serializer to default by @n10ty in #203
- Add filter to track Hermes URL change event by @n10ty in #204
- Add gas station, that do call to bc to get suggested gas price by @n10ty in #205
- Overpay by @tomasmik in #206
- Bump go-ethereum to 1.10.17 by @tomasmik in #208
- Make a generic observer package by @tomasmik in #209
- Extend generic observer by @tomasmik in #215
- Add CODEOWNERS by @n10ty in #217
- Update CODEOWNERS by @n10ty in #218
- Replace gitlab-ci by @tomasmik in #220
- Add Hash method to deliveryTx by @n10ty in #219
- get hermes addresses by query by @Guillembonet in #221
- clean up old entries (configurable) by @Guillembonet in #223
- add tests by @Guillembonet in #225
- add all tests to depot by @Guillembonet in #226
- add tests to courier by @Guillembonet in #227
- add set to new utils package by @Guillembonet in #228
- Add GenerateR method by @n10ty in #230
- add set conversion funcs by @Guillembonet in #233
- tests for ethclient and ethmulticlient by @Guillembonet in #235
- add more test in client by @Guillembonet in #236
- tests for exchanges by @Guillembonet in #237
- tests for transaction by @Guillembonet in #238
- add used functions as deprecated by @Guillembonet in #239
- fix bug not able to resend by @Guillembonet in #241
- Cache ABI bindings by @n10ty in #243
- Fix race condition bug by @n10ty in #244
- Remove Channel and MystToken ABI cache by @n10ty in #245
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #249
- add estimateGas call to multichain client by @Guillembonet in #251
- make getClientByChain public by @Guillembonet in #252
- Testing sdk by @Guillembonet in #256
- add rewarder calls to client by @Guillembonet in #257
- Bump golang.org/x/crypto from 0.0.0-20210711020723-a769d52b0f97 to 0.1.0 by @dependabot in #253
- fix logs with no error level by @Guillembonet in #258
- add erc20 and 721 bindings and test sdk functions by @Guillembonet in #261
- Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.1 by @dependabot in #260
- add change hermes url func by @Guillembonet in #262
- bump dependencies and go version by @Guillembonet in #264
- fix typos by @omahs in #265
- bump go-ethereum by @Guillembonet in #268
- add test sdk func to deploy hermes without deps by @Guillembonet in #269
- Change Polygon default gas station URL by @n10ty in #270
- fix codeowners by @Guillembonet in #271
- Fix releases by @mdomasevicius in #272
New Contributors
- @n10ty made their first contribution in #191
- @dependabot made their first contribution in #249
- @omahs made their first contribution in #265
- @mdomasevicius made their first contribution in #272
Full Changelog: v3.0.0...v3.2.0
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
nilif 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