You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Example is updated for 0.5.0, although please prefer to use tests as an example
15
15
- Swift implementation of [web3.js](https://github.com/ethereum/web3.js/) functionality :zap:
16
16
- Interaction with remote node via JSON RPC :thought_balloon:
17
17
- Smart-contract ABI parsing :book:
18
-
- ABI deconding
18
+
- ABI deconding (V2 is supported with return of structures from public functions. Part of 0.4.22 Solidity compiler)
19
19
- RLP encoding
20
20
- Interactions (read/write to Smart contracts) :arrows_counterclockwise:
21
21
- Local keystore management (geth compatible)
@@ -72,7 +72,7 @@ You can try it by yourself by running the example project:
72
72
73
73
### Requirements
74
74
75
-
Web3swift requires Swift 4.0 and iOS 9.0 or macOS 10.13 although we recommend to use the latest iOS and MacOS versions for your own safety.
75
+
Web3swift requires Swift 4.1 and iOS 9.0 or macOS 10.13 although we recommend to use the latest iOS and MacOS versions for your own safety. Don't forget to set iOS version i na Podfile, otherwise you get an error if deployment target is less than the latest SDK.
76
76
77
77
### Installation
78
78
@@ -90,6 +90,7 @@ pod 'web3swift', git: 'https://github.com/BANKEX/web3swift.git'
90
90
- Check transaction results and get receipt
91
91
- Parse event logs for transaction
92
92
- Manage user's private keys through encrypted keystore abstractions
93
+
- Batched requests in concurrent mode, checks balances of 580 tokens (from the latest MyEtherWallet repo) over 3 seconds
93
94
94
95
### Global plans
95
96
- Full reference `web3js` functionality
@@ -99,7 +100,7 @@ pod 'web3swift', git: 'https://github.com/BANKEX/web3swift.git'
99
100
100
101
- Gnosis team and their library [Bivrost-swift](https://github.com/gnosis/bivrost-swift) for inspiration for the ABI decoding approach
101
102
-[Trust iOS Wallet](https://github.com/TrustWallet/trust-wallet-ios) for collaboration and discussion for initial idea
102
-
103
+
- Official Ethereum and Solidity docs, everything was written from ground truth standards
103
104
## Contribution
104
105
105
106
For the latest version, please check [develop](https://github.com/BANKEX/web3swift/tree/develop) branch.
0 commit comments