Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snowball-tools/web3concurrency
Add support for structured concurrency to Web3.swift.
https://github.com/snowball-tools/web3concurrency
async-await ethereum structured-concurrency swift web3
Last synced: 2 days ago
JSON representation
Add support for structured concurrency to Web3.swift.
- Host: GitHub
- URL: https://github.com/snowball-tools/web3concurrency
- Owner: snowball-tools
- License: mit
- Created: 2024-06-22T17:36:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-24T14:35:45.000Z (7 months ago)
- Last Synced: 2024-06-24T16:08:41.633Z (7 months ago)
- Topics: async-await, ethereum, structured-concurrency, swift, web3
- Language: Swift
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web3Concurrency
Web3Concurrency is a Swift library that adds support for structured concurrency to [Web3.swift](https://github.com/Boilertalk/Web3.swift).
## Installation
### Swift Package Manager
To include Web3Concurrency in your project, add the following dependency to your `Package.swift` file:
```swift
// swift-tools-version:6.0
import PackageDescriptionlet package = Package(
name: "MyProject",
platforms: [
.iOS(.v17),
],
products: [
.library(
name: "MyProject",
targets: ["MyProject"]),
],
dependencies: [
.package(url: "https://github.com/snowball-tools/Web3Concurrency", from: "1.0.0"),
],
targets: [
.target(
name: "MyProject",
dependencies: [
.product(name: "Web3Concurrency", package: "Web3Concurrency"),
]
),
.testTarget(
name: "MyProjectTests",
dependencies: ["MyProject"]),
]
)
```## License
Web3Concurrency is available under the MIT license. See the LICENSE file for more info.