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

We should write more unit tests for complex ABI encoding case as was proposed in #176

Ganache and any other necessary dependencies should be launched as a part of the `All-Tests` scheme.

The `ABIMessage` decoding fails for contract transaction execution. In case we try to decode the smart-contract execution transaction's `input` by wrapping it in `ABIMessage` and executing any of `DecodeABI*` function...

We need to implement Ethereum specific signed message checking. Here is a link to the description — [link](https://medium.com/@angellopozo/ethereum-signing-and-validating-13a2d7cb0ee3). Here is an Etherscan page that checks signed message — [link](https://etherscan.io/verifySig)

We need to implement `EthUnsignedTransactionBytes` that could be passed to remote signing devices like Ledger. Then we need to implement `EthManuallySignedTransactionBytes` with ctor for `signature (SRV)`

Let's make some piece of software to import jazzy generated wiki to [web3swift.io](url) when `develop` branch gets updated

We need to support https://github.com/Carthage/Carthage out of the box.

We need to support https://swift.org/package-manager/ out of the box

`Signature` dependency is very likely to be error prone. It should be verified (and maybe rectified).

Let's make the library available for all platforms `iOS`, `macOS`, `tvOS`, `watchOS`