https://github.com/blocto/blocto-ios-sdk
Integrate with Blocto wallet on Polygon, Flow, BNB Chain, Avalanche and Ehtereum.
https://github.com/blocto/blocto-ios-sdk
Last synced: 6 days ago
JSON representation
Integrate with Blocto wallet on Polygon, Flow, BNB Chain, Avalanche and Ehtereum.
- Host: GitHub
- URL: https://github.com/blocto/blocto-ios-sdk
- Owner: blocto
- License: mit
- Created: 2021-12-23T05:14:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-16T05:49:52.000Z (11 months ago)
- Last Synced: 2025-03-26T07:45:30.026Z (9 months ago)
- Language: Swift
- Homepage:
- Size: 518 KB
- Stars: 13
- Watchers: 6
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BloctoSDK
[](https://dl.circleci.com/status-badge/redirect/gh/portto/blocto-ios-sdk/tree/main)
[](https://cocoapods.org/pods/BloctoSDK)
[](https://cocoapods.org/pods/BloctoSDK)
[](https://cocoapods.org/pods/BloctoSDK)
> ⚠️ **Deprecation Notice**
>
> This repository is **no longer maintained** and has been officially deprecated.
>
> We recommend NOT using this SDK in new projects.
>
> For existing integrations, please be aware that no further updates, bug fixes, or support will be provided.
>
> **IMPORTANT**: As of June 11, 2025, all services associated with this SDK will be completely discontinued and existing integrations will cease to function.
>
> Thank you for your support and for being part of the Blocto developer community.
## Example
To run the example project, clone the repo, and run
```
bundle install
bundle exec pod install
```
or (if Bundler not installed)
```
pod install
```
from the Example directory first.
## Installation
### CocoaPods
BloctoSDK is available through [CocoaPods](https://cocoapods.org). You can only include specific subspec to install, simply add the following line to your Podfile:
```ruby
pod 'BloctoSDK', '~> 0.6.5'
# or
pod 'BloctoSDK/Solana', '~> 0.6.5'
# or
pod 'BloctoSDK/EVMBase', '~> 0.6.5'
# or
pod 'BloctoSDK/Flow', '~> 0.6.5'
```
### Swift Package Manager
```swift
.package(url: "https://github.com/portto/blocto-ios-sdk.git", .upToNextMinor(from: "0.6.5"))
```
and then specify `"BloctoSDK"` as a dependency of the Target in which you wish to use.
Here's an example `PackageDescription`:
```swift
// swift-tools-version: 5.6
import PackageDescription
let package = Package(
name: "MyPackage",
products: [
.library(
name: "MyPackage",
targets: ["MyPackage"]
),
],
dependencies: [
.package(url: "https://github.com/portto/blocto-ios-sdk.git", .upToNextMinor(from: "0.6.5"))
],
targets: [
.target(
name: "MyPackage",
dependencies: [
.product(name: "BloctoSDK", package: "blocto-ios-sdk"),
]
)
]
)
```
## Usage
Currently support
* Solana SDK
* EVMBase SDK (Ethereum, Avalanche, BSC, Polygon)
* Flow SDK
For further instructions please refer to [Blocto Docs](https://docs.blocto.app/blocto-ios-sdk/overview)
## Author
Dawson, dawson@portto.com, Scott, scott@portto.com
## License
BloctoSDK is available under the MIT license. See the LICENSE file for more info.