https://github.com/dsx-tech/ripple
https://github.com/dsx-tech/ripple
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dsx-tech/ripple
- Owner: dsx-tech
- License: isc
- Created: 2019-08-28T15:13:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-13T15:39:03.000Z (over 4 years ago)
- Last Synced: 2025-01-19T22:41:47.339Z (4 months ago)
- Language: Java
- Size: 8 MB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The Ripple Java Library
===============[](https://travis-ci.org/ripple/ripple-lib-java)
Java version of ripple-lib (alpha work in progress)
Currently looking for java/android developers to help evolve this library/api.
Please open an issue with any questions/suggestions.
The goal for this is to be an implementation of ripple-types, binary
serialization, with a websocket library agnostic implementation of a client,
which will track changes to accounts balances/offers/trusts, that can be used as
the basis for various clients/wallets.### Current status
- sjcl.json aes/ccm for (wallet) blob decryption
- Binary serialization/parsing/shamap
- Crude implementation of a high level client
- Single threaded
- High level helper classes
- AccountTransactionsRequester (wraps account_tx)
- PaymentFlow (wraps path_find)
- Automatic transaction resubmission
- Resubmits transactions in manner resilient to poor network conditions
- Api client choice of websocket transport
- Test suite for core types
- Signing / Verification
- KeyPair creation
- Android example
- Multi threaded
- Send XRP and IOUs
- Inlined version of BouncyCastle 1.49
- Provider name: "RBC"
- Package name: org.ripple.bouncycastle
- CLI example### Docs
- [ShaMap](ripple-core/src/main/java/com/ripple/core/types/shamap/README.md)
- [Serialized Types](ripple-core/README.md)
- [Transaction Manager](ripple-client/src/main/java/com/ripple/client/transactions/README.md)### TODO
- More helper classes
- General cleanup/stabilisation of code / api surface
- Documentation
- Complete test coverage### Examples
- See in ripple-examples/ folder