web3swift
                                
                                 web3swift copied to clipboard
                                
                                    web3swift copied to clipboard
                            
                            
                            
                        Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Not see any errors. It's working fine with iOS15
[Here you can find an implementation](https://manbytesgnu.org/eth-log-bloom.html) of a bloom filter that could be used to implement a better version of bloom9. Looks like this link is unsecured due to issues...
Added docs, structured code a bit better, some refactoring with at least 10% improvement in the calculation of a filter. This PR contains refactoring of [`bloom9` function](https://github.com/JeneaVranceanu/web3swift/pull/8/files#diff-434c489151da06dc79c96263869fa6f7b1e2a68187507a5ddf71bbdcdde0bbc2R52). The rest is...
_Authors: @JeneaVranceanu, @a-tkchnk_ ----------------------- # The problem Having EIP681 link like this one: ``` ethereum:0x9aBbDB06A61cC686BD635484439549D45c2449cc@2828/functionName123?string[]=[123,2,5000,wwweer2-=!] ``` during parsing will result in loss of query parameters and function name and the...
Working with a large numbers in lib makes it error prone in term of putting wrong dimension, e.g `1_000_000` instead of `10_000_000`. Luckily swift allows to use notation above which...
When using the _paths_ property of the BIP32Keystore class there is a warning saying "'paths' is deprecated: Please use addressStorage instead". The _addressStorage_ property is declared as a private(set) property...
``` class web3{ var ethInstance: web3.Eth? .... public class Eth: TransactionOptionsInheritable { ... public init(provider prov: Web3Provider, web3 web3instance: web3) { provider = prov web3 = web3instance } } ```...
I want to get pending block by 'eth_getBlockByNumber', parameters is 'pending' and true. The response decode will come error on 'hash'. Should change 'hash' type `Data` to`Data?` ?
How to extend request methods, such as eth_chainId?
I write a transaction with a smart contract,but the result what I want to retrieve is inside Internal Transactions. so How can I get the internal transactions? If I can...