web3swift icon indicating copy to clipboard operation
web3swift copied to clipboard

Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.

Results 147 web3swift issues
Sort by recently updated
recently updated
newest added

[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...

refactoring

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...

wait for reply

``` 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...