web3swift-matterlabs v2.5.0 Release Notes
Release Date: 2021-12-23 // over 2 years ago-
Implemented enhancements:
- β Add support of EIP-712 signatures #323
- BIP39.mnemonicsToEntropy does not work for mnemonics of length 15, 18, 21 #300
- π Support Solidity 0.6 & ABIEncoderV2 #258
- Omit zeros at the end of formatted string #117
- [recreated] Detect read function aborting by messaged require statement #276 (hakumai-iida)
π Fixed bugs:
- π
subscribeOnLogs
method with specific contract address is not working!!!! #366 - EthereumContract with Custom ABI returns nil #342
- β Error on running tests #290
- Serialisation of BIP32 misplaced address postition #257
- β‘οΈ Xcode 10.2.1 carthage update hangs while building web3swift.xcodeproj #197
Closed issues:
- π Error in Documentation Examples: "Failed to fetch gas estimate" #421
- BSC Network Transaction #418
- How to sign and send ERC20 token #413
- Example #409
- π How install for macOS? #408
- π Use case for Web3Swift #405
- π Make and example on how to use ENS domains #404
- π Make an example on how to check your wallet balance #402
- Implement a functionality to add custom chains #401
- Prepare and example on how to use mnemonics #399
- Expired Discord invitation link #382
- How to estimate gas limit and gas price ? #380
- let block = try? web3.eth.getBlockNumber() #376
- π Support carthage both M1 and Intel processors #375
- π Support for Xcode 12 SPM #373
- β promisekit: warning:
wait()
called on main thread! #372 - How to generate web3swift framework file from source #369
- how to maintain multiple wallet ,need to store separate key json file? #367
- Extremely slow init BIP39 and keystore in current dev branch #365
- π How can i get EventLogs and topics from a transaction response? #359
- π Cannot parse ABI with tuple[] #358
- Send Transaction issue, processingError(desc: "Failed to fetch gas estimate") #356
- Instance member 'contract' cannot be used on type 'web3'; did you mean to use a value of this type instead? #352
- π Could not build Objective-C module 'web3swift' #344
- π Building the latest web3Swift example #341
- cannot open https://exchange.pancakeswap.finance/\#/swap #338
- π Crash with parsing custom ABI Contract #333
- β‘οΈ @ravi-ranjan-oodles thanks for the update. #329
- β Issue in Uploading to Test Flight #328
- β‘οΈ Update CryptoSwift podspec #322
- cann't open DAppοΌ such as "https://uniswap.tokenpocket.pro/\#/swap" #321
- CryptoSwift version is too low to work properly in Xcode12.5 #318
- web3swift.Web3Error.processingError(desc: "Failed to fetch gas estimate")οΌBSC ChainοΌ #317
- Quick simple steps for minting ERC20 or ERC721 tokens #314
- Generate Contract Bytecode / Address #313
- I can't find func 'Web3.InfuraKovanWeb3()' #311
- web3 instance error: Variable used within its own initial value #310
- Failed to fetch gas estimate when sending erc20 #307
- π» DApp browser cann't open Uniswap in a right way #304
- β‘οΈ Update cocoapods bigint to 5.0 #288
- When I use getBlockByNumber , hash Unable to check #287
- π How to parse the return value of read transaction #284
- Failed to fetch gas estimate #283
- Generic parameter 'Element' could not be inferred #282
- Unable to send ether using send function #279
- π This request is not supported because your node is running with state pruning. Run with --pruning=archive. #274
- Send ERC20 token error And get token name error #262
- Problem when decoding raw transaction input data #216
- Is it necessary to use password in creating Bip32keystore ? #213
π Merged pull requests:
- π Fix-up #427 (yaroslavyaroslav)
- 2.5.0 #426 (yaroslavyaroslav)
- π Bugfix: Derive PublicKey #423 (yuzhiyou1990)
- Enabling GitHub actions #422 (yaroslavyaroslav)
- π Fix building issue #410 (yaroslavyaroslav)
- π Fixed keystore backward compatibility #397 (BaldyAsh)
- β add support of EIP-712 signature #396 (BaldyAsh)
- π Fix ENS.getContentHash to return Data #395 (battlmonstr)
- π Fix Serialisation of BIP32 Keystore #394 (BaldyAsh)
- β‘οΈ Dependency update | M1 support #389 (Valter4578)
- π Fixed typo in function name #386 (JeneaVranceanu)
- β‘οΈ Updated Example and Updated Version for BigInt , CryptoSwift and PromiseKit dependency #383 (veerChauhan)
- β add support of EIP-712 signature #381 (AndreyMaksimkin)
- π fixed parsing of ABIs with tuples + wrong gas info when transactionOptions created from json #379 (izakpavel)
- π fixed: websocket delegate issue (new) #378 (amirhossein7)
- β Added Promise: Support for getCode function #368 (SwiftyLimi)
- β Added: Receive type at ABI.Element #348 (SwiftyLimi)
- π¨ Update local Tests and refactoring #347 (BaldyAsh)
- β‘οΈ update carthage build scripts to support xcode 11-12 #345 (skywinder)
- β‘οΈ Update libs versions, Cartfile and Pods dependencies #334 (AnnaYatsun1)
- π fix crash when 'payable' nil #332 (xdozorx)
- β‘οΈ Update README.md #331 (Iysbaera)
- β‘οΈ CrytoSwift update version 1.4.0 #327 (lzttxs)
- β‘οΈ Update carthage libraries #325 (alex78pro)
- Gas estimate fix #324 (frostiq)
- β‘οΈ Update README.md #306 (manuG420)
- π fix mnemonicsToEntropy mnemonic length check #301 (sche)
- β‘οΈ Updated Contract transaction method with Your ABI string #299 (veerChauhan)
- π fix crash abi parsing #296 (nerzh)
- π¨ Examples, Fixed Crashes, Refactoring #286 (skywinder)
- Master #281 (skywinder)
- π Fix Serialisation of BIP32 Keystore #278 (podkovyrin)