Skip to content

Releases: web3swift-team/web3swift

2.1.5

24 Apr 22:14
7011155
Compare
Choose a tag to compare
  • Updated ENS support
  • Fixed Travis build
  • Removed EthereumABI, EthereumAddress, SwiftRLP pods
  • Updated pods
  • Warnings fixed

2.1.3

06 Apr 19:16
af13383
Compare
Choose a tag to compare
  • WebSockets
  • Docs updated
  • Bugfixes

2.1.2

30 Mar 08:57
9646d92
Compare
Choose a tag to compare

Swift 5.0 update

2.1.1

26 Mar 15:11
dd700be
Compare
Choose a tag to compare
  • Removed deprecated
  • Added ST-20 class
  • Fixed spelling
  • Made some functions customisable
  • Fixed podspec and project

2.1.0

06 Mar 11:16
55760e4
Compare
Choose a tag to compare
  • Added a lot of EIPs
  • Bugfix
  • Carthage
  • Updated docs

Better fix for TX value

20 Nov 12:41
46018b7
Compare
Choose a tag to compare
Merge pull request #95 from matterinc/2.0

introduce a fix for invalid value in gas estimation, call and send transactions

2.0.3

20 Nov 11:17
Compare
Choose a tag to compare

2.0.2 pointing to develop

Fixes before web3webview

20 Nov 11:14
d596ea4
Compare
Choose a tag to compare
  • Fix gas estimation

Return of ENS

05 Nov 21:23
Compare
Choose a tag to compare
  • Restore ENS functionality
  • Long awaited nonce management middleware
  • Add post-submission hook functions too

Initial 2.0

30 Oct 10:45
Compare
Choose a tag to compare
  • The most important - now you have to do "import Web3swift" (capitalization!) to follow naming convention
  • Put the groundwork for implementing hooks and event loops functionality
  • In the next minor release WKWebView with injected "web3" provider will be available by default
  • One can add or remove "middleware" that intercepts, modifies and even cancel transaction workflow on stages "before assembly" (before obtaining nonce, gas price, etc), "after assembly" (when nonce and gas price is set for transaction) and "before submission" (right before transaction is either signed locally and is sent as raw, or just send to remote node)
  • Usage of "Result" framework was removed due to large amount if name conflicts
  • Now functions throw instead of returning "Result" wrapper
  • "Web3Options" are no longer used, instead two new classes introduced: "ReadTransaction" and "WriteTransaction", that have a variable "transactionOptions" used to specify gas price, limit, nonce policy, value
  • ENS functionality is disabled for now, until the next patch version