web3swift-matterlabs v2.5.0 Release Notes

Release Date: 2021-12-23 // over 2 years ago
  • Full Changelog

    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: