All notable changes to this project will be documented in this file.
- add
Arbitrum Onechain support - add
Optimismchain support
- add support polygon chain with hold/send/swap
- add support EIP1599
- Refactor the way chains are handled [ non-back-compatible api change ]
- replace old
NetworkTypeenum with newChainentity - refactor
SyncSourceinto to separate enums:RpcSourceandTransactionSource
- replace old
- Bugfixes and enhancements
EthereumKit- Add ability to sign message via EIP712
- Refactor transactions decorations [ non-back-compatible api change ]
- Synchronization refactoring [ non-back-compatible api change ]
- Use iOS native URLSessionWebSocketTask instead of Starscream
- Increase minimum iOS version to 13.0 [ non-back-compatible api change ]
- Accept seed data instead of words array when getting instance of
EthereumKit, address or private key [ non-back-compatible api change ]
-
EthereumKit- Add support to BSC. Kit initialization method changed [ non-back-compatible api change ]
- Update
Etherscantestnet urls
-
UniswapKit- Add support to PancakeSwap
-
EthereumKit- make
WebSocketStateerrors public - add rpc error case
- Transaction sync refactoring. [ non-back-compatible api change ]
- Add EthereumKit.Kit#address(words:networkType:) method to get an ethereum address from account
- make
-
Erc20Kit- Transaction sync refactoring. [ non-back-compatible api change ]