Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rubblelabs/ripple
Go packages to interact with the Ripple protocol
https://github.com/rubblelabs/ripple
Last synced: 4 days ago
JSON representation
Go packages to interact with the Ripple protocol
- Host: GitHub
- URL: https://github.com/rubblelabs/ripple
- Owner: rubblelabs
- License: isc
- Created: 2014-05-29T13:20:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T12:18:53.000Z (8 months ago)
- Last Synced: 2024-08-03T16:09:54.312Z (4 months ago)
- Language: Go
- Homepage: https://godoc.org/github.com/rubblelabs/ripple
- Size: 51.4 MB
- Stars: 95
- Watchers: 17
- Forks: 70
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-xrpl - rubblelabs/ripple
README
# Unsupported, please fork if you would like to make changes
ripple
======Go packages to interact with the Ripple protocol.
[![Go Reference](https://pkg.go.dev/badge/github.com/rubblelabs/ripple.svg)](https://pkg.go.dev/github.com/rubblelabs/ripple)
[![Build Status](https://github.com/rubblelabs/ripple/actions/workflows/go.yml/badge.svg)](https://github.com/rubblelabs/ripple/actions/workflows/go.yml)The data, crypto, and websockets packages are very functional and quite well tested. Most websockets commands are implemented but not all.
The peers and ledger packages are the least polished packages currently, and they are very much unfinished (and the tests might be non-existent or non-functional), but better to get the code out in the open.
We've included command-line tools to show how to apply the library:
* listener: connects to rippled servers with the peering protocol and displays the traffic
* subscribe: tracks ledgers and transactions via websockets and explains each transaction's metadata
* tx: creates transactions, signs them, and submits them via websockets
* vanity: generates new ripple wallets in search of vanity addressesThe hope is one day that these packages might lay the foundations for an alternative implementation of the [Ripple daemon](https://github.com/ripple/rippled). This is, however, a long way off!
Please bear in mind that this has been an exercise that has taken a lot of time, so if you want to help and are not a developer, bounties and thanks are more than welcome. Please see the [AUTHORS](https://github.com/rubblelabs/ripple/blob/master/AUTHORS) file. If you'd like to chat about the code, have a look here:
[![Gitter chat](https://badges.gitter.im/rubblelabs/ripple.png)](https://gitter.im/rubblelabs/ripple)