Swiftpack.co - Swift Packages by argentlabs

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by argentlabs

argentlabs/web3.swift push
Ethereum Swift API with support for smart contracts, ENS & ERC20
⭐️ 647
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.6.1
19 weeks ago
🐛 Fixes * Fix ENS reverse ENS resolution when supportsInterface is not implemented in contract by @DarthMike in https://github.com/argentlabs/web3.swift/pull/330 * [FIX] Remove potential deadlock when using async-await. Provide network at client initialization instead by @DarthMike in https://github.com/argentlabs/web3.swift/pull/336 ⚠️ Changes * Fix: minor typo by @vuittont60 in https://github.com/argentlabs/web3.swift/pull/345 * Updated Package.swift by @varunlohade in https://github.com/argentlabs/web3.swift/pull/342 * Match against strings to improve performance by @DarthMike in https://github.com/argentlabs/web3.swift/pull/347 * Bump activesupport from 6.1.7.3 to 6.1.7.6 by @dependabot in https://github.com/argentlabs/web3.swift/pull/340 * Update README.md by @ignaciohugog in https://github.com/argentlabs/web3.swift/pull/225 ## New Contributors * @ignaciohugog made their first contribution in https://github.com/argentlabs/web3.swift/pull/225 * @joeblau made their first contribution in https://github.com/argentlabs/web3.swift/pull/323 * @vuittont60 made their first contribution in https://github.com/argentlabs/web3.swift/pull/345 * @varunlohade made their first contribution in https://github.com/argentlabs/web3.swift/pull/342 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.5.0...1.6.1
1.6.0
1 year ago
🌱 New: * ZKSync Era support by @DarthMike in https://github.com/argentlabs/web3.swift/pull/319 * [ADD] ZKSync Era: ABI function transaction helper by @DarthMike in https://github.com/argentlabs/web3.swift/pull/329 🐛 Fixes: * [FIX] Cache number representation in EthereumAddress by @DarthMike in https://github.com/argentlabs/web3.swift/pull/325 ⚠️ Changes: * [TIDY] Offchain resolution tests target changed by @DarthMike in https://github.com/argentlabs/web3.swift/pull/327 * Bump activesupport from 6.1.7.2 to 6.1.7.3 by @dependabot in https://github.com/argentlabs/web3.swift/pull/328 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.5.1...1.6.0
1.5.1
1 year ago
⚠️ Changes: * [CHANGE] EthereumAddress: Deprecate `value`. Compare by converting to number by @DarthMike in https://github.com/argentlabs/web3.swift/pull/314 Additional fixes after this change: * [FIX] EthereumAddress hash by @DarthMike in https://github.com/argentlabs/web3.swift/pull/321 * [FIX] EthereumAddress hashing intermitent failures by @DarthMike in https://github.com/argentlabs/web3.swift/pull/322 🐛 Fixes: * Update README.md by @joeblau in https://github.com/argentlabs/web3.swift/pull/323 ## New Contributors * @joeblau made their first contribution in https://github.com/argentlabs/web3.swift/pull/323 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.5.0...1.5.1
1.5.0
1 year ago
🌱 New: * [ADD] SwiftFormat by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/290 * [ADD] missing logs subscription by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/303 * [ADD] Support multicall v2 by @tungnguyen20 in https://github.com/argentlabs/web3.swift/pull/308 ⚠️ Changes: * Update KeyUtil.swift by @frohzinn in https://github.com/argentlabs/web3.swift/pull/29 🐛 Fixes: * [Fix] Encoding array of static size bytes by @peerasak-u in https://github.com/argentlabs/web3.swift/pull/292 * Fix ABI issues by @DarthMike in https://github.com/argentlabs/web3.swift/pull/301 🦦 Other: * Minor correction in Readme by @pranav-singhal in https://github.com/argentlabs/web3.swift/pull/300 * [CHANGE] Remove test key from repository by @DarthMike in https://github.com/argentlabs/web3.swift/pull/311 * Bump activesupport from 6.1.5 to 6.1.7.2 by @dependabot in https://github.com/argentlabs/web3.swift/pull/306 * Fix: minor typo by @omahs in https://github.com/argentlabs/web3.swift/pull/302 * [FIX] ENS target addresses have changed by @DarthMike in https://github.com/argentlabs/web3.swift/pull/309 ## New Contributors * @peerasak-u made their first contribution in https://github.com/argentlabs/web3.swift/pull/292 * @pranav-singhal made their first contribution in https://github.com/argentlabs/web3.swift/pull/300 * @frohzinn made their first contribution in https://github.com/argentlabs/web3.swift/pull/299 * @omahs made their first contribution in https://github.com/argentlabs/web3.swift/pull/302 * @tungnguyen20 made their first contribution in https://github.com/argentlabs/web3.swift/pull/308 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.4.1...1.5.0
1.4.1
1 year ago
🐛 Fixes: * [FIX] Support watchOS by @DarthMike in https://github.com/argentlabs/web3.swift/pull/287 * [FIX] Building with Cocoapods (no NIO/websocket feature) by @DarthMike in https://github.com/argentlabs/web3.swift/pull/286 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.4.0...1.4.1
1.4.0
1 year ago
🌱 New: * Support Custom Typed Array by @joshuajiangdev in https://github.com/argentlabs/web3.swift/pull/279 * Add more tests for ENS resolutions with subdomains by @DarthMike in https://github.com/argentlabs/web3.swift/pull/284 * Update README.md by @ignaciohugog in https://github.com/argentlabs/web3.swift/pull/225 ⚠️ Changed * Migrate tests to Goerli. Remove Rinkeby/Ropsten testnet definitions by @DarthMike in https://github.com/argentlabs/web3.swift/pull/281 🐛 Fixed: * Update GenericJSON dependency version by @DarthMike in https://github.com/argentlabs/web3.swift/pull/283 * Refactor Account create/import APIs by @DarthMike in https://github.com/argentlabs/web3.swift/pull/282 ## New Contributors * @ignaciohugog made their first contribution in https://github.com/argentlabs/web3.swift/pull/225 * @joshuajiangdev made their first contribution in https://github.com/argentlabs/web3.swift/pull/279 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.3.0...1.4.0
1.3.0
1 year ago
🌱 New: * Add Goerli/Sepolia networks by @DarthMike in https://github.com/argentlabs/web3.swift/pull/238 https://github.com/argentlabs/web3.swift/pull/256 * WebSockets by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/239 * Code Format by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/244 * Initialize Network on constructor by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/248 * conform EthereumAdress to ExpressibleByStringLiteral by @OguzYuuksel in https://github.com/argentlabs/web3.swift/pull/254 * #251 Fix eth_estimateGas value with leading zero by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/252 * Sign-In with Ethereum + ERC1271 by @rkreutz in https://github.com/argentlabs/web3.swift/pull/246 * Added functionality for multiple wallets by @ismail9001 in https://github.com/argentlabs/web3.swift/pull/243 🐛 Fixed: * Queue priority warning fixed for iOS16 @mluisbrown in https://github.com/argentlabs/web3.swift/pull/274 ## New Contributors * @OguzYuuksel made their first contribution in https://github.com/argentlabs/web3.swift/pull/254 * @ismail9001 made their first contribution in https://github.com/argentlabs/web3.swift/pull/243 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.2.0...1.3.0
1.2.0
1 year ago
🌱 New: * Make use of Result on completion by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/221 * To checksum address by @dhruv500 in https://github.com/argentlabs/web3.swift/pull/228 🐛 Bug fixes: * Bug/224 estimate gas by @dnKaratzas in https://github.com/argentlabs/web3.swift/pull/226 * Remove unused account in eth_estimateGas by @guillemsole in https://github.com/argentlabs/web3.swift/pull/233 * Fix secp256k1 warnings by @sirily11 in https://github.com/argentlabs/web3.swift/pull/236 ## New Contributors * @guillemsole made their first contribution in https://github.com/argentlabs/web3.swift/pull/233 * @dhruv500 made their first contribution in https://github.com/argentlabs/web3.swift/pull/228 * @sirily11 made their first contribution in https://github.com/argentlabs/web3.swift/pull/236 **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.1.1...1.2.0
1.1.1
1 year ago
🐛 Bug fixes: - Fixed issue with ENS resolver caching (#216) **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.1.0...1.1.1
1.1.0
1 year ago
🌱 New: - Support for offchain lookup and ENS offchain resolution (EIP-3668) #208 - Support for wildcard ENS resolution (ENSIP-10) #214 - CI now runs on Linux too #212 ⚠️ Changed: - Bumped mininum version to iOS 13, macOS 11, removed conditional compilation of async/await - All tests now using async/await API - For linux, introduced `OpenCombine` dependency as we're now using `Combine` for some involved logic in #208 (May review this in the future) **Full Changelog**: https://github.com/argentlabs/web3.swift/compare/1.0.0...1.1.0
iOS macOS watchOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics