Latest 0.2.0
Homepage https://github.com/Vaultio/EtherKit
License Apache-2.0
Platforms ios 10.0

Version
License
Platform

EtherKit is a WIP library for building rich, secure applications on the Ethereum blockchain. It plans on providing:

  • A spec-compliant JSONRPC API with both HTTPS/Websocket support.
  • A conversion engine that can convert between subdenominations of Ethereum.
  • A Keystore for generating and accessing Ethereum Wallets.
  • A codegen utility for generating Swift bindings for a Contract’s ABI.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

iOS 10.0+
Swift 4.1+

Installation

EtherKit is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'EtherKit'

Authors

EtherKit is built with love by Vault

License

EtherKit is available under the Apache-2.0 license. See LICENSE file for details.

Latest podspec

{
    "name": "EtherKit",
    "version": "0.2.0",
    "summary": "A library for interacting with the Ethereum network.",
    "description": "EtherKit provides some useful abstractions for interacting with the Ethereum network:nn  * A spec-compliant JSONRPC API with both HTTPS/Websocket support.n  * A conversion engine that can convert between subdenominations of Ethereum.n  * A Keystore for generating and accessing Ethereum Wallets.n  * A codegen utility for generating Swift bindings for a Contract's ABI.",
    "homepage": "https://github.com/Vaultio/EtherKit",
    "license": {
        "type": "Apache-2.0",
        "file": "LICENSE"
    },
    "authors": "Vault, Inc.",
    "source": {
        "git": "https://github.com/Vaultio/EtherKit.git",
        "tag": "0.2.0"
    },
    "platforms": {
        "ios": "10.0"
    },
    "swift_version": "4.1",
    "subspecs": [
        {
            "name": "Core",
            "source_files": "EtherKit/**/*",
            "dependencies": {
                "BigInt": [],
                "Starscream": [],
                "Marshal": [],
                "CryptoSwift": [],
                "secp256k1.swift": [],
                "Result": [
                    "~> 4.0.0"
                ]
            },
            "resource_bundles": {
                "WordLists": [
                    "Assets/WordLists/*.txt"
                ]
            }
        },
        {
            "name": "PromiseKit",
            "source_files": "Extras/PromiseKit/*.swift",
            "dependencies": {
                "EtherKit/Core": [],
                "PromiseKit/CorePromise": []
            }
        }
    ]
}

Pin It on Pinterest

Share This