Skip to content

dispatchlabs/java-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dispatch Labs Java SDK

Prerequisites

  • Java 1.8 or higher
  • Maven 3.5.0 or higher

Setup and Run

  • git clone https://github.com/dispatchlabs/java-sdk.git
  • cd java-sdk
  • build.sh
  • Make sure to set -Djava.library.path=...secp256k1/.libs

Sample

        System.out.println("Dispatch Labs SDK Example");
        try {
            Sdk sdk = new Sdk("10.0.1.2");
            List<Contact> nodes = sdk.getDelegates();
            Account fromAccount = sdk.createAccount();
            Account toAccount = sdk.createAccount();
            Receipt response = sdk.transferTokens(nodes.get(0), fromAccount, toAccount, 45);
            System.out.println(response.getStatus());

            // Pending?
            while ((response = sdk.getLastStatus()).getStatus().equals(Receipt.Status.PENDING)) {
                Thread.sleep(100);
            }
            System.out.println(response.getStatus());

            // Get transactions.
            List<Transaction> transactions = sdk.getTransactions(nodes.get(0));
            System.out.println(transactions);
        } catch (Throwable t) {
            System.out.println(t);
        }

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors