# sawtooth-sdk-java **Repository Path**: Ace.com/sawtooth-sdk-java ## Basic Information - **Project Name**: sawtooth-sdk-java - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-09-02 - **Last Updated**: 2022-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Hyperledger Sawtooth](https://raw.githubusercontent.com/hyperledger/sawtooth-core/master/images/sawtooth_logo_light_blue-small.png) # Hyperledger Sawtooth Java SDK ## Install Sawtooth Java SDK from Maven Central Repository #### Build a Sawtooth transaction processor ```xml org.hyperledger.sawtooth sawtooth-sdk-transaction-processor v0.1.2 ``` #### Sign and verify signatures of transaction and batch headers ```xml org.hyperledger.sawtooth sawtooth-sdk-signing v0.1.2 ``` #### Send messages to the Sawtooth validator interfaces (infrequent use case) ```xml org.hyperledger.sawtooth sawtooth-sdk-protos v0.1.2 ``` ## Examples (sawtooth-sdk-java/examples) * xo_java - [transaction family specification](https://sawtooth.hyperledger.org/docs/core/releases/latest/transaction_family_specifications/xo_transaction_family.html) * intkey_java - [transaction family specification](https://sawtooth.hyperledger.org/docs/core/releases/latest/transaction_family_specifications/integerkey_transaction_family.html) * xo_android_client - An Android client for the XO transaction family, written in Kotlin ## Work on the Sawtooth SDK #### Build the Sawtooth SDK Requirements: * Maven 3 Pull requests against the repo at [https://github.com/hyperledger/sawtooth-sdk-java](https://github.com/hyperledger/sawtooth-sdk-java) are automatically built using the Jenkinsfile in the repository. Important build steps in the Jenkinsfile: * docker-compose -f docker/compose/java-build.yaml up (**builds the SDK and examples**) * Run *docker-compose up* on each of the test yaml files in intkey_java/tests/* and xo_java/tests/* #### Make A Pull Request Follow the guidelines in the [Contributing documentation](https://sawtooth.hyperledger.org/docs/core/releases/latest/community/contributing.html) for making a pull request.