Pocket's tools make it as easy as possible to connect web or mobile Dapps to the blockchain

Our tools

Having all this infrastructure available for any blockchain would be useless if it was difficult to access, so we are building a suite of open source mobile and web SDK's that will address this issue. With a couple lines of code, you can install the SDK’s into your project. They will provide the interface to handle creating wallets, creating transactions, signing and sending transactions.

We Provide awesome tools

WEB 3 PROVIDER

Web3.js is the most important tool in the web Ethereum DApp development toolkit, so in order to effortlessly connect your Web3.js DApps with the Pocket infrastructure we have released our own Web3 Pocket Provider. Just specify the Ethereum Pocket Node you want to connect to, set the provider and you’re done.

3 simple Pre-requisites

  1. Install web3.js 1.x^
  2. Install a keystore (like Lightwallet or ethereumjs-tx).
  3. Install a Pocket Provider

Pocket iOS Eth plugin

An Ethereum Plugin for the Pocket iOS SDK that conforms to the PocketPlugin interface. Uses web3.swift and Cryptoswift for core cryptography and Ethereum related functions. Conforms to the Pocket API guidelines.

Functionality

  1. Creating a Wallet
  2. Importing a Wallet
  3. Creating a Transaction
  4. Send Transaction
  5. Parse transaction hash response
  6. Creating a Query

POKT Ethereum node

A Pocket Network client for Pocket Nodes, which are the actors within the Pocket Network that execute the Relays. The Pocket Node Plugin System allows the Pocket Node app to support any decentralized network as a Relay Node in the Pocket Network. Each plugin can be created independently and supported individually as a NPM package, and each node can pick and choose whichever plugins they wanna use to support on their network.

Functionality

  1. Installing a Pocket Node Plugin
  2. Listing your Pocket Node Plugins
  3. Configuring your Pocket Node Plugins
  4. Removing a Pocket Node Plugin

POKT iOS SDK

The Pocket iOS Plugin System allows any iOS app to support any decentralized network that a developer wishes to build upon. It is intended to abstract the complexity of blockchain development to enable developers to build out their applications quickly and easily.Each plugin can be created independently and supported individually as a Cocoapods package, and each developer can pick and choose whichever plugins they wanna use to support on their network.For example, if you wanted to add Ethereum support for your app, you can use our Pocket iOS Ethereum Plugin.

Functionality

  • Create a wallet
  • Import a wallet
  • Create a transaction
  • Creating a Query

    POCKET Android ETH PLUGIN

    A Web3.js Provider to connect to any Ethereum Pocket Node endpoint.

    3 simple Pre-requisites

    1. Web3.js 1.x^
    2. A way to sign transactions client side (like Lightwallet or ethereumjs-tx).
    3. A Pocket Node to connect to (e.g. https://ethereum.pokt.network), or learn how to run your own.

    POKT ANDROID SDK

    The Pocket iOS Plugin System allows any iOS app to support any decentralized network that a developer wishes to build upon. It is intended to abstract the complexity of blockchain development to enable developers to build out their applications quickly and easily.Each plugin can be created independently and supported individually as a Cocoapods package, and each developer can pick and choose whichever plugins they wanna use to support on their network.For example, if you wanted to add Ethereum support for your app, you can use our Pocket iOS Ethereum Plugin.

    Functionality

    • Create a wallet
    • Import a wallet
    • Create a transaction
    • Creating a Query
      © 2018 Pocket Network - All Rights Reserved