https://github.com/pokt-network/pocket-swift
The Official Swift Client of the Pocket Network
https://github.com/pokt-network/pocket-swift
blockchain crypto decentralized infrastructure ios macos pocket pocket-network pokt swift
Last synced: 3 months ago
JSON representation
The Official Swift Client of the Pocket Network
- Host: GitHub
- URL: https://github.com/pokt-network/pocket-swift
- Owner: pokt-network
- License: mit
- Created: 2019-02-01T22:38:47.000Z (over 6 years ago)
- Default Branch: mvp-master
- Last Pushed: 2022-09-01T06:50:01.000Z (almost 3 years ago)
- Last Synced: 2025-03-16T07:32:14.374Z (3 months ago)
- Topics: blockchain, crypto, decentralized, infrastructure, ios, macos, pocket, pocket-network, pokt, swift
- Language: JavaScript
- Homepage: https://pokt.network
- Size: 2.14 MB
- Stars: 1
- Watchers: 6
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PocketSwift
Official Swift client to use with the Pocket Network
Overview
PocketSwift wraps all of the tools a developer will need to begin interacting with a network. PocketSwift contains 4 packages:
- `PocketEth`: A library that allows your DApp to communicate to the Ethereum network.
- `PocketAion`: A library that allows your DApp to communicate to the AION network.
- `PocketCore`: An implementation of the Pocket protocol that you can use to create your own plugin to interact with a blockchain of your choosing.
- `PocketSwift`: Contains the 3 beforementioned packages.Before you can start using the library, you have to acquire a Developer ID by registering for MVP. [To learn how to register please click here.](https://pocket-network.readme.io/docs/how-to-participate#section-for-developers)
Requirements
You should have at least have a basic knowledge of blockchain technology and know your way around Swift. You will also need to install the [Cocoapods tool](https://guides.cocoapods.org/using/getting-started.html).
Installation
The PocketSwift packages are managed using [Cocoapods](https://cocoapods.org/), see below how to install each individual package.
We will be using Cocoapods, to download the pod files into your project. Inside your pod file, enter:
For the full package that includes the ETH and Aion plugin, as well as the Core package:Full package:
`pod 'PocketSwift'`For individual installation:
`pod PocketSwift/Eth`
`pod PocketSwift/Aion`
`Pod PocketSwift/Core`
Usage
If you would like you know how integrate PocketSwift into your DApp, visit our [developer portal](https://pocket-network.readme.io/) that has a lot of useful tutorials and material about Pocket Network and Pocket MVP.
Contact Us
We have created a Discord server where you can meet with the Pocket team, as well as fellow App Developers, and Service Nodes. [Click here to join!](https://discord.gg/sarhfXP)