GithubHelp home page GithubHelp logo

xpring-eng / xpring-sdk Goto Github PK

View Code? Open in Web Editor NEW
116.0 26.0 44.0 22 KB

Xpring SDK is deprecated. See https://xrpl.org instead

Home Page: https://xrpl.org/

ripple xrp xrp-ledger ilp interledger-protocol payid sdk java javascript swift

xpring-sdk's Introduction

Xpring SDK is deprecated. See alternatives, see Developer Resources.

Read this in other languages: 日本.

Introduction

Xpring SDK is a set of libraries and services designed to make interaction with protocols from Xpring easy and intuitive. Xpring SDK works consistently across languages and platforms to create a cohesive development experience, regardless of the language, platform, or environment you are building your app in.

Protocol Support

Xpring SDK integrates with the following protocols:

  • XRP Ledger: The XRP Ledger is a decentralized cryptographic ledger, powered by a network of peer-to-peer servers.
  • PayID: A better way for your users to send and receive payments.
  • Interledger Protocol: An open protocol suite for sending payments across different ledgers.

Libraries

Xpring SDK provides commonly used functionality for the XRP Ledger, PayID and Interledger Protocol (ILP). Functionality and programming paradigms are common across all libraries in Xpring SDK.

Xpring SDK provides the following features when used with the XRP Ledger protocol:

  • Wallet generation and derivation (Seed-based or HD Wallet-based)
  • Address validation
  • Account balance retrieval
  • Sending XRP payments
  • Transaction Status
  • Payment History

Xpring SDK provides the following features when used with Interledger protocols:

  • Sending payments
  • Checking account balance

Xpring SDK is available in the following languages:

Remote Node

Xpring SDK connects to a remote rippled node or Interledger node.

Xpring recommends users of the SDK run their own nodes. However, Xpring recognizes that users may want to rapidly prototype without running their own infrastructure. As a result, we run the following public nodes which users can connect to:

# rippled
## Mainnet
main.xrp.xpring.io:50051         # Outside of a browser
https://envoy.main.xrp.xpring.io # Inside of a browser

## Testnet
test.xrp.xpring.io:50051         # Outside of a browser
https://envoy.test.xrp.xpring.io # Inside of a browser

# ILP
## Testnet
hermes-envoy-test.xpring.io

xpring-sdk's People

Contributors

intelliot avatar keefertaylor avatar ryangyoung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.