Skip to content

helikon-labs/subvt-data-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quality Gate Status

SubVT Data Access for Swift

SubVT (Substrate Validator Toolkit) data access library for Swift.

Please visit the top-level Subvt repository for project information.

Build & Test

  • Rename the file Sources/SubVTData/Resources/data-env-example.json to data-env.json, and edit the file contents with the service host and port details.
  • Run swift test in the root folder to test.
  • Run swift build in the root folder to build.

Installation

Swift Package Manager

let package = Package(
    // ...
    dependencies: [
        // ...
        .package(
            url: "https://github.com/helikon-labs/subvt-data-swift.git",
            .upToNextMinor(from: "0.17.1")
        )
    ],
    targets: [
        .target(
            name = "YourTarget",
            dependencies: [
                // ...
                .product(name: "SubVTData", package: "subvt-data-swift"),
                // ...
            ],
            // ...
        )
    ]
)

Usage

Please refer to the tests for information about how to use the report and application REST services, and network status, active/inactive validator list and validator details RPC pub/sub services.