Web3Swift icon indicating copy to clipboard operation
Web3Swift copied to clipboard

Ethereum Web3 library implementation for Swift

Results 56 Web3Swift issues
Sort by recently updated
recently updated
newest added

Let's keep lines length in all our files under 80 characters. This should be enforced using a swiftlint rule.

As per #41 Every class must be final. We should create a new rule for that.

As per #41 Every class must conform to at least one protocol. We should create a new swiftlint rule for that.

There are some issues with IDEs that cause duplication of folders and files which already leads to #62 Lets create a simple script that will verify that the root directory...

scope

I think we are missing a domain level `Ethereum` interface. A service I am seeking from `Ethereum` is getting a `GasPrice` object.

`BlockChainState` is a DTO We should probably develop 3 decorators for remote procedures instead of having 3 implementations of `BlockChainState`.

We should have a linter rule to prevent creating objects that end with `ER`. This will encourage contributors to think OODD.

scope

1. Implement abi functions and events parsing 2. Implement function construction and deceralisation 3. Implement solc compiler (https://github.com/ethereum/solidity) 4. Implement extraction of compiler meta data

disambiguation

Implement KeyStore object and encryption-decryption for it (all keystore versions) Implement HD Wallet object and encryption-decryption for it (password based and not password based) Implement Wallet object for storing all...

disambiguation

Implement all non depreciated RPC endpoints — [link](https://github.com/ethereum/wiki/wiki/JSON-RPC) Implement all most popular networks Implement all utils [js](https://web3js.readthedocs.io/en/1.0/web3-utils.html) and [python](http://web3py.readthedocs.io/en/stable/overview.html?highlight=wei) Implement working big numbers Implement logic for arifmetics

disambiguation