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