All notable changes to this project will be documented in this file.
- add
Arbitrum One
chain support - add
Optimism
chain 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
NetworkType
enum with newChain
entity - refactor
SyncSource
into to separate enums:RpcSource
andTransactionSource
- 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
Etherscan
testnet urls
-
UniswapKit
- Add support to PancakeSwap
-
EthereumKit
- make
WebSocketState
errors 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 ]